annatto 0.50.0

Converts linguistic data formats based on the graphANNIS data model as intermediate representation and can apply consistency tests.
Documentation
---
source: src/manipulator/align.rs
expression: to_graphml.unwrap()
---
---- align.graphml:
<?xml version="1.0" encoding="UTF-8"?>
<graphml>
    <key id="k0" for="graph" attr.name="configuration" attr.type="string"/>
    <key id="k1" for="node" attr.name="annis::doc" attr.type="string"/>
    <key id="k2" for="node" attr.name="annis::layer" attr.type="string"/>
    <key id="k3" for="node" attr.name="annis::node_type" attr.type="string"/>
    <key id="k4" for="node" attr.name="annis::tok" attr.type="string"/>
    <key id="k5" for="node" attr.name="annis::tok-whitespace-before" attr.type="string"/>
    <graph edgedefault="directed" parse.order="nodesfirst" parse.nodeids="free" parse.edgeids="canonical">
        <data key="k0"><![CDATA[
# configure visualizations here
]]></data>
        <node id="align">
            <data key="k3">corpus</data>
        </node>
        <node id="align/a">
            <data key="k3">corpus</data>
        </node>
        <node id="align/a/test_doc">
            <data key="k1">test_doc</data>
            <data key="k3">corpus</data>
        </node>
        <node id="align/b">
            <data key="k3">corpus</data>
        </node>
        <node id="align/b/test_doc">
            <data key="k1">test_doc</data>
            <data key="k3">corpus</data>
        </node>
        <node id="align/a/test_doc#text">
            <data key="k3">datasource</data>
        </node>
        <node id="align/b/test_doc#text">
            <data key="k3">datasource</data>
        </node>
        <node id="align/a/test_doc#t1">
            <data key="k2">default_layer</data>
            <data key="k3">node</data>
            <data key="k4">I&apos;m</data>
        </node>
        <node id="align/a/test_doc#t2">
            <data key="k2">default_layer</data>
            <data key="k3">node</data>
            <data key="k4">from</data>
            <data key="k5"> </data>
        </node>
        <node id="align/a/test_doc#t3">
            <data key="k2">default_layer</data>
            <data key="k3">node</data>
            <data key="k4">New</data>
            <data key="k5"> </data>
        </node>
        <node id="align/a/test_doc#t4">
            <data key="k2">default_layer</data>
            <data key="k3">node</data>
            <data key="k4">York</data>
            <data key="k5"> </data>
        </node>
        <node id="align/a/test_doc#t5">
            <data key="k2">default_layer</data>
            <data key="k3">node</data>
            <data key="k4">.</data>
            <data key="k5"> </data>
        </node>
        <node id="align/b/test_doc#t1">
            <data key="k2">default_layer</data>
            <data key="k3">node</data>
            <data key="k4">I</data>
        </node>
        <node id="align/b/test_doc#t2">
            <data key="k2">default_layer</data>
            <data key="k3">node</data>
            <data key="k4">am</data>
            <data key="k5"> </data>
        </node>
        <node id="align/b/test_doc#t3">
            <data key="k2">default_layer</data>
            <data key="k3">node</data>
            <data key="k4">from</data>
            <data key="k5"> </data>
        </node>
        <node id="align/b/test_doc#t4">
            <data key="k2">default_layer</data>
            <data key="k3">node</data>
            <data key="k4">New York</data>
            <data key="k5"> </data>
        </node>
        <node id="align/b/test_doc#t5">
            <data key="k2">default_layer</data>
            <data key="k3">node</data>
            <data key="k4">?</data>
            <data key="k5"> </data>
        </node>
        <edge id="e0" source="align/a/test_doc#t1" target="align/b/test_doc#t1" label="Pointing//align">
        </edge>
        <edge id="e1" source="align/a/test_doc#t1" target="align/b/test_doc#t2" label="Pointing//align">
        </edge>
        <edge id="e2" source="align/a/test_doc#t2" target="align/b/test_doc#t3" label="Pointing//align">
        </edge>
        <edge id="e3" source="align/a/test_doc#t3" target="align/b/test_doc#t4" label="Pointing//align">
        </edge>
        <edge id="e4" source="align/a/test_doc#t4" target="align/b/test_doc#t4" label="Pointing//align">
        </edge>
        <edge id="e5" source="align/a/test_doc#t1" target="align/a/test_doc#t2" label="Ordering/annis/">
        </edge>
        <edge id="e6" source="align/a/test_doc#t2" target="align/a/test_doc#t3" label="Ordering/annis/">
        </edge>
        <edge id="e7" source="align/a/test_doc#t3" target="align/a/test_doc#t4" label="Ordering/annis/">
        </edge>
        <edge id="e8" source="align/a/test_doc#t4" target="align/a/test_doc#t5" label="Ordering/annis/">
        </edge>
        <edge id="e9" source="align/b/test_doc#t1" target="align/b/test_doc#t2" label="Ordering/annis/">
        </edge>
        <edge id="e10" source="align/b/test_doc#t2" target="align/b/test_doc#t3" label="Ordering/annis/">
        </edge>
        <edge id="e11" source="align/b/test_doc#t3" target="align/b/test_doc#t4" label="Ordering/annis/">
        </edge>
        <edge id="e12" source="align/b/test_doc#t4" target="align/b/test_doc#t5" label="Ordering/annis/">
        </edge>
        <edge id="e13" source="align/a" target="align" label="PartOf/annis/">
        </edge>
        <edge id="e14" source="align/a/test_doc" target="align/a" label="PartOf/annis/">
        </edge>
        <edge id="e15" source="align/b" target="align" label="PartOf/annis/">
        </edge>
        <edge id="e16" source="align/b/test_doc" target="align/b" label="PartOf/annis/">
        </edge>
        <edge id="e17" source="align/a/test_doc#text" target="align/a/test_doc" label="PartOf/annis/">
        </edge>
        <edge id="e18" source="align/a/test_doc#t1" target="align/a/test_doc#text" label="PartOf/annis/">
        </edge>
        <edge id="e19" source="align/a/test_doc#t2" target="align/a/test_doc#text" label="PartOf/annis/">
        </edge>
        <edge id="e20" source="align/a/test_doc#t3" target="align/a/test_doc#text" label="PartOf/annis/">
        </edge>
        <edge id="e21" source="align/a/test_doc#t4" target="align/a/test_doc#text" label="PartOf/annis/">
        </edge>
        <edge id="e22" source="align/a/test_doc#t5" target="align/a/test_doc#text" label="PartOf/annis/">
        </edge>
        <edge id="e23" source="align/b/test_doc#text" target="align/b/test_doc" label="PartOf/annis/">
        </edge>
        <edge id="e24" source="align/b/test_doc#t1" target="align/b/test_doc#text" label="PartOf/annis/">
        </edge>
        <edge id="e25" source="align/b/test_doc#t2" target="align/b/test_doc#text" label="PartOf/annis/">
        </edge>
        <edge id="e26" source="align/b/test_doc#t3" target="align/b/test_doc#text" label="PartOf/annis/">
        </edge>
        <edge id="e27" source="align/b/test_doc#t4" target="align/b/test_doc#text" label="PartOf/annis/">
        </edge>
        <edge id="e28" source="align/b/test_doc#t5" target="align/b/test_doc#text" label="PartOf/annis/">
        </edge>
    </graph>
</graphml>