You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Following recent discussions, it seems that relying on underspecified variables to detect unexpressed arguments (and x or e arguments to detect expressed arguments) is not a good method. Instead, expressed arguments are those which are the intrinsic variable of some EP, and the converse is true for unexpressed arguments. Thus, the SemanticStructure.arguments() function could take an expressed=bool parameter which defaults to None and includes both. If True, only include expressed arguments, and if False, only include unexpressed.
Some open questions:
what to do with overt unexpressed arguments? e.g., EPs or Nodes with the predicate __unexpr__ (this is a future feature; no grammars currently use this, although it could be inserted in MRS-to-DMRS conversion)
can we assume unexpressed arguments are always non-scopal?
are MRSs that differ by unexpressed argument types (e.g., ARG1: i8 vs ARG1: p8) compare as equivalent or isomorphic?
Following recent discussions, it seems that relying on underspecified variables to detect unexpressed arguments (and
x
ore
arguments to detect expressed arguments) is not a good method. Instead, expressed arguments are those which are the intrinsic variable of some EP, and the converse is true for unexpressed arguments. Thus, theSemanticStructure.arguments()
function could take anexpressed=bool
parameter which defaults toNone
and includes both. IfTrue
, only include expressed arguments, and ifFalse
, only include unexpressed.Some open questions:
__unexpr__
(this is a future feature; no grammars currently use this, although it could be inserted in MRS-to-DMRS conversion)ARG1: i8
vsARG1: p8
) compare as equivalent or isomorphic?Related: #177
The text was updated successfully, but these errors were encountered: