In [1]:
%load_ext gvmagic

import os
import networkx as nx
from discoursegraphs import print_dot, info
from discoursegraphs.readwrite import TigerDocumentGraph
from nxpd import draw

TIGER_FILE = os.path.expanduser('~/corpora/potsdam-commentary-corpus-2.0.0/syntax/maz-1423.xml')


Couldn't import _dotparser, loading of dot files will not be possible.

In [2]:
tdg = TigerDocumentGraph(TIGER_FILE) # multidigraph
info(tdg)


Name: maz-1423.xml
Type: TigerDocumentGraph
Number of nodes: 286
Number of edges: 285
Average in degree:   0.9965
Average out degree:   0.9965 

Node statistics
===============

number of nodes with layers
	tiger - 286
	tiger:token - 185
	tiger:syntax - 68
	tiger:sentence - 32
	tiger:sentence:vroot - 16
	tiger:sentence:root - 16

number of nodes with attributes
	layers - 286
	tiger:id - 285
	label - 269
	tiger:morph - 185
	tiger:token - 185
	tiger:lemma - 185
	tiger:pos - 185
	tiger:word - 185
	tiger:cat - 84
	tokens - 16
	tiger:orig_id - 16
	tiger:art_id - 16

Edge statistics
===============

number of edges with layers
	tiger - 285
	tiger:edge - 231
	tiger:sentence - 54
	tiger:unconnected - 22
	tiger:sentence:vroot - 16

number of edges with attributes
	layers - 285
	edge_type - 285
	tiger:idref - 231
	tiger:label - 231
	label - 231

most common source edges
	tiger:root_node - 16
	s538_505 - 5
	s538_504 - 5
	s533_501 - 5
	s534_502 - 4

most common target edges
	s538_504 - 1
	s525_22 - 1
	s525_21 - 1
	s525_20 - 1
	s527_10 - 1

In [3]:
tdg_digraph = nx.DiGraph(tdg)
info(tdg_digraph)


Name: maz-1423.xml
Type: DiGraph
Number of nodes: 286
Number of edges: 285
Average in degree:   0.9965
Average out degree:   0.9965 

Node statistics
===============

number of nodes with layers
	tiger - 286
	tiger:token - 185
	tiger:syntax - 68
	tiger:sentence - 32
	tiger:sentence:vroot - 16
	tiger:sentence:root - 16

number of nodes with attributes
	layers - 286
	tiger:id - 285
	label - 269
	tiger:morph - 185
	tiger:token - 185
	tiger:lemma - 185
	tiger:pos - 185
	tiger:word - 185
	tiger:cat - 84
	tokens - 16
	tiger:orig_id - 16
	tiger:art_id - 16

Edge statistics
===============

number of edges with layers
	tiger - 285
	tiger:edge - 231
	tiger:sentence - 54
	tiger:unconnected - 22
	tiger:sentence:vroot - 16

number of edges with attributes
	layers - 285
	edge_type - 285
	tiger:idref - 231
	tiger:label - 231
	label - 231

most common source edges
	tiger:root_node - 16
	s538_505 - 5
	s538_504 - 5
	s533_501 - 5
	s535_503 - 4

most common target edges
	s538_504 - 1
	s525_22 - 1
	s525_21 - 1
	s525_20 - 1
	s527_10 - 1

report Issue: nxpd.draw can't handle node labels that only contain ','


In [4]:
# draw(tdg)
#InvocationException: Program terminated with status: 1. stderr follows: Error: /tmp/tmpfFx_6T:92: syntax error near line 92
#context: s525_15 >>>  [label=, <<< ];

In [5]:
%dotstr print_dot(tdg_digraph)


maz-1423.xml s525_22 . s525_21 genommen s525_20 Anspruch s527_10 Kasse s527_11 gebeten s527_12 . s525_3 , s524_1 Zum s525_8 Wittstocker s528_500 NP s528_1 Die s528_500->s528_1 NK s528_2 Einnahmen s528_500->s528_2 NK s524_2 Angewöhnen s538_8 Mittelzentrum s538_9 ohne s538_6 Dosse-Stadt s538_7 als s538_4 dass s538_5 die s538_2 steht s538_3 , s538_1 Fest s525_508 NP s525_1 Die s525_508->s525_1 NK s525_2 Diskussion s525_508->s525_2 NK s525_507 S s525_508->s525_507 OC s525_501 NP s525_507->s525_501 SB s525_500 AP s525_507->s525_500 PD s525_14 wird s525_507->s525_14 HD s525_505 PP s525_507->s525_505 MO s531_507 S s531_506 VP s531_507->s531_506 OC s531_501 NP s531_507->s531_501 SB s531_8 wird s531_507->s531_8 HD s531_11 belastet s531_506->s531_11 HD s531_505 AVP s531_506->s531_505 MO s531_9 der s531_501->s531_9 NK s531_10 Stadthaushalt s531_501->s531_10 NK s527_8 gut s536_10 braucht s524_500 PP s524_500->s524_1 AC s524_500->s524_2 NK s529_3 für s532_3 muss s538_501 PP s538_16 fürs s538_501->s538_16 AC s538_17 Publikum s538_501->s538_17 NK s525_501->s525_8 NK s525_7 neue s525_501->s525_7 NK s525_6 die s525_501->s525_6 NK s525_9 Stadthalle s525_501->s525_9 NK s525_4 wie s525_500->s525_4 MO s525_5 teuer s525_500->s525_5 HD s529_8 hoch s525_506 VP s525_506->s525_21 HD s525_503 NP s525_506->s525_503 OA s525_504 PP s525_506->s525_504 CVC s525_18 Zeit s525_503->s525_18 NK s525_17 einige s525_503->s525_17 NK s525_504->s525_20 NK s525_19 in s525_504->s525_19 AC s532_502 S s532_502->s532_3 HD s532_501 VP s532_502->s532_501 OC s532_500 NP s532_502->s532_500 SB s532_4 ausgelastet s532_501->s532_4 OC s532_5 sein s532_501->s532_5 HD s532_1 Die s532_500->s532_1 NK s532_2 Halle s532_500->s532_2 NK s532_6 . s534_502 S s534_500 NP s534_502->s534_500 SB s534_4 bieten s534_502->s534_4 HD s534_5 Veranstaltern s534_502->s534_5 DA s534_501 NP s534_502->s534_501 OA s534_2 die s534_500->s534_2 NK s534_3 Nachbarstädte s534_500->s534_3 NK s534_1 Auch s534_500->s534_1 MO s534_6 genügend s534_501->s534_6 NK s534_7 Platz s534_501->s534_7 NK s538_18 nicht s538_19 auskommt s529_9 . s539_10 . s538_14 ausreichend s538_15 Platz s538_10 einen s538_11 ansehnlichen s538_12 Veranstaltungsort s538_13 mit s530_505 VP s530_500 NP s530_505->s530_500 OA s530_502 VZ s530_505->s530_502 HD s530_504 AVP s530_505->s530_504 MO s530_7 die s530_500->s530_7 NK s530_8 Halle s530_500->s530_8 NK s530_14 füllen s530_502->s530_14 HD s530_13 zu s530_502->s530_13 PM s530_503 AVP s530_504->s530_503 MO s530_10 oft s530_504->s530_10 HD s530_507 VP s530_506 PP s530_507->s530_506 OP s530_5 gehen s530_507->s530_5 HD s530_1 Jetzt s530_507->s530_1 MO s530_506->s530_505 RE s530_4 darum s530_506->s530_4 PH s530_501 AP s530_11 wie s530_501->s530_11 CM s530_12 möglich s530_501->s530_12 HD s530_503->s530_501 CC s530_9 so s530_503->s530_9 HD s530_508 S s530_508->s530_507 OC s530_2 wird s530_508->s530_2 HD s530_3 es s530_508->s530_3 EP s531_503 S s531_502 NP s531_503->s531_502 SB s531_4 stattfinden s531_503->s531_4 HD s531_3 Veranstaltungen s531_502->s531_3 NK s531_500 AP s531_502->s531_500 NK VROOT-s534 VROOT-s534 VROOT-s534->s534_502 s534_8 . VROOT-s534->s534_8 VROOT-s535 VROOT-s535 s535_503 S VROOT-s535->s535_503 s535_9 . VROOT-s535->s535_9 s535_5 erst s535_503->s535_5 MO s535_500 NP s535_503->s535_500 SB s535_502 VP s535_503->s535_502 OC s535_3 muss s535_503->s535_3 HD VROOT-s536 VROOT-s536 s536_5 , VROOT-s536->s536_5 s536_11 . VROOT-s536->s536_11 s536_504 S VROOT-s536->s536_504 s536_3 hat s536_504->s536_3 HD s536_503 VP s536_504->s536_503 OC s536_500 NP s536_504->s536_500 SB VROOT-s537 VROOT-s537 s537_510 S VROOT-s537->s537_510 s537_12 , VROOT-s537->s537_12 s537_20 . VROOT-s537->s537_20 s537_506 NP s537_510->s537_506 SB s537_509 VP s537_510->s537_509 OC s537_9 erst s537_510->s537_9 MO s537_7 müssen s537_510->s537_7 HD VROOT-s530 VROOT-s530 VROOT-s530->s530_508 s530_6 , VROOT-s530->s530_6 s530_15 . VROOT-s530->s530_15 VROOT-s531 VROOT-s531 VROOT-s531->s531_507 s531_12 . VROOT-s531->s531_12 s531_5 , VROOT-s531->s531_5 VROOT-s532 VROOT-s532 VROOT-s532->s532_502 VROOT-s532->s532_6 VROOT-s533 VROOT-s533 s533_501 S VROOT-s533->s533_501 s533_8 . VROOT-s533->s533_8 s533_1 Und s533_501->s533_1 JU s533_7 Konkurrenz s533_501->s533_7 OA s533_6 es s533_501->s533_6 EP s533_500 PP s533_501->s533_500 MO s533_5 gibt s533_501->s533_5 HD s528_501 PP s528_9 den s528_501->s528_9 NK s528_8 auf s528_501->s528_8 AC s528_11 Stein s528_501->s528_11 NK s528_10 heißen s528_501->s528_10 NK VROOT-s538 VROOT-s538 VROOT-s538->s538_3 s538_20 . VROOT-s538->s538_20 s538_506 S VROOT-s538->s538_506 s538_506->s538_2 HD s538_506->s538_1 SVP s538_505 S s538_506->s538_505 SB VROOT-s539 VROOT-s539 VROOT-s539->s539_10 s539_503 S VROOT-s539->s539_503 s539_5 Wittstock s539_503->s539_5 SB s539_502 VP s539_503->s539_502 OC s539_4 würde s539_503->s539_4 HD s525_12 und s525_13 Veranstalter s525_10 für s525_11 Vereine s525_16 hat s525_15 , s527_505 S s527_504 VP s527_505->s527_504 OC s527_5 werden s527_505->s527_5 HD s527_503 NP s527_505->s527_503 SB s527_504->s527_11 HD s527_504->s527_8 MO s527_501 PP s527_504->s527_501 MO s527_502 PP s527_504->s527_502 MO s527_500 PP s527_503->s527_500 MO s527_4 Veranstalter s527_503->s527_4 NK s527_3 kommerzielle s527_503->s527_3 NK s527_6 ab s527_501->s527_6 AC s527_7 2002 s527_501->s527_7 NK s527_502->s527_10 NK s527_9 zur s527_502->s527_9 AC s527_2 allem s527_500->s527_2 NK s527_1 Vor s527_500->s527_1 AC s526_9 . s526_7 Stadtverordneten s526_6 die s526_5 haben s526_4 Sitzung s526_3 jüngsten s526_2 der s526_1 Bei s525_509 S s525_509->s525_508 SB s525_509->s525_506 OC s525_509->s525_16 HD VROOT-s529 VROOT-s529 VROOT-s529->s529_9 s529_502 S VROOT-s529->s529_502 s529_502->s529_8 PD s529_501 NP s529_502->s529_501 SB s529_7 sind s529_502->s529_7 HD VROOT-s528 VROOT-s528 s528_503 S VROOT-s528->s528_503 s528_12 . VROOT-s528->s528_12 s528_503->s528_500 SB s528_502 NP s528_503->s528_502 PD s528_4 dennoch s528_503->s528_4 MO s528_3 sind s528_503->s528_3 HD VROOT-s527 VROOT-s527 VROOT-s527->s527_12 VROOT-s527->s527_505 VROOT-s526 VROOT-s526 VROOT-s526->s526_9 s526_503 S VROOT-s526->s526_503 s526_503->s526_5 HD s526_502 VP s526_503->s526_502 OC s526_501 NP s526_503->s526_501 SB VROOT-s525 VROOT-s525 VROOT-s525->s525_22 VROOT-s525->s525_3 VROOT-s525->s525_15 VROOT-s525->s525_509 VROOT-s524 VROOT-s524 VROOT-s524->s524_500 s537_504 PP s537_506->s537_504 MNR s537_1 Die s537_506->s537_1 NK s537_2 Gäste s537_506->s537_2 NK s537_500 CAP s537_504->s537_500 NK s537_3 aus s537_504->s537_3 AC s537_507 VP s537_505 CO s537_507->s537_505 MO s537_503 VZ s537_507->s537_503 HD s537_502 NP s537_505->s537_502 CJ s537_501 PP s537_505->s537_501 CJ s537_15 und s537_505->s537_15 CD s537_19 pilgern s537_503->s537_19 HD s537_18 zu s537_503->s537_18 PM s537_5 und s537_500->s537_5 CD s537_4 nah s537_500->s537_4 CJ s537_6 fern s537_500->s537_6 CJ s537_17 Gymnasium s537_502->s537_17 NK s537_16 Richtung s537_502->s537_16 NK s537_13 nach s537_501->s537_13 AC s537_14 Wittstock s537_501->s537_14 NK s526_500 PP s526_500->s526_4 NK s526_500->s526_3 NK s526_500->s526_2 NK s526_500->s526_1 AC s537_508 PP s537_508->s537_507 RE s537_10 daran s537_508->s537_10 PH s537_509->s537_508 OP s537_11 gewöhnen s537_509->s537_11 HD s537_8 sich s537_509->s537_8 OA s536_4 gezeigt s536_6 dass s536_7 es s536_1 Das s536_2 Oktoberfest s526_502->s526_500 MO s526_8 entschieden s526_502->s526_8 HD s536_8 eine s536_9 Anlaufzeit s531_1 Je s531_500->s531_1 MO s531_2 mehr s531_500->s531_2 HD s528_502->s528_501 MNR s528_5 nur s528_502->s528_5 MO s528_7 Tropfen s528_502->s528_7 NK s528_6 ein s528_502->s528_6 NK s531_7 weniger s529_500 PP s529_501->s529_500 MNR s529_1 Die s529_501->s529_1 NK s529_2 Betriebskosten s529_501->s529_2 NK s529_500->s529_3 AC s529_4 den s529_500->s529_4 NK s529_5 schmucken s529_500->s529_5 NK s529_6 Veranstaltungsort s529_500->s529_6 NK s533_3 der tiger:root_node tiger:root_node tiger:root_node->VROOT-s534 tiger:root_node->VROOT-s535 tiger:root_node->VROOT-s536 tiger:root_node->VROOT-s537 tiger:root_node->VROOT-s530 tiger:root_node->VROOT-s531 tiger:root_node->VROOT-s532 tiger:root_node->VROOT-s533 tiger:root_node->VROOT-s538 tiger:root_node->VROOT-s539 tiger:root_node->VROOT-s529 tiger:root_node->VROOT-s528 tiger:root_node->VROOT-s527 tiger:root_node->VROOT-s526 tiger:root_node->VROOT-s525 tiger:root_node->VROOT-s524 s531_504 AVP s531_504->s531_503 CC s531_6 desto s531_504->s531_6 HD s531_505->s531_7 HD s531_505->s531_504 MO s539_7 ins s539_6 bald s539_3 Halle s539_2 die s539_1 Ohne s538_505->s538_4 CP s538_505->s538_18 NG s538_505->s538_19 HD s538_504 PP s538_505->s538_504 MO s538_502 NP s538_505->s538_502 SB s538_504->s538_9 AC s538_504->s538_10 NK s538_504->s538_11 NK s538_504->s538_12 NK s538_503 PP s538_504->s538_503 MNR s538_502->s538_6 NK s538_502->s538_5 NK s538_500 PP s538_502->s538_500 MNR s538_503->s538_501 MNR s538_503->s538_14 NK s538_503->s538_15 NK s538_503->s538_13 AC s539_500 PP s539_500->s539_3 NK s539_500->s539_2 NK s539_500->s539_1 AC s539_501 PP s539_501->s539_7 AC s539_8 Hintertreffen s539_501->s539_8 NK s539_9 geraten s539_502->s539_6 MO s539_502->s539_500 MO s539_502->s539_501 MO s539_502->s539_9 HD s526_501->s526_7 NK s526_501->s526_6 NK s538_500->s538_8 NK s538_500->s538_7 AC s535_2 dagegen s535_500->s535_2 MO s535_1 Wittstock s535_500->s535_1 NK s535_501 NP s535_7 Namen s535_501->s535_7 NK s535_6 einen s535_501->s535_6 NK s535_502->s535_501 OA s535_8 machen s535_502->s535_8 HD s535_4 sich s535_502->s535_4 DA s525_502 CNP s525_502->s525_12 CD s525_502->s525_13 CJ s525_502->s525_11 CJ s525_505->s525_10 AC s525_505->s525_502 NK s533_500->s533_3 NK s533_2 in s533_500->s533_2 AC s533_4 Region s533_500->s533_4 NK s536_503->s536_4 HD s536_502 S s536_503->s536_502 OC s536_500->s536_1 NK s536_500->s536_2 NK s536_502->s536_10 HD s536_502->s536_6 CP s536_502->s536_7 SB s536_501 NP s536_502->s536_501 OA s536_501->s536_8 NK s536_501->s536_9 NK

In [28]:
def graph2string(graph):
    result = u''
    for source, target in nx.dfs_edges(graph, graph.root):
        result += u'{0}#{1}#{2}##'.format(
            graph.node[source].get('label', source),
            graph[source][target].get('label', ' '),
            graph.node[target].get('label', target))
    return result

In [30]:
hash(graph2string(tdg))


Out[30]:
4238864893268889205

In [6]:
tdg_digraph['s538_504']['s538_12']


Out[6]:
{'edge_type': 'spans',
 'label': 'NK',
 'layers': {'tiger', 'tiger:edge'},
 'tiger:idref': 's538_12',
 'tiger:label': 'NK'}

In [7]:
from discoursekernels.dependency_graph import (
    get_dependency_rules, get_dependency_subgraphs, generate_all_unique_dependency_subgraphs)

In [8]:
list(get_dependency_rules(tdg_digraph))[:5]
# TODO: filter root node, VROOT nodes


Out[8]:
[('VP', 'HD', 'gehen'),
 ('PP', 'AC', 'in'),
 ('PP', 'NK', 'Angew\xc3\xb6hnen'),
 ('S', 'OC', 'VP'),
 ('NP', 'NK', 'Gymnasium')]

In [9]:
# intractably slow
# list(get_dependency_subgraphs(tdg_digraph))

In [31]:
from discoursekernels.tree import tree_kernel_polynomial

In [37]:
for node_id in tdg_digraph:
    if 'label' not in tdg_digraph.node[node_id]:
        tdg_digraph.node[node_id]['label'] = node_id

In [38]:
%time tree_kernel_polynomial(tdg_digraph, tdg_digraph)


CPU times: user 6.34 s, sys: 60.7 ms, total: 6.4 s
Wall time: 6.32 s
Out[38]:
25788582199296698

Mystery graph: can't calculate subgraphs up to size 5 on MAZ10207

  • enumerate_all_subgraphs_upto_size_k() runs out of memory (16GB)
  • (some) other graphs run fine
202M -rw-r--r-- 1 arne arne 202M Dec 14 13:49 maz-00001.pickle
 99M -rw-r--r-- 1 arne arne  99M Dec 14 13:51 maz-00002.pickle
 15M -rw-r--r-- 1 arne arne  15M Dec 14 13:52 maz-10110.pickle
 32M -rw-r--r-- 1 arne arne  32M Dec 14 13:52 maz-10175.pickle
5.0M -rw-r--r-- 1 arne arne 5.0M Dec 14 13:53 maz-10205.pickle
1.3G -rw-r--r-- 1 arne arne 1.3G Dec 14 17:21 maz-10207.pickle

In [39]:
import os
import sys
import cPickle as pickle
from discoursegraphs.readwrite import TigerDocumentGraph, RSTGraph, ConanoDocumentGraph
from discoursekernels.subgraph_enumeration import enumerate_all_subgraphs_upto_size_k

def generate_merged_graph(tiger_file, rst_file, conano_file):
    tdg = TigerDocumentGraph(tiger_file)
    rdg = RSTGraph(rst_file)
    cdg = ConanoDocumentGraph(conano_file)
    tdg.merge_graphs(rdg)
    tdg.merge_graphs(cdg)
    return tdg

In [42]:
tiger_file = os.path.expanduser('~/corpora/potsdam-commentary-corpus-2.0.0/syntax/maz-10207.xml')
rst_file = os.path.expanduser('~/corpora/potsdam-commentary-corpus-2.0.0/rst/maz-10207.rs3')
conano_file = os.path.expanduser('~/corpora/potsdam-commentary-corpus-2.0.0/connectors/maz-10207.xml')
merged_graph = generate_merged_graph(tiger_file, rst_file, conano_file)

In [43]:
info(merged_graph)


Name: maz-10207.xml
Type: TigerDocumentGraph
Number of nodes: 333
Number of edges: 718
Average in degree:   2.1562
Average out degree:   2.1562 

Node statistics
===============

number of nodes with layers
	tiger - 286
	rst - 221
	conano - 209
	tiger:token - 192
	conano:token - 192
	rst:token - 192
	tiger:syntax - 66
	tiger:sentence - 24
	rst:segment - 18
	tiger:sentence:vroot - 12
	tiger:sentence:root - 12
	rst:group - 11
	conano:unit - 10
	conano:int - 5
	conano:ext - 5
	conano:connective - 5
	tiger:secedge - 3
	rst:root - 1

number of nodes with attributes
	layers - 333
	label - 303
	tiger:id - 285
	tiger:morph - 192
	tiger:word - 192
	tiger:token - 192
	tiger:lemma - 192
	conano:token - 192
	tiger:pos - 192
	rst:token - 192
	tiger:cat - 81
	rst:segment_type - 30
	rst:rel_name - 18
	rst:text - 18
	rst:group_type - 12
	tiger:orig_id - 12
	tiger:art_id - 12
	tokens - 12

Edge statistics
===============

number of edges with layers
	tiger - 289
	tiger:edge - 240
	rst - 220
	conano - 209
	rst:token - 192
	tiger:sentence - 45
	tiger:unconnected - 21
	tiger:sentence:vroot - 12
	tiger:secedge - 4

number of edges with attributes
	layers - 718
	edge_type - 718
	label - 271
	tiger:label - 244
	tiger:idref - 244
	rst:rel_type - 28
	rst:rel_name - 28

most common source edges
	discourse - 109
	14:int - 22
	rst:12 - 21
	rst:10 - 21
	rst:7 - 20

most common target edges
	s38_4 - 3
	s38_21 - 3
	s38_20 - 3
	s42_18 - 3
	s36_18 - 3

In [44]:
nx.is_directed_acyclic_graph(merged_graph)


Out[44]:
True

In [48]:
def add_node_id_as_fallback_labels(graph):
    for node_id in graph:
        if 'label' not in graph.node[node_id]:
            graph.node[node_id]['label'] = node_id

In [49]:
add_node_id_as_fallback_labels(merged_graph)

In [52]:
%time tree_kernel_polynomial(merged_graph, merged_graph)


CPU times: user 29.8 s, sys: 98.6 ms, total: 29.9 s
Wall time: 29.8 s
Out[52]:
879714926520244748

In [ ]:


In [45]:
%dotstr print_dot(merged_graph)


maz-10207.xml 9:connective 9:connective s39_1 Doch 9:connective->s39_1 12:connective 12:connective s42_8 zwar 12:connective->s42_8 s42_12 aber 12:connective->s42_12 s40_502 VZ s40_8 rechnen s40_502->s40_8 HD s40_7 zu s40_502->s40_7 PM s38_21 . s38_20 unwahrscheinlich s40_503 VP s40_503->s40_502 HD s40_501 PP s40_503->s40_501 MO s40_6 sowieso s40_503->s40_6 MO s40_500 PP s40_503->s40_500 MO s40_5 Perleberg s40_501->s40_5 NK s40_4 in s40_501->s40_4 AC s40_2 denen s40_500->s40_2 NK s40_1 Mit s40_500->s40_1 AC s42_21 nicht s41_15 durchaus s36_18 natürlich s36_19 auch 14:int 14:int s43_18 auch 14:int->s43_18 s43_14 er 14:int->s43_14 s43_15 nach 14:int->s43_15 s43_8 Jahre 14:int->s43_8 s43_9 im 14:int->s43_9 s43_4 Zigan 14:int->s43_4 s43_6 acht 14:int->s43_6 s43_7 weitere 14:int->s43_7 s43_2 hat 14:int->s43_2 s43_3 auch 14:int->s43_3 s43_16 eigenem 14:int->s43_16 s43_17 Bekunden 14:int->s43_17 s43_12 , 14:int->s43_12 s43_13 die 14:int->s43_13 s43_10 Amt 14:int->s43_10 s43_11 gesichert 14:int->s43_11 14:connective 14:connective 14:int->14:connective s43_22 . 14:int->s43_22 s43_21 will 14:int->s43_21 s43_20 erfüllen 14:int->s43_20 s43_5 sich 14:int->s43_5 s43_19 voll 14:int->s43_19 s43_1 Gleichwohl 14:connective->s43_1 rst:25 rst:group:span:25 rst:17 [s]:17: aber mit einem simpl... rst:25->rst:17 rst:span rst:17->s42_12 rst:17->s42_21 rst:8 [s]:8: Das kann bedeuten , ... rst:17->rst:8 rst:concession s42_22 einverstanden rst:17->s42_22 s42_23 wären rst:17->s42_23 s42_15 simplen rst:17->s42_15 s42_14 einem rst:17->s42_14 s42_17 Weiter rst:17->s42_17 s42_16 " rst:17->s42_16 s42_13 mit rst:17->s42_13 s42_19 " rst:17->s42_19 s42_18 so rst:17->s42_18 s42_20 eben rst:17->s42_20 s42_24 . rst:17->s42_24 s36_12 worden s36_13 - s36_10 Ämtern s36_11 bestätigt s36_16 beide s36_17 dazu s36_14 Gratulation s36_15 an rst:4 [s]:4: Lediglich in Pritzwa... s38_2 in rst:4->s38_2 s38_3 Pritzwalk rst:4->s38_3 s38_1 Lediglich rst:4->s38_1 s38_6 Möglichkeit rst:4->s38_6 s38_7 eines rst:4->s38_7 s38_4 hatte rst:4->s38_4 s38_5 die rst:4->s38_5 s38_8 zweiten rst:4->s38_8 s38_9 Wahlgangs rst:4->s38_9 s38_10 bestanden rst:4->s38_10 s38_11 , rst:4->s38_11 rst:14 [s]:14: sie schien angesicht... rst:4->rst:14 rst:e-elaboration rst:14->s38_21 rst:14->s38_20 s38_14 angesichts rst:14->s38_14 s38_15 dreier rst:14->s38_15 s38_16 Kandidaten rst:14->s38_16 s38_12 sie rst:14->s38_12 s38_13 schien rst:14->s38_13 s38_18 nicht rst:14->s38_18 s38_19 unbedingt rst:14->s38_19 s38_17 auch rst:14->s38_17 rst:10 [s]:10: Bleibt zu hoffen das... s44_7 den rst:10->s44_7 s44_9 Namen rst:10->s44_9 s44_4 dass rst:10->s44_4 s44_21 . rst:10->s44_21 s44_8 alten rst:10->s44_8 s44_3 hoffen rst:10->s44_3 s44_18 weiterführende rst:10->s44_18 s44_2 zu rst:10->s44_2 s44_16 die rst:10->s44_16 s44_20 verbinden rst:10->s44_20 s44_5 sich rst:10->s44_5 s44_1 Bleibt rst:10->s44_1 s44_6 mit rst:10->s44_6 s44_12 künftig rst:10->s44_12 s44_11 Amtsträger rst:10->s44_11 s44_10 der rst:10->s44_10 s44_19 Ideen rst:10->s44_19 s44_17 Region rst:10->s44_17 s44_15 , rst:10->s44_15 s44_14 neue rst:10->s44_14 s44_13 auch rst:10->s44_13 rst:5 [n]:5: Doch die Dömnitzstäd... rst:5->s39_1 s39_8 , rst:5->s39_8 s39_3 Dömnitzstädter rst:5->s39_3 s39_2 die rst:5->s39_2 s39_7 Wechsel rst:5->s39_7 s39_6 auf rst:5->s39_6 s39_5 nicht rst:5->s39_5 s39_4 setzten rst:5->s39_4 10:int 10:int 10:connective 10:connective 10:int->10:connective s39_20 . 10:int->s39_20 s39_19 Verhältnisse 10:int->s39_19 s39_18 klare 10:int->s39_18 s39_17 für 10:int->s39_17 s39_16 sorgten 10:int->s39_16 s39_15 und 10:connective->s39_15 rst:6 [s]:6: Mit denen war in Per... rst:6->s40_8 rst:6->s40_7 rst:6->s40_6 s40_9 . rst:6->s40_9 s40_3 war rst:6->s40_3 rst:6->s40_2 rst:6->s40_1 rst:6->s40_5 rst:6->s40_4 rst:7 [s]:7: Angesichts dessen ab... rst:7->s41_15 rst:7->rst:6 rst:justify s41_10 Domres rst:7->s41_10 s41_14 Zigan rst:7->s41_14 s41_18 . rst:7->s41_18 s41_16 achtbar rst:7->s41_16 s41_12 Bürgermeister rst:7->s41_12 s41_17 geschlagen rst:7->s41_17 s41_2 dessen rst:7->s41_2 s41_3 aber rst:7->s41_3 s41_1 Angesichts rst:7->s41_1 s41_6 der rst:7->s41_6 s41_7 junge rst:7->s41_7 s41_4 hat rst:7->s41_4 s41_8 Herausforderer rst:7->s41_8 s41_9 Thomas rst:7->s41_9 rst:26 rst:group:multinuc:26 rst:7->rst:26 rst:interpretation s41_13 Dietmar rst:7->s41_13 s41_5 sich rst:7->s41_5 s41_11 gegen rst:7->s41_11 rst:26->rst:25 rst:joint rst:24 rst:group:span:24 rst:26->rst:24 rst:joint s44_505 CAP s44_505->s44_14 CJ s44_504 AP s44_505->s44_504 CJ s44_504->s44_18 HD s44_502 NP s44_504->s44_502 OA s44_506 AP s44_506->s44_13 MO s44_506->s44_505 HD s35_9 an s35_8 auch s35_7 bleibt s35_6 so s35_5 , s35_4 Kreisebene s35_3 auf s35_2 schon s35_1 Wie s39_500 NP s39_500->s39_3 NK s39_500->s39_2 NK s39_507 S s39_500->s39_507 NK s39_506 S s39_500->s39_506 NK s39_507->s39_16 HD s39_504 PP s39_507->s39_504 OP s39_503 NP s39_506->s39_503 OA s39_9 bescherten s39_506->s39_9 HD s39_502 PN s39_506->s39_502 DA s33_1 Alles s44_502->s44_16 NK s44_502->s44_17 NK s33_3 Alten s33_2 beim s39_504->s39_19 NK s39_504->s39_18 NK s39_504->s39_17 AC s36_1 Die s36_2 Amtsinhaber s36_3 sind s36_4 beide s36_5 im s36_6 ersten s36_7 Wahlgang s36_8 in s36_9 ihren s39_13 großartigen s39_503->s39_13 NK s39_12 einen s39_503->s39_12 NK s39_14 Erfolg s39_503->s39_14 NK s39_508 CS s39_508->s39_15 CD s39_508->s39_507 CJ s39_508->s39_506 CJ s39_505 S s39_508->s39_505 CJ s39_505->s39_1 JU s39_505->s39_5 NG s39_505->s39_4 HD s39_505->s39_500 SB s39_501 PP s39_505->s39_501 MO s44_501 NP s44_501->s44_11 NK s44_501->s44_10 NK s42_5 dass s42_506 S s42_5->s42_506 s42_506->s42_23 HD s42_502 AVP s42_506->s42_502 NG s42_505 AP s42_506->s42_505 PD s42_4 , s34_4 heraus s34_5 : s34_2 ist s34_3 es s42_3 bedeuten s34_1 Nun s43_503 VP s43_503->s43_18 MO s43_503->s43_13 OA s43_503->s43_20 HD s43_503->s43_19 MO s43_502 PP s43_502->s43_15 AC s43_502->s43_16 NK s43_502->s43_17 NK s43_501 PP s43_501->s43_9 AC s43_501->s43_10 NK s43_500 NP s43_500->s43_4 NK s43_500->s43_3 MO s42_9 Kontinuität s43_505 NP s43_505->s43_8 NK s43_505->s43_6 NK s43_505->s43_7 NK s43_505->s43_501 MNR s43_504 S s43_505->s43_504 RC s43_504->s43_14 SB s43_504->s43_21 HD s43_504->s43_503 OC s43_504->s43_502 MO s36_22 MAZ s33_500 PP s33_500->s33_3 NK s33_500->s33_2 AC conano:root_node conano:root_node discourse discourse conano:root_node->discourse discourse->s40_8 discourse->s40_7 discourse->s40_6 discourse->s41_15 discourse->s36_18 discourse->s36_19 discourse->14:int discourse->s36_12 discourse->s36_13 discourse->s36_10 discourse->s36_11 discourse->s36_16 discourse->s36_17 discourse->s36_14 discourse->s36_15 discourse->s44_7 discourse->s44_9 discourse->s44_4 discourse->s44_21 discourse->s44_8 discourse->s44_3 discourse->s44_18 discourse->s44_2 discourse->s44_16 discourse->s44_20 discourse->s44_5 discourse->s44_1 discourse->s44_6 discourse->s44_12 discourse->s44_11 discourse->s44_10 discourse->s44_19 discourse->s44_17 discourse->s44_15 discourse->s44_14 discourse->s44_13 discourse->s40_9 discourse->s40_3 discourse->s40_2 discourse->s40_1 discourse->s40_5 discourse->s40_4 discourse->s41_10 discourse->s41_14 discourse->s41_18 discourse->s41_16 discourse->s41_12 discourse->s41_17 discourse->s41_2 discourse->s41_3 discourse->s41_1 discourse->s41_6 discourse->s41_7 discourse->s41_4 discourse->s41_8 discourse->s41_9 discourse->s41_13 discourse->s41_5 discourse->s41_11 discourse->s35_9 discourse->s35_8 discourse->s35_7 discourse->s35_6 discourse->s35_5 discourse->s35_4 discourse->s35_3 discourse->s35_2 discourse->s35_1 discourse->s33_1 discourse->s33_3 discourse->s33_2 discourse->s36_1 discourse->s36_2 discourse->s36_3 discourse->s36_4 discourse->s36_5 discourse->s36_6 discourse->s36_7 discourse->s36_8 discourse->s36_9 discourse->s34_4 discourse->s34_5 discourse->s34_2 discourse->s34_3 discourse->s34_1 discourse->s36_22 14:ext 14:ext discourse->14:ext s36_20 von discourse->s36_20 9:ext 9:ext discourse->9:ext s36_23 . discourse->s36_23 s36_21 der discourse->s36_21 s37_1 Das discourse->s37_1 s37_5 erwarten discourse->s37_5 9:int 9:int discourse->9:int s35_20 . discourse->s35_20 s35_16 Pritzwalk discourse->s35_16 s35_15 und discourse->s35_15 s35_14 Perleberg discourse->s35_14 s35_19 Alten discourse->s35_19 s35_18 beim discourse->s35_18 s35_13 Städte discourse->s35_13 s35_12 der discourse->s35_12 s35_11 Verwaltungsspitze discourse->s35_11 s35_10 der discourse->s35_10 s35_17 alles discourse->s35_17 s37_3 man discourse->s37_3 s37_2 konnte discourse->s37_2 s37_4 so discourse->s37_4 s37_6 . discourse->s37_6 14:ext->s42_5 14:ext->s42_4 14:ext->s42_3 12:ext 12:ext 14:ext->12:ext s42_1 Das 14:ext->s42_1 s42_2 kann 14:ext->s42_2 12:ext->12:connective 12:ext->s42_9 s42_6 die 12:ext->s42_6 s42_7 Bürger 12:ext->s42_7 12:int 12:int 12:ext->12:int s42_10 wollten 12:ext->s42_10 s42_11 , 12:ext->s42_11 rst:9 [s]:9: Gleichwohl hat auch ... rst:9->s43_8 rst:9->s43_9 rst:9->s43_4 rst:9->s43_6 rst:9->s43_7 rst:9->s43_2 rst:9->s43_3 rst:9->s43_12 rst:9->s43_10 rst:9->s43_11 rst:9->s43_5 rst:9->s43_1 rst:18 [s]:18: die er nach eigenem ... rst:9->rst:18 rst:interpretation rst:18->s43_18 rst:18->s43_14 rst:18->s43_15 rst:18->s43_16 rst:18->s43_17 rst:18->s43_13 rst:18->s43_22 rst:18->s43_21 rst:18->s43_20 rst:18->s43_19 rst:20 rst:group:multinuc:20 rst:20->rst:5 rst:list rst:19 rst:group:span:19 rst:20->rst:19 rst:concession rst:15 [n]:15: bescherten Wolfgang ... rst:20->rst:15 rst:list rst:16 [n]:16: und sorgten für klar... rst:20->rst:16 rst:list rst:19->rst:4 rst:span rst:15->s39_13 rst:15->s39_12 rst:15->s39_14 s39_11 Brockmann rst:15->s39_11 s39_10 Wolfgang rst:15->s39_10 rst:15->s39_9 rst:16->s39_20 rst:16->s39_19 rst:16->s39_18 rst:16->s39_17 rst:16->s39_16 rst:16->s39_15 12:int->12:connective 12:int->s42_21 12:int->s42_22 12:int->s42_23 12:int->s42_15 12:int->s42_14 12:int->s42_17 12:int->s42_16 12:int->s42_13 12:int->s42_19 12:int->s42_18 12:int->s42_20 12:int->s42_24 8:int 8:int 8:int->s38_21 8:int->s38_20 8:int->s38_14 8:int->s38_15 8:int->s38_16 8:int->s38_12 8:int->s38_13 8:int->s38_18 8:int->s38_19 8:connective 8:connective 8:int->8:connective 8:connective->s38_17 rst:23 rst:group:span:23 rst:23->rst:20 rst:span 9:ext->8:int 8:ext 8:ext 9:ext->8:ext 8:ext->s38_2 8:ext->s38_3 8:ext->s38_1 8:ext->s38_6 8:ext->s38_7 8:ext->s38_4 8:ext->s38_5 8:ext->s38_8 8:ext->s38_9 8:ext->s38_10 8:ext->s38_11 s34_500 S s34_500->s34_4 MO s34_500->s34_2 HD s34_500->s34_3 SB s34_500->s34_1 MO s33_501 S s33_501->s33_1 SB s33_501->s33_500 MO rst:8->s42_8 rst:8->s42_5 rst:8->s42_4 rst:8->s42_3 rst:8->s42_9 rst:8->s42_1 rst:8->s42_2 rst:8->s42_6 rst:8->s42_7 rst:8->s42_10 rst:8->s42_11 rst:21 rst:group:span:21 rst:12 [s]:12: Wie schon auf Kreise... rst:21->rst:12 rst:span rst:12->s35_9 rst:12->s35_8 rst:12->s35_7 rst:12->s35_6 rst:12->s35_5 rst:12->s35_4 rst:12->s35_3 rst:12->s35_2 rst:12->s35_1 rst:11 [s]:11: Nun ist es heraus :... rst:12->rst:11 rst:preparation rst:12->s35_20 rst:12->s35_16 rst:12->s35_15 rst:12->s35_14 rst:12->s35_19 rst:12->s35_18 rst:12->s35_13 rst:12->s35_12 rst:12->s35_11 rst:12->s35_10 rst:12->s35_17 s41_505 PP s41_505->s41_12 NK s41_505->s41_11 AC s41_502 PN s41_505->s41_502 NK s41_502->s41_14 PNC s41_502->s41_13 PNC s41_504 NP s41_504->s41_6 NK s41_504->s41_7 NK s41_504->s41_8 NK s41_501 PN s41_504->s41_501 NK s41_501->s41_10 PNC s41_501->s41_9 PNC s41_500 PP s41_500->s41_2 NK s41_500->s41_3 MO s41_500->s41_1 AC s41_503 AP s41_503->s41_15 MO s41_503->s41_16 HD s37_500 VP s37_500->s37_1 OA s37_500->s37_5 HD 9:int->9:connective 9:int->s39_3 9:int->s39_2 9:int->10:int 10:ext 10:ext 9:int->10:ext 10:ext->s39_8 10:ext->s39_7 10:ext->s39_6 10:ext->s39_5 10:ext->s39_4 10:ext->s39_13 10:ext->s39_12 10:ext->s39_14 10:ext->s39_11 10:ext->s39_10 10:ext->s39_9 s43_507 S s43_507->s43_2 HD s43_507->s43_500 SB s43_506 VP s43_507->s43_506 OC s43_506->s43_11 HD s43_506->s43_5 DA s43_506->s43_505 OA s43_506->s43_1 MO rst:11->s34_4 rst:11->s34_5 rst:11->s34_2 rst:11->s34_3 rst:11->s34_1 s41_507 S s41_507->s41_4 HD s41_507->s41_504 SB s41_506 VP s41_507->s41_506 OC s41_506->s41_17 HD s41_506->s41_5 OA s41_506->s41_505 MO s41_506->s41_500 MO s41_506->s41_503 MO s36_507 VP s36_507->s36_12 HD s36_506 VP s36_507->s36_506 OC s36_506->s36_11 HD s36_506->s36_4 MO s36_505 NP s36_506->s36_505 PAR s36_502 PP s36_506->s36_502 MO s36_501 PP s36_506->s36_501 MO s36_505->s36_17 OP s36_505->s36_14 NK s36_504 PP s36_505->s36_504 MNR s36_503 PP s36_505->s36_503 MNR s36_502->s36_10 NK s36_502->s36_8 AC s36_502->s36_9 NK s36_501->s36_5 AC s36_501->s36_6 NK s36_501->s36_7 NK s36_504->s36_18 MO s36_504->s36_19 MO s36_504->s36_22 NK s36_504->s36_20 AC s36_504->s36_21 NK s36_503->s36_16 NK s36_503->s36_15 AC s36_500 NP s36_500->s36_1 NK s36_500->s36_2 NK s36_508 S s36_508->s36_3 HD s36_508->s36_507 OC s36_508->s36_500 SB s42_502->s42_21 HD s42_502->s42_20 MO s42_507 CS s42_507->s42_12 CD s42_507->s42_506 CJ s42_503 S s42_507->s42_503 CJ s42_503->s42_8 MO s42_503->s42_5 CP s42_503->s42_9 OA s42_503->s42_10 HD s42_500 NP s42_503->s42_500 SB VROOT-s44 VROOT-s44 VROOT-s44->s44_21 VROOT-s44->s44_15 s44_509 S VROOT-s44->s44_509 s44_509->s44_1 HD s44_500 VZ s44_509->s44_500 OC s44_508 S s44_509->s44_508 SB VROOT-s43 VROOT-s43 VROOT-s43->s43_12 VROOT-s43->s43_22 VROOT-s43->s43_507 VROOT-s42 VROOT-s42 VROOT-s42->s42_4 VROOT-s42->s42_11 VROOT-s42->s42_16 VROOT-s42->s42_19 VROOT-s42->s42_24 s42_509 S VROOT-s42->s42_509 s42_509->s42_1 SB s42_509->s42_2 HD s42_508 VP s42_509->s42_508 OC VROOT-s41 VROOT-s41 VROOT-s41->s41_18 VROOT-s41->s41_507 VROOT-s40 VROOT-s40 VROOT-s40->s40_9 s40_504 S VROOT-s40->s40_504 s40_504->s40_503 OC s40_504->s40_3 HD s35_500 PP s35_500->s35_4 NK s35_500->s35_3 AC s35_500->s35_2 MO s35_500->s35_1 CM s35_501 CNP s35_501->s35_16 CJ s35_501->s35_15 CD s35_501->s35_14 CJ s35_502 PP s35_502->s35_19 NK s35_502->s35_18 AC s35_503 AVP s35_503->s35_6 HD s35_503->s35_500 CC s35_504 NP s35_504->s35_501 NK s35_504->s35_13 NK s35_504->s35_12 NK s35_505 PP s35_505->s35_9 AC s35_505->s35_8 MO s35_505->s35_504 AG s35_505->s35_11 NK s35_505->s35_10 NK s35_506 S s35_506->s35_7 HD s35_506->s35_502 MO s35_506->s35_503 MO s35_506->s35_505 MO s35_506->s35_17 SB s37_501 S s37_501->s37_500 OC s37_501->s37_3 SB s37_501->s37_2 HD s37_501->s37_4 MO s39_501->s39_7 NK s39_501->s39_6 AC s44_500->s44_3 HD s44_500->s44_2 PM s42_500->s42_506 NK s42_500->s42_6 NK s42_500->s42_7 NK tiger:root_node tiger:root_node tiger:root_node->VROOT-s44 tiger:root_node->VROOT-s43 tiger:root_node->VROOT-s42 tiger:root_node->VROOT-s41 tiger:root_node->VROOT-s40 VROOT-s36 VROOT-s36 tiger:root_node->VROOT-s36 VROOT-s37 VROOT-s37 tiger:root_node->VROOT-s37 VROOT-s34 VROOT-s34 tiger:root_node->VROOT-s34 VROOT-s35 VROOT-s35 tiger:root_node->VROOT-s35 VROOT-s33 VROOT-s33 tiger:root_node->VROOT-s33 VROOT-s38 VROOT-s38 tiger:root_node->VROOT-s38 VROOT-s39 VROOT-s39 tiger:root_node->VROOT-s39 VROOT-s36->s36_13 VROOT-s36->s36_23 VROOT-s36->s36_508 VROOT-s37->s37_501 VROOT-s37->s37_6 VROOT-s34->s34_5 VROOT-s34->s34_500 VROOT-s35->s35_5 VROOT-s35->s35_20 VROOT-s35->s35_506 VROOT-s33->s33_501 VROOT-s38->s38_21 VROOT-s38->s38_11 s38_509 CS VROOT-s38->s38_509 VROOT-s39->s39_8 VROOT-s39->s39_20 VROOT-s39->s39_508 s38_505 VP s38_505->s38_10 HD s38_500 PP s38_505->s38_500 MO s38_500->s38_2 AC s38_500->s38_3 NK s38_500->s38_1 MO s38_504 NP s38_504->s38_6 NK s38_504->s38_5 NK s38_501 NP s38_504->s38_501 AG s38_501->s38_7 NK s38_501->s38_8 NK s38_501->s38_9 NK s38_507 S s38_507->s38_4 HD s38_507->s38_505 OC s38_507->s38_504 SB s38_506 AP s38_506->s38_20 HD s38_503 AVP s38_506->s38_503 MO s38_503->s38_18 NG s38_503->s38_19 HD s38_502 PP s38_502->s38_14 AC s38_502->s38_15 NK s38_502->s38_16 NK rst:28 rst:group:multinuc:28 rst:28->rst:23 rst:list rst:27 rst:group:span:27 rst:28->rst:27 rst:list rst:22 rst:group:span:22 rst:28->rst:22 rst:background rst:27->rst:7 rst:span rst:2 [s]:2: Die Amtsinhaber sind... rst:22->rst:2 rst:span s38_509->s38_507 CJ s38_508 S s38_509->s38_508 CJ s38_508->s38_12 SB s38_508->s38_13 HD s38_508->s38_17 MO s38_508->s38_506 MO s38_508->s38_502 MO s42_501 S s42_501->s42_17 MO s42_501->s42_18 MO rst:13 [s]:13: Gratulation an beide... rst:13->s36_18 rst:13->s36_19 rst:13->s36_16 rst:13->s36_17 rst:13->s36_14 rst:13->s36_15 rst:13->s36_22 rst:13->s36_20 rst:13->s36_23 rst:13->s36_21 rst:24->rst:9 rst:span s44_503 PP s44_503->s44_7 NK s44_503->s44_9 NK s44_503->s44_8 NK s44_503->s44_6 AC s44_503->s44_501 AG s42_505->s42_22 HD s42_504 PP s42_505->s42_504 MO rst:2->s36_12 rst:2->s36_13 rst:2->s36_10 rst:2->s36_11 rst:2->s36_1 rst:2->s36_2 rst:2->s36_3 rst:2->s36_4 rst:2->s36_5 rst:2->s36_6 rst:2->s36_7 rst:2->s36_8 rst:2->s36_9 rst:2->rst:21 rst:interpretation rst:2->rst:13 rst:interpretation rst:3 [s]:3: Das konnte man so er... rst:2->rst:3 rst:interpretation s44_508->s44_4 CP s44_508->s44_20 HD s44_508->s44_5 OA s44_508->s44_12 MO s44_508->s44_503 OP s44_507 NP s44_508->s44_507 SB s44_507->s44_19 NK s44_507->s44_506 NK rst:1 [i]:1: Alles beim Alten... rst:1->s33_1 rst:1->s33_3 rst:1->s33_2 rst:3->s37_1 rst:3->s37_5 rst:3->s37_3 rst:3->s37_2 rst:3->s37_4 rst:3->s37_6 rst:30 rst:group:span:30 rst:29 rst:group:span:29 rst:30->rst:29 rst:span rst:29->rst:10 rst:interpretation rst:29->rst:28 rst:span s39_502->s39_11 PNC s39_502->s39_10 PNC s42_504->s42_15 NK s42_504->s42_14 NK s42_504->s42_13 AC s42_504->s42_501 NK s42_508->s42_3 HD s42_508->s42_507 OC

In [54]:
nx.write_dot(merged_graph, '/tmp/merged.dot')