Welcome to Penman’s documentation!¶
The Penman package is a library for working with graphs in the PENMAN
format. Its primary job is thus parsing the serialized form into an
graph representation and format
graphs into the serialized form again. Once parsed, the graphs can be
inspected and manipulated, depending on one’s needs.
The interpretation of PENMAN into the internal graph depends on a
semantic model. The default
in most cases, but for people working with Abstract Meaning
Representation (AMR) data, the
model will allow them to perform operations in a
way that follows the principles of AMR. Users may also define custom
models if they need more control.