Skip to content

HarmonyTop

FrancisBond edited this page Aug 13, 2008 · 6 revisions

Semantic Harmonization

In order to make processing using MRSs from different grammars more compatible, we try to do stick to some naming conventions for predicates. In addition we propose a set of shared universal super types. These are used by all grammars in the LOGON machine translation architecture and are kept in the file predicates.tdl.

Predicate Names

These follow the [wiki:RmrsPos RMRS naming convention].

_lemma_pos_sense_rel  (lexically introduced predicates)
sense_rel            (abstract predicates introduced by constructions)

Universal Supertypes

There are some predicate types used in the decomposition of common words, that we propose could be shared among all DELPH-IN grammars. Currently (2008-08-13) there is some variation among grammars:

ERG JACY SRG
manner_rel manner_rel manner_n_rel
named_rel named_rel named_rel
nominalization_rel nominalization_rel nominalization_rel
person_rel person_n_rel person_rel
place_n_rel place_rel place_n_rel
reason_rel reason_rel ???
thing_rel thing_rel thing_rel
  • DanFlickinger and FrancisBond will prpose a set of univerals and

    • send to the matrix-list
  • After consensus is reached, these will be included as part of the matrix

Syntactic Harmonization

There seems to be less to gain from trying to synchronize type-names across grammars, although it is an interesting research question.

  • Try to adopt Matrix types and names where possible
  • Anything used in post-processing should be the same if possible
    • e.g., generic types

Files and Directory Structure

  • Writing scripts is made harder by small differences in naming.

    • Version.lsp (ERG, Jacy, SRG); Version.lisp (GG)

    • script, ascript, _script, ...

  • Solution: (any volunteers?)

    • Try and define a conventional directory structure for grammars
    • Exemplify in the matrix
    • Document in the wiki
    • Only support conventional directory structure in scripts
Clone this wiki locally