grafeno.transformers.keep_deps module

class grafeno.transformers.keep_deps.Transformer(dep_translate={'dobj': 'THEME', 'iobj': 'ARG', 'ncsubj': 'AGENT'}, unknown_dep_translate='', **kwds)

Bases: grafeno.transformers.base.Transformer

Converts syntactic dependency relations directly into semantic edges. It uses a translation table to find the appropriate functor given a syntactic dependency.

Parameters:

dep_translate : dict

A map from syntactic function to functor.

unknown_dep_translate : functor

Functor to use for unknown dependencencies.

Methods

transform_dep(dep, pid, cid)