[lkb] Generator question
Stephan Oepen
oe at csli.Stanford.EDU
Thu Mar 29 07:11:16 CEST 2007
hi emily,
> This seems to be a problem for the generator: So long as cog-st is a
> sort (no features), the cog-st value is respected in generation. As
> soon as we add the feature SPECI, however, the generator will ignore
> the type of the COG-ST value.
i think your problem is strictly speaking not about the generator. it
is important to acknowledge the difference between the grammar-internal
universe of typed feature structures and the grammar-independent world
of MRSs. MRSs are not typed in a very interesting sense, and they have
very little accomodation for embedding of structures (i.e. recursion).
a typed feature structure
ref-index & [ COG-ST foo ]
may correspond to an MRS variable, say,
x42 { COG-ST: foo }
for convenience, MRS variables can have internal properties, but their
values are constrained to be atomic. hence,
ref-index & [ COG-ST foo & [ SPECI + ] ]
converts into
x42 { COG-ST.SPECI + }
the process of constructing an MRS from its FS description, helpfully,
flattens out embedded structures and creates property names from paths
of feature names. hence, even though `COG-ST.SPECI' looks a lot like
the TDL path notation, in the MRS universe it is a plain symbol, viz.
the name of that property. there is no room for the sortal constraint
`foo' from the midst of the underlying path in that representation.
i hope this helps clarify the issue? all best - oe
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++ Universitetet i Oslo (IFI); Boks 1080 Blindern; 0316 Oslo; (+47) 2284 0125
+++ CSLI Stanford; Ventura Hall; Stanford, CA 94305; (+1 650) 723 0515
+++ --- oe at csli.stanford.edu; oe at ifi.uio.no; oepen at idi.ntnu.no ---
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
More information about the lkb
mailing list