Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Functions/methods for DMRS composition #175

Open
goodmami opened this issue Sep 24, 2018 · 0 comments
Open

Functions/methods for DMRS composition #175

goodmami opened this issue Sep 24, 2018 · 0 comments

Comments

@goodmami
Copy link
Member

See http://moin.delph-in.net/StanfordAlgebraAdditions

The idea is that one could build-up a full DMRS from smaller components by linking "slots", or unused arguments, to the index, top, or xarg of other DMRS components. These slots could be open-ended (e.g., linking FAKEARG/NEQ would not raise an error) or constrained by a SEM-I. Errors would be raised if, e.g,, a user tried to draw a /EQ link to something that must be at a different scope (because of other /H links), or if the link type is not compatible with the start and end nodes (based on cvarsort, predicate pos, etc.).

The composition (like a derivation) of a DMRS could maybe be stored and accessed. It would be really cool if the composition could be extracted somehow from derivation trees (but it would probably require some kind of mapping from rule names to composition operations).

It would also be neat if the composition functions could be abstracted over the relevant operations on DMRS, MRS, EDS, etc., so that we could also model, e.g., MRS composition with the same API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant