20
pages
English
Documents
Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus
Découvre YouScribe en t'inscrivant gratuitement
Découvre YouScribe en t'inscrivant gratuitement
20
pages
English
Documents
Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus
A Comparative Introduction to XDG: Adding
the Predicate-Argument Dimension
Ralph Debusmann
and
Denys Duchier
Programming Systems Lab, Saarland University, Saarbruc¤ ken, Germany
and
·
Equipe Calligramme, LORIA, Nancy, France
A Comparative Introduction to XDG: Adding the Predicate-Argument Dimension ? p.1This presentation
adding the Predicate-Argument (pa) dimension to the
example grammar
new:
type de nitions
one-dimensional principles (dag, valency)
multi-dimensional pr (linking)
lexical classes
A Comparative Introduction to XDG: Adding the Predicate-Argument Dimension ? p.2De ning the new types
edge labels:
deftype "pa.label" farg1 arg2 arge del rootg
deflabeltype "pa.label"
lexical entries:
deftype "pa.entry" fin: valency("pa.label")
out:("pa.label")g
defentrytype "pa.entry"
A Comparative Introduction to XDG: Adding the Predicate-Argument Dimension ? p.3Class of models, valency
useprinciple "principle.graph" f
dims fD: pagg
useprinciple "principle.dag" f
dims fD: pagg
useprinciple "principle.valency" f
dims fD: pag
args fIn: _.D.entry.in
Out: _.D.entry.outgg
A Comparative Introduction to XDG: Adding the Predicate-Argument Dimension ? p.4Extending the multi dimension
add lexical attributes for multi-dimensional principles
defentrytype f%% id/lp multi-dimensional attributes
blocks_lpid: set("id.label")
%% ds/id attributes
link2_dsid: map("ds.label" iset("id.label"))
link2_idds: map("id.label" iset("ds.label"))
%% pa/ds multi-dimensioal attributes
link1_pads: map("pa.label" set())
link2_pads: map( iset("ds.label"))g
instantiate multi-dimensional principles
realize semantic by deep syntactic arguments: linking
principle (pa/ds)
A Comparative Introduction to XDG: Adding the Predicate-Argument Dimension ? p.5Realizing semantic by deep syntactic arguments 1
maria peter liebt
maria peter liebt
A Comparative Introduction to XDG: Adding the Predicate-Argument Dimension ? p.6
subjd
arg1
objd
arg2Realizing semantic by deep syntactic arguments 2
maria einen mann liebt
maria einen mann liebt
A Comparative Introduction to XDG: Adding the Predicate-Argument Dimension ? p.7
subjd
arg1
arg2
detd
objd
arg16
Realizing semantic by deep syntactic arguments 3
useprinciple "principle.linking" f
dims fD1: pa
D2: ds
Multi: multig
args fLink1: _.Multi.entry.link1_pads
Link2:.link2_padsgg
from pa to ds dimension
declarative semantics:
0
l l
0
h! d ) (F (l) =; ) l 2 F (l) ^ h! :::! d)^
1 1 1 2 2
00
l
00
(l 2 F (l)^ ! d)
2 2
F =Link1 and F =Link2
1 2
A Comparative Introduction to XDG: Adding the Predicate-Argument Dimension ? p.8Lexicon
lexical classes:
new lexical classes to specify pa and ds/pa properties
update existing lexical classes to inherit from them
lexical entries:
apply the updated lexical classes
A Comparative Introduction to XDG: Adding the Predicate-Argument Dimension ? p.9De ning new lexical classes: root_pa, part_pa
defclass "root_pa" f
dim pa fin: fg
out: froot* del*ggg
the additional root node collects arbitrary many roots, and
arbitrary many deleted nodes
defclass "part_pa" f
dim pa fin: fdel!ggg
particles are deleted
A Comparative Introduction to XDG: Adding the Predicate-Argument Dimension ? p.10