From 3eb55d9bbdddc18b4a883aab1f97e47ac7d54b9a Mon Sep 17 00:00:00 2001 From: David Rouquet <david.rouquet@tetras-libre.fr> Date: Thu, 11 Jun 2020 11:22:07 +0200 Subject: [PATCH] Modify examples add ziped unl data without svg --- ...7-ertms.out.xml => 2007-ertms.unl.svg.xml} | 27845 ++++++++-------- data/examples/2007-ertms.unl.xml | 9348 ++++++ ...{exemple_2007-ertms.xml => 2007-ertms.xml} | 3353 +- data/unl.ru/unl.zip | Bin 0 -> 1885631 bytes 4 files changed, 24960 insertions(+), 15586 deletions(-) rename data/examples/{exemple_2007-ertms.out.xml => 2007-ertms.unl.svg.xml} (72%) create mode 100644 data/examples/2007-ertms.unl.xml rename data/examples/{exemple_2007-ertms.xml => 2007-ertms.xml} (97%) create mode 100644 data/unl.ru/unl.zip diff --git a/data/examples/exemple_2007-ertms.out.xml b/data/examples/2007-ertms.unl.svg.xml similarity index 72% rename from data/examples/exemple_2007-ertms.out.xml rename to data/examples/2007-ertms.unl.svg.xml index 8c473a5..1c09942 100644 --- a/data/examples/exemple_2007-ertms.out.xml +++ b/data/examples/2007-ertms.unl.svg.xml @@ -1,5 +1,4 @@ -<!-- New document created with EditiX at Tue Jun 07 14:21:44 CEST 2011 --> -<req_document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> +<req_document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="req_document.xsd" xsi:schemaLocation="req_document.xsd req_document.xsd"> <title><orig>ERTMS/ETCS Functional Requirements Specification FRS</orig><unl>[S:00] {org:en} @@ -14,10 +13,10 @@ mod(frs.@entry,specification(icl>description>thing).@maiuscul) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="516pt" height="311pt" @@ -89,7 +88,7 @@ mod(frs.@entry,specification(icl>description>thing).@maiuscul) <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="219,-303 147,-303 147,-265 219,-265 219,-303"/> +<polygon fill="none" stroke="black" points="217.5,-303 148.5,-303 148.5,-265 217.5,-265 217.5,-303"/> <text text-anchor="middle" x="183" y="-287.8" font-family="courb" font-size="14.00">frs</text> <text text-anchor="middle" x="183" y="-272.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -102,7 +101,7 @@ mod(frs.@entry,specification(icl>description>thing).@maiuscul) </g> </g> </svg> -</dot></title> +</svg></title> <version>5.00</version> <issue_date>2007-06-21</issue_date> <file_number>ERA/ERTMS/003204</file_number> @@ -125,27 +124,27 @@ introduction(icl>section>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="268pt" height="46pt" - viewBox="0.00 0.00 268.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="253pt" height="46pt" + viewBox="0.00 0.00 253.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 264,-42 264,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 249,-42 249,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="260,-38 0,-38 0,0 260,0 260,-38"/> -<text text-anchor="middle" x="130" y="-22.8" font-family="courb" font-size="14.00">introduction(icl&gt;section(icl&gt;thing))</text> -<text text-anchor="middle" x="130" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="245,-38 0,-38 0,0 245,0 245,-38"/> +<text text-anchor="middle" x="122.5" y="-22.8" font-family="courb" font-size="14.00">introduction(icl&gt;section(icl&gt;thing))</text> +<text text-anchor="middle" x="122.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></title> +</svg></title> <p id="1.1"> <text_body><orig> This document defines the functional requirements for ERTMS/ETCS (EUROPEAN RAIL TRAFFIC MANAGEMENT SYSTEM / EUROPEAN TRAIN CONTROL SYSTEM). The document primarily defines the operational requirements and therefore contains only a few technical terms. For consistency reasons, all functional requirements not implemented in the SRS 2.3.0 have been removed from this version. @@ -190,7 +189,7 @@ obj:01(contain(icl>be,equ>comprise,obj>abstract_thing,aoj>informatio [/S] [S:00] {org:en} -For consistency reasons, all functional requirements not implemented in the SRS 2.3.0 have been removed from this version.. +For consistency reasons, all functional requirements not implemented in the SRS 2.3.0 have been removed from this version. {/org} {unl} agt:01(reason(icl>persuade>do,agt>thing,gol>uw,rec>person).@entry.@present,consistency(icl>uniformity>thing,ant>inconsistency)) @@ -207,7 +206,7 @@ rsn(remove(icl>dismiss>do,plf>thing,agt>volitional_thing,obj>pers {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> </p> <p id="1.5"> <text_body><description> @@ -232,30 +231,34 @@ scn(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@pres [/S] [S:00] {org:en} -The applicable requirements stated in ETCS SRS and lower level mandatory specifications shall be respected., (O) = Optional:It is not mandatory to implement this function in every ETCS application. +The applicable requirements stated in ETCS SRS and lower level mandatory specifications shall be respected. {/org} {unl} mod(requirement(icl>duty>thing).@def.@pl.@topic,applicable(icl>adj)) obj(state(icl>define>do,agt>thing,obj>thing).@state,requirement(icl>duty>thing).@def.@pl.@topic) -obj(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person),requirement(icl>duty>thing).@def.@pl.@topic) -mod:02(srs.@entry,etcs:01) -and:02(specification(icl>description>thing).@entry.@pl,srs.@entry) -mod(srs.@entry,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw)) -aoj(low_degree_of(icl>adj,aoj>thing),level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw)) -mod:02(specification(icl>description>thing).@entry.@pl,mandatory(icl>adj,equ>compulsory):01) -obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,respect(icl>consider>be,rsn>thing,obj>thing,aoj>person)) -mod(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person),o.@maiuscul.@parenthesis) -mod(promise(icl>modal>be,obj>uw,aoj>thing).@entry,=) -mod(=,optional(icl>adj,ant>obligatory).@maiuscul) -aoj(mandatory(icl>adj,equ>compulsory):02.@not.@present,implement(icl>employ>do,agt>thing,obj>thing)) -mod:01(function(icl>mathematical_relation>thing),this(icl>determiner>adj,mod<concrete_thing)) -obj:01(implement(icl>employ>do,agt>thing,obj>thing),function(icl>mathematical_relation>thing)) -mod:01(application(icl>information,equ>request,agt>thing,obj>uw),every(icl>quantity,per>thing)) -mod:01(application(icl>information,equ>request,agt>thing,obj>uw),etcs:02) -scn:01(function(icl>mathematical_relation>thing),application(icl>information,equ>request,agt>thing,obj>uw)) +obj(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@entry.@present.@promise,requirement(icl>duty>thing).@def.@pl.@topic) +mod(:01.@_hn-scope,etcs) +and:01(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry,srs.@entry) +mod(specification(icl>description>thing).@pl,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry) +mod(specification(icl>description>thing).@pl,mandatory(icl>adj,equ>compulsory)) +plc(state(icl>define>do,agt>thing,obj>thing).@state,specification(icl>description>thing).@pl) man(low_degree_of(icl>adj,aoj>thing),more(icl>how)) -cnt(optional(icl>adj,ant>obligatory).@maiuscul,:01) -plc(state(icl>define>do,agt>thing,obj>thing).@state,:02.@_hn-scope) +aoj(low_degree_of(icl>adj,aoj>thing),:01.@_hn-scope) +{/unl} +[/S] +[S:00] +{org:en} +(O) = Optional:It is not mandatory to implement this function in every ETCS application. +{/org} +{unl} +mod(=,o.@parenthesis) +agt(implement(icl>employ>do,agt>thing,obj>thing).@entry.@present,=) +mod(=,optional(icl>adj,ant>obligatory).@maiuscul) +mod(function(icl>mathematical_relation>thing),this(icl>determiner>adj,mod<concrete_thing)) +obj(implement(icl>employ>do,agt>thing,obj>thing).@entry.@present,function(icl>mathematical_relation>thing)) +mod(application(icl>information,equ>request,agt>thing,obj>uw),every(icl>quantity,per>thing)) +mod(application(icl>information,equ>request,agt>thing,obj>uw),etcs) +scn(function(icl>mathematical_relation>thing),application(icl>information,equ>request,agt>thing,obj>uw)) {/unl} [/S] [S:00] @@ -278,7 +281,7 @@ aoj(low_degree_of(icl>adj,aoj>thing),:01.@_hn-scope) [/S] [S:00] {org:en} -Note that the CCS TSI may define specific conditions, where implementation of O functions may be required for safety reasons.. +Note that the CCS TSI may define specific conditions, where implementation of O functions may be required for safety reasons. {/org} {unl} mod(tsi.@def,ccs) @@ -306,7 +309,7 @@ obj(requirement(icl>duty>thing).@def.@pl,this(icl>thing,equ>it,equ&g {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> </p> </p> <p id="3"> @@ -319,40 +322,40 @@ mod(requirement(icl>duty>thing).@entry.@pl,general(icl>adj,ant>speci {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="252pt" height="133pt" - viewBox="0.00 0.00 252.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="236pt" height="133pt" + viewBox="0.00 0.00 236.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 248,-129 248,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 232,-129 232,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="244,-125 0,-125 0,-87 244,-87 244,-125"/> -<text text-anchor="middle" x="122" y="-109.8" font-family="courb" font-size="14.00">requirement(icl&gt;duty(icl&gt;thing))</text> -<text text-anchor="middle" x="122" y="-94.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="228,-125 0,-125 0,-87 228,-87 228,-125"/> +<text text-anchor="middle" x="114" y="-109.8" font-family="courb" font-size="14.00">requirement(icl&gt;duty(icl&gt;thing))</text> +<text text-anchor="middle" x="114" y="-94.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="209,-36 35,-36 35,0 209,0 209,-36"/> -<text text-anchor="middle" x="122" y="-14.3" font-family="Times,serif" font-size="14.00">general(ant&gt;specific,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="201,-36 27,-36 27,0 201,0 201,-36"/> +<text text-anchor="middle" x="114" y="-14.3" font-family="Times,serif" font-size="14.00">general(ant&gt;specific,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M122,-86.76C122,-74.93 122,-59.32 122,-46.05"/> -<polygon fill="black" stroke="black" points="125.5,-46.04 122,-36.04 118.5,-46.04 125.5,-46.04"/> -<text text-anchor="middle" x="134.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M114,-86.76C114,-74.93 114,-59.32 114,-46.05"/> +<polygon fill="black" stroke="black" points="117.5,-46.04 114,-36.04 110.5,-46.04 117.5,-46.04"/> +<text text-anchor="middle" x="126.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <p id="3.1"> <title><orig>Basic functioning</orig><unl>[S:00] {org:en} @@ -363,45 +366,45 @@ mod(function(icl>do,equ>operate,agt>thing).@entry,basic(icl>adj,ant& {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="307pt" height="133pt" - viewBox="0.00 0.00 307.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="285pt" height="133pt" + viewBox="0.00 0.00 285.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 303,-129 303,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 281,-129 281,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="299,-125 0,-125 0,-87 299,-87 299,-125"/> -<text text-anchor="middle" x="149.5" y="-109.8" font-family="courb" font-size="14.00">function(agt&gt;thing,equ&gt;operate,icl&gt;do)</text> -<text text-anchor="middle" x="149.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="277,-125 0,-125 0,-87 277,-87 277,-125"/> +<text text-anchor="middle" x="138.5" y="-109.8" font-family="courb" font-size="14.00">function(agt&gt;thing,equ&gt;operate,icl&gt;do)</text> +<text text-anchor="middle" x="138.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="236,-36 63,-36 63,0 236,0 236,-36"/> -<text text-anchor="middle" x="149.5" y="-14.3" font-family="Times,serif" font-size="14.00">basic(ant&gt;incidental,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="225,-36 52,-36 52,0 225,0 225,-36"/> +<text text-anchor="middle" x="138.5" y="-14.3" font-family="Times,serif" font-size="14.00">basic(ant&gt;incidental,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M149.5,-86.76C149.5,-74.93 149.5,-59.32 149.5,-46.05"/> -<polygon fill="black" stroke="black" points="153,-46.04 149.5,-36.04 146,-46.04 153,-46.04"/> -<text text-anchor="middle" x="162" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M138.5,-86.76C138.5,-74.93 138.5,-59.32 138.5,-46.05"/> +<polygon fill="black" stroke="black" points="142,-46.04 138.5,-36.04 135,-46.04 142,-46.04"/> +<text text-anchor="middle" x="151" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="3.1.1.1a"> <text_body><orig>ETCS shall provide the driver with information to allow him to drive the train safely. </orig><unl>[S:00] {org:en} -ETCS shall provide the driver with information to allow him to drive the train safely.. +ETCS shall provide the driver with information to allow him to drive the train safely. {/org} {unl} agt(provide(icl>supply>do,obj>thing,ben>thing).@entry.@present.@promise,etcs) @@ -415,31 +418,31 @@ obj:01(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>vo {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1199pt" height="371pt" - viewBox="0.00 0.00 1199.00 371.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1147pt" height="371pt" + viewBox="0.00 0.00 1147.00 371.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 367)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-367 1195,-367 1195,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-367 1143,-367 1143,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="579,-118 579,-284 1183,-284 1183,-118 579,-118"/> -<text text-anchor="middle" x="881" y="-268.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="579,-118 579,-284 1131,-284 1131,-118 579,-118"/> +<text text-anchor="middle" x="855" y="-268.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="649,-8 649,-85 1120,-85 1120,-8 649,-8"/> -<text text-anchor="middle" x="884.5" y="-69.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="623,-8 623,-85 1094,-85 1094,-8 623,-8"/> +<text text-anchor="middle" x="858.5" y="-69.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="512.5,-363 153.5,-363 153.5,-325 512.5,-325 512.5,-363"/> +<polygon fill="none" stroke="black" points="497.5,-363 168.5,-363 168.5,-325 497.5,-325 497.5,-363"/> <text text-anchor="middle" x="333" y="-347.8" font-family="courb" font-size="14.00">provide(ben&gt;thing,icl&gt;supply(icl&gt;do),obj&gt;thing)</text> <text text-anchor="middle" x="333" y="-332.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -452,7 +455,7 @@ obj:01(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>vo <!-- 1&#45;&gt;2 --> <g id="edge5" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M161.37,-324.91C126.95,-316.08 92.37,-303.08 63,-284 54.07,-278.2 46.58,-269.35 40.79,-260.76"/> +<path fill="none" stroke="black" d="M168.44,-326.67C131.71,-317.83 94.38,-304.39 63,-284 54.07,-278.2 46.58,-269.35 40.79,-260.76"/> <polygon fill="black" stroke="black" points="43.63,-258.7 35.38,-252.05 37.68,-262.39 43.63,-258.7"/> <text text-anchor="middle" x="111.5" y="-295.8" font-family="Times,serif" font-size="14.00">agt</text> </g> @@ -486,81 +489,81 @@ obj:01(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>vo <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1143,-253 599,-253 599,-215 1143,-215 1143,-253"/> -<text text-anchor="middle" x="871" y="-237.8" font-family="courb" font-size="14.00">allow(agt&gt;volitional_thing,ben&gt;volitional_thing,equ&gt;permit,icl&gt;do,obj&gt;uw)</text> -<text text-anchor="middle" x="871" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1101,-253 595,-253 595,-215 1101,-215 1101,-253"/> +<text text-anchor="middle" x="848" y="-237.8" font-family="courb" font-size="14.00">allow(agt&gt;volitional_thing,ben&gt;volitional_thing,equ&gt;permit,icl&gt;do,obj&gt;uw)</text> +<text text-anchor="middle" x="848" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;10 --> <g id="edge8" class="edge"> <title>1&#45;&gt;10</title> -<path fill="none" stroke="black" d="M422.75,-324.98C476.36,-314.22 547.41,-299.96 617.1,-285.97"/> -<polygon fill="black" stroke="black" points="617.81,-289.4 626.92,-284 616.43,-282.53 617.81,-289.4"/> -<text text-anchor="middle" x="594.5" y="-295.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M418.91,-324.98C470.13,-314.24 537.97,-300.02 604.55,-286.05"/> +<polygon fill="black" stroke="black" points="605.3,-289.47 614.37,-284 603.86,-282.62 605.3,-289.47"/> +<text text-anchor="middle" x="584.5" y="-295.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1175,-164 587,-164 587,-126 1175,-126 1175,-164"/> -<text text-anchor="middle" x="881" y="-148.8" font-family="courb" font-size="14.00">drive(agt&gt;person,icl&gt;operate(icl&gt;do),obj&gt;vehicle,plf&gt;thing,plt&gt;thing,scn&gt;thing)</text> -<text text-anchor="middle" x="881" y="-133.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1123,-164 587,-164 587,-126 1123,-126 1123,-164"/> +<text text-anchor="middle" x="855" y="-148.8" font-family="courb" font-size="14.00">drive(agt&gt;person,icl&gt;operate(icl&gt;do),obj&gt;vehicle,plf&gt;thing,plt&gt;thing,scn&gt;thing)</text> +<text text-anchor="middle" x="855" y="-133.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="753,-53 657,-53 657,-17 753,-17 753,-53"/> -<text text-anchor="middle" x="705" y="-31.3" font-family="Times,serif" font-size="14.00">he(icl&gt;person)</text> +<polygon fill="none" stroke="black" points="727,-53 631,-53 631,-17 727,-17 727,-53"/> +<text text-anchor="middle" x="679" y="-31.3" font-family="Times,serif" font-size="14.00">he(icl&gt;person)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge2" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M838.98,-125.96C815.83,-115.3 787,-100.81 763,-85 751.82,-77.63 740.38,-68.4 730.65,-59.94"/> -<polygon fill="black" stroke="black" points="732.72,-57.1 722.92,-53.07 728.07,-62.33 732.72,-57.1"/> -<text text-anchor="middle" x="808.5" y="-96.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M812.98,-125.96C789.83,-115.3 761,-100.81 737,-85 725.82,-77.63 714.38,-68.4 704.65,-59.94"/> +<polygon fill="black" stroke="black" points="706.72,-57.1 696.92,-53.07 702.07,-62.33 706.72,-57.1"/> +<text text-anchor="middle" x="782.5" y="-96.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="990.5,-54 771.5,-54 771.5,-16 990.5,-16 990.5,-54"/> -<text text-anchor="middle" x="881" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="881" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="964.5,-54 745.5,-54 745.5,-16 964.5,-16 964.5,-54"/> +<text text-anchor="middle" x="855" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="855" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge3" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M881,-125.68C881,-108.82 881,-83.57 881,-64.15"/> -<polygon fill="black" stroke="black" points="884.5,-64.05 881,-54.05 877.5,-64.05 884.5,-64.05"/> -<text text-anchor="middle" x="890" y="-96.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M855,-125.68C855,-108.82 855,-83.57 855,-64.15"/> +<polygon fill="black" stroke="black" points="858.5,-64.05 855,-54.05 851.5,-64.05 858.5,-64.05"/> +<text text-anchor="middle" x="864" y="-96.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1111.5,-53 1008.5,-53 1008.5,-17 1111.5,-17 1111.5,-53"/> -<text text-anchor="middle" x="1060" y="-31.3" font-family="Times,serif" font-size="14.00">safely(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1085.5,-53 982.5,-53 982.5,-17 1085.5,-17 1085.5,-53"/> +<text text-anchor="middle" x="1034" y="-31.3" font-family="Times,serif" font-size="14.00">safely(icl&gt;how)</text> </g> <!-- 5&#45;&gt;8 --> <g id="edge4" class="edge"> <title>5&#45;&gt;8</title> -<path fill="none" stroke="black" d="M923,-125.99C946.37,-115.28 975.58,-100.74 1000,-85 1011.6,-77.53 1023.53,-68.17 1033.67,-59.65"/> -<polygon fill="black" stroke="black" points="1036.07,-62.21 1041.38,-53.04 1031.51,-56.89 1036.07,-62.21"/> -<text text-anchor="middle" x="996.5" y="-96.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M897,-125.99C920.37,-115.28 949.58,-100.74 974,-85 985.6,-77.53 997.53,-68.17 1007.67,-59.65"/> +<polygon fill="black" stroke="black" points="1010.07,-62.21 1015.38,-53.04 1005.51,-56.89 1010.07,-62.21"/> +<text text-anchor="middle" x="970.5" y="-96.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 10&#45;&gt;5 --> <g id="edge1" class="edge"> <title>10&#45;&gt;5</title> -<path fill="none" stroke="black" d="M873.07,-214.97C874.43,-203.19 876.22,-187.56 877.76,-174.16"/> -<polygon fill="black" stroke="black" points="881.27,-174.34 878.93,-164 874.31,-173.54 881.27,-174.34"/> -<text text-anchor="middle" x="885" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M849.45,-214.97C850.4,-203.19 851.66,-187.56 852.73,-174.16"/> +<polygon fill="black" stroke="black" points="856.24,-174.25 853.55,-164 849.26,-173.69 856.24,-174.25"/> +<text text-anchor="middle" x="860" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="3.1.1.1b"> <text_body><orig>ETCS shall be able to supervise train and shunting movements. </orig><unl>[S:00] {org:en} -ETCS shall be able to supervise train and shunting movements.. +ETCS shall be able to supervise train and shunting movements. {/org} {unl} aoj(ability(icl>modal>be,obj>uw,aoj>thing).@entry.@promise,etcs) @@ -572,113 +575,113 @@ obj:01(shunt(icl>transfer>do,agt>thing,obj>thing).@entry,movement(ic {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="884pt" height="348pt" - viewBox="0.00 0.00 883.50 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="840pt" height="348pt" + viewBox="0.00 0.00 839.50 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 344)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 879.5,-344 879.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 835.5,-344 835.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-166 8,-332 378,-332 378,-166 8,-166"/> -<text text-anchor="middle" x="193" y="-316.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-166 8,-332 348,-332 348,-166 8,-166"/> +<text text-anchor="middle" x="178" y="-316.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="710,-212 386,-212 386,-174 710,-174 710,-212"/> -<text text-anchor="middle" x="548" y="-196.8" font-family="courb" font-size="14.00">ability(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="548" y="-181.8" font-family="courb" font-size="14.00">.@entry.@promise</text> +<polygon fill="none" stroke="black" points="652,-212 356,-212 356,-174 652,-174 652,-212"/> +<text text-anchor="middle" x="504" y="-196.8" font-family="courb" font-size="14.00">ability(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="504" y="-181.8" font-family="courb" font-size="14.00">.@entry.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="543,-36 489,-36 489,0 543,0 543,-36"/> -<text text-anchor="middle" x="516" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="499,-36 445,-36 445,0 499,0 499,-36"/> +<text text-anchor="middle" x="472" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge2" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M529.58,-173.98C517.75,-161.05 503.43,-142.52 497,-123 488.57,-97.42 496.05,-66.99 503.97,-45.68"/> -<polygon fill="black" stroke="black" points="507.26,-46.88 507.7,-36.29 500.75,-44.29 507.26,-46.88"/> -<text text-anchor="middle" x="505.5" y="-101.3" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M485.58,-173.98C473.75,-161.05 459.43,-142.52 453,-123 444.57,-97.42 452.05,-66.99 459.97,-45.68"/> +<polygon fill="black" stroke="black" points="463.26,-46.88 463.7,-36.29 456.75,-44.29 463.26,-46.88"/> +<text text-anchor="middle" x="461.5" y="-101.3" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="875.5,-123 522.5,-123 522.5,-87 875.5,-87 875.5,-123"/> -<text text-anchor="middle" x="699" y="-101.3" font-family="Times,serif" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="831.5,-123 478.5,-123 478.5,-87 831.5,-87 831.5,-123"/> +<text text-anchor="middle" x="655" y="-101.3" font-family="Times,serif" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge5" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M579.65,-173.97C603.07,-160.64 635.09,-142.4 660.07,-128.17"/> -<polygon fill="black" stroke="black" points="661.97,-131.12 668.93,-123.13 658.51,-125.03 661.97,-131.12"/> -<text text-anchor="middle" x="646" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M535.65,-173.97C559.07,-160.64 591.09,-142.4 616.07,-128.17"/> +<polygon fill="black" stroke="black" points="617.97,-131.12 624.93,-123.13 614.51,-125.03 617.97,-131.12"/> +<text text-anchor="middle" x="602" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge3" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M661.97,-86.8C630.07,-71.98 584.29,-50.72 552.54,-35.97"/> -<polygon fill="black" stroke="black" points="553.71,-32.66 543.17,-31.62 550.76,-39 553.71,-32.66"/> -<text text-anchor="middle" x="626.5" y="-57.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M617.97,-86.8C586.07,-71.98 540.29,-50.72 508.54,-35.97"/> +<polygon fill="black" stroke="black" points="509.71,-32.66 499.17,-31.62 506.76,-39 509.71,-32.66"/> +<text text-anchor="middle" x="582.5" y="-57.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node4" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="808.5,-36 589.5,-36 589.5,0 808.5,0 808.5,-36"/> -<text text-anchor="middle" x="699" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="764.5,-36 545.5,-36 545.5,0 764.5,0 764.5,-36"/> +<text text-anchor="middle" x="655" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge6" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M699,-86.8C699,-75.16 699,-59.55 699,-46.24"/> -<polygon fill="black" stroke="black" points="702.5,-46.18 699,-36.18 695.5,-46.18 702.5,-46.18"/> -<text text-anchor="middle" x="708" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M655,-86.8C655,-75.16 655,-59.55 655,-46.24"/> +<polygon fill="black" stroke="black" points="658.5,-46.18 655,-36.18 651.5,-46.18 658.5,-46.18"/> +<text text-anchor="middle" x="664" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="369.5,-301 16.5,-301 16.5,-263 369.5,-263 369.5,-301"/> -<text text-anchor="middle" x="193" y="-285.8" font-family="courb" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="193" y="-270.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="339.5,-301 16.5,-301 16.5,-263 339.5,-263 339.5,-301"/> +<text text-anchor="middle" x="178" y="-285.8" font-family="courb" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="178" y="-270.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6&#45;&gt;1 --> <g id="edge4" class="edge"> <title>6&#45;&gt;1</title> -<path fill="none" stroke="black" d="M378,-235.66C408.38,-228.22 438.47,-220.84 464.7,-214.41"/> -<polygon fill="black" stroke="black" points="465.66,-217.78 474.54,-212 463.99,-210.98 465.66,-217.78"/> -<text text-anchor="middle" x="401" y="-233.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M348,-235.63C375.6,-228.27 402.93,-220.97 426.82,-214.6"/> +<polygon fill="black" stroke="black" points="427.78,-217.96 436.54,-212 425.97,-211.2 427.78,-217.96"/> +<text text-anchor="middle" x="370" y="-233.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="303.5,-212 82.5,-212 82.5,-174 303.5,-174 303.5,-212"/> -<text text-anchor="middle" x="193" y="-196.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> -<text text-anchor="middle" x="193" y="-181.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="288.5,-212 67.5,-212 67.5,-174 288.5,-174 288.5,-212"/> +<text text-anchor="middle" x="178" y="-196.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<text text-anchor="middle" x="178" y="-181.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge1" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M193,-262.97C193,-251.19 193,-235.56 193,-222.16"/> -<polygon fill="black" stroke="black" points="196.5,-222 193,-212 189.5,-222 196.5,-222"/> -<text text-anchor="middle" x="202" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M178,-262.97C178,-251.19 178,-235.56 178,-222.16"/> +<polygon fill="black" stroke="black" points="181.5,-222 178,-212 174.5,-222 181.5,-222"/> +<text text-anchor="middle" x="187" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="3.1.1.1c"> <text_body><orig>If the supervision is performed by a RBC it shall be possible to prevent movements of a traction unit in its area if not authorised by the RBC. </orig><unl>[S:00] {org:en} -If the supervision is performed by a RBC it shall be possible to prevent movements of a traction unit in its area if not authorised by the RBC.. +If the supervision is performed by a RBC it shall be possible to prevent movements of a traction unit in its area if not authorised by the RBC. {/org} {unl} obj(perform(icl>do,agt>thing,obj>thing).@entry.@present,supervision(icl>management>thing).@def.@topic) @@ -695,143 +698,143 @@ con:01(area(icl>extent>abstract_thing,obj>thing),:02) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1271pt" height="636pt" - viewBox="0.00 0.00 1271.00 636.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1230pt" height="636pt" + viewBox="0.00 0.00 1230.00 636.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 632)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-632 1267,-632 1267,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-632 1226,-632 1226,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-118 8,-549 679,-549 679,-118 8,-118"/> -<text text-anchor="middle" x="343.5" y="-533.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-118 8,-549 643,-549 643,-118 8,-118"/> +<text text-anchor="middle" x="325.5" y="-533.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="250,-8 250,-85 576,-85 576,-8 250,-8"/> -<text text-anchor="middle" x="413" y="-69.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="232,-8 232,-85 558,-85 558,-8 232,-8"/> +<text text-anchor="middle" x="395" y="-69.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="962.5,-518 687.5,-518 687.5,-480 962.5,-480 962.5,-518"/> -<text text-anchor="middle" x="825" y="-502.8" font-family="courb" font-size="14.00">perform(agt&gt;thing,icl&gt;do,obj&gt;thing)</text> -<text text-anchor="middle" x="825" y="-487.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="905,-518 651,-518 651,-480 905,-480 905,-518"/> +<text text-anchor="middle" x="778" y="-502.8" font-family="courb" font-size="14.00">perform(agt&gt;thing,icl&gt;do,obj&gt;thing)</text> +<text text-anchor="middle" x="778" y="-487.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="934.5,-429 695.5,-429 695.5,-391 934.5,-391 934.5,-429"/> -<text text-anchor="middle" x="815" y="-413.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> -<text text-anchor="middle" x="815" y="-398.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="893.5,-429 654.5,-429 654.5,-391 893.5,-391 893.5,-429"/> +<text text-anchor="middle" x="774" y="-413.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> +<text text-anchor="middle" x="774" y="-398.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge8" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M822.93,-479.97C821.57,-468.19 819.78,-452.56 818.24,-439.16"/> -<polygon fill="black" stroke="black" points="821.69,-438.54 817.07,-429 814.73,-439.34 821.69,-438.54"/> -<text text-anchor="middle" x="829" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M777.17,-479.97C776.63,-468.19 775.91,-452.56 775.29,-439.16"/> +<polygon fill="black" stroke="black" points="778.78,-438.83 774.83,-429 771.79,-439.15 778.78,-438.83"/> +<text text-anchor="middle" x="785" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1263,-429 953,-429 953,-391 1263,-391 1263,-429"/> -<text text-anchor="middle" x="1108" y="-413.8" font-family="Times,serif" font-size="14.00">rbc(equ&gt;red_blood_cell,icl&gt;blood_cell(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1108" y="-398.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1222,-429 912,-429 912,-391 1222,-391 1222,-429"/> +<text text-anchor="middle" x="1067" y="-413.8" font-family="Times,serif" font-size="14.00">rbc(equ&gt;red_blood_cell,icl&gt;blood_cell(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1067" y="-398.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge10" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M883.64,-479.97C929.08,-466 992.12,-446.62 1039.81,-431.96"/> -<polygon fill="black" stroke="black" points="1040.91,-435.29 1049.44,-429 1038.85,-428.6 1040.91,-435.29"/> -<text text-anchor="middle" x="991.5" y="-450.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M837.88,-479.97C884.28,-466 948.66,-446.62 997.36,-431.96"/> +<polygon fill="black" stroke="black" points="998.63,-435.24 1007.2,-429 996.61,-428.53 998.63,-435.24"/> +<text text-anchor="middle" x="947.5" y="-450.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="758,-628 562,-628 562,-590 758,-590 758,-628"/> -<text text-anchor="middle" x="660" y="-612.8" font-family="Times,serif" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> -<text text-anchor="middle" x="660" y="-597.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="723,-628 527,-628 527,-590 723,-590 723,-628"/> +<text text-anchor="middle" x="625" y="-612.8" font-family="Times,serif" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> +<text text-anchor="middle" x="625" y="-597.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge9" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M687.62,-589.92C715.34,-571.78 758.19,-543.73 788.66,-523.79"/> -<polygon fill="black" stroke="black" points="790.84,-526.54 797.29,-518.14 787.01,-520.68 790.84,-526.54"/> -<text text-anchor="middle" x="747" y="-560.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M650.61,-589.92C676.2,-571.86 715.71,-543.97 743.94,-524.04"/> +<polygon fill="black" stroke="black" points="746.16,-526.76 752.31,-518.14 742.12,-521.04 746.16,-526.76"/> +<text text-anchor="middle" x="706" y="-560.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="664,-518 298,-518 298,-480 664,-480 664,-518"/> -<text text-anchor="middle" x="481" y="-502.8" font-family="courb" font-size="14.00">prevent(agt&gt;thing,icl&gt;forestall(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="481" y="-487.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="627.5,-518 292.5,-518 292.5,-480 627.5,-480 627.5,-518"/> +<text text-anchor="middle" x="460" y="-502.8" font-family="courb" font-size="14.00">prevent(agt&gt;thing,icl&gt;forestall(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="460" y="-487.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge11" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M630.04,-589.92C613.63,-580.02 592.34,-567.18 571.01,-554.31"/> -<polygon fill="black" stroke="black" points="572.58,-551.17 562.21,-549 568.96,-557.16 572.58,-551.17"/> -<text text-anchor="middle" x="604.5" y="-560.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M597.38,-589.92C582.33,-580.07 562.81,-567.29 543.24,-554.48"/> +<polygon fill="black" stroke="black" points="545.14,-551.55 534.86,-549 541.31,-557.4 545.14,-551.55"/> +<text text-anchor="middle" x="574.5" y="-560.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="564.5,-429 343.5,-429 343.5,-391 564.5,-391 564.5,-429"/> -<text text-anchor="middle" x="454" y="-413.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> -<text text-anchor="middle" x="454" y="-398.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="544.5,-429 323.5,-429 323.5,-391 544.5,-391 544.5,-429"/> +<text text-anchor="middle" x="434" y="-413.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<text text-anchor="middle" x="434" y="-398.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M475.41,-479.97C471.71,-468.08 466.8,-452.25 462.62,-438.76"/> -<polygon fill="black" stroke="black" points="465.89,-437.52 459.59,-429 459.21,-439.59 465.89,-437.52"/> -<text text-anchor="middle" x="478" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M454.61,-479.97C451.06,-468.08 446.33,-452.25 442.3,-438.76"/> +<polygon fill="black" stroke="black" points="445.6,-437.58 439.38,-429 438.89,-439.59 445.6,-437.58"/> +<text text-anchor="middle" x="457" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="546,-340 280,-340 280,-302 546,-302 546,-340"/> -<text text-anchor="middle" x="413" y="-324.8" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> -<text text-anchor="middle" x="413" y="-309.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="528,-340 262,-340 262,-302 528,-302 528,-340"/> +<text text-anchor="middle" x="395" y="-324.8" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> +<text text-anchor="middle" x="395" y="-309.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge3" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M445.5,-390.97C439.84,-378.96 432.29,-362.94 425.9,-349.36"/> -<polygon fill="black" stroke="black" points="428.91,-347.56 421.48,-340 422.58,-350.54 428.91,-347.56"/> -<text text-anchor="middle" x="444" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M425.92,-390.97C420.53,-378.96 413.35,-362.94 407.27,-349.36"/> +<polygon fill="black" stroke="black" points="410.35,-347.7 403.07,-340 403.97,-350.56 410.35,-347.7"/> +<text text-anchor="middle" x="425" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="261,-251 93,-251 93,-215 261,-215 261,-251"/> -<text text-anchor="middle" x="177" y="-229.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="243,-251 75,-251 75,-215 243,-215 243,-251"/> +<text text-anchor="middle" x="159" y="-229.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing))</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge2" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M363.53,-301.97C325.57,-288.14 273.13,-269.03 233.52,-254.6"/> -<polygon fill="black" stroke="black" points="234.59,-251.26 224,-251.13 232.19,-257.84 234.59,-251.26"/> -<text text-anchor="middle" x="321.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M345.53,-301.97C307.57,-288.14 255.13,-269.03 215.52,-254.6"/> +<polygon fill="black" stroke="black" points="216.59,-251.26 206,-251.13 214.19,-257.84 216.59,-251.26"/> +<text text-anchor="middle" x="303.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="546.5,-251 279.5,-251 279.5,-215 546.5,-215 546.5,-251"/> -<text text-anchor="middle" x="413" y="-229.3" font-family="Times,serif" font-size="14.00">area(icl&gt;extent(icl&gt;abstract_thing),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="528.5,-251 261.5,-251 261.5,-215 528.5,-215 528.5,-251"/> +<text text-anchor="middle" x="395" y="-229.3" font-family="Times,serif" font-size="14.00">area(icl&gt;extent(icl&gt;abstract_thing),obj&gt;thing)</text> </g> <!-- 7&#45;&gt;9 --> <g id="edge5" class="edge"> <title>7&#45;&gt;9</title> -<path fill="none" stroke="black" d="M413,-301.76C413,-289.93 413,-274.32 413,-261.05"/> -<polygon fill="black" stroke="black" points="416.5,-261.04 413,-251.04 409.5,-261.04 416.5,-261.04"/> -<text text-anchor="middle" x="421.5" y="-272.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M395,-301.76C395,-289.93 395,-274.32 395,-261.05"/> +<polygon fill="black" stroke="black" points="398.5,-261.04 395,-251.04 391.5,-261.04 398.5,-261.04"/> +<text text-anchor="middle" x="403.5" y="-272.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 10 --> <g id="node10" class="node"> @@ -842,48 +845,48 @@ con:01(area(icl>extent>abstract_thing,obj>thing),:02) <!-- 9&#45;&gt;10 --> <g id="edge4" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M345.76,-214.99C294.08,-201.89 220.61,-183.21 147.43,-164.36"/> -<polygon fill="black" stroke="black" points="148.13,-160.93 137.58,-161.82 146.39,-167.71 148.13,-160.93"/> -<text text-anchor="middle" x="279.5" y="-185.8" font-family="Times,serif" font-size="14.00">pos</text> +<path fill="none" stroke="black" d="M331.79,-214.91C278.57,-200.51 202.51,-179.94 147.36,-165.03"/> +<polygon fill="black" stroke="black" points="148.23,-161.64 137.66,-162.4 146.4,-168.39 148.23,-161.64"/> +<text text-anchor="middle" x="273.5" y="-185.8" font-family="Times,serif" font-size="14.00">pos</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="670.5,-164 155.5,-164 155.5,-126 670.5,-126 670.5,-164"/> -<text text-anchor="middle" x="413" y="-148.8" font-family="courb" font-size="14.00">authorize(agt&gt;volitional_thing,ben&gt;thing,icl&gt;permit(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="413" y="-133.8" font-family="courb" font-size="14.00">.@entry.@not</text> +<polygon fill="none" stroke="black" points="634.5,-164 155.5,-164 155.5,-126 634.5,-126 634.5,-164"/> +<text text-anchor="middle" x="395" y="-148.8" font-family="courb" font-size="14.00">authorize(agt&gt;volitional_thing,ben&gt;thing,icl&gt;permit(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="395" y="-133.8" font-family="courb" font-size="14.00">.@entry.@not</text> </g> <!-- 9&#45;&gt;11 --> <g id="edge6" class="edge"> <title>9&#45;&gt;11</title> -<path fill="none" stroke="black" d="M413,-214.6C413,-203.06 413,-187.65 413,-174.36"/> -<polygon fill="black" stroke="black" points="416.5,-174.27 413,-164.27 409.5,-174.27 416.5,-174.27"/> -<text text-anchor="middle" x="423" y="-185.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M395,-214.6C395,-203.06 395,-187.65 395,-174.36"/> +<polygon fill="black" stroke="black" points="398.5,-174.27 395,-164.27 391.5,-174.27 398.5,-174.27"/> +<text text-anchor="middle" x="405" y="-185.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="568,-54 258,-54 258,-16 568,-16 568,-54"/> -<text text-anchor="middle" x="413" y="-38.8" font-family="Times,serif" font-size="14.00">rbc(equ&gt;red_blood_cell,icl&gt;blood_cell(icl&gt;thing)):02</text> -<text text-anchor="middle" x="413" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="550,-54 240,-54 240,-16 550,-16 550,-54"/> +<text text-anchor="middle" x="395" y="-38.8" font-family="Times,serif" font-size="14.00">rbc(equ&gt;red_blood_cell,icl&gt;blood_cell(icl&gt;thing)):02</text> +<text text-anchor="middle" x="395" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge7" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M413,-125.68C413,-108.82 413,-83.57 413,-64.15"/> -<polygon fill="black" stroke="black" points="416.5,-64.05 413,-54.05 409.5,-64.05 416.5,-64.05"/> -<text text-anchor="middle" x="421.5" y="-96.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M395,-125.68C395,-108.82 395,-83.57 395,-64.15"/> +<polygon fill="black" stroke="black" points="398.5,-64.05 395,-54.05 391.5,-64.05 398.5,-64.05"/> +<text text-anchor="middle" x="403.5" y="-96.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="3.1.1.10"> <text_body><orig>ETCS is required to be functional to a maximum train speed of 500 km/h. </orig><unl>[S:00] {org:en} -ETCS is required to be functional to a maximum train speed of 500 km/h.. +ETCS is required to be functional to a maximum train speed of 500 km/h. {/org} {unl} aoj:01(functional(icl>adj,ant>nonfunctional),etcs.@entry.@topic) @@ -896,17 +899,17 @@ obj(require(icl>request>do,agt>person,obj>uw,rec>thing).@entry.@p {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="842pt" height="365pt" - viewBox="0.00 0.00 842.00 365.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="808pt" height="365pt" + viewBox="0.00 0.00 808.00 365.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 361)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-361 838,-361 838,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-361 804,-361 804,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> <polygon fill="none" stroke="black" points="8,-8 8,-349 398,-349 398,-8 8,-8"/> @@ -915,42 +918,42 @@ obj(require(icl>request>do,agt>person,obj>uw,rec>thing).@entry.@p <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="352,-318 130,-318 130,-282 352,-282 352,-318"/> -<text text-anchor="middle" x="241" y="-296.3" font-family="Times,serif" font-size="14.00">functional(ant&gt;nonfunctional,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="355,-318 133,-318 133,-282 355,-282 355,-318"/> +<text text-anchor="middle" x="244" y="-296.3" font-family="Times,serif" font-size="14.00">functional(ant&gt;nonfunctional,icl&gt;adj)</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="390,-230 268,-230 268,-192 390,-192 390,-230"/> -<text text-anchor="middle" x="329" y="-214.8" font-family="courb" font-size="14.00">etcs</text> -<text text-anchor="middle" x="329" y="-199.8" font-family="courb" font-size="14.00">.@entry.@topic</text> +<polygon fill="none" stroke="black" points="389.5,-230 272.5,-230 272.5,-192 389.5,-192 389.5,-230"/> +<text text-anchor="middle" x="331" y="-214.8" font-family="courb" font-size="14.00">etcs</text> +<text text-anchor="middle" x="331" y="-199.8" font-family="courb" font-size="14.00">.@entry.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M258.39,-281.81C271.27,-269.08 289.02,-251.52 303.51,-237.2"/> -<polygon fill="black" stroke="black" points="306.09,-239.57 310.74,-230.05 301.17,-234.59 306.09,-239.57"/> -<text text-anchor="middle" x="298.5" y="-251.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M261.19,-281.81C273.92,-269.08 291.48,-251.52 305.8,-237.2"/> +<polygon fill="black" stroke="black" points="308.35,-239.6 312.95,-230.05 303.4,-234.65 308.35,-239.6"/> +<text text-anchor="middle" x="300.5" y="-251.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="249.5,-230 92.5,-230 92.5,-192 249.5,-192 249.5,-230"/> -<text text-anchor="middle" x="171" y="-214.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> -<text text-anchor="middle" x="171" y="-199.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="254.5,-230 97.5,-230 97.5,-192 254.5,-192 254.5,-230"/> +<text text-anchor="middle" x="176" y="-214.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<text text-anchor="middle" x="176" y="-199.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge4" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M227.17,-281.81C217.11,-269.31 203.32,-252.16 191.91,-237.99"/> -<polygon fill="black" stroke="black" points="194.52,-235.65 185.52,-230.05 189.07,-240.04 194.52,-235.65"/> -<text text-anchor="middle" x="215.5" y="-251.8" font-family="Times,serif" font-size="14.00">to</text> +<path fill="none" stroke="black" d="M230.57,-281.81C220.79,-269.31 207.39,-252.16 196.32,-237.99"/> +<polygon fill="black" stroke="black" points="199.02,-235.77 190.11,-230.05 193.51,-240.09 199.02,-235.77"/> +<text text-anchor="middle" x="219.5" y="-251.8" font-family="Times,serif" font-size="14.00">to</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="279.5,-140 60.5,-140 60.5,-104 279.5,-104 279.5,-140"/> -<text text-anchor="middle" x="170" y="-118.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="282.5,-140 63.5,-140 63.5,-104 282.5,-104 282.5,-140"/> +<text text-anchor="middle" x="173" y="-118.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -961,30 +964,30 @@ obj(require(icl>request>do,agt>person,obj>uw,rec>thing).@entry.@p <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M169.39,-103.6C168.98,-91.75 168.42,-75.82 167.95,-62.29"/> -<polygon fill="black" stroke="black" points="171.44,-61.96 167.6,-52.08 164.45,-62.2 171.44,-61.96"/> -<text text-anchor="middle" x="180.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M171.79,-103.6C170.96,-91.75 169.85,-75.82 168.9,-62.29"/> +<polygon fill="black" stroke="black" points="172.38,-61.82 168.19,-52.08 165.4,-62.3 172.38,-61.82"/> +<text text-anchor="middle" x="182.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge3" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M170.79,-191.97C170.65,-179.96 170.47,-163.93 170.31,-150.36"/> -<polygon fill="black" stroke="black" points="173.81,-150.07 170.2,-140.12 166.81,-150.15 173.81,-150.07"/> -<text text-anchor="middle" x="182.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M175.38,-191.97C174.96,-179.96 174.41,-163.93 173.94,-150.36"/> +<polygon fill="black" stroke="black" points="177.43,-149.99 173.59,-140.12 170.44,-150.23 177.43,-149.99"/> +<text text-anchor="middle" x="186.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="383,-141 307,-141 307,-103 383,-103 383,-141"/> -<text text-anchor="middle" x="345" y="-125.8" font-family="Times,serif" font-size="14.00">km slash h</text> -<text text-anchor="middle" x="345" y="-110.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="386,-141 310,-141 310,-103 386,-103 386,-141"/> +<text text-anchor="middle" x="348" y="-125.8" font-family="Times,serif" font-size="14.00">km slash h</text> +<text text-anchor="middle" x="348" y="-110.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge6" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M207.05,-191.97C234,-178.5 271.01,-159.99 299.92,-145.54"/> -<polygon fill="black" stroke="black" points="301.61,-148.61 308.99,-141 298.48,-142.35 301.61,-148.61"/> -<text text-anchor="middle" x="277" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M211.64,-191.97C238.28,-178.5 274.86,-159.99 303.44,-145.54"/> +<polygon fill="black" stroke="black" points="305.06,-148.64 312.41,-141 301.9,-142.39 305.06,-148.64"/> +<text text-anchor="middle" x="281" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> @@ -995,27 +998,27 @@ obj(require(icl>request>do,agt>person,obj>uw,rec>thing).@entry.@p <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M348.82,-102.76C351.29,-90.93 354.56,-75.32 357.34,-62.05"/> -<polygon fill="black" stroke="black" points="360.81,-62.55 359.43,-52.04 353.96,-61.11 360.81,-62.55"/> -<text text-anchor="middle" x="365" y="-73.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M351.18,-102.76C353.24,-90.93 355.97,-75.32 358.28,-62.05"/> +<polygon fill="black" stroke="black" points="361.76,-62.49 360.03,-52.04 354.86,-61.29 361.76,-62.49"/> +<text text-anchor="middle" x="366" y="-73.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="834,-319 406,-319 406,-281 834,-281 834,-319"/> -<text text-anchor="middle" x="620" y="-303.8" font-family="courb" font-size="14.00">require(agt&gt;person,icl&gt;request(icl&gt;do),obj&gt;uw,rec&gt;thing)</text> -<text text-anchor="middle" x="620" y="-288.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="800,-319 406,-319 406,-281 800,-281 800,-319"/> +<text text-anchor="middle" x="603" y="-303.8" font-family="courb" font-size="14.00">require(agt&gt;person,icl&gt;request(icl&gt;do),obj&gt;uw,rec&gt;thing)</text> +<text text-anchor="middle" x="603" y="-288.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 8&#45;&gt;2 --> <g id="edge7" class="edge"> <title>8&#45;&gt;2</title> -<path fill="none" stroke="black" d="M559.7,-280.97C512.88,-266.98 447.89,-247.54 398.81,-232.87"/> -<polygon fill="black" stroke="black" points="407.38,-236.92 398,-232 402.27,-241.7 407.38,-236.92"/> -<text text-anchor="middle" x="500" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M546.64,-280.97C506.38,-268.1 451.75,-250.62 407.55,-236.48"/> +<polygon fill="black" stroke="black" points="408.59,-233.14 398,-233.43 406.45,-239.81 408.59,-233.14"/> +<text text-anchor="middle" x="492" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -1030,40 +1033,40 @@ mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="520pt" height="133pt" - viewBox="0.00 0.00 520.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="477pt" height="133pt" + viewBox="0.00 0.00 477.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 516,-129 516,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 473,-129 473,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="512,-125 0,-125 0,-87 512,-87 512,-125"/> -<text text-anchor="middle" x="256" y="-109.8" font-family="courb" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw)</text> -<text text-anchor="middle" x="256" y="-94.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="469,-125 0,-125 0,-87 469,-87 469,-125"/> +<text text-anchor="middle" x="234.5" y="-109.8" font-family="courb" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw)</text> +<text text-anchor="middle" x="234.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="428,-36 84,-36 84,0 428,0 428,-36"/> -<text text-anchor="middle" x="256" y="-14.3" font-family="Times,serif" font-size="14.00">application(agt&gt;thing,equ&gt;request,icl&gt;information,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="406.5,-36 62.5,-36 62.5,0 406.5,0 406.5,-36"/> +<text text-anchor="middle" x="234.5" y="-14.3" font-family="Times,serif" font-size="14.00">application(agt&gt;thing,equ&gt;request,icl&gt;information,obj&gt;uw)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M256,-86.76C256,-74.93 256,-59.32 256,-46.05"/> -<polygon fill="black" stroke="black" points="259.5,-46.04 256,-36.04 252.5,-46.04 259.5,-46.04"/> -<text text-anchor="middle" x="268.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M234.5,-86.76C234.5,-74.93 234.5,-59.32 234.5,-46.05"/> +<polygon fill="black" stroke="black" points="238,-46.04 234.5,-36.04 231,-46.04 238,-46.04"/> +<text text-anchor="middle" x="247" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="3.2.1.3a"> <text_body><description> <item>Level 0: ETCS active for limited train control function; trackside not fitted with any train control system or fitted with a train control system for which no STM is available onboard. @@ -1080,114 +1083,136 @@ mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn> <orig>The following definitions shall apply for the ETCS application levels: </orig><unl>[S:00] {org:en} -Level 0: ETCS active for limited train control function; trackside not fitted with any train control system or fitted with a train control system for which no STM is available onboard., Level 1: Basic track to train information via intermittent transmission media, e.g. balises. -{/org} -{unl} -mod:04(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):01.@entry,0) -mod(active(icl>adj),etcs) -mod(control(icl>power>thing):01,active(icl>adj)) -mod(train(icl>public_transport>thing):01,limited(icl>adj,ant>unlimited)) -plt(active(icl>adj),train(icl>public_transport>thing):01) -mod(:04.@_hn-scope,control(icl>power>thing):01) -and:02(trackside.@entry,function(icl>mathematical_relation>thing).@entry) -mod(:04.@_hn-scope,any(icl>adj)) -agt:04(control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing).@entry.@present,train(icl>public_transport>thing):02) -or:04(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):02.@entry.@present,control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing).@entry.@present) -gol(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):01.@entry.@not.@state,system(icl>group>thing):01) -mod:04(control(icl>power>thing):02,train(icl>public_transport>thing):03.@indef) -mod:04(system(icl>group>thing):02,control(icl>power>thing):02) -gol:04(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):02.@entry.@present,system(icl>group>thing):02) +Level 0: ETCS active for limited train control function; trackside not fitted with any train control system or fitted with a train control system for which no STM is available onboard. +{/org} +{unl} +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry,0) +agt:01(control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing):01.@entry.@present,etcs) +mod:01(etcs,active(icl>adj)) +mod:01(train(icl>public_transport>thing):01,limited(icl>adj,ant>unlimited)) +plt:01(active(icl>adj),train(icl>public_transport>thing):01) +obj:01(control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing):01.@entry.@present,function(icl>mathematical_relation>thing)) +aoj(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):01.@not.@state,trackside) +agt(control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing):02.@present,trackside) +mod(train(icl>public_transport>thing):02,any(icl>adj)) +gol(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):01.@not.@state,train(icl>public_transport>thing):02) +or(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):02.@past,control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing):02.@present) +obj(control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing):02.@present,system(icl>group>thing):01) +mod(0,fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):02.@past) +gol(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):02.@past,train(icl>public_transport>thing):03.@indef) +mod(system(icl>group>thing):02,control(icl>power>thing)) +obj(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):02.@past,system(icl>group>thing):02) mod(stm,system(icl>group>thing):02) -pur:04(system(icl>group>thing):02,which) +pur(onboard.@present,which) mod(stm,no(icl>quantity,qua<thing)) aoj(onboard.@present,stm) mod(onboard.@present,available(icl>adj,ant>unavailable)) -obj(onboard.@present,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02.@maiuscul) -mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02.@maiuscul,1) +or(control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing):02.@present,:01) +{/unl} +[/S] +[S:00] +{org:en} +Level 1: Basic track to train information via intermittent transmission media, e.g. balises. +{/org} +{unl} +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry,1) mod(track(icl>line>thing,equ>path),basic(icl>adj,ant>incidental).@maiuscul) cnt(1,track(icl>line>thing,equ>path)) -obj:01(train(icl>practice>do,agt>person,obj>person,gol>uw).@entry,information(icl>message>thing)) -mod:01(medium(icl>instrumentality>thing).@pl,intermittent(icl>adj)) -mod:01(medium(icl>instrumentality>thing).@pl,transmission(icl>sending>thing)) -via:01(information(icl>message>thing),medium(icl>instrumentality>thing).@pl) -man:04(balises,"e.g."(icl>how,equ>for_example)) -obj:04(control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing).@entry.@present,balises) -pur(track(icl>line>thing,equ>path),:01) -cnt:04(0,:02.@_hn-scope) -aoj(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):01.@entry.@not.@state,:02.@_hn-scope) +pur(track(icl>line>thing,equ>path),train(icl>practice>do,agt>person,obj>person,gol>uw)) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry,information(icl>message>thing)) +mod(medium(icl>instrumentality>thing).@pl,intermittent(icl>adj)) +mod(medium(icl>instrumentality>thing).@pl,transmission(icl>sending>thing)) +via(information(icl>message>thing),medium(icl>instrumentality>thing).@pl) +man(balises,"e.g."(icl>how,equ>for_example)) +obj(train(icl>practice>do,agt>person,obj>person,gol>uw),balises) {/unl} [/S] [S:00] {org:en} -This information can be supported by infill, transmitted via balise, loop or radio., Level 2: Basic track to train and train to track information via continuous transmission media, i.e. radio. +This information can be supported by infill, transmitted via balise, loop or radio. {/org} {unl} -mod(information(icl>message>thing):01.@topic,this(icl>determiner>adj,mod<concrete_thing)) -obj(support(icl>help>do,agt>thing,obj>person,met>thing,scn>uw).@entry.@present.@ability,information(icl>message>thing):01.@topic) -and(via,infill) -and(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@maiuscul,via) +mod(information(icl>message>thing).@topic,this(icl>determiner>adj,mod<concrete_thing)) +obj(support(icl>help>do,agt>thing,obj>person,met>thing,scn>uw).@entry.@present.@ability,information(icl>message>thing).@topic) +or(balise,infill) +obj(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@state,via) +mod(balise,via) or(loop(icl>fastener>thing,equ>cringle),balise) -or(radio(icl>media>abstract_thing):01,loop(icl>fastener>thing,equ>cringle)) -nam(via,radio(icl>media>abstract_thing):01) -agt(support(icl>help>do,agt>thing,obj>person,met>thing,scn>uw).@entry.@present.@ability,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@maiuscul) -obj(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@state,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@maiuscul) -mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@maiuscul,2) -mod(:02.@_hn-scope,basic(icl>adj,ant>incidental).@maiuscul) -and:02(train(icl>public_transport>thing).@entry,track(icl>line>thing,equ>path).@entry) -pur:02(track(icl>line>thing,equ>path).@entry,train(icl>practice>do,agt>person,obj>person,gol>uw)) -obj:01(track(icl>mark>do,agt>thing,obj>thing).@entry,information(icl>message>thing):02) +or(radio(icl>media>abstract_thing),loop(icl>fastener>thing,equ>cringle)) +agt(support(icl>help>do,agt>thing,obj>person,met>thing,scn>uw).@entry.@present.@ability,radio(icl>media>abstract_thing)) +{/unl} +[/S] +[S:00] +{org:en} +Level 2: Basic track to train and train to track information via continuous transmission media, i.e. radio. +{/org} +{unl} +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry,2) +mod(:01.@_hn-scope,basic(icl>adj,ant>incidental).@maiuscul) +and:01(train(icl>public_transport>thing).@entry,track(icl>line>thing,equ>path).@entry) +pur:01(track(icl>line>thing,equ>path).@entry,train(icl>practice>do,agt>person,obj>person,gol>uw)) +pur:01(train(icl>public_transport>thing).@entry,track(icl>mark>do,agt>thing,obj>thing)) +obj:01(track(icl>mark>do,agt>thing,obj>thing),information(icl>message>thing)) mod:01(medium(icl>instrumentality>thing).@pl,continuous(icl>adj,ant>discontinuous)) mod:01(medium(icl>instrumentality>thing).@pl,transmission(icl>sending>thing)) -via:01(information(icl>message>thing):02,medium(icl>instrumentality>thing).@pl) -man:01(radio(icl>media>abstract_thing):02,"i.e."(icl>how)) -cnt:01(medium(icl>instrumentality>thing).@pl,radio(icl>media>abstract_thing):02) -pur(train(icl>public_transport>thing).@entry,:01) -cnt(2,:02.@_hn-scope) +via:01(information(icl>message>thing),medium(icl>instrumentality>thing).@pl) +man:01(radio(icl>media>abstract_thing),"i.e."(icl>how)) +cnt:01(medium(icl>instrumentality>thing).@pl,radio(icl>media>abstract_thing)) +cnt(2,:01.@_hn-scope) +{/unl} +[/S] +[S:00] +{org:en} +The train detection is provided by trackside. +{/org} +{unl} +mod(detection(icl>perception>thing).@def.@topic,train(icl>public_transport>thing)) +obj(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present,detection(icl>perception>thing).@def.@topic) +agt(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present,trackside) {/unl} [/S] [S:00] {org:en} -The train detection is provided by trackside., Level 3: Same as level 2 except that train integrity is provided by onboard and therefore trackside. train detection is optional., Level STM (Specific Transmission Module): Track to train information provided by national system. +Level 3: Same as level 2 except that train integrity is provided by onboard and therefore trackside. train detection is optional. {/org} {unl} -mod(detection(icl>perception>thing):01.@def.@topic,train(icl>public_transport>thing):01) -obj(provide(icl>equip>do,cob>thing,obj>thing):01.@entry.@present,detection(icl>perception>thing):01.@def.@topic) -agt(provide(icl>equip>do,cob>thing,obj>thing):01.@entry.@present,trackside:01) -mod(provide(icl>equip>do,cob>thing,obj>thing):01.@entry.@present,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):01.@maiuscul) -mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):01.@maiuscul,3) -fictit(provide(icl>equip>do,cob>thing,obj>thing):01.@entry.@present,same(icl>adj,ant>other).@maiuscul) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):01.@entry,3) +mod(3,same(icl>adj,ant>other).@maiuscul) man(same(icl>adj,ant>other).@maiuscul,as(icl>how,com>degree,obj>uw,man<uw)) -mod:04(detection(icl>perception>thing):02,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02) -mod:04(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02,2) -mod:02(integrity(icl>state>thing),that(icl>determiner>adj,com>remote,mod<concrete_thing)) -mod:02(integrity(icl>state>thing),train(icl>public_transport>thing):02) -obj:02(except(icl>exclude>do,src>uw,agt>thing,obj>thing).@entry,integrity(icl>state>thing)) -met:03(provide(icl>equip>do,cob>thing,obj>thing):02.@entry.@present,by(icl>how,obj>thing,met<uw)) -mod:04(trackside:02,onboard.@entry) -man(and(icl>how,obj>uw,and<uw),therefore(icl>how).@parenth) -agt:04(track(icl>mark>do,agt>thing,obj>thing).@present.@maiuscul,trackside:02) -mod:04(detection(icl>perception>thing):02,train(icl>public_transport>thing):03) -aoj:04(optional(icl>adj,ant>obligatory).@present,detection(icl>perception>thing):02) -and:04(track(icl>mark>do,agt>thing,obj>thing).@present.@maiuscul,optional(icl>adj,ant>obligatory).@present) -mod:04(stm,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):03.@maiuscul) -agt:04(track(icl>mark>do,agt>thing,obj>thing).@present.@maiuscul,stm) +obj(as(icl>how,com>degree,obj>uw,man<uw),level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02,2) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02,except(icl>how,obj>thing)) +mod(integrity(icl>state>thing).@topic,train(icl>public_transport>thing):01) +obj(provide(icl>equip>do,cob>thing,obj>thing).@present,integrity(icl>state>thing).@topic) +and(optional(icl>adj,ant>obligatory).@present,provide(icl>equip>do,cob>thing,obj>thing).@present) +agt(provide(icl>equip>do,cob>thing,obj>thing).@present,onboard) +man(provide(icl>equip>do,cob>thing,obj>thing).@present,therefore(icl>how).@parenth) +mod(train(icl>public_transport>thing):02,trackside) +mod(detection(icl>perception>thing),train(icl>public_transport>thing):02) +aoj(optional(icl>adj,ant>obligatory).@present,detection(icl>perception>thing)) +obj(except(icl>how,obj>thing),optional(icl>adj,ant>obligatory).@present) +{/unl} +[/S] +[S:00] +{org:en} +Level STM (Specific Transmission Module): Track to train information provided by national system. +{/org} +{unl} +mod(stm,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw)) +agt(track(icl>mark>do,agt>thing,obj>thing).@entry.@present.@maiuscul,stm) mod:01(module(icl>component>thing).@entry.@maiuscul,specific(icl>adj,equ>particular,ant>general).@maiuscul) mod:01(module(icl>component>thing).@entry.@maiuscul,transmission(icl>sending>thing).@maiuscul) -pur:04(track(icl>mark>do,agt>thing,obj>thing).@present.@maiuscul,train(icl>practice>do,agt>person,obj>person,gol>uw)) -obj:04(train(icl>practice>do,agt>person,obj>person,gol>uw),information(icl>message>thing)) -obj:04(provide(icl>equip>do,cob>thing,obj>thing):03.@state,information(icl>message>thing)) -mod:04(system(icl>group>thing),national(icl>adj,ant>international)) -agt:04(provide(icl>equip>do,cob>thing,obj>thing):03.@state,system(icl>group>thing)) -cnt:04(stm,:01.@parenthesis) -obj(as(icl>how,com>degree,obj>uw,man<uw),:02) -mod(3,:03) -obj(as(icl>how,com>degree,obj>uw,man<uw),:04) -obj(and(icl>how,obj>uw,and<uw),:04) +pur(track(icl>mark>do,agt>thing,obj>thing).@entry.@present.@maiuscul,train(icl>practice>do,agt>person,obj>person,gol>uw)) +obj(train(icl>practice>do,agt>person,obj>person,gol>uw),information(icl>message>thing)) +obj(provide(icl>equip>do,cob>thing,obj>thing).@state,information(icl>message>thing)) +mod(system(icl>group>thing),national(icl>adj,ant>international)) +agt(provide(icl>equip>do,cob>thing,obj>thing).@state,system(icl>group>thing)) +cnt(stm,:01.@parenthesis) {/unl} [/S] [S:00] {org:en} -Onboard functions provided by national system (STM) in co-operation with onboard ETCS.. +Onboard functions provided by national system (STM) in co-operation with onboard ETCS. {/org} {unl} mod(function(icl>mathematical_relation>thing).@entry.@pl,onboard:01) @@ -1213,14 +1238,14 @@ pur(apply(icl>do,equ>ask,plt>thing,agt>person,pur>uw).@entry.@pre {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> <req id="3.2.1.3b"> <text_body><orig>It shall be possible to implement one or more of the ETCS application levels on a line. </orig><unl>[S:00] {org:en} -It shall be possible to implement one or more of the ETCS application levels on a line.. +It shall be possible to implement one or more of the ETCS application levels on a line. {/org} {unl} aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,implement(icl>employ>do,agt>thing,obj>thing)) @@ -1234,10 +1259,10 @@ obj(on(icl>how,com>surface,obj>concrete_thing,plc<uw),line(icl>fo {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="684pt" height="572pt" @@ -1248,7 +1273,7 @@ obj(on(icl>how,com>surface,obj>concrete_thing,plc<uw),line(icl>fo <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="467.5,-564 222.5,-564 222.5,-526 467.5,-526 467.5,-564"/> +<polygon fill="none" stroke="black" points="458,-564 232,-564 232,-526 458,-526 458,-564"/> <text text-anchor="middle" x="345" y="-548.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> <text text-anchor="middle" x="345" y="-533.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -1360,14 +1385,14 @@ obj(on(icl>how,com>surface,obj>concrete_thing,plc<uw),line(icl>fo </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>O</modifier> </req> <req id="3.2.1.3c"> <text_body><orig>Trains equipped for ERTMS/ETCS application level 3 shall be able to run on lines equipped with ERTMS/ETCS application level 3, 2, 1 and 0, trains equipped for ERTMS/ETCS application level 2 shall be able to run on lines equipped with ERTMS/ETCS application level 2, 1 and 0 and trains equipped for ERTMS/ETCS application level 1 shall be able to run on lines equipped with ERTMS/ETCS application level 1 and 0. </orig><unl>[S:00] {org:en} -Trains equipped for ERTMS/ETCS application level 3 shall be able to run on lines equipped with ERTMS/ETCS application level 3, 2, 1 and 0, trains equipped for ERTMS/ETCS application level 2 shall be able to run on lines equipped with ERTMS/ETCS application level 2, 1 and 0 and trains equipped for ERTMS/ETCS application level 1 shall be able to run on lines equipped with ERTMS/ETCS application level 1 and 0.. +Trains equipped for ERTMS/ETCS application level 3 shall be able to run on lines equipped with ERTMS/ETCS application level 3, 2, 1 and 0, trains equipped for ERTMS/ETCS application level 2 shall be able to run on lines equipped with ERTMS/ETCS application level 2, 1 and 0 and trains equipped for ERTMS/ETCS application level 1 shall be able to run on lines equipped with ERTMS/ETCS application level 1 and 0. {/org} {unl} obj:02(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):01.@state,train(icl>public_transport>thing):01.@pl) @@ -1434,14 +1459,14 @@ obj(and(icl>how,com>single_value,obj>quantity,and<quantity):01,:03)& {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> <req id="3.2.1.3d"> <text_body><orig>The current application level shall be indicated on the DMI. </orig><unl>[S:00] {org:en} -The current application level shall be indicated on the DMI.. +The current application level shall be indicated on the DMI. {/org} {unl} mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@def.@topic,current(icl>adj,ant>noncurrent)) @@ -1451,17 +1476,17 @@ plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="576pt" height="222pt" - viewBox="0.00 0.00 575.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="560pt" height="222pt" + viewBox="0.00 0.00 559.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 571.5,-218 571.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 555.5,-218 555.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -1498,7 +1523,7 @@ plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="567.5,-214 151.5,-214 151.5,-176 567.5,-176 567.5,-214"/> +<polygon fill="none" stroke="black" points="550.5,-214 168.5,-214 168.5,-176 550.5,-176 550.5,-214"/> <text text-anchor="middle" x="359.5" y="-198.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> <text text-anchor="middle" x="359.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -1525,7 +1550,7 @@ plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="3.2.1.5"> @@ -1566,274 +1591,274 @@ obj:01(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj& {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1201pt" height="348pt" - viewBox="0.00 0.00 1201.00 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1151pt" height="348pt" + viewBox="0.00 0.00 1150.50 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 344)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 1197,-344 1197,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 1146.5,-344 1146.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="697,-8 697,-172 1185,-172 1185,-8 697,-8"/> -<text text-anchor="middle" x="941" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="678.5,-8 678.5,-172 1134.5,-172 1134.5,-8 678.5,-8"/> +<text text-anchor="middle" x="906.5" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="644,-340 0,-340 0,-302 644,-302 644,-340"/> -<text text-anchor="middle" x="322" y="-324.8" font-family="courb" font-size="14.00">acknowledge(agt&gt;volitional_thing,equ&gt;receipt,icl&gt;communicate(icl&gt;do),obj&gt;information)</text> -<text text-anchor="middle" x="322" y="-309.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="601,-340 0,-340 0,-302 601,-302 601,-340"/> +<text text-anchor="middle" x="300.5" y="-324.8" font-family="courb" font-size="14.00">acknowledge(agt&gt;volitional_thing,equ&gt;receipt,icl&gt;communicate(icl&gt;do),obj&gt;information)</text> +<text text-anchor="middle" x="300.5" y="-309.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="433.5,-251 170.5,-251 170.5,-213 433.5,-213 433.5,-251"/> -<text text-anchor="middle" x="302" y="-235.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="302" y="-220.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="412,-251 149,-251 149,-213 412,-213 412,-251"/> +<text text-anchor="middle" x="280.5" y="-235.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="280.5" y="-220.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge2" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M317.86,-301.97C315.12,-290.08 311.48,-274.25 308.38,-260.76"/> -<polygon fill="black" stroke="black" points="311.79,-259.96 306.14,-251 304.97,-261.53 311.79,-259.96"/> -<text text-anchor="middle" x="322.5" y="-272.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M296.36,-301.97C293.62,-290.08 289.98,-274.25 286.88,-260.76"/> +<polygon fill="black" stroke="black" points="290.29,-259.96 284.64,-251 283.47,-261.53 290.29,-259.96"/> +<text text-anchor="middle" x="301" y="-272.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="770,-251 452,-251 452,-213 770,-213 770,-251"/> -<text text-anchor="middle" x="611" y="-235.8" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> -<text text-anchor="middle" x="611" y="-220.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> +<polygon fill="none" stroke="black" points="748.5,-251 430.5,-251 430.5,-213 748.5,-213 748.5,-251"/> +<text text-anchor="middle" x="589.5" y="-235.8" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> +<text text-anchor="middle" x="589.5" y="-220.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge4" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M381.88,-301.97C428.28,-288 492.66,-268.62 541.36,-253.96"/> -<polygon fill="black" stroke="black" points="542.63,-257.24 551.2,-251 540.61,-250.53 542.63,-257.24"/> -<text text-anchor="middle" x="493" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M360.38,-301.97C406.78,-288 471.16,-268.62 519.86,-253.96"/> +<polygon fill="black" stroke="black" points="521.13,-257.24 529.7,-251 519.11,-250.53 521.13,-257.24"/> +<text text-anchor="middle" x="471.5" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="686,-140 284,-140 284,-104 686,-104 686,-140"/> -<text text-anchor="middle" x="485" y="-118.3" font-family="Times,serif" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw)</text> +<polygon fill="none" stroke="black" points="668.5,-140 266.5,-140 266.5,-104 668.5,-104 668.5,-140"/> +<text text-anchor="middle" x="467.5" y="-118.3" font-family="Times,serif" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw)</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M589.91,-212.92C568.73,-194.77 535.98,-166.7 512.71,-146.75"/> -<polygon fill="black" stroke="black" points="514.78,-143.92 504.91,-140.07 510.22,-149.23 514.78,-143.92"/> -<text text-anchor="middle" x="579.5" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M569.08,-212.92C548.57,-194.77 516.86,-166.7 494.33,-146.75"/> +<polygon fill="black" stroke="black" points="496.59,-144.07 486.78,-140.07 491.95,-149.31 496.59,-144.07"/> +<text text-anchor="middle" x="560" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1177.5,-141 704.5,-141 704.5,-103 1177.5,-103 1177.5,-141"/> -<text text-anchor="middle" x="941" y="-125.8" font-family="courb" font-size="14.00">request(agt&gt;volitional_thing,icl&gt;communicate(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="941" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1126,-141 687,-141 687,-103 1126,-103 1126,-141"/> +<text text-anchor="middle" x="906.5" y="-125.8" font-family="courb" font-size="14.00">request(agt&gt;volitional_thing,icl&gt;communicate(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="906.5" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge5" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M666.23,-212.92C698.16,-202.47 740.12,-188.74 781.61,-175.17"/> -<polygon fill="black" stroke="black" points="782.87,-178.43 791.29,-172 780.69,-171.78 782.87,-178.43"/> -<text text-anchor="middle" x="776" y="-183.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M642.56,-212.92C673.16,-202.5 713.36,-188.8 753.13,-175.25"/> +<polygon fill="black" stroke="black" points="754.35,-178.54 762.68,-172 752.09,-171.91 754.35,-178.54"/> +<text text-anchor="middle" x="747.5" y="-183.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="973.5,-52 908.5,-52 908.5,-16 973.5,-16 973.5,-52"/> -<text text-anchor="middle" x="941" y="-30.3" font-family="Times,serif" font-size="14.00">trackside</text> +<polygon fill="none" stroke="black" points="939,-52 874,-52 874,-16 939,-16 939,-52"/> +<text text-anchor="middle" x="906.5" y="-30.3" font-family="Times,serif" font-size="14.00">trackside</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M941,-102.76C941,-90.93 941,-75.32 941,-62.05"/> -<polygon fill="black" stroke="black" points="944.5,-62.04 941,-52.04 937.5,-62.04 944.5,-62.04"/> -<text text-anchor="middle" x="951.5" y="-73.8" font-family="Times,serif" font-size="14.00">frm</text> +<path fill="none" stroke="black" d="M906.5,-102.76C906.5,-90.93 906.5,-75.32 906.5,-62.05"/> +<polygon fill="black" stroke="black" points="910,-62.04 906.5,-52.04 903,-62.04 910,-62.04"/> +<text text-anchor="middle" x="917" y="-73.8" font-family="Times,serif" font-size="14.00">frm</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="695pt" height="368pt" - viewBox="0.00 0.00 695.00 368.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="660pt" height="368pt" + viewBox="0.00 0.00 660.00 368.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 364)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-364 691,-364 691,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-364 656,-364 656,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-352 679,-352 679,-8 8,-8"/> -<text text-anchor="middle" x="343.5" y="-336.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-352 644,-352 644,-8 8,-8"/> +<text text-anchor="middle" x="326" y="-336.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="472.5,-232 15.5,-232 15.5,-194 472.5,-194 472.5,-232"/> -<text text-anchor="middle" x="244" y="-216.8" font-family="courb" font-size="14.00">acknowledge(agt&gt;volitional_thing,icl&gt;admit(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="244" y="-201.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> +<polygon fill="none" stroke="black" points="438,-232 16,-232 16,-194 438,-194 438,-232"/> +<text text-anchor="middle" x="227" y="-216.8" font-family="courb" font-size="14.00">acknowledge(agt&gt;volitional_thing,icl&gt;admit(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="227" y="-201.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="307.5,-143 44.5,-143 44.5,-105 307.5,-105 307.5,-143"/> -<text text-anchor="middle" x="176" y="-127.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="176" y="-112.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="298.5,-143 35.5,-143 35.5,-105 298.5,-105 298.5,-143"/> +<text text-anchor="middle" x="167" y="-127.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="167" y="-112.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M229.91,-193.97C220.25,-181.61 207.27,-165 196.47,-151.18"/> -<polygon fill="black" stroke="black" points="198.99,-148.73 190.07,-143 193.47,-153.04 198.99,-148.73"/> -<text text-anchor="middle" x="222.5" y="-164.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M214.57,-193.97C206.12,-181.73 194.8,-165.32 185.33,-151.58"/> +<polygon fill="black" stroke="black" points="187.97,-149.25 179.42,-143 182.21,-153.22 187.97,-149.25"/> +<text text-anchor="middle" x="208.5" y="-164.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="512.5,-142 325.5,-142 325.5,-106 512.5,-106 512.5,-142"/> -<text text-anchor="middle" x="419" y="-120.3" font-family="Times,serif" font-size="14.00">after(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> +<polygon fill="none" stroke="black" points="503.5,-142 316.5,-142 316.5,-106 503.5,-106 503.5,-142"/> +<text text-anchor="middle" x="410" y="-120.3" font-family="Times,serif" font-size="14.00">after(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M280.26,-193.97C307.9,-180.23 346.08,-161.25 375.39,-146.68"/> -<polygon fill="black" stroke="black" points="377.18,-149.7 384.57,-142.12 374.06,-143.43 377.18,-149.7"/> -<text text-anchor="middle" x="350.5" y="-164.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M264.92,-193.97C293.95,-180.17 334.09,-161.09 364.8,-146.49"/> +<polygon fill="black" stroke="black" points="366.47,-149.57 374,-142.12 363.46,-143.25 366.47,-149.57"/> +<text text-anchor="middle" x="338.5" y="-164.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="547.5,-321 188.5,-321 188.5,-283 547.5,-283 547.5,-321"/> -<text text-anchor="middle" x="368" y="-305.8" font-family="Times,serif" font-size="14.00">apply(agt&gt;volitional_thing,cob&gt;uw,icl&gt;use(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="368" y="-290.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="520.5,-321 161.5,-321 161.5,-283 520.5,-283 520.5,-321"/> +<text text-anchor="middle" x="341" y="-305.8" font-family="Times,serif" font-size="14.00">apply(agt&gt;volitional_thing,cob&gt;uw,icl&gt;use(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="341" y="-290.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M342.31,-282.97C323.69,-269.91 298.32,-252.11 278.02,-237.87"/> -<polygon fill="black" stroke="black" points="279.86,-234.88 269.66,-232 275.84,-240.61 279.86,-234.88"/> -<text text-anchor="middle" x="323" y="-253.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M317.38,-282.97C300.41,-270.03 277.35,-252.43 258.77,-238.25"/> +<polygon fill="black" stroke="black" points="260.66,-235.29 250.59,-232 256.42,-240.85 260.66,-235.29"/> +<text text-anchor="middle" x="300" y="-253.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="671,-232 491,-232 491,-194 671,-194 671,-232"/> -<text text-anchor="middle" x="581" y="-216.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> -<text text-anchor="middle" x="581" y="-201.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="636,-232 456,-232 456,-194 636,-194 636,-232"/> +<text text-anchor="middle" x="546" y="-216.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> +<text text-anchor="middle" x="546" y="-201.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 3&#45;&gt;6 --> <g id="edge5" class="edge"> <title>3&#45;&gt;6</title> -<path fill="none" stroke="black" d="M412.13,-282.97C445.69,-269.27 492,-250.35 527.64,-235.79"/> -<polygon fill="black" stroke="black" points="528.99,-239.02 536.92,-232 526.34,-232.54 528.99,-239.02"/> -<text text-anchor="middle" x="496" y="-253.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M383.48,-282.97C415.64,-269.33 459.97,-250.51 494.21,-235.98"/> +<polygon fill="black" stroke="black" points="495.74,-239.13 503.58,-232 493.01,-232.69 495.74,-239.13"/> +<text text-anchor="middle" x="464" y="-253.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="578,-54 260,-54 260,-16 578,-16 578,-54"/> -<text text-anchor="middle" x="419" y="-38.8" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> -<text text-anchor="middle" x="419" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="569,-54 251,-54 251,-16 569,-16 569,-54"/> +<text text-anchor="middle" x="410" y="-38.8" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> +<text text-anchor="middle" x="410" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge4" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M419,-105.81C419,-94.01 419,-78.07 419,-64.4"/> -<polygon fill="black" stroke="black" points="422.5,-64.05 419,-54.05 415.5,-64.05 422.5,-64.05"/> -<text text-anchor="middle" x="428" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M410,-105.81C410,-94.01 410,-78.07 410,-64.4"/> +<polygon fill="black" stroke="black" points="413.5,-64.05 410,-54.05 406.5,-64.05 413.5,-64.05"/> +<text text-anchor="middle" x="419" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="695pt" height="279pt" - viewBox="0.00 0.00 695.00 279.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="660pt" height="279pt" + viewBox="0.00 0.00 660.00 279.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 275)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-275 691,-275 691,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-275 656,-275 656,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-263 679,-263 679,-8 8,-8"/> -<text text-anchor="middle" x="343.5" y="-247.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-263 644,-263 644,-8 8,-8"/> +<text text-anchor="middle" x="326" y="-247.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="472.5,-143 15.5,-143 15.5,-105 472.5,-105 472.5,-143"/> -<text text-anchor="middle" x="244" y="-127.8" font-family="courb" font-size="14.00">acknowledge(agt&gt;volitional_thing,icl&gt;admit(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="244" y="-112.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="438,-143 16,-143 16,-105 438,-105 438,-143"/> +<text text-anchor="middle" x="227" y="-127.8" font-family="courb" font-size="14.00">acknowledge(agt&gt;volitional_thing,icl&gt;admit(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="227" y="-112.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="303.5,-54 40.5,-54 40.5,-16 303.5,-16 303.5,-54"/> -<text text-anchor="middle" x="172" y="-38.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="172" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="286.5,-54 23.5,-54 23.5,-16 286.5,-16 286.5,-54"/> +<text text-anchor="middle" x="155" y="-38.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="155" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M229.08,-104.97C218.75,-92.49 204.85,-75.69 193.35,-61.79"/> -<polygon fill="black" stroke="black" points="195.97,-59.48 186.9,-54 190.58,-63.94 195.97,-59.48"/> -<text text-anchor="middle" x="220.5" y="-75.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M212.08,-104.97C201.75,-92.49 187.85,-75.69 176.35,-61.79"/> +<polygon fill="black" stroke="black" points="178.97,-59.48 169.9,-54 173.58,-63.94 178.97,-59.48"/> +<text text-anchor="middle" x="203.5" y="-75.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="646.5,-53 321.5,-53 321.5,-17 646.5,-17 646.5,-53"/> -<text text-anchor="middle" x="484" y="-31.3" font-family="Times,serif" font-size="14.00">afterwards(com&gt;subsequent,equ&gt;subsequently,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="629.5,-53 304.5,-53 304.5,-17 629.5,-17 629.5,-53"/> +<text text-anchor="middle" x="467" y="-31.3" font-family="Times,serif" font-size="14.00">afterwards(com&gt;subsequent,equ&gt;subsequently,icl&gt;how)</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M293.73,-104.97C332.62,-90.87 386.73,-71.26 427.3,-56.55"/> -<polygon fill="black" stroke="black" points="428.58,-59.81 436.79,-53.12 426.19,-53.23 428.58,-59.81"/> -<text text-anchor="middle" x="387.5" y="-75.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M276.73,-104.97C315.62,-90.87 369.73,-71.26 410.3,-56.55"/> +<polygon fill="black" stroke="black" points="411.58,-59.81 419.79,-53.12 409.19,-53.23 411.58,-59.81"/> +<text text-anchor="middle" x="370.5" y="-75.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="563.5,-232 138.5,-232 138.5,-194 563.5,-194 563.5,-232"/> -<text text-anchor="middle" x="351" y="-216.8" font-family="Times,serif" font-size="14.00">release(agt&gt;thing,ant&gt;hold,icl&gt;do,obj&gt;concrete_thing,plf&gt;thing,plt&gt;thing)</text> -<text text-anchor="middle" x="351" y="-201.8" font-family="Times,serif" font-size="14.00">.@ability.@present</text> +<polygon fill="none" stroke="black" points="537.5,-232 112.5,-232 112.5,-194 537.5,-194 537.5,-232"/> +<text text-anchor="middle" x="325" y="-216.8" font-family="Times,serif" font-size="14.00">release(agt&gt;thing,ant&gt;hold,icl&gt;do,obj&gt;concrete_thing,plf&gt;thing,plt&gt;thing)</text> +<text text-anchor="middle" x="325" y="-201.8" font-family="Times,serif" font-size="14.00">.@ability.@present</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M328.83,-193.97C313.05,-181.14 291.65,-163.74 274.3,-149.63"/> -<polygon fill="black" stroke="black" points="276.11,-146.6 266.14,-143 271.69,-152.03 276.11,-146.6"/> -<text text-anchor="middle" x="313" y="-164.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M304.69,-193.97C290.37,-181.26 271,-164.06 255.18,-150.02"/> +<polygon fill="black" stroke="black" points="257.08,-147.02 247.28,-143 252.43,-152.26 257.08,-147.02"/> +<text text-anchor="middle" x="291" y="-164.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="671,-143 491,-143 491,-105 671,-105 671,-143"/> -<text text-anchor="middle" x="581" y="-127.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> -<text text-anchor="middle" x="581" y="-112.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="636,-143 456,-143 456,-105 636,-105 636,-143"/> +<text text-anchor="middle" x="546" y="-127.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> +<text text-anchor="middle" x="546" y="-112.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M398.66,-193.97C435.05,-180.21 485.33,-161.19 523.87,-146.61"/> -<polygon fill="black" stroke="black" points="525.29,-149.82 533.4,-143 522.81,-143.27 525.29,-149.82"/> -<text text-anchor="middle" x="488" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M370.79,-193.97C405.61,-180.27 453.66,-161.35 490.64,-146.79"/> +<polygon fill="black" stroke="black" points="492.24,-149.92 500.27,-143 489.68,-143.41 492.24,-149.92"/> +<text text-anchor="middle" x="457" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -1851,99 +1876,99 @@ aoj(exist(icl>be,aoj>thing,scn>thing).@continue,system(icl>group> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="596pt" height="309pt" - viewBox="0.00 0.00 595.50 309.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="579pt" height="309pt" + viewBox="0.00 0.00 578.50 309.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 305)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-305 591.5,-305 591.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-305 574.5,-305 574.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="381,-212 205,-212 205,-174 381,-174 381,-212"/> -<text text-anchor="middle" x="293" y="-196.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> -<text text-anchor="middle" x="293" y="-181.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="364,-212 188,-212 188,-174 364,-174 364,-212"/> +<text text-anchor="middle" x="276" y="-196.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> +<text text-anchor="middle" x="276" y="-181.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="371,-123 167,-123 167,-87 371,-87 371,-123"/> -<text text-anchor="middle" x="269" y="-101.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="354,-123 150,-123 150,-87 354,-87 354,-123"/> +<text text-anchor="middle" x="252" y="-101.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M287.91,-173.76C284.61,-161.93 280.25,-146.32 276.55,-133.05"/> -<polygon fill="black" stroke="black" points="279.82,-131.73 273.76,-123.04 273.07,-133.62 279.82,-131.73"/> -<text text-anchor="middle" x="295.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M270.91,-173.76C267.61,-161.93 263.25,-146.32 259.55,-133.05"/> +<polygon fill="black" stroke="black" points="262.82,-131.73 256.76,-123.04 256.07,-133.62 262.82,-131.73"/> +<text text-anchor="middle" x="278.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="567,-123 389,-123 389,-87 567,-87 567,-123"/> -<text text-anchor="middle" x="478" y="-101.3" font-family="Times,serif" font-size="14.00">control(icl&gt;power(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="550,-123 372,-123 372,-87 550,-87 550,-123"/> +<text text-anchor="middle" x="461" y="-101.3" font-family="Times,serif" font-size="14.00">control(icl&gt;power(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge3" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M331.78,-173.97C360.97,-160.4 401.08,-141.76 431.91,-127.42"/> -<polygon fill="black" stroke="black" points="433.57,-130.52 441.16,-123.13 430.62,-124.17 433.57,-130.52"/> -<text text-anchor="middle" x="414.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M314.78,-173.97C343.97,-160.4 384.08,-141.76 414.91,-127.42"/> +<polygon fill="black" stroke="black" points="416.57,-130.52 424.16,-123.13 413.62,-124.17 416.57,-130.52"/> +<text text-anchor="middle" x="397.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="587.5,-36 368.5,-36 368.5,0 587.5,0 587.5,-36"/> -<text text-anchor="middle" x="478" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="570.5,-36 351.5,-36 351.5,0 570.5,0 570.5,-36"/> +<text text-anchor="middle" x="461" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M478,-86.8C478,-75.16 478,-59.55 478,-46.24"/> -<polygon fill="black" stroke="black" points="481.5,-46.18 478,-36.18 474.5,-46.18 481.5,-46.18"/> -<text text-anchor="middle" x="490.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M461,-86.8C461,-75.16 461,-59.55 461,-46.24"/> +<polygon fill="black" stroke="black" points="464.5,-46.18 461,-36.18 457.5,-46.18 464.5,-46.18"/> +<text text-anchor="middle" x="473.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="312,-301 0,-301 0,-263 312,-263 312,-301"/> -<text text-anchor="middle" x="156" y="-285.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing))</text> -<text text-anchor="middle" x="156" y="-270.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="290,-301 0,-301 0,-263 290,-263 290,-301"/> +<text text-anchor="middle" x="145" y="-285.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing))</text> +<text text-anchor="middle" x="145" y="-270.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;1 --> <g id="edge4" class="edge"> <title>5&#45;&gt;1</title> -<path fill="none" stroke="black" d="M184.39,-262.97C205.14,-249.79 233.49,-231.79 256.02,-217.49"/> -<polygon fill="black" stroke="black" points="258.08,-220.32 264.65,-212 254.33,-214.41 258.08,-220.32"/> -<text text-anchor="middle" x="242" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M172.14,-262.97C191.9,-249.85 218.86,-231.95 240.35,-217.68"/> +<polygon fill="black" stroke="black" points="242.5,-220.45 248.89,-212 238.62,-214.62 242.5,-220.45"/> +<text text-anchor="middle" x="228" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="530,-301 330,-301 330,-263 530,-263 530,-301"/> -<text text-anchor="middle" x="430" y="-285.8" font-family="Times,serif" font-size="14.00">exist(aoj&gt;thing,icl&gt;be,scn&gt;thing)</text> -<text text-anchor="middle" x="430" y="-270.8" font-family="Times,serif" font-size="14.00">.@continue</text> +<polygon fill="none" stroke="black" points="508,-301 308,-301 308,-263 508,-263 508,-301"/> +<text text-anchor="middle" x="408" y="-285.8" font-family="Times,serif" font-size="14.00">exist(aoj&gt;thing,icl&gt;be,scn&gt;thing)</text> +<text text-anchor="middle" x="408" y="-270.8" font-family="Times,serif" font-size="14.00">.@continue</text> </g> <!-- 6&#45;&gt;1 --> <g id="edge5" class="edge"> <title>6&#45;&gt;1</title> -<path fill="none" stroke="black" d="M401.61,-262.97C380.86,-249.79 352.51,-231.79 329.98,-217.49"/> -<polygon fill="black" stroke="black" points="331.67,-214.41 321.35,-212 327.92,-220.32 331.67,-214.41"/> -<text text-anchor="middle" x="378.5" y="-233.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M380.65,-262.97C360.74,-249.85 333.58,-231.95 311.92,-217.68"/> +<polygon fill="black" stroke="black" points="313.59,-214.58 303.32,-212 309.74,-220.43 313.59,-214.58"/> +<text text-anchor="middle" x="358.5" y="-233.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="3.7.1.1"> <text_body><orig>ETCS shall be compatible with existing national systems listed in the CCS TSI such that it does not interfere with the national systems and is not interfered with by the national systems. </orig><unl>[S:00] {org:en} -ETCS shall be compatible with existing national systems listed in the CCS TSI such that it does not interfere with the national systems and is not interfered with by the national systems.. +ETCS shall be compatible with existing national systems listed in the CCS TSI such that it does not interfere with the national systems and is not interfered with by the national systems. {/org} {unl} aoj(compatible(icl>adj,ant>incompatible).@entry.@present.@promise,etcs) @@ -1965,26 +1990,26 @@ obj(such(icl>adj,equ>such),:03) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1355pt" height="479pt" - viewBox="0.00 0.00 1355.00 479.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1324pt" height="479pt" + viewBox="0.00 0.00 1324.00 479.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 475)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-475 1351,-475 1351,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-475 1320,-475 1320,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="558,-8 558,-172 816,-172 816,-8 558,-8"/> -<text text-anchor="middle" x="687" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="553,-8 553,-172 789,-172 789,-8 553,-8"/> +<text text-anchor="middle" x="671" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="492,-205 492,-282 882,-282 882,-205 492,-205"/> -<text text-anchor="middle" x="687" y="-266.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="492,-205 492,-282 850,-282 850,-205 492,-205"/> +<text text-anchor="middle" x="671" y="-266.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <g id="clust3" class="cluster"> <title>cluster_03</title> @@ -1994,145 +2019,145 @@ obj(such(icl>adj,equ>such),:03) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="833,-471 553,-471 553,-433 833,-433 833,-471"/> -<text text-anchor="middle" x="693" y="-455.8" font-family="courb" font-size="14.00">compatible(ant&gt;incompatible,icl&gt;adj)</text> -<text text-anchor="middle" x="693" y="-440.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="802,-471 542,-471 542,-433 802,-433 802,-471"/> +<text text-anchor="middle" x="672" y="-455.8" font-family="courb" font-size="14.00">compatible(ant&gt;incompatible,icl&gt;adj)</text> +<text text-anchor="middle" x="672" y="-440.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="720,-360 666,-360 666,-324 720,-324 720,-360"/> -<text text-anchor="middle" x="693" y="-338.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="699,-360 645,-360 645,-324 699,-324 699,-360"/> +<text text-anchor="middle" x="672" y="-338.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge7" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M693,-432.68C693,-415.62 693,-389.96 693,-370.45"/> -<polygon fill="black" stroke="black" points="696.5,-370.34 693,-360.34 689.5,-370.34 696.5,-370.34"/> -<text text-anchor="middle" x="701.5" y="-403.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M672,-432.68C672,-415.62 672,-389.96 672,-370.45"/> +<polygon fill="black" stroke="black" points="675.5,-370.34 672,-360.34 668.5,-370.34 675.5,-370.34"/> +<text text-anchor="middle" x="680.5" y="-403.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1047.5,-361 854.5,-361 854.5,-323 1047.5,-323 1047.5,-361"/> -<text text-anchor="middle" x="951" y="-345.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing)):01</text> -<text text-anchor="middle" x="951" y="-330.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="1016.5,-361 823.5,-361 823.5,-323 1016.5,-323 1016.5,-361"/> +<text text-anchor="middle" x="920" y="-345.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing)):01</text> +<text text-anchor="middle" x="920" y="-330.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge9" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M736.18,-432.92C780.83,-414.23 850.58,-385.04 898.42,-365.01"/> -<polygon fill="black" stroke="black" points="899.8,-368.23 907.68,-361.14 897.1,-361.77 899.8,-368.23"/> -<text text-anchor="middle" x="823" y="-403.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M713.51,-432.92C756.34,-414.27 823.2,-385.16 869.17,-365.14"/> +<polygon fill="black" stroke="black" points="870.58,-368.34 878.35,-361.14 867.79,-361.92 870.58,-368.34"/> +<text text-anchor="middle" x="797" y="-403.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1112.5,-250 891.5,-250 891.5,-214 1112.5,-214 1112.5,-250"/> -<text text-anchor="middle" x="1002" y="-228.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj):01</text> +<polygon fill="none" stroke="black" points="1081.5,-250 860.5,-250 860.5,-214 1081.5,-214 1081.5,-250"/> +<text text-anchor="middle" x="971" y="-228.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj):01</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge8" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M959.65,-322.68C967.82,-305.38 980.16,-279.24 989.42,-259.64"/> -<polygon fill="black" stroke="black" points="992.71,-260.87 993.81,-250.34 986.38,-257.89 992.71,-260.87"/> -<text text-anchor="middle" x="986.5" y="-293.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M928.65,-322.68C936.82,-305.38 949.16,-279.24 958.42,-259.64"/> +<polygon fill="black" stroke="black" points="961.71,-260.87 962.81,-250.34 955.38,-257.89 961.71,-260.87"/> +<text text-anchor="middle" x="955.5" y="-293.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="873.5,-251 500.5,-251 500.5,-213 873.5,-213 873.5,-251"/> -<text text-anchor="middle" x="687" y="-235.8" font-family="courb" font-size="14.00">interfere(aoj&gt;uw,icl&gt;impede(icl&gt;be),obj&gt;thing):01</text> -<text text-anchor="middle" x="687" y="-220.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> +<polygon fill="none" stroke="black" points="842.5,-251 499.5,-251 499.5,-213 842.5,-213 842.5,-251"/> +<text text-anchor="middle" x="671" y="-235.8" font-family="courb" font-size="14.00">interfere(aoj&gt;uw,icl&gt;impede(icl&gt;be),obj&gt;thing):01</text> +<text text-anchor="middle" x="671" y="-220.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> </g> <!-- 3&#45;&gt;15 --> <g id="edge14" class="edge"> <title>3&#45;&gt;15</title> -<path fill="none" stroke="black" d="M906.81,-322.92C881.76,-312.67 848.98,-299.26 816.41,-285.94"/> -<polygon fill="black" stroke="black" points="817.36,-282.55 806.78,-282 814.71,-289.03 817.36,-282.55"/> -<text text-anchor="middle" x="870.5" y="-293.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M878.32,-322.92C854.79,-312.72 824.04,-299.38 793.45,-286.11"/> +<polygon fill="black" stroke="black" points="794.53,-282.77 783.97,-282 791.75,-289.19 794.53,-282.77"/> +<text text-anchor="middle" x="844.5" y="-293.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1051,-471 851,-471 851,-433 1051,-433 1051,-471"/> -<text text-anchor="middle" x="951" y="-455.8" font-family="Times,serif" font-size="14.00">exist(aoj&gt;thing,icl&gt;be,scn&gt;thing)</text> -<text text-anchor="middle" x="951" y="-440.8" font-family="Times,serif" font-size="14.00">.@continue</text> +<polygon fill="none" stroke="black" points="1020,-471 820,-471 820,-433 1020,-433 1020,-471"/> +<text text-anchor="middle" x="920" y="-455.8" font-family="Times,serif" font-size="14.00">exist(aoj&gt;thing,icl&gt;be,scn&gt;thing)</text> +<text text-anchor="middle" x="920" y="-440.8" font-family="Times,serif" font-size="14.00">.@continue</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge10" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M951,-432.68C951,-415.82 951,-390.57 951,-371.15"/> -<polygon fill="black" stroke="black" points="954.5,-371.05 951,-361.05 947.5,-371.05 954.5,-371.05"/> -<text text-anchor="middle" x="959.5" y="-403.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M920,-432.68C920,-415.82 920,-390.57 920,-371.15"/> +<polygon fill="black" stroke="black" points="923.5,-371.05 920,-361.05 916.5,-371.05 923.5,-371.05"/> +<text text-anchor="middle" x="928.5" y="-403.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1347,-471 1069,-471 1069,-433 1347,-433 1347,-471"/> -<text text-anchor="middle" x="1208" y="-455.8" font-family="Times,serif" font-size="14.00">list(agt&gt;thing,icl&gt;enumerate(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="1208" y="-440.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1316,-471 1038,-471 1038,-433 1316,-433 1316,-471"/> +<text text-anchor="middle" x="1177" y="-455.8" font-family="Times,serif" font-size="14.00">list(agt&gt;thing,icl&gt;enumerate(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="1177" y="-440.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 6&#45;&gt;3 --> <g id="edge11" class="edge"> <title>6&#45;&gt;3</title> -<path fill="none" stroke="black" d="M1164.98,-432.92C1120.51,-414.23 1051.03,-385.04 1003.38,-365.01"/> -<polygon fill="black" stroke="black" points="1004.73,-361.78 994.16,-361.14 1002.02,-368.24 1004.73,-361.78"/> -<text text-anchor="middle" x="1126" y="-403.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1133.98,-432.92C1089.51,-414.23 1020.03,-385.04 972.38,-365.01"/> +<polygon fill="black" stroke="black" points="973.73,-361.78 963.16,-361.14 971.02,-368.24 973.73,-361.78"/> +<text text-anchor="middle" x="1095" y="-403.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1235,-361 1181,-361 1181,-323 1235,-323 1235,-361"/> -<text text-anchor="middle" x="1208" y="-345.8" font-family="Times,serif" font-size="14.00">tsi</text> -<text text-anchor="middle" x="1208" y="-330.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1204,-361 1150,-361 1150,-323 1204,-323 1204,-361"/> +<text text-anchor="middle" x="1177" y="-345.8" font-family="Times,serif" font-size="14.00">tsi</text> +<text text-anchor="middle" x="1177" y="-330.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge13" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1208,-432.68C1208,-415.82 1208,-390.57 1208,-371.15"/> -<polygon fill="black" stroke="black" points="1211.5,-371.05 1208,-361.05 1204.5,-371.05 1211.5,-371.05"/> -<text text-anchor="middle" x="1216.5" y="-403.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M1177,-432.68C1177,-415.82 1177,-390.57 1177,-371.15"/> +<polygon fill="black" stroke="black" points="1180.5,-371.05 1177,-361.05 1173.5,-371.05 1180.5,-371.05"/> +<text text-anchor="middle" x="1185.5" y="-403.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1235,-250 1181,-250 1181,-214 1235,-214 1235,-250"/> -<text text-anchor="middle" x="1208" y="-228.3" font-family="Times,serif" font-size="14.00">ccs</text> +<polygon fill="none" stroke="black" points="1204,-250 1150,-250 1150,-214 1204,-214 1204,-250"/> +<text text-anchor="middle" x="1177" y="-228.3" font-family="Times,serif" font-size="14.00">ccs</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge12" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1208,-322.68C1208,-305.62 1208,-279.96 1208,-260.45"/> -<polygon fill="black" stroke="black" points="1211.5,-260.34 1208,-250.34 1204.5,-260.34 1211.5,-260.34"/> -<text text-anchor="middle" x="1220.5" y="-293.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1177,-322.68C1177,-305.62 1177,-279.96 1177,-260.45"/> +<polygon fill="black" stroke="black" points="1180.5,-260.34 1177,-250.34 1173.5,-260.34 1180.5,-260.34"/> +<text text-anchor="middle" x="1189.5" y="-293.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="807.5,-141 566.5,-141 566.5,-103 807.5,-103 807.5,-141"/> -<text text-anchor="middle" x="687" y="-125.8" font-family="courb" font-size="14.00">system(icl&gt;group(icl&gt;thing)):02</text> -<text text-anchor="middle" x="687" y="-110.8" font-family="courb" font-size="14.00">.@def.@entry.@pl</text> +<polygon fill="none" stroke="black" points="781.5,-141 560.5,-141 560.5,-103 781.5,-103 781.5,-141"/> +<text text-anchor="middle" x="671" y="-125.8" font-family="courb" font-size="14.00">system(icl&gt;group(icl&gt;thing)):02</text> +<text text-anchor="middle" x="671" y="-110.8" font-family="courb" font-size="14.00">.@def.@entry.@pl</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="797.5,-52 576.5,-52 576.5,-16 797.5,-16 797.5,-52"/> -<text text-anchor="middle" x="687" y="-30.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj):02</text> +<polygon fill="none" stroke="black" points="781.5,-52 560.5,-52 560.5,-16 781.5,-16 781.5,-52"/> +<text text-anchor="middle" x="671" y="-30.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj):02</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge1" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M687,-102.76C687,-90.93 687,-75.32 687,-62.05"/> -<polygon fill="black" stroke="black" points="690.5,-62.04 687,-52.04 683.5,-62.04 690.5,-62.04"/> -<text text-anchor="middle" x="699.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M671,-102.76C671,-90.93 671,-75.32 671,-62.05"/> +<polygon fill="black" stroke="black" points="674.5,-62.04 671,-52.04 667.5,-62.04 674.5,-62.04"/> +<text text-anchor="middle" x="683.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="475.5,-361 102.5,-361 102.5,-323 475.5,-323 475.5,-361"/> -<text text-anchor="middle" x="289" y="-345.8" font-family="courb" font-size="14.00">interfere(aoj&gt;uw,icl&gt;impede(icl&gt;be),obj&gt;thing):02</text> -<text text-anchor="middle" x="289" y="-330.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> +<polygon fill="none" stroke="black" points="476.5,-361 133.5,-361 133.5,-323 476.5,-323 476.5,-361"/> +<text text-anchor="middle" x="305" y="-345.8" font-family="courb" font-size="14.00">interfere(aoj&gt;uw,icl&gt;impede(icl&gt;be),obj&gt;thing):02</text> +<text text-anchor="middle" x="305" y="-330.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> </g> <!-- 12 --> <g id="node12" class="node"> @@ -2143,9 +2168,9 @@ obj(such(icl>adj,equ>such),:03) <!-- 11&#45;&gt;12 --> <g id="edge4" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M264.06,-322.92C238.68,-304.53 199.27,-275.96 171.69,-255.97"/> -<polygon fill="black" stroke="black" points="173.69,-253.1 163.54,-250.07 169.59,-258.77 173.69,-253.1"/> -<text text-anchor="middle" x="248" y="-293.8" font-family="Times,serif" font-size="14.00">met</text> +<path fill="none" stroke="black" d="M277.38,-322.92C249.16,-304.45 205.26,-275.71 174.7,-255.71"/> +<polygon fill="black" stroke="black" points="176.36,-252.61 166.07,-250.07 172.52,-258.47 176.36,-252.61"/> +<text text-anchor="middle" x="258" y="-293.8" font-family="Times,serif" font-size="14.00">met</text> </g> <!-- 13 --> <g id="node13" class="node"> @@ -2157,16 +2182,16 @@ obj(such(icl>adj,equ>such),:03) <!-- 11&#45;&gt;13 --> <g id="edge6" class="edge"> <title>11&#45;&gt;13</title> -<path fill="none" stroke="black" d="M304.27,-322.68C318.9,-305.12 341.13,-278.45 357.54,-258.75"/> -<polygon fill="black" stroke="black" points="360.25,-260.97 363.96,-251.05 354.87,-256.49 360.25,-260.97"/> -<text text-anchor="middle" x="340.5" y="-293.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M317.55,-322.68C329.43,-305.35 347.37,-279.16 360.81,-259.54"/> +<polygon fill="black" stroke="black" points="363.87,-261.28 366.63,-251.05 358.09,-257.32 363.87,-261.28"/> +<text text-anchor="middle" x="348.5" y="-293.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 11&#45;&gt;15 --> <g id="edge15" class="edge"> <title>11&#45;&gt;15</title> -<path fill="none" stroke="black" d="M484,-288.09C488.22,-286.94 492.43,-285.8 496.65,-284.65"/> -<polygon fill="black" stroke="black" points="497.69,-288 506.43,-282 495.86,-281.24 497.69,-288"/> -<text text-anchor="middle" x="487" y="-293.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M484,-288.18C487.69,-287.09 491.39,-286 495.09,-284.91"/> +<polygon fill="black" stroke="black" points="496.35,-288.18 504.95,-282 494.37,-281.47 496.35,-288.18"/> +<text text-anchor="middle" x="488" y="-293.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 14 --> <g id="node14" class="node"> @@ -2184,33 +2209,33 @@ obj(such(icl>adj,equ>such),:03) <!-- 15&#45;&gt;9 --> <g id="edge2" class="edge"> <title>15&#45;&gt;9</title> -<path fill="none" stroke="black" d="M675.12,-212.64C672.21,-207.18 669.5,-201.04 668,-195 666.96,-190.81 666.52,-186.49 666.53,-182.14"/> -<polygon fill="black" stroke="black" points="670.03,-182.24 667.32,-172 663.06,-181.69 670.03,-182.24"/> -<text text-anchor="middle" x="676.5" y="-183.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M659.12,-212.64C656.21,-207.18 653.5,-201.04 652,-195 650.96,-190.81 650.52,-186.49 650.53,-182.14"/> +<polygon fill="black" stroke="black" points="654.03,-182.24 651.32,-172 647.06,-181.69 654.03,-182.24"/> +<text text-anchor="middle" x="660.5" y="-183.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 15&#45;&gt;9 --> <g id="edge3" class="edge"> <title>15&#45;&gt;9</title> -<path fill="none" stroke="black" d="M687,-212.68C687,-204.08 687,-193.29 687,-182.21"/> -<polygon fill="black" stroke="black" points="690.5,-182 687,-172 683.5,-182 690.5,-182"/> -<text text-anchor="middle" x="696" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M671,-212.68C671,-204.08 671,-193.29 671,-182.21"/> +<polygon fill="black" stroke="black" points="674.5,-182 671,-172 667.5,-182 674.5,-182"/> +<text text-anchor="middle" x="680" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 19 --> <g id="node16" class="node"> <title>19</title> -<polygon fill="none" stroke="black" points="361.5,-470 216.5,-470 216.5,-434 361.5,-434 361.5,-470"/> -<text text-anchor="middle" x="289" y="-448.3" font-family="Times,serif" font-size="14.00">such(equ&gt;such,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="377.5,-470 232.5,-470 232.5,-434 377.5,-434 377.5,-470"/> +<text text-anchor="middle" x="305" y="-448.3" font-family="Times,serif" font-size="14.00">such(equ&gt;such,icl&gt;adj)</text> </g> <!-- 19&#45;&gt;11 --> <g id="edge16" class="edge"> <title>19&#45;&gt;11</title> -<path fill="none" stroke="black" d="M289,-433.65C289,-424.88 289,-413.67 289,-402.15"/> -<polygon fill="black" stroke="black" points="292.5,-402 289,-392 285.5,-402 292.5,-402"/> -<text text-anchor="middle" x="298" y="-403.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M305,-433.65C305,-424.88 305,-413.67 305,-402.15"/> +<polygon fill="black" stroke="black" points="308.5,-402 305,-392 301.5,-402 308.5,-402"/> +<text text-anchor="middle" x="314" y="-403.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -2224,40 +2249,40 @@ mod(state(icl>attribute>abstract_thing).@entry.@pl,operational(icl>adj, {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="294pt" height="133pt" - viewBox="0.00 0.00 294.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="273pt" height="133pt" + viewBox="0.00 0.00 273.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 290,-129 290,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 269,-129 269,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="286,-125 0,-125 0,-87 286,-87 286,-125"/> -<text text-anchor="middle" x="143" y="-109.8" font-family="courb" font-size="14.00">state(icl&gt;attribute(icl&gt;abstract_thing))</text> -<text text-anchor="middle" x="143" y="-94.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="265,-125 0,-125 0,-87 265,-87 265,-125"/> +<text text-anchor="middle" x="132.5" y="-109.8" font-family="courb" font-size="14.00">state(icl&gt;attribute(icl&gt;abstract_thing))</text> +<text text-anchor="middle" x="132.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="249,-36 37,-36 37,0 249,0 249,-36"/> -<text text-anchor="middle" x="143" y="-14.3" font-family="Times,serif" font-size="14.00">operational(com&gt;operation,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="238.5,-36 26.5,-36 26.5,0 238.5,0 238.5,-36"/> +<text text-anchor="middle" x="132.5" y="-14.3" font-family="Times,serif" font-size="14.00">operational(com&gt;operation,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M143,-86.76C143,-74.93 143,-59.32 143,-46.05"/> -<polygon fill="black" stroke="black" points="146.5,-46.04 143,-36.04 139.5,-46.04 146.5,-46.04"/> -<text text-anchor="middle" x="155.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M132.5,-86.76C132.5,-74.93 132.5,-59.32 132.5,-46.05"/> +<polygon fill="black" stroke="black" points="136,-46.04 132.5,-36.04 129,-46.04 136,-46.04"/> +<text text-anchor="middle" x="145" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="3.9.1.1"> <text_body><enum> <item>Full Supervision operation</item> @@ -2328,138 +2353,138 @@ obj(supervise(icl>control>do,agt>volitional_thing,obj>thing),state(i {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="3006pt" height="701pt" - viewBox="0.00 0.00 3006.00 701.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="2928pt" height="701pt" + viewBox="0.00 0.00 2928.00 701.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 697)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-697 3002,-697 3002,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-697 2924,-697 2924,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="8,-207 8,-394 750,-394 750,-207 8,-207"/> -<text text-anchor="middle" x="379" y="-378.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="8,-207 8,-394 724,-394 724,-207 8,-207"/> +<text text-anchor="middle" x="366" y="-378.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <g id="clust2" class="cluster"> <title>cluster_04</title> -<polygon fill="none" stroke="black" points="454,-8 454,-174 694,-174 694,-8 454,-8"/> -<text text-anchor="middle" x="574" y="-158.8" font-family="Courier,monospace" font-size="14.00">:04</text> +<polygon fill="none" stroke="black" points="441,-8 441,-174 681,-174 681,-8 441,-8"/> +<text text-anchor="middle" x="561" y="-158.8" font-family="Courier,monospace" font-size="14.00">:04</text> </g> <g id="clust3" class="cluster"> <title>cluster_05</title> -<polygon fill="none" stroke="black" points="758,-317 758,-614 1976,-614 1976,-317 758,-317"/> -<text text-anchor="middle" x="1367" y="-598.8" font-family="Courier,monospace" font-size="14.00">:05</text> +<polygon fill="none" stroke="black" points="732,-317 732,-614 1924,-614 1924,-317 732,-317"/> +<text text-anchor="middle" x="1328" y="-598.8" font-family="Courier,monospace" font-size="14.00">:05</text> </g> <g id="clust4" class="cluster"> <title>cluster_06</title> -<polygon fill="none" stroke="black" points="1486,-97 1486,-284 2039,-284 2039,-97 1486,-97"/> -<text text-anchor="middle" x="1762.5" y="-268.8" font-family="Courier,monospace" font-size="14.00">:06</text> +<polygon fill="none" stroke="black" points="1466,-97 1466,-284 1994,-284 1994,-97 1466,-97"/> +<text text-anchor="middle" x="1730" y="-268.8" font-family="Courier,monospace" font-size="14.00">:06</text> </g> <g id="clust5" class="cluster"> <title>cluster_07</title> -<polygon fill="none" stroke="black" points="1278,-8 1278,-174 1478,-174 1478,-8 1278,-8"/> -<text text-anchor="middle" x="1378" y="-158.8" font-family="Courier,monospace" font-size="14.00">:07</text> +<polygon fill="none" stroke="black" points="1258,-8 1258,-174 1458,-174 1458,-8 1258,-8"/> +<text text-anchor="middle" x="1358" y="-158.8" font-family="Courier,monospace" font-size="14.00">:07</text> </g> <g id="clust6" class="cluster"> <title>cluster_08</title> -<polygon fill="none" stroke="black" points="2086,-317 2086,-504 2786,-504 2786,-317 2086,-317"/> -<text text-anchor="middle" x="2436" y="-488.8" font-family="Courier,monospace" font-size="14.00">:08</text> +<polygon fill="none" stroke="black" points="2034,-317 2034,-504 2708,-504 2708,-317 2034,-317"/> +<text text-anchor="middle" x="2371" y="-488.8" font-family="Courier,monospace" font-size="14.00">:08</text> </g> <g id="clust7" class="cluster"> <title>cluster_09</title> -<polygon fill="none" stroke="black" points="2517,-207 2517,-284 2703,-284 2703,-207 2517,-207"/> -<text text-anchor="middle" x="2610" y="-268.8" font-family="Courier,monospace" font-size="14.00">:09</text> +<polygon fill="none" stroke="black" points="2452,-207 2452,-284 2638,-284 2638,-207 2452,-207"/> +<text text-anchor="middle" x="2545" y="-268.8" font-family="Courier,monospace" font-size="14.00">:09</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="1096.5,-472 829.5,-472 829.5,-436 1096.5,-436 1096.5,-472"/> -<text text-anchor="middle" x="963" y="-450.3" font-family="Times,serif" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="1070.5,-472 803.5,-472 803.5,-436 1070.5,-436 1070.5,-472"/> +<text text-anchor="middle" x="937" y="-450.3" font-family="Times,serif" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):01</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="911.5,-362 766.5,-362 766.5,-326 911.5,-326 911.5,-362"/> -<text text-anchor="middle" x="839" y="-340.3" font-family="Times,serif" font-size="14.00">full(ant&gt;empty,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="885.5,-362 740.5,-362 740.5,-326 885.5,-326 885.5,-362"/> +<text text-anchor="middle" x="813" y="-340.3" font-family="Times,serif" font-size="14.00">full(ant&gt;empty,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge6" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M943.35,-435.89C922.58,-417.8 889.67,-389.13 866.36,-368.83"/> -<polygon fill="black" stroke="black" points="868.4,-365.96 858.56,-362.03 863.8,-371.24 868.4,-365.96"/> -<text text-anchor="middle" x="932.5" y="-405.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M917.35,-435.89C896.58,-417.8 863.67,-389.13 840.36,-368.83"/> +<polygon fill="black" stroke="black" points="842.4,-365.96 832.56,-362.03 837.8,-371.24 842.4,-365.96"/> +<text text-anchor="middle" x="906.5" y="-405.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1186,-363 930,-363 930,-325 1186,-325 1186,-363"/> -<text text-anchor="middle" x="1058" y="-347.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1058" y="-332.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1160,-363 904,-363 904,-325 1160,-325 1160,-363"/> +<text text-anchor="middle" x="1032" y="-347.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1032" y="-332.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge7" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M978.26,-435.65C993.73,-418.07 1017.83,-390.67 1035.48,-370.6"/> -<polygon fill="black" stroke="black" points="1038.16,-372.85 1042.14,-363.03 1032.91,-368.23 1038.16,-372.85"/> -<text text-anchor="middle" x="1020.5" y="-405.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M952.26,-435.65C967.73,-418.07 991.83,-390.67 1009.48,-370.6"/> +<polygon fill="black" stroke="black" points="1012.16,-372.85 1016.14,-363.03 1006.91,-368.23 1012.16,-372.85"/> +<text text-anchor="middle" x="994.5" y="-405.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="583.5,-363 248.5,-363 248.5,-325 583.5,-325 583.5,-363"/> -<text text-anchor="middle" x="416" y="-347.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):02</text> -<text text-anchor="middle" x="416" y="-332.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="565,-363 255,-363 255,-325 565,-325 565,-363"/> +<text text-anchor="middle" x="410" y="-347.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):02</text> +<text text-anchor="middle" x="410" y="-332.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge13" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M876.63,-435.95C821.56,-425.07 747.04,-410.36 674,-395.94"/> -<polygon fill="black" stroke="black" points="674.66,-392.5 664.18,-394 673.31,-399.37 674.66,-392.5"/> -<text text-anchor="middle" x="779.5" y="-405.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M853.79,-435.95C800.83,-425.1 729.22,-410.42 658.99,-396.03"/> +<polygon fill="black" stroke="black" points="659.59,-392.58 649.09,-394 658.18,-399.43 659.59,-392.58"/> +<text text-anchor="middle" x="760.5" y="-405.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1715.5,-583 1190.5,-583 1190.5,-545 1715.5,-545 1715.5,-583"/> -<text text-anchor="middle" x="1453" y="-567.8" font-family="courb" font-size="14.00">unfit(agt&gt;thing,equ&gt;disqualify,icl&gt;change(icl&gt;do),obj&gt;thing,rsn&gt;thing)</text> -<text text-anchor="middle" x="1453" y="-552.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@past</text> +<polygon fill="none" stroke="black" points="1667.5,-583 1186.5,-583 1186.5,-545 1667.5,-545 1667.5,-583"/> +<text text-anchor="middle" x="1427" y="-567.8" font-family="courb" font-size="14.00">unfit(agt&gt;thing,equ&gt;disqualify,icl&gt;change(icl&gt;do),obj&gt;thing,rsn&gt;thing)</text> +<text text-anchor="middle" x="1427" y="-552.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@past</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge8" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M1362.36,-544.97C1306.28,-533.63 1232.85,-518.46 1168,-504 1126.36,-494.72 1080.13,-483.73 1042.13,-474.51"/> -<polygon fill="black" stroke="black" points="1042.69,-471.04 1032.15,-472.08 1041.04,-477.85 1042.69,-471.04"/> -<text text-anchor="middle" x="1277.5" y="-515.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1336.36,-544.97C1280.28,-533.63 1206.85,-518.46 1142,-504 1100.36,-494.72 1054.13,-483.73 1016.13,-474.51"/> +<polygon fill="black" stroke="black" points="1016.69,-471.04 1006.15,-472.08 1015.04,-477.85 1016.69,-471.04"/> +<text text-anchor="middle" x="1251.5" y="-515.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1443.5,-472 1176.5,-472 1176.5,-436 1443.5,-436 1443.5,-472"/> -<text text-anchor="middle" x="1310" y="-450.3" font-family="Times,serif" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):04</text> +<polygon fill="none" stroke="black" points="1417.5,-472 1150.5,-472 1150.5,-436 1417.5,-436 1417.5,-472"/> +<text text-anchor="middle" x="1284" y="-450.3" font-family="Times,serif" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):04</text> </g> <!-- 4&#45;&gt;11 --> <g id="edge10" class="edge"> <title>4&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1429.07,-544.92C1404.82,-526.61 1367.21,-498.21 1340.76,-478.23"/> -<polygon fill="black" stroke="black" points="1342.69,-475.3 1332.6,-472.07 1338.47,-480.89 1342.69,-475.3"/> -<text text-anchor="middle" x="1410.5" y="-515.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M1403.07,-544.92C1378.82,-526.61 1341.21,-498.21 1314.76,-478.23"/> +<polygon fill="black" stroke="black" points="1316.69,-475.3 1306.6,-472.07 1312.47,-480.89 1316.69,-475.3"/> +<text text-anchor="middle" x="1384.5" y="-515.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1728.5,-472 1461.5,-472 1461.5,-436 1728.5,-436 1728.5,-472"/> -<text text-anchor="middle" x="1595" y="-450.3" font-family="Times,serif" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):05</text> +<polygon fill="none" stroke="black" points="1702.5,-472 1435.5,-472 1435.5,-436 1702.5,-436 1702.5,-472"/> +<text text-anchor="middle" x="1569" y="-450.3" font-family="Times,serif" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):05</text> </g> <!-- 4&#45;&gt;13 --> <g id="edge12" class="edge"> <title>4&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1476.77,-544.92C1500.85,-526.61 1538.19,-498.21 1564.46,-478.23"/> -<polygon fill="black" stroke="black" points="1566.72,-480.9 1572.56,-472.07 1562.48,-475.33 1566.72,-480.9"/> -<text text-anchor="middle" x="1528" y="-515.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1450.77,-544.92C1474.85,-526.61 1512.19,-498.21 1538.46,-478.23"/> +<polygon fill="black" stroke="black" points="1540.72,-480.9 1546.56,-472.07 1536.48,-475.33 1540.72,-480.9"/> +<text text-anchor="middle" x="1502" y="-515.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -2471,9 +2496,9 @@ obj(supervise(icl>control>do,agt>volitional_thing,obj>thing),state(i <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M251.99,-324.96C208.62,-316.21 162.83,-303.24 123,-284 110.64,-278.03 98.73,-268.8 88.96,-259.96"/> -<polygon fill="black" stroke="black" points="91.29,-257.34 81.61,-253.02 86.48,-262.43 91.29,-257.34"/> -<text text-anchor="middle" x="188.5" y="-295.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M254.94,-325.68C210.82,-316.94 163.72,-303.78 123,-284 110.65,-278 98.75,-268.77 88.97,-259.94"/> +<polygon fill="black" stroke="black" points="91.3,-257.32 81.62,-253 86.5,-262.41 91.3,-257.32"/> +<text text-anchor="middle" x="187.5" y="-295.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> @@ -2485,294 +2510,294 @@ obj(supervise(icl>control>do,agt>volitional_thing,obj>thing),state(i <!-- 5&#45;&gt;7 --> <g id="edge2" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M389.89,-324.92C363.79,-306.86 323.51,-278.97 294.73,-259.04"/> -<polygon fill="black" stroke="black" points="296.41,-255.95 286.2,-253.14 292.43,-261.71 296.41,-255.95"/> -<text text-anchor="middle" x="374.5" y="-295.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M384.89,-324.92C359.8,-306.86 321.07,-278.97 293.39,-259.04"/> +<polygon fill="black" stroke="black" points="295.35,-256.14 285.19,-253.14 291.26,-261.82 295.35,-256.14"/> +<text text-anchor="middle" x="370.5" y="-295.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="741.5,-253 406.5,-253 406.5,-215 741.5,-215 741.5,-253"/> -<text text-anchor="middle" x="574" y="-237.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):03</text> -<text text-anchor="middle" x="574" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="716,-253 406,-253 406,-215 716,-215 716,-253"/> +<text text-anchor="middle" x="561" y="-237.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):03</text> +<text text-anchor="middle" x="561" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;8 --> <g id="edge3" class="edge"> <title>5&#45;&gt;8</title> -<path fill="none" stroke="black" d="M442.45,-324.92C468.99,-306.78 510.03,-278.73 539.2,-258.79"/> -<polygon fill="black" stroke="black" points="541.19,-261.67 547.47,-253.14 537.24,-255.89 541.19,-261.67"/> -<text text-anchor="middle" x="499.5" y="-295.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M435.27,-324.92C460.53,-306.86 499.52,-278.97 527.38,-259.04"/> +<polygon fill="black" stroke="black" points="529.55,-261.8 535.64,-253.14 525.47,-256.11 529.55,-261.8"/> +<text text-anchor="middle" x="489.5" y="-295.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="686,-143 462,-143 462,-105 686,-105 686,-143"/> -<text text-anchor="middle" x="574" y="-127.8" font-family="Times,serif" font-size="14.00">responsible(ant&gt;irresponsible,icl&gt;adj)</text> -<text text-anchor="middle" x="574" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="673,-143 449,-143 449,-105 673,-105 673,-143"/> +<text text-anchor="middle" x="561" y="-127.8" font-family="Times,serif" font-size="14.00">responsible(ant&gt;irresponsible,icl&gt;adj)</text> +<text text-anchor="middle" x="561" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge4" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M574,-214.68C574,-197.82 574,-172.57 574,-153.15"/> -<polygon fill="black" stroke="black" points="577.5,-153.05 574,-143.05 570.5,-153.05 577.5,-153.05"/> -<text text-anchor="middle" x="586.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M561,-214.68C561,-197.82 561,-172.57 561,-153.15"/> +<polygon fill="black" stroke="black" points="564.5,-153.05 561,-143.05 557.5,-153.05 564.5,-153.05"/> +<text text-anchor="middle" x="573.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="653,-54 495,-54 495,-16 653,-16 653,-54"/> -<text text-anchor="middle" x="574" y="-38.8" font-family="Times,serif" font-size="14.00">staff(icl&gt;force(icl&gt;thing))</text> -<text text-anchor="middle" x="574" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="640,-54 482,-54 482,-16 640,-16 640,-54"/> +<text text-anchor="middle" x="561" y="-38.8" font-family="Times,serif" font-size="14.00">staff(icl&gt;force(icl&gt;thing))</text> +<text text-anchor="middle" x="561" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge5" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M574,-104.97C574,-93.19 574,-77.56 574,-64.16"/> -<polygon fill="black" stroke="black" points="577.5,-64 574,-54 570.5,-64 577.5,-64"/> -<text text-anchor="middle" x="583" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M561,-104.97C561,-93.19 561,-77.56 561,-64.16"/> +<polygon fill="black" stroke="black" points="564.5,-64 561,-54 557.5,-64 564.5,-64"/> +<text text-anchor="middle" x="570" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1415.5,-363 1204.5,-363 1204.5,-325 1415.5,-325 1415.5,-363"/> -<text text-anchor="middle" x="1310" y="-347.8" font-family="Times,serif" font-size="14.00">sight(icl&gt;visual_percept(icl&gt;thing))</text> -<text text-anchor="middle" x="1310" y="-332.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1389.5,-363 1178.5,-363 1178.5,-325 1389.5,-325 1389.5,-363"/> +<text text-anchor="middle" x="1284" y="-347.8" font-family="Times,serif" font-size="14.00">sight(icl&gt;visual_percept(icl&gt;thing))</text> +<text text-anchor="middle" x="1284" y="-332.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge9" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1310,-435.65C1310,-418.84 1310,-393.08 1310,-373.3"/> -<polygon fill="black" stroke="black" points="1313.5,-373.03 1310,-363.03 1306.5,-373.03 1313.5,-373.03"/> -<text text-anchor="middle" x="1322.5" y="-405.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1284,-435.65C1284,-418.84 1284,-393.08 1284,-373.3"/> +<polygon fill="black" stroke="black" points="1287.5,-373.03 1284,-363.03 1280.5,-373.03 1287.5,-373.03"/> +<text text-anchor="middle" x="1296.5" y="-405.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1614,-363 1434,-363 1434,-325 1614,-325 1614,-363"/> -<text text-anchor="middle" x="1524" y="-347.8" font-family="Times,serif" font-size="14.00">line(icl&gt;formation(icl&gt;thing))</text> -<text text-anchor="middle" x="1524" y="-332.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1588,-363 1408,-363 1408,-325 1588,-325 1588,-363"/> +<text text-anchor="middle" x="1498" y="-347.8" font-family="Times,serif" font-size="14.00">line(icl&gt;formation(icl&gt;thing))</text> +<text text-anchor="middle" x="1498" y="-332.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge11" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1583.59,-435.65C1572.19,-418.3 1554.5,-391.4 1541.36,-371.4"/> -<polygon fill="black" stroke="black" points="1544.27,-369.46 1535.85,-363.03 1538.42,-373.31 1544.27,-369.46"/> -<text text-anchor="middle" x="1582.5" y="-405.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1557.59,-435.65C1546.19,-418.3 1528.5,-391.4 1515.36,-371.4"/> +<polygon fill="black" stroke="black" points="1518.27,-369.46 1509.85,-363.03 1512.42,-373.31 1518.27,-369.46"/> +<text text-anchor="middle" x="1556.5" y="-405.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 17 --> <g id="node17" class="node"> <title>17</title> -<polygon fill="none" stroke="black" points="1967.5,-363 1632.5,-363 1632.5,-325 1967.5,-325 1967.5,-363"/> -<text text-anchor="middle" x="1800" y="-347.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):06</text> -<text text-anchor="middle" x="1800" y="-332.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1916,-363 1606,-363 1606,-325 1916,-325 1916,-363"/> +<text text-anchor="middle" x="1761" y="-347.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):06</text> +<text text-anchor="middle" x="1761" y="-332.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 13&#45;&gt;17 --> <g id="edge14" class="edge"> <title>13&#45;&gt;17</title> -<path fill="none" stroke="black" d="M1627.48,-435.89C1662.39,-417.5 1718.06,-388.17 1756.68,-367.82"/> -<polygon fill="black" stroke="black" points="1758.4,-370.87 1765.62,-363.11 1755.14,-364.68 1758.4,-370.87"/> -<text text-anchor="middle" x="1699.5" y="-405.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M1599.42,-435.89C1631.98,-417.57 1683.82,-388.42 1719.97,-368.08"/> +<polygon fill="black" stroke="black" points="1721.8,-371.07 1728.8,-363.11 1718.37,-364.97 1721.8,-371.07"/> +<text text-anchor="middle" x="1667.5" y="-405.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="2030.5,-253 1847.5,-253 1847.5,-215 2030.5,-215 2030.5,-253"/> -<text text-anchor="middle" x="1939" y="-237.8" font-family="Times,serif" font-size="14.00">trip(icl&gt;journey(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1939" y="-222.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1985.5,-253 1802.5,-253 1802.5,-215 1985.5,-215 1985.5,-253"/> +<text text-anchor="middle" x="1894" y="-237.8" font-family="Times,serif" font-size="14.00">trip(icl&gt;journey(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1894" y="-222.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 16 --> <g id="node16" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="2030.5,-143 1811.5,-143 1811.5,-105 2030.5,-105 2030.5,-143"/> -<text text-anchor="middle" x="1921" y="-127.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="1921" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1985.5,-143 1766.5,-143 1766.5,-105 1985.5,-105 1985.5,-143"/> +<text text-anchor="middle" x="1876" y="-127.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="1876" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 15&#45;&gt;16 --> <g id="edge15" class="edge"> <title>15&#45;&gt;16</title> -<path fill="none" stroke="black" d="M1935.95,-214.68C1933.14,-197.82 1928.93,-172.57 1925.69,-153.15"/> -<polygon fill="black" stroke="black" points="1929.1,-152.34 1924.01,-143.05 1922.2,-153.49 1929.1,-152.34"/> -<text text-anchor="middle" x="1944.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1890.95,-214.68C1888.14,-197.82 1883.93,-172.57 1880.69,-153.15"/> +<polygon fill="black" stroke="black" points="1884.1,-152.34 1879.01,-143.05 1877.2,-153.49 1884.1,-152.34"/> +<text text-anchor="middle" x="1899.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 17&#45;&gt;15 --> <g id="edge16" class="edge"> <title>17&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1823.27,-324.92C1846.42,-306.93 1882.1,-279.21 1907.72,-259.3"/> -<polygon fill="black" stroke="black" points="1909.91,-262.04 1915.66,-253.14 1905.61,-256.51 1909.91,-262.04"/> -<text text-anchor="middle" x="1877.5" y="-295.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1783.26,-324.92C1805.32,-307.01 1839.26,-279.45 1863.75,-259.56"/> +<polygon fill="black" stroke="black" points="1866.11,-262.16 1871.67,-253.14 1861.7,-256.72 1866.11,-262.16"/> +<text text-anchor="middle" x="1835.5" y="-295.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 20 --> <g id="node20" class="node"> <title>20</title> -<polygon fill="none" stroke="black" points="1829.5,-253 1494.5,-253 1494.5,-215 1829.5,-215 1829.5,-253"/> -<text text-anchor="middle" x="1662" y="-237.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):07</text> -<text text-anchor="middle" x="1662" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1784,-253 1474,-253 1474,-215 1784,-215 1784,-253"/> +<text text-anchor="middle" x="1629" y="-237.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):07</text> +<text text-anchor="middle" x="1629" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 17&#45;&gt;20 --> <g id="edge17" class="edge"> <title>17&#45;&gt;20</title> -<path fill="none" stroke="black" d="M1776.9,-324.92C1753.92,-306.93 1718.49,-279.21 1693.05,-259.3"/> -<polygon fill="black" stroke="black" points="1695.21,-256.54 1685.17,-253.14 1690.89,-262.06 1695.21,-256.54"/> -<text text-anchor="middle" x="1759.5" y="-295.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M1738.91,-324.92C1717.01,-307.01 1683.33,-279.45 1659.02,-259.56"/> +<polygon fill="black" stroke="black" points="1661.12,-256.76 1651.17,-253.14 1656.69,-262.18 1661.12,-256.76"/> +<text text-anchor="middle" x="1722.5" y="-295.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 18 --> <g id="node18" class="node"> <title>18</title> -<polygon fill="none" stroke="black" points="1469.5,-143 1286.5,-143 1286.5,-105 1469.5,-105 1469.5,-143"/> -<text text-anchor="middle" x="1378" y="-127.8" font-family="Times,serif" font-size="14.00">trip(icl&gt;journey(icl&gt;thing)):02</text> -<text text-anchor="middle" x="1378" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1449.5,-143 1266.5,-143 1266.5,-105 1449.5,-105 1449.5,-143"/> +<text text-anchor="middle" x="1358" y="-127.8" font-family="Times,serif" font-size="14.00">trip(icl&gt;journey(icl&gt;thing)):02</text> +<text text-anchor="middle" x="1358" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 19 --> <g id="node19" class="node"> <title>19</title> -<polygon fill="none" stroke="black" points="1464,-54 1292,-54 1292,-16 1464,-16 1464,-54"/> -<text text-anchor="middle" x="1378" y="-38.8" font-family="Times,serif" font-size="14.00">post(icl&gt;position(icl&gt;thing))</text> -<text text-anchor="middle" x="1378" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1444,-54 1272,-54 1272,-16 1444,-16 1444,-54"/> +<text text-anchor="middle" x="1358" y="-38.8" font-family="Times,serif" font-size="14.00">post(icl&gt;position(icl&gt;thing))</text> +<text text-anchor="middle" x="1358" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 18&#45;&gt;19 --> <g id="edge18" class="edge"> <title>18&#45;&gt;19</title> -<path fill="none" stroke="black" d="M1378,-104.97C1378,-93.19 1378,-77.56 1378,-64.16"/> -<polygon fill="black" stroke="black" points="1381.5,-64 1378,-54 1374.5,-64 1381.5,-64"/> -<text text-anchor="middle" x="1390.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1358,-104.97C1358,-93.19 1358,-77.56 1358,-64.16"/> +<polygon fill="black" stroke="black" points="1361.5,-64 1358,-54 1354.5,-64 1361.5,-64"/> +<text text-anchor="middle" x="1370.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 20&#45;&gt;18 --> <g id="edge19" class="edge"> <title>20&#45;&gt;18</title> -<path fill="none" stroke="black" d="M1600.51,-214.91C1565.41,-204.08 1520.81,-189.43 1482,-174 1462.26,-166.15 1440.95,-156.35 1422.8,-147.59"/> -<polygon fill="black" stroke="black" points="1424.14,-144.35 1413.62,-143.12 1421.07,-150.64 1424.14,-144.35"/> -<text text-anchor="middle" x="1552.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1573.57,-214.98C1540.81,-203.94 1498.69,-189.08 1462,-174 1442.51,-165.99 1421.4,-156.25 1403.33,-147.57"/> +<polygon fill="black" stroke="black" points="1404.7,-144.35 1394.18,-143.14 1401.66,-150.65 1404.7,-144.35"/> +<text text-anchor="middle" x="1533.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 21 --> <g id="node21" class="node"> <title>21</title> -<polygon fill="none" stroke="black" points="2324.5,-582 2057.5,-582 2057.5,-546 2324.5,-546 2324.5,-582"/> -<text text-anchor="middle" x="2191" y="-560.3" font-family="Times,serif" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):08</text> +<polygon fill="none" stroke="black" points="2269.5,-582 2002.5,-582 2002.5,-546 2269.5,-546 2269.5,-582"/> +<text text-anchor="middle" x="2136" y="-560.3" font-family="Times,serif" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):08</text> </g> <!-- 22 --> <g id="node22" class="node"> <title>22</title> -<polygon fill="none" stroke="black" points="2998,-473 2794,-473 2794,-435 2998,-435 2998,-473"/> -<text text-anchor="middle" x="2896" y="-457.8" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> -<text text-anchor="middle" x="2896" y="-442.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="2920,-473 2716,-473 2716,-435 2920,-435 2920,-473"/> +<text text-anchor="middle" x="2818" y="-457.8" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> +<text text-anchor="middle" x="2818" y="-442.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 21&#45;&gt;22 --> <g id="edge23" class="edge"> <title>21&#45;&gt;22</title> -<path fill="none" stroke="black" d="M2324.57,-546.03C2327.74,-545.68 2330.89,-545.34 2334,-545 2536.31,-523.18 2593.43,-556.57 2790,-504 2812.39,-498.01 2835.91,-487.6 2855.1,-477.92"/> -<polygon fill="black" stroke="black" points="2856.87,-480.94 2864.14,-473.24 2853.65,-474.72 2856.87,-480.94"/> -<text text-anchor="middle" x="2768.5" y="-515.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2269.57,-546.05C2272.74,-545.69 2275.89,-545.34 2279,-545 2471.14,-523.82 2525.38,-554.39 2712,-504 2734.37,-497.96 2757.9,-487.55 2777.08,-477.87"/> +<polygon fill="black" stroke="black" points="2778.85,-480.89 2786.13,-473.2 2775.64,-474.67 2778.85,-480.89"/> +<text text-anchor="middle" x="2691.5" y="-515.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 24 --> <g id="node24" class="node"> <title>24</title> -<polygon fill="none" stroke="black" points="2078,-473 1984,-473 1984,-435 2078,-435 2078,-473"/> -<text text-anchor="middle" x="2031" y="-457.8" font-family="Times,serif" font-size="14.00">stm</text> -<text text-anchor="middle" x="2031" y="-442.8" font-family="Times,serif" font-size="14.00">.@parenthesis</text> +<polygon fill="none" stroke="black" points="2026,-473 1932,-473 1932,-435 2026,-435 2026,-473"/> +<text text-anchor="middle" x="1979" y="-457.8" font-family="Times,serif" font-size="14.00">stm</text> +<text text-anchor="middle" x="1979" y="-442.8" font-family="Times,serif" font-size="14.00">.@parenthesis</text> </g> <!-- 21&#45;&gt;24 --> <g id="edge25" class="edge"> <title>21&#45;&gt;24</title> -<path fill="none" stroke="black" d="M2153.69,-545.93C2131.92,-535.22 2104.42,-520.37 2082,-504 2072.43,-497.01 2062.84,-488.34 2054.59,-480.23"/> -<polygon fill="black" stroke="black" points="2056.96,-477.65 2047.43,-473.02 2051.99,-482.58 2056.96,-477.65"/> -<text text-anchor="middle" x="2124.5" y="-515.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M2099.75,-545.77C2078.59,-535.01 2051.85,-520.15 2030,-504 2020.63,-497.07 2011.19,-488.54 2003.03,-480.55"/> +<polygon fill="black" stroke="black" points="2005.47,-478.04 1995.93,-473.43 2000.51,-482.98 2005.47,-478.04"/> +<text text-anchor="middle" x="2071.5" y="-515.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 25 --> <g id="node25" class="node"> <title>25</title> -<polygon fill="none" stroke="black" points="2431.5,-473 2096.5,-473 2096.5,-435 2431.5,-435 2431.5,-473"/> -<text text-anchor="middle" x="2264" y="-457.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):09</text> -<text text-anchor="middle" x="2264" y="-442.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="2362,-473 2052,-473 2052,-435 2362,-435 2362,-473"/> +<text text-anchor="middle" x="2207" y="-457.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):09</text> +<text text-anchor="middle" x="2207" y="-442.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 21&#45;&gt;25 --> <g id="edge28" class="edge"> <title>21&#45;&gt;25</title> -<path fill="none" stroke="black" d="M2202.73,-545.65C2208.95,-536.44 2217,-524.54 2225.2,-512.4"/> -<polygon fill="black" stroke="black" points="2228.18,-514.24 2230.88,-504 2222.38,-510.32 2228.18,-514.24"/> -<text text-anchor="middle" x="2233.5" y="-515.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M2147.41,-545.65C2153.46,-536.44 2161.29,-524.54 2169.26,-512.4"/> +<polygon fill="black" stroke="black" points="2172.22,-514.28 2174.79,-504 2166.37,-510.43 2172.22,-514.28"/> +<text text-anchor="middle" x="2177.5" y="-515.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 23 --> <g id="node23" class="node"> <title>23</title> -<polygon fill="none" stroke="black" points="2329.5,-693 2052.5,-693 2052.5,-655 2329.5,-655 2329.5,-693"/> -<text text-anchor="middle" x="2191" y="-677.8" font-family="courb" font-size="14.00">stand_by(aoj&gt;person,icl&gt;be,obj&gt;uw)</text> -<text text-anchor="middle" x="2191" y="-662.8" font-family="courb" font-size="14.00">.@entry.@imperative.@maiuscul</text> +<polygon fill="none" stroke="black" points="2263,-693 2009,-693 2009,-655 2263,-655 2263,-693"/> +<text text-anchor="middle" x="2136" y="-677.8" font-family="courb" font-size="14.00">stand_by(aoj&gt;person,icl&gt;be,obj&gt;uw)</text> +<text text-anchor="middle" x="2136" y="-662.8" font-family="courb" font-size="14.00">.@entry.@imperative.@maiuscul</text> </g> <!-- 23&#45;&gt;4 --> <g id="edge27" class="edge"> <title>23&#45;&gt;4</title> -<path fill="none" stroke="black" d="M2067.89,-654.98C1993.45,-644.09 1894.5,-629.61 1797.79,-615.46"/> -<polygon fill="black" stroke="black" points="1798.23,-611.98 1787.83,-614 1797.22,-618.91 1798.23,-611.98"/> -<text text-anchor="middle" x="1943.5" y="-625.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2017.73,-654.98C1946.35,-644.11 1851.53,-629.67 1758.79,-615.54"/> +<polygon fill="black" stroke="black" points="1759.07,-612.04 1748.66,-614 1758.02,-618.96 1759.07,-612.04"/> +<text text-anchor="middle" x="1898.5" y="-625.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 23&#45;&gt;21 --> <g id="edge24" class="edge"> <title>23&#45;&gt;21</title> -<path fill="none" stroke="black" d="M2191,-654.68C2191,-637.62 2191,-611.96 2191,-592.45"/> -<polygon fill="black" stroke="black" points="2194.5,-592.34 2191,-582.34 2187.5,-592.34 2194.5,-592.34"/> -<text text-anchor="middle" x="2204" y="-625.8" font-family="Times,serif" font-size="14.00">fictit</text> +<path fill="none" stroke="black" d="M2136,-654.68C2136,-637.62 2136,-611.96 2136,-592.45"/> +<polygon fill="black" stroke="black" points="2139.5,-592.34 2136,-582.34 2132.5,-592.34 2139.5,-592.34"/> +<text text-anchor="middle" x="2149" y="-625.8" font-family="Times,serif" font-size="14.00">fictit</text> </g> <!-- 29 --> <g id="node29" class="node"> <title>29</title> -<polygon fill="none" stroke="black" points="2609.5,-582 2342.5,-582 2342.5,-546 2609.5,-546 2609.5,-582"/> -<text text-anchor="middle" x="2476" y="-560.3" font-family="Times,serif" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):12</text> +<polygon fill="none" stroke="black" points="2554.5,-582 2287.5,-582 2287.5,-546 2554.5,-546 2554.5,-582"/> +<text text-anchor="middle" x="2421" y="-560.3" font-family="Times,serif" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):12</text> </g> <!-- 23&#45;&gt;29 --> <g id="edge26" class="edge"> <title>23&#45;&gt;29</title> -<path fill="none" stroke="black" d="M2238.7,-654.92C2289.12,-635.82 2368.53,-605.73 2421.41,-585.69"/> -<polygon fill="black" stroke="black" points="2422.86,-588.88 2430.97,-582.07 2420.37,-582.34 2422.86,-588.88"/> -<text text-anchor="middle" x="2333" y="-625.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M2183.7,-654.92C2234.12,-635.82 2313.53,-605.73 2366.41,-585.69"/> +<polygon fill="black" stroke="black" points="2367.86,-588.88 2375.97,-582.07 2365.37,-582.34 2367.86,-588.88"/> +<text text-anchor="middle" x="2278" y="-625.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 26 --> <g id="node26" class="node"> <title>26</title> -<polygon fill="none" stroke="black" points="2424,-363 2094,-363 2094,-325 2424,-325 2424,-363"/> -<text text-anchor="middle" x="2259" y="-347.8" font-family="Times,serif" font-size="14.00">tandem(equ&gt;bicycle&#45;built&#45;for&#45;two,icl&gt;bicycle(icl&gt;thing))</text> -<text text-anchor="middle" x="2259" y="-332.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="2372,-363 2042,-363 2042,-325 2372,-325 2372,-363"/> +<text text-anchor="middle" x="2207" y="-347.8" font-family="Times,serif" font-size="14.00">tandem(equ&gt;bicycle&#45;built&#45;for&#45;two,icl&gt;bicycle(icl&gt;thing))</text> +<text text-anchor="middle" x="2207" y="-332.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 25&#45;&gt;26 --> <g id="edge20" class="edge"> <title>25&#45;&gt;26</title> -<path fill="none" stroke="black" d="M2263.15,-434.68C2262.37,-417.82 2261.2,-392.57 2260.3,-373.15"/> -<polygon fill="black" stroke="black" points="2263.79,-372.88 2259.84,-363.05 2256.8,-373.2 2263.79,-372.88"/> -<text text-anchor="middle" x="2274.5" y="-405.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2207,-434.68C2207,-417.82 2207,-392.57 2207,-373.15"/> +<polygon fill="black" stroke="black" points="2210.5,-373.05 2207,-363.05 2203.5,-373.05 2210.5,-373.05"/> +<text text-anchor="middle" x="2219.5" y="-405.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 27 --> <g id="node27" class="node"> <title>27</title> -<polygon fill="none" stroke="black" points="2777.5,-363 2442.5,-363 2442.5,-325 2777.5,-325 2777.5,-363"/> -<text text-anchor="middle" x="2610" y="-347.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):10</text> -<text text-anchor="middle" x="2610" y="-332.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="2700,-363 2390,-363 2390,-325 2700,-325 2700,-363"/> +<text text-anchor="middle" x="2545" y="-347.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):10</text> +<text text-anchor="middle" x="2545" y="-332.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 25&#45;&gt;27 --> <g id="edge21" class="edge"> <title>25&#45;&gt;27</title> -<path fill="none" stroke="black" d="M2321.91,-434.92C2382.76,-415.93 2478.35,-386.09 2542.56,-366.05"/> -<polygon fill="black" stroke="black" points="2543.68,-369.37 2552.19,-363.05 2541.6,-362.68 2543.68,-369.37"/> -<text text-anchor="middle" x="2434.5" y="-405.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M2263.57,-434.92C2322.89,-415.97 2416.01,-386.21 2478.73,-366.18"/> +<polygon fill="black" stroke="black" points="2480.06,-369.42 2488.52,-363.05 2477.93,-362.76 2480.06,-369.42"/> +<text text-anchor="middle" x="2373.5" y="-405.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 28 --> <g id="node28" class="node"> <title>28</title> -<polygon fill="none" stroke="black" points="2695,-253 2525,-253 2525,-215 2695,-215 2695,-253"/> -<text text-anchor="middle" x="2610" y="-237.8" font-family="Times,serif" font-size="14.00">multiple(ant&gt;single,icl&gt;adj)</text> -<text text-anchor="middle" x="2610" y="-222.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="2630,-253 2460,-253 2460,-215 2630,-215 2630,-253"/> +<text text-anchor="middle" x="2545" y="-237.8" font-family="Times,serif" font-size="14.00">multiple(ant&gt;single,icl&gt;adj)</text> +<text text-anchor="middle" x="2545" y="-222.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 27&#45;&gt;28 --> <g id="edge22" class="edge"> <title>27&#45;&gt;28</title> -<path fill="none" stroke="black" d="M2610,-324.68C2610,-307.82 2610,-282.57 2610,-263.15"/> -<polygon fill="black" stroke="black" points="2613.5,-263.05 2610,-253.05 2606.5,-263.05 2613.5,-263.05"/> -<text text-anchor="middle" x="2622.5" y="-295.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2545,-324.68C2545,-307.82 2545,-282.57 2545,-263.15"/> +<polygon fill="black" stroke="black" points="2548.5,-263.05 2545,-253.05 2541.5,-263.05 2548.5,-263.05"/> +<text text-anchor="middle" x="2557.5" y="-295.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="681pt" height="311pt" @@ -2816,7 +2841,7 @@ obj(supervise(icl>control>do,agt>volitional_thing,obj>thing),state(i <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="389.5,-303 174.5,-303 174.5,-265 389.5,-265 389.5,-303"/> +<polygon fill="none" stroke="black" points="385,-303 179,-303 179,-265 385,-265 385,-303"/> <text text-anchor="middle" x="282" y="-287.8" font-family="courb" font-size="14.00">capable(icl&gt;adj)</text> <text text-anchor="middle" x="282" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -2882,14 +2907,14 @@ obj(supervise(icl>control>do,agt>volitional_thing,obj>thing),state(i </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="3.9.1.2a"> <text_body><orig>Any transition which occurs while the train is moving shall in principle occur automatically. </orig><unl>[S:00] {org:en} -Any transition which occurs while the train is moving shall in principle occur automatically.. +Any transition which occurs while the train is moving shall in principle occur automatically. {/org} {unl} mod(transition(icl>change_of_state>thing,equ>passage),any(icl>adj)) @@ -2903,146 +2928,146 @@ obj(while(icl>how,equ>whilst,tim<uw,obj>uw),:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1214pt" height="348pt" - viewBox="0.00 0.00 1214.00 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1195pt" height="348pt" + viewBox="0.00 0.00 1195.00 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 344)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 1210,-344 1210,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 1191,-344 1191,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-174 470,-174 470,-8 8,-8"/> -<text text-anchor="middle" x="239" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-174 432,-174 432,-8 8,-8"/> +<text text-anchor="middle" x="220" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="704,-251 386,-251 386,-215 704,-215 704,-251"/> -<text text-anchor="middle" x="545" y="-229.3" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="685,-251 367,-251 367,-215 685,-215 685,-251"/> +<text text-anchor="middle" x="526" y="-229.3" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="586.5,-142 503.5,-142 503.5,-106 586.5,-106 586.5,-142"/> -<text text-anchor="middle" x="545" y="-120.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="567.5,-142 484.5,-142 484.5,-106 567.5,-106 567.5,-142"/> +<text text-anchor="middle" x="526" y="-120.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge2" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M545,-214.81C545,-197.96 545,-172.02 545,-152.34"/> -<polygon fill="black" stroke="black" points="548.5,-152.15 545,-142.15 541.5,-152.15 548.5,-152.15"/> -<text text-anchor="middle" x="557.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M526,-214.81C526,-197.96 526,-172.02 526,-152.34"/> +<polygon fill="black" stroke="black" points="529.5,-152.15 526,-142.15 522.5,-152.15 529.5,-152.15"/> +<text text-anchor="middle" x="538.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="556,-340 212,-340 212,-302 556,-302 556,-340"/> -<text text-anchor="middle" x="384" y="-324.8" font-family="Times,serif" font-size="14.00">occur(cob&gt;thing,icl&gt;happen(icl&gt;occur),obj&gt;uw,plc&gt;uw):01</text> -<text text-anchor="middle" x="384" y="-309.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="551,-340 207,-340 207,-302 551,-302 551,-340"/> +<text text-anchor="middle" x="379" y="-324.8" font-family="Times,serif" font-size="14.00">occur(cob&gt;thing,icl&gt;happen(icl&gt;occur),obj&gt;uw,plc&gt;uw):01</text> +<text text-anchor="middle" x="379" y="-309.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge3" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M417.75,-301.97C442.83,-288.58 477.16,-270.24 503.85,-255.98"/> -<polygon fill="black" stroke="black" points="505.77,-258.92 512.94,-251.13 502.47,-252.75 505.77,-258.92"/> -<text text-anchor="middle" x="487" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M409.82,-301.97C432.51,-288.69 463.51,-270.56 487.79,-256.36"/> +<polygon fill="black" stroke="black" points="489.86,-259.2 496.73,-251.13 486.33,-253.15 489.86,-259.2"/> +<text text-anchor="middle" x="474" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="367.5,-251 110.5,-251 110.5,-215 367.5,-215 367.5,-251"/> -<text text-anchor="middle" x="239" y="-229.3" font-family="Times,serif" font-size="14.00">while(equ&gt;whilst,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> +<polygon fill="none" stroke="black" points="348.5,-251 91.5,-251 91.5,-215 348.5,-215 348.5,-251"/> +<text text-anchor="middle" x="220" y="-229.3" font-family="Times,serif" font-size="14.00">while(equ&gt;whilst,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge5" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M353.6,-301.97C331.22,-288.69 300.64,-270.56 276.69,-256.36"/> -<polygon fill="black" stroke="black" points="278.26,-253.22 267.87,-251.13 274.69,-259.24 278.26,-253.22"/> -<text text-anchor="middle" x="330.5" y="-272.8" font-family="Times,serif" font-size="14.00">dur</text> +<path fill="none" stroke="black" d="M345.67,-301.97C320.91,-288.58 287,-270.24 260.64,-255.98"/> +<polygon fill="black" stroke="black" points="262.12,-252.8 251.66,-251.13 258.79,-258.96 262.12,-252.8"/> +<text text-anchor="middle" x="319.5" y="-272.8" font-family="Times,serif" font-size="14.00">dur</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1057.5,-340 622.5,-340 622.5,-302 1057.5,-302 1057.5,-340"/> -<text text-anchor="middle" x="840" y="-324.8" font-family="courb" font-size="14.00">occur(cob&gt;thing,icl&gt;happen(icl&gt;occur),obj&gt;uw,plc&gt;uw):02</text> -<text text-anchor="middle" x="840" y="-309.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="1019.5,-340 622.5,-340 622.5,-302 1019.5,-302 1019.5,-340"/> +<text text-anchor="middle" x="821" y="-324.8" font-family="courb" font-size="14.00">occur(cob&gt;thing,icl&gt;happen(icl&gt;occur),obj&gt;uw,plc&gt;uw):02</text> +<text text-anchor="middle" x="821" y="-309.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge4" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M778.16,-301.97C730.01,-287.93 663.22,-268.46 613.46,-253.96"/> -<polygon fill="black" stroke="black" points="614.33,-250.56 603.75,-251.13 612.37,-257.28 614.33,-250.56"/> -<text text-anchor="middle" x="719" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M759.16,-301.97C711.01,-287.93 644.22,-268.46 594.46,-253.96"/> +<polygon fill="black" stroke="black" points="595.33,-250.56 584.75,-251.13 593.37,-257.28 595.33,-250.56"/> +<text text-anchor="middle" x="700" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1206,-251 976,-251 976,-215 1206,-215 1206,-251"/> -<text text-anchor="middle" x="1091" y="-229.3" font-family="Times,serif" font-size="14.00">principle(icl&gt;generalization(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1187,-251 957,-251 957,-215 1187,-215 1187,-251"/> +<text text-anchor="middle" x="1072" y="-229.3" font-family="Times,serif" font-size="14.00">principle(icl&gt;generalization(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;8 --> <g id="edge6" class="edge"> <title>4&#45;&gt;8</title> -<path fill="none" stroke="black" d="M892.62,-301.97C933.16,-288.08 989.23,-268.87 1031.42,-254.41"/> -<polygon fill="black" stroke="black" points="1032.69,-257.68 1041.02,-251.13 1030.42,-251.06 1032.69,-257.68"/> -<text text-anchor="middle" x="996.5" y="-272.8" font-family="Times,serif" font-size="14.00">scn</text> +<path fill="none" stroke="black" d="M873.62,-301.97C914.16,-288.08 970.23,-268.87 1012.42,-254.41"/> +<polygon fill="black" stroke="black" points="1013.69,-257.68 1022.02,-251.13 1011.42,-251.06 1013.69,-257.68"/> +<text text-anchor="middle" x="977.5" y="-272.8" font-family="Times,serif" font-size="14.00">scn</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="957.5,-251 722.5,-251 722.5,-215 957.5,-215 957.5,-251"/> -<text text-anchor="middle" x="840" y="-229.3" font-family="Times,serif" font-size="14.00">automatically(com&gt;automatic,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="938.5,-251 703.5,-251 703.5,-215 938.5,-215 938.5,-251"/> +<text text-anchor="middle" x="821" y="-229.3" font-family="Times,serif" font-size="14.00">automatically(com&gt;automatic,icl&gt;how)</text> </g> <!-- 4&#45;&gt;9 --> <g id="edge7" class="edge"> <title>4&#45;&gt;9</title> -<path fill="none" stroke="black" d="M840,-301.76C840,-289.93 840,-274.32 840,-261.05"/> -<polygon fill="black" stroke="black" points="843.5,-261.04 840,-251.04 836.5,-261.04 843.5,-261.04"/> -<text text-anchor="middle" x="852.5" y="-272.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M821,-301.76C821,-289.93 821,-274.32 821,-261.05"/> +<polygon fill="black" stroke="black" points="824.5,-261.04 821,-251.04 817.5,-261.04 824.5,-261.04"/> +<text text-anchor="middle" x="833.5" y="-272.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="461.5,-143 16.5,-143 16.5,-105 461.5,-105 461.5,-143"/> -<text text-anchor="middle" x="239" y="-127.8" font-family="courb" font-size="14.00">move(equ&gt;displace,icl&gt;occur,obj&gt;thing,plf&gt;thing,plt&gt;thing)</text> -<text text-anchor="middle" x="239" y="-112.8" font-family="courb" font-size="14.00">.@entry.@present.@progress</text> +<polygon fill="none" stroke="black" points="423.5,-143 16.5,-143 16.5,-105 423.5,-105 423.5,-143"/> +<text text-anchor="middle" x="220" y="-127.8" font-family="courb" font-size="14.00">move(equ&gt;displace,icl&gt;occur,obj&gt;thing,plf&gt;thing,plt&gt;thing)</text> +<text text-anchor="middle" x="220" y="-112.8" font-family="courb" font-size="14.00">.@entry.@present.@progress</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge8" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M239,-214.81C239,-206.3 239,-195.47 239,-184.3"/> -<polygon fill="black" stroke="black" points="242.5,-184 239,-174 235.5,-184 242.5,-184"/> -<text text-anchor="middle" x="248" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M220,-214.81C220,-206.3 220,-195.47 220,-184.3"/> +<polygon fill="black" stroke="black" points="223.5,-184 220,-174 216.5,-184 223.5,-184"/> +<text text-anchor="middle" x="229" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="348.5,-54 129.5,-54 129.5,-16 348.5,-16 348.5,-54"/> -<text text-anchor="middle" x="239" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="239" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="329.5,-54 110.5,-54 110.5,-16 329.5,-16 329.5,-54"/> +<text text-anchor="middle" x="220" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="220" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge1" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M239,-104.97C239,-93.19 239,-77.56 239,-64.16"/> -<polygon fill="black" stroke="black" points="242.5,-64 239,-54 235.5,-64 242.5,-64"/> -<text text-anchor="middle" x="248" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M220,-104.97C220,-93.19 220,-77.56 220,-64.16"/> +<polygon fill="black" stroke="black" points="223.5,-64 220,-54 216.5,-64 223.5,-64"/> +<text text-anchor="middle" x="229" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="3.9.1.2b"> <text_body><orig>Transitions which occur while the train is stationary, shall be initiated automatically or manually as appropriate. </orig><unl>[S:00] {org:en} -Transitions which occur while the train is stationary, shall be initiated automatically or manually as appropriate.. +Transitions which occur while the train is stationary, shall be initiated automatically or manually as appropriate. {/org} {unl} obj(occur(icl>happen>occur,cob>thing,obj>uw,plc>uw).@present,transition(icl>change_of_state>thing,equ>passage).@entry.@pl) @@ -3057,160 +3082,160 @@ obj(while(icl>how,equ>whilst,tim<uw,obj>uw),:01.@_hn-scope) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1423pt" height="421pt" - viewBox="0.00 0.00 1423.00 421.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1375pt" height="421pt" + viewBox="0.00 0.00 1374.50 421.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 417)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-417 1419,-417 1419,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-417 1370.5,-417 1370.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="692.5,-79 692.5,-334 1190.5,-334 1190.5,-79 692.5,-79"/> -<text text-anchor="middle" x="941.5" y="-318.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="660,-79 660,-334 1140,-334 1140,-79 660,-79"/> +<text text-anchor="middle" x="900" y="-318.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="386.5,-413 60.5,-413 60.5,-375 386.5,-375 386.5,-413"/> -<text text-anchor="middle" x="223.5" y="-397.8" font-family="Times,serif" font-size="14.00">occur(cob&gt;thing,icl&gt;happen(icl&gt;occur),obj&gt;uw,plc&gt;uw)</text> -<text text-anchor="middle" x="223.5" y="-382.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="371,-413 45,-413 45,-375 371,-375 371,-413"/> +<text text-anchor="middle" x="208" y="-397.8" font-family="Times,serif" font-size="14.00">occur(cob&gt;thing,icl&gt;happen(icl&gt;occur),obj&gt;uw,plc&gt;uw)</text> +<text text-anchor="middle" x="208" y="-382.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="407,-303 0,-303 0,-265 407,-265 407,-303"/> -<text text-anchor="middle" x="203.5" y="-287.8" font-family="courb" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> -<text text-anchor="middle" x="203.5" y="-272.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="376,-303 0,-303 0,-265 376,-265 376,-303"/> +<text text-anchor="middle" x="188" y="-287.8" font-family="courb" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> +<text text-anchor="middle" x="188" y="-272.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge5" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M220.11,-374.68C216.99,-357.82 212.31,-332.57 208.71,-313.15"/> -<polygon fill="black" stroke="black" points="212.11,-312.25 206.84,-303.05 205.22,-313.52 212.11,-312.25"/> -<text text-anchor="middle" x="225.5" y="-345.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M204.61,-374.68C201.49,-357.82 196.81,-332.57 193.21,-313.15"/> +<polygon fill="black" stroke="black" points="196.61,-312.25 191.34,-303.05 189.72,-313.52 196.61,-312.25"/> +<text text-anchor="middle" x="210" y="-345.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="682,-302 425,-302 425,-266 682,-266 682,-302"/> -<text text-anchor="middle" x="553.5" y="-280.3" font-family="Times,serif" font-size="14.00">while(equ&gt;whilst,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> +<polygon fill="none" stroke="black" points="651.5,-302 394.5,-302 394.5,-266 651.5,-266 651.5,-302"/> +<text text-anchor="middle" x="523" y="-280.3" font-family="Times,serif" font-size="14.00">while(equ&gt;whilst,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge6" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M284.67,-374.93C322.5,-363.58 371.97,-348.41 415.5,-334 442.56,-325.04 472.39,-314.53 497.37,-305.55"/> -<polygon fill="black" stroke="black" points="498.82,-308.74 507.04,-302.06 496.45,-302.16 498.82,-308.74"/> -<text text-anchor="middle" x="400" y="-345.8" font-family="Times,serif" font-size="14.00">dur</text> +<path fill="none" stroke="black" d="M263.11,-374.94C298.08,-363.4 344.26,-348.02 385,-334 411.74,-324.8 441.3,-314.34 466.17,-305.46"/> +<polygon fill="black" stroke="black" points="467.58,-308.67 475.82,-302.01 465.22,-302.08 467.58,-308.67"/> +<text text-anchor="middle" x="370.5" y="-345.8" font-family="Times,serif" font-size="14.00">dur</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="898,-214 753,-214 753,-176 898,-176 898,-214"/> -<text text-anchor="middle" x="825.5" y="-198.8" font-family="courb" font-size="14.00">stationary(icl&gt;adj)</text> -<text text-anchor="middle" x="825.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="852,-214 716,-214 716,-176 852,-176 852,-214"/> +<text text-anchor="middle" x="784" y="-198.8" font-family="courb" font-size="14.00">stationary(icl&gt;adj)</text> +<text text-anchor="middle" x="784" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge9" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M606.91,-265.92C629.01,-258.85 655.78,-250.29 682.9,-241.61"/> -<polygon fill="black" stroke="black" points="684.05,-244.92 692.5,-238.54 681.91,-238.25 684.05,-244.92"/> -<text text-anchor="middle" x="714.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M574.25,-265.92C596.33,-258.56 623.28,-249.57 650.41,-240.53"/> +<polygon fill="black" stroke="black" points="651.62,-243.81 660,-237.33 649.41,-237.17 651.62,-243.81"/> +<text text-anchor="middle" x="678" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="926,-125 707,-125 707,-87 926,-87 926,-125"/> -<text text-anchor="middle" x="816.5" y="-109.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="816.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="887.5,-125 668.5,-125 668.5,-87 887.5,-87 887.5,-125"/> +<text text-anchor="middle" x="778" y="-109.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="778" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge1" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M823.64,-175.97C822.42,-164.19 820.8,-148.56 819.41,-135.16"/> -<polygon fill="black" stroke="black" points="822.87,-134.59 818.36,-125 815.91,-135.31 822.87,-134.59"/> -<text text-anchor="middle" x="830" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M782.76,-175.97C781.94,-164.19 780.87,-148.56 779.94,-135.16"/> +<polygon fill="black" stroke="black" points="783.42,-134.74 779.24,-125 776.44,-135.22 783.42,-134.74"/> +<text text-anchor="middle" x="789.5" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1396.5,-124 1198.5,-124 1198.5,-88 1396.5,-88 1396.5,-124"/> -<text text-anchor="middle" x="1297.5" y="-102.3" font-family="Times,serif" font-size="14.00">manually(com&gt;manual,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1348,-124 1150,-124 1150,-88 1348,-88 1348,-124"/> +<text text-anchor="middle" x="1249" y="-102.3" font-family="Times,serif" font-size="14.00">manually(com&gt;manual,icl&gt;how)</text> </g> <!-- 4&#45;&gt;7 --> <g id="edge8" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M898.02,-179.54C905.27,-178.27 912.52,-177.06 919.5,-176 989.37,-165.35 1007.85,-170 1077.5,-158 1126.33,-149.59 1180.56,-137.05 1222.96,-126.52"/> -<polygon fill="black" stroke="black" points="1224.07,-129.85 1232.92,-124.02 1222.37,-123.06 1224.07,-129.85"/> -<text text-anchor="middle" x="1163" y="-146.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M852.42,-179.05C858.36,-177.95 864.28,-176.91 870,-176 942.42,-164.48 961.74,-170.49 1034,-158 1081.94,-149.72 1135.16,-137.12 1176.65,-126.52"/> +<polygon fill="black" stroke="black" points="1177.58,-129.9 1186.39,-124.01 1175.83,-123.12 1177.58,-129.9"/> +<text text-anchor="middle" x="1117.5" y="-146.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1182.5,-303 700.5,-303 700.5,-265 1182.5,-265 1182.5,-303"/> -<text text-anchor="middle" x="941.5" y="-287.8" font-family="courb" font-size="14.00">initiate(agt&gt;volitional_thing,icl&gt;start(icl&gt;do),obj&gt;thing,scn&gt;thing)</text> -<text text-anchor="middle" x="941.5" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="1122.5,-303 677.5,-303 677.5,-265 1122.5,-265 1122.5,-303"/> +<text text-anchor="middle" x="900" y="-287.8" font-family="courb" font-size="14.00">initiate(agt&gt;volitional_thing,icl&gt;start(icl&gt;do),obj&gt;thing,scn&gt;thing)</text> +<text text-anchor="middle" x="900" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 6&#45;&gt;4 --> <g id="edge2" class="edge"> <title>6&#45;&gt;4</title> -<path fill="none" stroke="black" d="M917.46,-264.97C900.12,-251.97 876.53,-234.27 857.58,-220.06"/> -<polygon fill="black" stroke="black" points="859.6,-217.2 849.5,-214 855.4,-222.8 859.6,-217.2"/> -<text text-anchor="middle" x="899.5" y="-235.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M875.96,-264.97C858.62,-251.97 835.03,-234.27 816.08,-220.06"/> +<polygon fill="black" stroke="black" points="818.1,-217.2 808,-214 813.9,-222.8 818.1,-217.2"/> +<text text-anchor="middle" x="858" y="-235.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1179,-213 928,-213 928,-177 1179,-177 1179,-213"/> -<text text-anchor="middle" x="1053.5" y="-191.3" font-family="Times,serif" font-size="14.00">as(com&gt;degree,icl&gt;how,man&lt;uw,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="1129.5,-213 878.5,-213 878.5,-177 1129.5,-177 1129.5,-213"/> +<text text-anchor="middle" x="1004" y="-191.3" font-family="Times,serif" font-size="14.00">as(com&gt;degree,icl&gt;how,man&lt;uw,obj&gt;uw)</text> </g> <!-- 6&#45;&gt;9 --> <g id="edge3" class="edge"> <title>6&#45;&gt;9</title> -<path fill="none" stroke="black" d="M964.71,-264.97C981.71,-251.77 1004.94,-233.72 1023.37,-219.4"/> -<polygon fill="black" stroke="black" points="1025.72,-222.01 1031.47,-213.12 1021.42,-216.49 1025.72,-222.01"/> -<text text-anchor="middle" x="1016" y="-235.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M921.55,-264.97C937.19,-251.89 958.52,-234.05 975.56,-219.79"/> +<polygon fill="black" stroke="black" points="978.12,-222.22 983.54,-213.12 973.62,-216.85 978.12,-222.22"/> +<text text-anchor="middle" x="970.5" y="-235.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1415,-36 1180,-36 1180,0 1415,0 1415,-36"/> -<text text-anchor="middle" x="1297.5" y="-14.3" font-family="Times,serif" font-size="14.00">automatically(com&gt;automatic,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1366.5,-36 1131.5,-36 1131.5,0 1366.5,0 1366.5,-36"/> +<text text-anchor="middle" x="1249" y="-14.3" font-family="Times,serif" font-size="14.00">automatically(com&gt;automatic,icl&gt;how)</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge7" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1297.5,-87.6C1297.5,-75.75 1297.5,-59.82 1297.5,-46.29"/> -<polygon fill="black" stroke="black" points="1301,-46.08 1297.5,-36.08 1294,-46.08 1301,-46.08"/> -<text text-anchor="middle" x="1303.5" y="-57.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M1249,-87.6C1249,-75.75 1249,-59.82 1249,-46.29"/> +<polygon fill="black" stroke="black" points="1252.5,-46.08 1249,-36.08 1245.5,-46.08 1252.5,-46.08"/> +<text text-anchor="middle" x="1255" y="-57.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1170.5,-124 944.5,-124 944.5,-88 1170.5,-88 1170.5,-124"/> -<text text-anchor="middle" x="1057.5" y="-102.3" font-family="Times,serif" font-size="14.00">appropriate(ant&gt;inappropriate,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1132,-124 906,-124 906,-88 1132,-88 1132,-124"/> +<text text-anchor="middle" x="1019" y="-102.3" font-family="Times,serif" font-size="14.00">appropriate(ant&gt;inappropriate,icl&gt;adj)</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge4" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1054.29,-176.81C1054.85,-164.66 1055.61,-148.11 1056.25,-134.18"/> -<polygon fill="black" stroke="black" points="1059.75,-134.3 1056.71,-124.15 1052.76,-133.98 1059.75,-134.3"/> -<text text-anchor="middle" x="1064.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1006.96,-176.81C1009.06,-164.66 1011.91,-148.11 1014.31,-134.18"/> +<polygon fill="black" stroke="black" points="1017.79,-134.6 1016.04,-124.15 1010.89,-133.41 1017.79,-134.6"/> +<text text-anchor="middle" x="1021" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="3.9.1.2c"> <text_body><orig>If, as a result of an automatic transition, except for transitions to and from National Operation (STM), the responsibility for the driver increases, the ETCS shall seek an acknowledgement from the driver, whether the train is stationary or not. </orig><unl>[S:00] {org:en} -If, as a result of an automatic transition, except for transitions to and from National Operation (STM), the responsibility for the driver increases, the ETCS shall seek an acknowledgement from the driver, whether the train is stationary or not.. +If, as a result of an automatic transition, except for transitions to and from National Operation (STM), the responsibility for the driver increases, the ETCS shall seek an acknowledgement from the driver, whether the train is stationary or not. {/org} {unl} con(promise(icl>modal>be,obj>uw,aoj>thing).@entry,if(icl>how,obj>uw,con<uw)) @@ -3238,14 +3263,14 @@ obj(to(icl>how,com>content,obj>thing),:02.@_hn-scope) {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> <req id="3.9.1.2d"> <text_body><orig>For transitions to and from National Operation (STM) the ETCS shall request, an acknowledgement by the driver. </orig><unl>[S:00] {org:en} -For transitions to and from National Operation (STM) the ETCS shall request, an acknowledgement by the driver.. +For transitions to and from National Operation (STM) the ETCS shall request, an acknowledgement by the driver. {/org} {unl} pur(promise(icl>modal>be,obj>uw,aoj>thing).@entry,transition(icl>change_of_state>thing,equ>passage).@pl) @@ -3262,7 +3287,7 @@ met(acknowledgement(icl>message>thing,equ>acknowledgment).@indef,driver {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> <req id="3.9.1.2e"> @@ -3287,218 +3312,218 @@ cob:02(fail(icl>disappoint>occur,cob>thing,obj>thing).@entry.@presen {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="2212pt" height="499pt" - viewBox="0.00 0.00 2212.00 499.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="2091pt" height="499pt" + viewBox="0.00 0.00 2091.00 499.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 495)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-495 2208,-495 2208,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-495 2087,-495 2087,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="1536,-8 1536,-174 2196,-174 2196,-8 1536,-8"/> -<text text-anchor="middle" x="1866" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="1457,-8 1457,-174 2075,-174 2075,-8 1457,-8"/> +<text text-anchor="middle" x="1766" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="514,-207 514,-373 1268,-373 1268,-207 514,-207"/> -<text text-anchor="middle" x="891" y="-357.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="478,-207 478,-373 1198,-373 1198,-207 478,-207"/> +<text text-anchor="middle" x="838" y="-357.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <g id="clust3" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="828,-9 828,-173 1236,-173 1236,-9 828,-9"/> -<text text-anchor="middle" x="1032" y="-157.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="775,-9 775,-173 1183,-173 1183,-9 775,-9"/> +<text text-anchor="middle" x="979" y="-157.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <g id="clust4" class="cluster"> <title>cluster_04</title> -<polygon fill="none" stroke="black" points="8,-208 8,-483 506,-483 506,-208 8,-208"/> -<text text-anchor="middle" x="257" y="-467.8" font-family="Courier,monospace" font-size="14.00">:04</text> +<polygon fill="none" stroke="black" points="8,-208 8,-483 470,-483 470,-208 8,-208"/> +<text text-anchor="middle" x="239" y="-467.8" font-family="Courier,monospace" font-size="14.00">:04</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="1679,-253 1279,-253 1279,-215 1679,-215 1679,-253"/> -<text text-anchor="middle" x="1479" y="-237.8" font-family="courb" font-size="14.00">obligation&#45;strong(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="1479" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1577.5,-253 1208.5,-253 1208.5,-215 1577.5,-215 1577.5,-253"/> +<text text-anchor="middle" x="1393" y="-237.8" font-family="courb" font-size="14.00">obligation&#45;strong(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="1393" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="1525.5,-142 1340.5,-142 1340.5,-106 1525.5,-106 1525.5,-142"/> -<text text-anchor="middle" x="1433" y="-120.3" font-family="Times,serif" font-size="14.00">case(icl&gt;happening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1447.5,-142 1262.5,-142 1262.5,-106 1447.5,-106 1447.5,-142"/> +<text text-anchor="middle" x="1355" y="-120.3" font-family="Times,serif" font-size="14.00">case(icl&gt;happening(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge9" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M1471.2,-214.68C1463.83,-197.38 1452.7,-171.24 1444.35,-151.64"/> -<polygon fill="black" stroke="black" points="1447.52,-150.17 1440.38,-142.34 1441.08,-152.91 1447.52,-150.17"/> -<text text-anchor="middle" x="1471.5" y="-185.8" font-family="Times,serif" font-size="14.00">scn</text> +<path fill="none" stroke="black" d="M1386.55,-214.68C1380.5,-197.46 1371.35,-171.48 1364.47,-151.91"/> +<polygon fill="black" stroke="black" points="1367.72,-150.61 1361.1,-142.34 1361.12,-152.93 1367.72,-150.61"/> +<text text-anchor="middle" x="1388.5" y="-185.8" font-family="Times,serif" font-size="14.00">scn</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="2188,-143 1544,-143 1544,-105 2188,-105 2188,-143"/> -<text text-anchor="middle" x="1866" y="-127.8" font-family="courb" font-size="14.00">acknowledge(agt&gt;volitional_thing,equ&gt;receipt,icl&gt;communicate(icl&gt;do),obj&gt;information)</text> -<text text-anchor="middle" x="1866" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="2066.5,-143 1465.5,-143 1465.5,-105 2066.5,-105 2066.5,-143"/> +<text text-anchor="middle" x="1766" y="-127.8" font-family="courb" font-size="14.00">acknowledge(agt&gt;volitional_thing,equ&gt;receipt,icl&gt;communicate(icl&gt;do),obj&gt;information)</text> +<text text-anchor="middle" x="1766" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge11" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M1543.78,-214.92C1581.61,-204.37 1631.46,-190.45 1680.61,-176.74"/> -<polygon fill="black" stroke="black" points="1681.73,-180.06 1690.42,-174 1679.85,-173.32 1681.73,-180.06"/> -<text text-anchor="middle" x="1669" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1455.43,-214.92C1491.82,-204.39 1539.74,-190.51 1587.02,-176.82"/> +<polygon fill="black" stroke="black" points="1588.14,-180.14 1596.78,-174 1586.2,-173.42 1588.14,-180.14"/> +<text text-anchor="middle" x="1577" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="2025,-54 1707,-54 1707,-16 2025,-16 2025,-54"/> -<text text-anchor="middle" x="1866" y="-38.8" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> -<text text-anchor="middle" x="1866" y="-23.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="1925,-54 1607,-54 1607,-16 1925,-16 1925,-54"/> +<text text-anchor="middle" x="1766" y="-38.8" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> +<text text-anchor="middle" x="1766" y="-23.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge1" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M1866,-104.97C1866,-93.19 1866,-77.56 1866,-64.16"/> -<polygon fill="black" stroke="black" points="1869.5,-64 1866,-54 1862.5,-64 1869.5,-64"/> -<text text-anchor="middle" x="1875" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1766,-104.97C1766,-93.19 1766,-77.56 1766,-64.16"/> +<polygon fill="black" stroke="black" points="1769.5,-64 1766,-54 1762.5,-64 1769.5,-64"/> +<text text-anchor="middle" x="1775" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1057,-342 683,-342 683,-304 1057,-304 1057,-342"/> -<text text-anchor="middle" x="870" y="-326.8" font-family="courb" font-size="14.00">fail(cob&gt;thing,icl&gt;disappoint(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="870" y="-311.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="970.5,-342 627.5,-342 627.5,-304 970.5,-304 970.5,-342"/> +<text text-anchor="middle" x="799" y="-326.8" font-family="courb" font-size="14.00">fail(cob&gt;thing,icl&gt;disappoint(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="799" y="-311.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 6&#45;&gt;1 --> <g id="edge10" class="edge"> <title>6&#45;&gt;1</title> -<path fill="none" stroke="black" d="M1268,-265.14C1294.35,-261.38 1319.67,-257.76 1343.06,-254.42"/> -<polygon fill="black" stroke="black" points="1343.57,-257.88 1352.98,-253 1342.58,-250.95 1343.57,-257.88"/> -<text text-anchor="middle" x="1220" y="-274.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1198,-263.56C1219.71,-260.38 1240.59,-257.32 1260.1,-254.47"/> +<polygon fill="black" stroke="black" points="1260.69,-257.92 1270.08,-253 1259.68,-250.99 1260.69,-257.92"/> +<text text-anchor="middle" x="1141" y="-274.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="785.5,-253 522.5,-253 522.5,-215 785.5,-215 785.5,-253"/> -<text text-anchor="middle" x="654" y="-237.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="654" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="749.5,-253 486.5,-253 486.5,-215 749.5,-215 749.5,-253"/> +<text text-anchor="middle" x="618" y="-237.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="618" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge2" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M825.24,-303.97C791.21,-290.27 744.25,-271.35 708.11,-256.79"/> -<polygon fill="black" stroke="black" points="709.28,-253.49 698.7,-253 706.67,-259.99 709.28,-253.49"/> -<text text-anchor="middle" x="784" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M761.5,-303.97C733.34,-290.44 694.63,-271.83 664.51,-257.35"/> +<polygon fill="black" stroke="black" points="665.98,-254.18 655.46,-253 662.95,-260.49 665.98,-254.18"/> +<text text-anchor="middle" x="729" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1260.5,-253 803.5,-253 803.5,-215 1260.5,-215 1260.5,-253"/> -<text text-anchor="middle" x="1032" y="-237.8" font-family="courb" font-size="14.00">acknowledge(agt&gt;volitional_thing,icl&gt;admit(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="1032" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1190,-253 768,-253 768,-215 1190,-215 1190,-253"/> +<text text-anchor="middle" x="979" y="-237.8" font-family="courb" font-size="14.00">acknowledge(agt&gt;volitional_thing,icl&gt;admit(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="979" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6&#45;&gt;8 --> <g id="edge3" class="edge"> <title>6&#45;&gt;8</title> -<path fill="none" stroke="black" d="M903.57,-303.97C928.44,-290.62 962.52,-272.31 989.33,-257.92"/> -<polygon fill="black" stroke="black" points="991.32,-260.82 998.48,-253 988.01,-254.65 991.32,-260.82"/> -<text text-anchor="middle" x="971" y="-274.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M836.3,-303.97C864.17,-290.5 902.46,-271.99 932.36,-257.54"/> +<polygon fill="black" stroke="black" points="934.27,-260.51 941.75,-253 931.23,-254.2 934.27,-260.51"/> +<text text-anchor="middle" x="910" y="-274.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1157.5,-142 906.5,-142 906.5,-106 1157.5,-106 1157.5,-142"/> -<text text-anchor="middle" x="1032" y="-120.3" font-family="Times,serif" font-size="14.00">as(com&gt;degree,icl&gt;how,man&lt;uw,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="1104.5,-142 853.5,-142 853.5,-106 1104.5,-106 1104.5,-142"/> +<text text-anchor="middle" x="979" y="-120.3" font-family="Times,serif" font-size="14.00">as(com&gt;degree,icl&gt;how,man&lt;uw,obj&gt;uw)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge4" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1032,-214.68C1032,-197.62 1032,-171.96 1032,-152.45"/> -<polygon fill="black" stroke="black" points="1035.5,-152.34 1032,-142.34 1028.5,-152.34 1035.5,-152.34"/> -<text text-anchor="middle" x="1044.5" y="-185.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M979,-214.68C979,-197.62 979,-171.96 979,-152.45"/> +<polygon fill="black" stroke="black" points="982.5,-152.34 979,-142.34 975.5,-152.34 982.5,-152.34"/> +<text text-anchor="middle" x="991.5" y="-185.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1228,-53 836,-53 836,-17 1228,-17 1228,-53"/> -<text text-anchor="middle" x="1032" y="-31.3" font-family="Times,serif" font-size="14.00">require(agt&gt;volitional_thing,cag&gt;thing,icl&gt;demand(icl&gt;do),obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="1175,-53 783,-53 783,-17 1175,-17 1175,-53"/> +<text text-anchor="middle" x="979" y="-31.3" font-family="Times,serif" font-size="14.00">require(agt&gt;volitional_thing,cag&gt;thing,icl&gt;demand(icl&gt;do),obj&gt;uw)</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge5" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1032,-105.81C1032,-93.66 1032,-77.11 1032,-63.18"/> -<polygon fill="black" stroke="black" points="1035.5,-63.15 1032,-53.15 1028.5,-63.15 1035.5,-63.15"/> -<text text-anchor="middle" x="1041" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M979,-105.81C979,-93.66 979,-77.11 979,-63.18"/> +<polygon fill="black" stroke="black" points="982.5,-63.15 979,-53.15 975.5,-63.15 982.5,-63.15"/> +<text text-anchor="middle" x="988" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="498,-452 16,-452 16,-414 498,-414 498,-452"/> -<text text-anchor="middle" x="257" y="-436.8" font-family="courb" font-size="14.00">initiate(agt&gt;volitional_thing,icl&gt;start(icl&gt;do),obj&gt;thing,scn&gt;thing)</text> -<text text-anchor="middle" x="257" y="-421.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="461.5,-452 16.5,-452 16.5,-414 461.5,-414 461.5,-452"/> +<text text-anchor="middle" x="239" y="-436.8" font-family="courb" font-size="14.00">initiate(agt&gt;volitional_thing,icl&gt;start(icl&gt;do),obj&gt;thing,scn&gt;thing)</text> +<text text-anchor="middle" x="239" y="-421.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 11&#45;&gt;6 --> <g id="edge12" class="edge"> <title>11&#45;&gt;6</title> -<path fill="none" stroke="black" d="M506,-388.13C530.93,-383.74 556.38,-379.25 581.67,-374.8"/> -<polygon fill="black" stroke="black" points="582.65,-378.18 591.89,-373 581.43,-371.29 582.65,-378.18"/> -<text text-anchor="middle" x="556" y="-384.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M470,-387.45C491.34,-383.33 513.09,-379.14 534.7,-374.97"/> +<polygon fill="black" stroke="black" points="535.77,-378.33 544.93,-373 534.44,-371.46 535.77,-378.33"/> +<text text-anchor="middle" x="513" y="-384.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="103,-342 49,-342 49,-304 103,-304 103,-342"/> -<text text-anchor="middle" x="76" y="-326.8" font-family="Times,serif" font-size="14.00">etcs</text> -<text text-anchor="middle" x="76" y="-311.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="85,-342 31,-342 31,-304 85,-304 85,-342"/> +<text text-anchor="middle" x="58" y="-326.8" font-family="Times,serif" font-size="14.00">etcs</text> +<text text-anchor="middle" x="58" y="-311.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge6" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M191.59,-413.99C165.13,-404.6 135.37,-391.2 112,-373 104.17,-366.9 97.24,-358.68 91.6,-350.71"/> -<polygon fill="black" stroke="black" points="94.45,-348.67 86.01,-342.27 88.62,-352.54 94.45,-348.67"/> -<text text-anchor="middle" x="157.5" y="-384.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M173.59,-413.99C147.13,-404.6 117.37,-391.2 94,-373 86.17,-366.9 79.24,-358.68 73.6,-350.71"/> +<polygon fill="black" stroke="black" points="76.45,-348.67 68.01,-342.27 70.62,-352.54 76.45,-348.67"/> +<text text-anchor="middle" x="139.5" y="-384.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="465,-342 121,-342 121,-304 465,-304 465,-342"/> -<text text-anchor="middle" x="293" y="-326.8" font-family="Times,serif" font-size="14.00">application(agt&gt;thing,equ&gt;request,icl&gt;information,obj&gt;uw)</text> -<text text-anchor="middle" x="293" y="-311.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="447,-342 103,-342 103,-304 447,-304 447,-342"/> +<text text-anchor="middle" x="275" y="-326.8" font-family="Times,serif" font-size="14.00">application(agt&gt;thing,equ&gt;request,icl&gt;information,obj&gt;uw)</text> +<text text-anchor="middle" x="275" y="-311.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 11&#45;&gt;13 --> <g id="edge8" class="edge"> <title>11&#45;&gt;13</title> -<path fill="none" stroke="black" d="M263.11,-413.68C268.78,-396.66 277.3,-371.1 283.8,-351.61"/> -<polygon fill="black" stroke="black" points="287.14,-352.64 286.98,-342.05 280.5,-350.43 287.14,-352.64"/> -<text text-anchor="middle" x="283" y="-384.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M245.11,-413.68C250.78,-396.66 259.3,-371.1 265.8,-351.61"/> +<polygon fill="black" stroke="black" points="269.14,-352.64 268.98,-342.05 262.5,-350.43 269.14,-352.64"/> +<text text-anchor="middle" x="265" y="-384.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 14 --> <g id="node13" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="383,-252 203,-252 203,-216 383,-216 383,-252"/> -<text text-anchor="middle" x="293" y="-230.3" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="365,-252 185,-252 185,-216 365,-216 365,-252"/> +<text text-anchor="middle" x="275" y="-230.3" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge7" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M293,-303.97C293,-291.96 293,-275.93 293,-262.36"/> -<polygon fill="black" stroke="black" points="296.5,-262.12 293,-252.12 289.5,-262.12 296.5,-262.12"/> -<text text-anchor="middle" x="305.5" y="-274.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M275,-303.97C275,-291.96 275,-275.93 275,-262.36"/> +<polygon fill="black" stroke="black" points="278.5,-262.12 275,-252.12 271.5,-262.12 278.5,-262.12"/> +<text text-anchor="middle" x="287.5" y="-274.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="3.9.1.3"> <text_body><orig>During the transition period between two operational states (including two different national operations) the supervision provided shall at least ensure the same protection provided by the least restrictive state. </orig><unl>[S:00] {org:en} -During the transition period between two operational states (including two different national operations) the supervision provided shall at least ensure the same protection provided by the least restrictive state.. +During the transition period between two operational states (including two different national operations) the supervision provided shall at least ensure the same protection provided by the least restrictive state. {/org} {unl} mod(period(icl>fundamental_quantity>thing,equ>time_period).@def,transition(icl>change_of_state>thing,equ>passage)) @@ -3526,10 +3551,10 @@ shd(state(icl>attribute>abstract_thing):01.@pl,:02) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="2408pt" height="460pt" @@ -3544,7 +3569,7 @@ shd(state(icl>attribute>abstract_thing):01.@pl,:02) </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="1893,-367 1893,-444 2265,-444 2265,-367 1893,-367"/> +<polygon fill="none" stroke="black" points="1907,-367 1907,-444 2251,-444 2251,-367 1907,-367"/> <text text-anchor="middle" x="2079" y="-428.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> @@ -3583,7 +3608,7 @@ shd(state(icl>attribute>abstract_thing):01.@pl,:02) <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1104,-413 766,-413 766,-375 1104,-375 1104,-413"/> +<polygon fill="none" stroke="black" points="1089.5,-413 780.5,-413 780.5,-375 1089.5,-375 1089.5,-413"/> <text text-anchor="middle" x="935" y="-397.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> <text text-anchor="middle" x="935" y="-382.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -3677,7 +3702,7 @@ shd(state(icl>attribute>abstract_thing):01.@pl,:02) <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="2235,-303 1923,-303 1923,-265 2235,-265 2235,-303"/> +<polygon fill="none" stroke="black" points="2224,-303 1934,-303 1934,-265 2224,-265 2224,-303"/> <text text-anchor="middle" x="2079" y="-287.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing))</text> <text text-anchor="middle" x="2079" y="-272.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> @@ -3838,7 +3863,7 @@ shd(state(icl>attribute>abstract_thing):01.@pl,:02) <!-- 22 --> <g id="node22" class="node"> <title>22</title> -<polygon fill="none" stroke="black" points="2257,-413 1901,-413 1901,-375 2257,-375 2257,-413"/> +<polygon fill="none" stroke="black" points="2243.5,-413 1914.5,-413 1914.5,-375 2243.5,-375 2243.5,-413"/> <text text-anchor="middle" x="2079" y="-397.8" font-family="courb" font-size="14.00">include(aoj&gt;thing,icl&gt;contain(icl&gt;be),obj&gt;thing)</text> <text text-anchor="middle" x="2079" y="-382.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -3851,14 +3876,14 @@ shd(state(icl>attribute>abstract_thing):01.@pl,:02) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="3.9.1.4"> <text_body><orig>If an ETCS equipped train passes a level transition to a line fitted with more than one level, the onboard shall switch to the highest level, according to the priority given by trackside, for which it is equipped. </orig><unl>[S:00] {org:en} -If an ETCS equipped train passes a level transition to a line fitted with more than one level, the onboard shall switch to the highest level, according to the priority given by trackside, for which it is equipped.. +If an ETCS equipped train passes a level transition to a line fitted with more than one level, the onboard shall switch to the highest level, according to the priority given by trackside, for which it is equipped. {/org} {unl} man(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):01.@state,etcs) @@ -3885,17 +3910,17 @@ man(high_degree_of(icl>adj,aoj>thing),most(icl>how)) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="2862pt" height="487pt" - viewBox="0.00 0.00 2862.00 487.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="2823pt" height="487pt" + viewBox="0.00 0.00 2823.00 487.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 483)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-483 2858,-483 2858,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-483 2819,-483 2819,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -3933,16 +3958,16 @@ man(high_degree_of(icl>adj,aoj>thing),most(icl>how)) <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1072,-390 533,-390 533,-352 1072,-352 1072,-390"/> -<text text-anchor="middle" x="802.5" y="-374.8" font-family="courb" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> -<text text-anchor="middle" x="802.5" y="-359.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="1033,-390 546,-390 546,-352 1033,-352 1033,-390"/> +<text text-anchor="middle" x="789.5" y="-374.8" font-family="courb" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> +<text text-anchor="middle" x="789.5" y="-359.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge3" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M698.69,-351.97C615.98,-337.61 500.33,-317.53 415.15,-302.73"/> -<polygon fill="black" stroke="black" points="415.63,-299.27 405.17,-301 414.43,-306.16 415.63,-299.27"/> -<text text-anchor="middle" x="591" y="-322.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M688.39,-351.97C607.9,-337.63 495.4,-317.57 412.45,-302.78"/> +<polygon fill="black" stroke="black" points="412.94,-299.31 402.48,-301 411.71,-306.2 412.94,-299.31"/> +<text text-anchor="middle" x="584" y="-322.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -3954,64 +3979,64 @@ man(high_degree_of(icl>adj,aoj>thing),most(icl>how)) <!-- 4&#45;&gt;6 --> <g id="edge6" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M825.08,-351.97C841.31,-339.03 863.36,-321.43 881.12,-307.25"/> -<polygon fill="black" stroke="black" points="883.31,-309.98 888.94,-301 878.94,-304.51 883.31,-309.98"/> -<text text-anchor="middle" x="873" y="-322.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M814.78,-351.97C833.1,-338.91 858.06,-321.11 878.03,-306.87"/> +<polygon fill="black" stroke="black" points="880.14,-309.66 886.25,-301 876.08,-303.96 880.14,-309.66"/> +<text text-anchor="middle" x="867" y="-322.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1465.5,-479 1109.5,-479 1109.5,-441 1465.5,-441 1465.5,-479"/> -<text text-anchor="middle" x="1287.5" y="-463.8" font-family="Times,serif" font-size="14.00">switch(gol&gt;uw,icl&gt;switch_over(icl&gt;occur),obj&gt;thing,src&gt;uw)</text> -<text text-anchor="middle" x="1287.5" y="-448.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="1426.5,-479 1070.5,-479 1070.5,-441 1426.5,-441 1426.5,-479"/> +<text text-anchor="middle" x="1248.5" y="-463.8" font-family="Times,serif" font-size="14.00">switch(gol&gt;uw,icl&gt;switch_over(icl&gt;occur),obj&gt;thing,src&gt;uw)</text> +<text text-anchor="middle" x="1248.5" y="-448.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 5&#45;&gt;4 --> <g id="edge4" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M1187.01,-440.97C1107.02,-426.63 995.21,-406.57 912.77,-391.78"/> -<polygon fill="black" stroke="black" points="913.32,-388.32 902.86,-390 912.09,-395.21 913.32,-388.32"/> -<text text-anchor="middle" x="1084.5" y="-411.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M1153.39,-440.97C1077.85,-426.65 972.31,-406.65 894.33,-391.87"/> +<polygon fill="black" stroke="black" points="894.96,-388.43 884.48,-390 893.66,-395.3 894.96,-388.43"/> +<text text-anchor="middle" x="1056.5" y="-411.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1400,-390 1339,-390 1339,-352 1400,-352 1400,-390"/> -<text text-anchor="middle" x="1369.5" y="-374.8" font-family="Times,serif" font-size="14.00">onboard</text> -<text text-anchor="middle" x="1369.5" y="-359.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1361,-390 1300,-390 1300,-352 1361,-352 1361,-390"/> +<text text-anchor="middle" x="1330.5" y="-374.8" font-family="Times,serif" font-size="14.00">onboard</text> +<text text-anchor="middle" x="1330.5" y="-359.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;13 --> <g id="edge12" class="edge"> <title>5&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1304.49,-440.97C1316.36,-428.38 1332.39,-411.38 1345.55,-397.41"/> -<polygon fill="black" stroke="black" points="1348.22,-399.68 1352.53,-390 1343.13,-394.88 1348.22,-399.68"/> -<text text-anchor="middle" x="1342.5" y="-411.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1265.49,-440.97C1277.36,-428.38 1293.39,-411.38 1306.55,-397.41"/> +<polygon fill="black" stroke="black" points="1309.22,-399.68 1313.53,-390 1304.13,-394.88 1309.22,-399.68"/> +<text text-anchor="middle" x="1303.5" y="-411.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1837,-390 1418,-390 1418,-352 1837,-352 1837,-390"/> -<text text-anchor="middle" x="1627.5" y="-374.8" font-family="Times,serif" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw):03</text> -<text text-anchor="middle" x="1627.5" y="-359.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1798,-390 1379,-390 1379,-352 1798,-352 1798,-390"/> +<text text-anchor="middle" x="1588.5" y="-374.8" font-family="Times,serif" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw):03</text> +<text text-anchor="middle" x="1588.5" y="-359.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;14 --> <g id="edge13" class="edge"> <title>5&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1357.95,-440.97C1413.11,-426.86 1489.86,-407.22 1547.36,-392.51"/> -<polygon fill="black" stroke="black" points="1548.32,-395.87 1557.14,-390 1546.59,-389.09 1548.32,-395.87"/> -<text text-anchor="middle" x="1487.5" y="-411.8" font-family="Times,serif" font-size="14.00">gol</text> +<path fill="none" stroke="black" d="M1318.95,-440.97C1374.11,-426.86 1450.86,-407.22 1508.36,-392.51"/> +<polygon fill="black" stroke="black" points="1509.32,-395.87 1518.14,-390 1507.59,-389.09 1509.32,-395.87"/> +<text text-anchor="middle" x="1448.5" y="-411.8" font-family="Times,serif" font-size="14.00">gol</text> </g> <!-- 16 --> <g id="node16" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="1320.5,-389 1090.5,-389 1090.5,-353 1320.5,-353 1320.5,-389"/> -<text text-anchor="middle" x="1205.5" y="-367.3" font-family="Times,serif" font-size="14.00">according_to(icl&gt;how,obj&gt;uw,src&gt;uw)</text> +<polygon fill="none" stroke="black" points="1281.5,-389 1051.5,-389 1051.5,-353 1281.5,-353 1281.5,-389"/> +<text text-anchor="middle" x="1166.5" y="-367.3" font-family="Times,serif" font-size="14.00">according_to(icl&gt;how,obj&gt;uw,src&gt;uw)</text> </g> <!-- 5&#45;&gt;16 --> <g id="edge15" class="edge"> <title>5&#45;&gt;16</title> -<path fill="none" stroke="black" d="M1270.51,-440.97C1258.4,-428.12 1241.97,-410.69 1228.66,-396.57"/> -<polygon fill="black" stroke="black" points="1231.04,-393.99 1221.63,-389.12 1225.94,-398.79 1231.04,-393.99"/> -<text text-anchor="middle" x="1259.5" y="-411.8" font-family="Times,serif" font-size="14.00">src</text> +<path fill="none" stroke="black" d="M1231.51,-440.97C1219.4,-428.12 1202.97,-410.69 1189.66,-396.57"/> +<polygon fill="black" stroke="black" points="1192.04,-393.99 1182.63,-389.12 1186.94,-398.79 1192.04,-393.99"/> +<text text-anchor="middle" x="1220.5" y="-411.8" font-family="Times,serif" font-size="14.00">src</text> </g> <!-- 7 --> <g id="node7" class="node"> @@ -4096,108 +4121,108 @@ man(high_degree_of(icl>adj,aoj>thing),most(icl>how)) <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1900,-478 1695,-478 1695,-442 1900,-442 1900,-478"/> -<text text-anchor="middle" x="1797.5" y="-456.3" font-family="Times,serif" font-size="14.00">high_degree_of(aoj&gt;thing,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1861,-478 1656,-478 1656,-442 1861,-442 1861,-478"/> +<text text-anchor="middle" x="1758.5" y="-456.3" font-family="Times,serif" font-size="14.00">high_degree_of(aoj&gt;thing,icl&gt;adj)</text> </g> <!-- 15&#45;&gt;14 --> <g id="edge14" class="edge"> <title>15&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1763.91,-441.81C1737.54,-428.32 1700.6,-409.41 1671.81,-394.68"/> -<polygon fill="black" stroke="black" points="1673.27,-391.49 1662.77,-390.05 1670.08,-397.72 1673.27,-391.49"/> -<text text-anchor="middle" x="1732" y="-411.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1724.91,-441.81C1698.54,-428.32 1661.6,-409.41 1632.81,-394.68"/> +<polygon fill="black" stroke="black" points="1634.27,-391.49 1623.77,-390.05 1631.08,-397.72 1634.27,-391.49"/> +<text text-anchor="middle" x="1693" y="-411.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 22 --> <g id="node22" class="node"> <title>22</title> -<polygon fill="none" stroke="black" points="1952.5,-389 1854.5,-389 1854.5,-353 1952.5,-353 1952.5,-389"/> -<text text-anchor="middle" x="1903.5" y="-367.3" font-family="Times,serif" font-size="14.00">most(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1913.5,-389 1815.5,-389 1815.5,-353 1913.5,-353 1913.5,-389"/> +<text text-anchor="middle" x="1864.5" y="-367.3" font-family="Times,serif" font-size="14.00">most(icl&gt;how)</text> </g> <!-- 15&#45;&gt;22 --> <g id="edge21" class="edge"> <title>15&#45;&gt;22</title> -<path fill="none" stroke="black" d="M1818.44,-441.81C1834.56,-428.59 1857.01,-410.16 1874.8,-395.56"/> -<polygon fill="black" stroke="black" points="1877.09,-398.2 1882.6,-389.15 1872.65,-392.79 1877.09,-398.2"/> -<text text-anchor="middle" x="1870" y="-411.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1779.44,-441.81C1795.56,-428.59 1818.01,-410.16 1835.8,-395.56"/> +<polygon fill="black" stroke="black" points="1838.09,-398.2 1843.6,-389.15 1833.65,-392.79 1838.09,-398.2"/> +<text text-anchor="middle" x="1831" y="-411.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 17 --> <g id="node17" class="node"> <title>17</title> -<polygon fill="none" stroke="black" points="1931.5,-301 1631.5,-301 1631.5,-263 1931.5,-263 1931.5,-301"/> -<text text-anchor="middle" x="1781.5" y="-285.8" font-family="Times,serif" font-size="14.00">priority(equ&gt;precedence,icl&gt;high_status(icl&gt;thing))</text> -<text text-anchor="middle" x="1781.5" y="-270.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1907.5,-301 1607.5,-301 1607.5,-263 1907.5,-263 1907.5,-301"/> +<text text-anchor="middle" x="1757.5" y="-285.8" font-family="Times,serif" font-size="14.00">priority(equ&gt;precedence,icl&gt;high_status(icl&gt;thing))</text> +<text text-anchor="middle" x="1757.5" y="-270.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 16&#45;&gt;17 --> <g id="edge16" class="edge"> <title>16&#45;&gt;17</title> -<path fill="none" stroke="black" d="M1318.27,-352.97C1414.23,-338.47 1552.06,-317.66 1652.41,-302.5"/> -<polygon fill="black" stroke="black" points="1652.94,-305.96 1662.31,-301 1651.9,-299.04 1652.94,-305.96"/> -<text text-anchor="middle" x="1537.5" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1281.5,-353.07C1379.97,-338.58 1521.78,-317.7 1624.99,-302.51"/> +<polygon fill="black" stroke="black" points="1625.79,-305.93 1635.17,-301.01 1624.77,-299 1625.79,-305.93"/> +<text text-anchor="middle" x="1506.5" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 18 --> <g id="node18" class="node"> <title>18</title> -<polygon fill="none" stroke="black" points="2428.5,-390 1970.5,-390 1970.5,-352 2428.5,-352 2428.5,-390"/> -<text text-anchor="middle" x="2199.5" y="-374.8" font-family="Times,serif" font-size="14.00">give(ben&gt;person,cob&gt;abstract_thing,equ&gt;yield,icl&gt;supply(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="2199.5" y="-359.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="2389.5,-390 1931.5,-390 1931.5,-352 2389.5,-352 2389.5,-390"/> +<text text-anchor="middle" x="2160.5" y="-374.8" font-family="Times,serif" font-size="14.00">give(ben&gt;person,cob&gt;abstract_thing,equ&gt;yield,icl&gt;supply(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="2160.5" y="-359.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 18&#45;&gt;17 --> <g id="edge17" class="edge"> <title>18&#45;&gt;17</title> -<path fill="none" stroke="black" d="M2112.89,-351.97C2044.37,-337.71 1948.76,-317.81 1877.84,-303.05"/> -<polygon fill="black" stroke="black" points="1878.5,-299.61 1868,-301 1877.08,-306.47 1878.5,-299.61"/> -<text text-anchor="middle" x="2025.5" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M2077,-351.97C2011.08,-337.74 1919.14,-317.89 1850.8,-303.14"/> +<polygon fill="black" stroke="black" points="1851.41,-299.69 1840.89,-301 1849.93,-306.53 1851.41,-299.69"/> +<text text-anchor="middle" x="1992.5" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 19 --> <g id="node19" class="node"> <title>19</title> -<polygon fill="none" stroke="black" points="2390,-300 2325,-300 2325,-264 2390,-264 2390,-300"/> -<text text-anchor="middle" x="2357.5" y="-278.3" font-family="Times,serif" font-size="14.00">trackside</text> +<polygon fill="none" stroke="black" points="2351,-300 2286,-300 2286,-264 2351,-264 2351,-300"/> +<text text-anchor="middle" x="2318.5" y="-278.3" font-family="Times,serif" font-size="14.00">trackside</text> </g> <!-- 18&#45;&gt;19 --> <g id="edge18" class="edge"> <title>18&#45;&gt;19</title> -<path fill="none" stroke="black" d="M2232.24,-351.97C2256.98,-338.35 2291.07,-319.58 2317.44,-305.06"/> -<polygon fill="black" stroke="black" points="2319.35,-308 2326.42,-300.12 2315.97,-301.87 2319.35,-308"/> -<text text-anchor="middle" x="2297" y="-322.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M2193.24,-351.97C2217.98,-338.35 2252.07,-319.58 2278.44,-305.06"/> +<polygon fill="black" stroke="black" points="2280.35,-308 2287.42,-300.12 2276.97,-301.87 2280.35,-308"/> +<text text-anchor="middle" x="2258" y="-322.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 20 --> <g id="node20" class="node"> <title>20</title> -<polygon fill="none" stroke="black" points="2854,-390 2447,-390 2447,-352 2854,-352 2854,-390"/> -<text text-anchor="middle" x="2650.5" y="-374.8" font-family="Times,serif" font-size="14.00">equip(agt&gt;person,icl&gt;furnish(icl&gt;do),ins&gt;concrete_thing,obj&gt;thing):02</text> -<text text-anchor="middle" x="2650.5" y="-359.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="2815,-390 2408,-390 2408,-352 2815,-352 2815,-390"/> +<text text-anchor="middle" x="2611.5" y="-374.8" font-family="Times,serif" font-size="14.00">equip(agt&gt;person,icl&gt;furnish(icl&gt;do),ins&gt;concrete_thing,obj&gt;thing):02</text> +<text text-anchor="middle" x="2611.5" y="-359.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 20&#45;&gt;19 --> <g id="edge19" class="edge"> <title>20&#45;&gt;19</title> -<path fill="none" stroke="black" d="M2589.79,-351.97C2533.02,-335.12 2449.72,-310.38 2399.82,-295.57"/> -<polygon fill="black" stroke="black" points="2400.59,-292.14 2390.01,-292.65 2398.6,-298.85 2400.59,-292.14"/> -<text text-anchor="middle" x="2532.5" y="-322.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M2550.79,-351.97C2494.02,-335.12 2410.72,-310.38 2360.82,-295.57"/> +<polygon fill="black" stroke="black" points="2361.59,-292.14 2351.01,-292.65 2359.6,-298.85 2361.59,-292.14"/> +<text text-anchor="middle" x="2493.5" y="-322.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 21 --> <g id="node21" class="node"> <title>21</title> -<polygon fill="none" stroke="black" points="2692,-301 2609,-301 2609,-263 2692,-263 2692,-301"/> -<text text-anchor="middle" x="2650.5" y="-285.8" font-family="Times,serif" font-size="14.00">it(icl&gt;thing)</text> -<text text-anchor="middle" x="2650.5" y="-270.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="2653,-301 2570,-301 2570,-263 2653,-263 2653,-301"/> +<text text-anchor="middle" x="2611.5" y="-285.8" font-family="Times,serif" font-size="14.00">it(icl&gt;thing)</text> +<text text-anchor="middle" x="2611.5" y="-270.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 20&#45;&gt;21 --> <g id="edge20" class="edge"> <title>20&#45;&gt;21</title> -<path fill="none" stroke="black" d="M2650.5,-351.97C2650.5,-340.19 2650.5,-324.56 2650.5,-311.16"/> -<polygon fill="black" stroke="black" points="2654,-311 2650.5,-301 2647,-311 2654,-311"/> -<text text-anchor="middle" x="2659.5" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M2611.5,-351.97C2611.5,-340.19 2611.5,-324.56 2611.5,-311.16"/> +<polygon fill="black" stroke="black" points="2615,-311 2611.5,-301 2608,-311 2615,-311"/> +<text text-anchor="middle" x="2620.5" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="3.9.1.5"> <text_body><orig>If an ETCS equipped train passes a level transition to one or more levels for which it is not equipped, ETCS shall initiate a brake application. </orig><unl>[S:00] {org:en} -If an ETCS equipped train passes a level transition to one or more levels for which it is not equipped, ETCS shall initiate a brake application.. +If an ETCS equipped train passes a level transition to one or more levels for which it is not equipped, ETCS shall initiate a brake application. {/org} {unl} man:01(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):01.@state,etcs:01) @@ -4217,222 +4242,222 @@ obj:01(initiate(icl>start>do,agt>volitional_thing,obj>thing,scn>t {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1960pt" height="455pt" - viewBox="0.00 0.00 1960.00 455.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1869pt" height="455pt" + viewBox="0.00 0.00 1868.50 455.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 451)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-451 1956,-451 1956,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-451 1864.5,-451 1864.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="528,-8 528,-439 1944,-439 1944,-8 528,-8"/> -<text text-anchor="middle" x="1236" y="-423.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="489.5,-8 489.5,-439 1852.5,-439 1852.5,-8 489.5,-8"/> +<text text-anchor="middle" x="1171" y="-423.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="1573.5,-319 1166.5,-319 1166.5,-281 1573.5,-281 1573.5,-319"/> -<text text-anchor="middle" x="1370" y="-303.8" font-family="Times,serif" font-size="14.00">equip(agt&gt;person,icl&gt;furnish(icl&gt;do),ins&gt;concrete_thing,obj&gt;thing):01</text> -<text text-anchor="middle" x="1370" y="-288.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1482,-319 1075,-319 1075,-281 1482,-281 1482,-319"/> +<text text-anchor="middle" x="1278.5" y="-303.8" font-family="Times,serif" font-size="14.00">equip(agt&gt;person,icl&gt;furnish(icl&gt;do),ins&gt;concrete_thing,obj&gt;thing):01</text> +<text text-anchor="middle" x="1278.5" y="-288.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="1397.5,-229 1342.5,-229 1342.5,-193 1397.5,-193 1397.5,-229"/> -<text text-anchor="middle" x="1370" y="-207.3" font-family="Times,serif" font-size="14.00">etcs:01</text> +<polygon fill="none" stroke="black" points="1306,-229 1251,-229 1251,-193 1306,-193 1306,-229"/> +<text text-anchor="middle" x="1278.5" y="-207.3" font-family="Times,serif" font-size="14.00">etcs:01</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M1370,-280.97C1370,-268.96 1370,-252.93 1370,-239.36"/> -<polygon fill="black" stroke="black" points="1373.5,-239.12 1370,-229.12 1366.5,-239.12 1373.5,-239.12"/> -<text text-anchor="middle" x="1382.5" y="-251.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1278.5,-280.97C1278.5,-268.96 1278.5,-252.93 1278.5,-239.36"/> +<polygon fill="black" stroke="black" points="1282,-239.12 1278.5,-229.12 1275,-239.12 1282,-239.12"/> +<text text-anchor="middle" x="1291" y="-251.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1288.5,-230 1069.5,-230 1069.5,-192 1288.5,-192 1288.5,-230"/> -<text text-anchor="middle" x="1179" y="-214.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="1179" y="-199.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1202,-230 983,-230 983,-192 1202,-192 1202,-230"/> +<text text-anchor="middle" x="1092.5" y="-214.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="1092.5" y="-199.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M1330.42,-280.97C1300.59,-267.38 1259.51,-248.67 1227.67,-234.17"/> -<polygon fill="black" stroke="black" points="1229.08,-230.96 1218.52,-230 1226.17,-237.33 1229.08,-230.96"/> -<text text-anchor="middle" x="1294" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1239.96,-280.97C1211.03,-267.44 1171.25,-248.83 1140.29,-234.35"/> +<polygon fill="black" stroke="black" points="1141.53,-231.07 1130.99,-230 1138.57,-237.41 1141.53,-231.07"/> +<text text-anchor="middle" x="1205.5" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1075.5,-319 536.5,-319 536.5,-281 1075.5,-281 1075.5,-319"/> -<text text-anchor="middle" x="806" y="-303.8" font-family="courb" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> -<text text-anchor="middle" x="806" y="-288.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="984,-319 497,-319 497,-281 984,-281 984,-319"/> +<text text-anchor="middle" x="740.5" y="-303.8" font-family="courb" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> +<text text-anchor="middle" x="740.5" y="-288.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge3" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M883.29,-280.97C944.05,-266.8 1028.7,-247.06 1091.87,-232.32"/> -<polygon fill="black" stroke="black" points="1092.87,-235.68 1101.81,-230 1091.28,-228.87 1092.87,-235.68"/> -<text text-anchor="middle" x="1022.5" y="-251.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M813.43,-280.97C870.66,-266.83 950.33,-247.14 1009.9,-232.41"/> +<polygon fill="black" stroke="black" points="1010.79,-235.8 1019.66,-230 1009.11,-229.01 1010.79,-235.8"/> +<text text-anchor="middle" x="946" y="-251.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="996.5,-230 577.5,-230 577.5,-192 996.5,-192 996.5,-230"/> -<text text-anchor="middle" x="787" y="-214.8" font-family="Times,serif" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw):02</text> -<text text-anchor="middle" x="787" y="-199.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="932,-230 513,-230 513,-192 932,-192 932,-230"/> +<text text-anchor="middle" x="722.5" y="-214.8" font-family="Times,serif" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw):02</text> +<text text-anchor="middle" x="722.5" y="-199.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 4&#45;&gt;8 --> <g id="edge9" class="edge"> <title>4&#45;&gt;8</title> -<path fill="none" stroke="black" d="M802.06,-280.97C799.49,-269.19 796.08,-253.56 793.15,-240.16"/> -<polygon fill="black" stroke="black" points="796.48,-239.03 790.93,-230 789.65,-240.52 796.48,-239.03"/> -<text text-anchor="middle" x="805.5" y="-251.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M736.77,-280.97C734.33,-269.19 731.1,-253.56 728.33,-240.16"/> +<polygon fill="black" stroke="black" points="731.68,-239.09 726.22,-230 724.82,-240.51 731.68,-239.09"/> +<text text-anchor="middle" x="741" y="-251.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1312,-408 930,-408 930,-370 1312,-370 1312,-408"/> -<text text-anchor="middle" x="1121" y="-392.8" font-family="Times,serif" font-size="14.00">initiate(agt&gt;volitional_thing,icl&gt;start(icl&gt;do),obj&gt;thing,scn&gt;thing)</text> -<text text-anchor="middle" x="1121" y="-377.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="1220.5,-408 838.5,-408 838.5,-370 1220.5,-370 1220.5,-408"/> +<text text-anchor="middle" x="1029.5" y="-392.8" font-family="Times,serif" font-size="14.00">initiate(agt&gt;volitional_thing,icl&gt;start(icl&gt;do),obj&gt;thing,scn&gt;thing)</text> +<text text-anchor="middle" x="1029.5" y="-377.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 5&#45;&gt;4 --> <g id="edge4" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M1055.73,-369.97C1004.84,-355.92 934.11,-336.38 880.91,-321.69"/> -<polygon fill="black" stroke="black" points="881.76,-318.29 871.18,-319 879.89,-325.04 881.76,-318.29"/> -<text text-anchor="middle" x="992" y="-340.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M969.62,-369.97C923.22,-356 858.84,-336.62 810.14,-321.96"/> +<polygon fill="black" stroke="black" points="810.89,-318.53 800.3,-319 808.87,-325.24 810.89,-318.53"/> +<text text-anchor="middle" x="911.5" y="-340.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1148.5,-318 1093.5,-318 1093.5,-282 1148.5,-282 1148.5,-318"/> -<text text-anchor="middle" x="1121" y="-296.3" font-family="Times,serif" font-size="14.00">etcs:02</text> +<polygon fill="none" stroke="black" points="1057,-318 1002,-318 1002,-282 1057,-282 1057,-318"/> +<text text-anchor="middle" x="1029.5" y="-296.3" font-family="Times,serif" font-size="14.00">etcs:02</text> </g> <!-- 5&#45;&gt;13 --> <g id="edge10" class="edge"> <title>5&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1121,-369.97C1121,-357.96 1121,-341.93 1121,-328.36"/> -<polygon fill="black" stroke="black" points="1124.5,-328.12 1121,-318.12 1117.5,-328.12 1124.5,-328.12"/> -<text text-anchor="middle" x="1129.5" y="-340.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1029.5,-369.97C1029.5,-357.96 1029.5,-341.93 1029.5,-328.36"/> +<polygon fill="black" stroke="black" points="1033,-328.12 1029.5,-318.12 1026,-328.12 1033,-328.12"/> +<text text-anchor="middle" x="1038" y="-340.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1936,-319 1592,-319 1592,-281 1936,-281 1936,-319"/> -<text text-anchor="middle" x="1764" y="-303.8" font-family="Times,serif" font-size="14.00">application(agt&gt;thing,equ&gt;request,icl&gt;information,obj&gt;uw)</text> -<text text-anchor="middle" x="1764" y="-288.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1844.5,-319 1500.5,-319 1500.5,-281 1844.5,-281 1844.5,-319"/> +<text text-anchor="middle" x="1672.5" y="-303.8" font-family="Times,serif" font-size="14.00">application(agt&gt;thing,equ&gt;request,icl&gt;information,obj&gt;uw)</text> +<text text-anchor="middle" x="1672.5" y="-288.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 5&#45;&gt;14 --> <g id="edge12" class="edge"> <title>5&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1254.23,-369.97C1361.24,-355.49 1511.23,-335.2 1620.8,-320.38"/> -<polygon fill="black" stroke="black" points="1621.5,-323.81 1630.94,-319 1620.56,-316.88 1621.5,-323.81"/> -<text text-anchor="middle" x="1489" y="-340.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1162.73,-369.97C1269.74,-355.49 1419.73,-335.2 1529.3,-320.38"/> +<polygon fill="black" stroke="black" points="1530,-323.81 1539.44,-319 1529.06,-316.88 1530,-323.81"/> +<text text-anchor="middle" x="1397.5" y="-340.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="920,-141 602,-141 602,-103 920,-103 920,-141"/> -<text text-anchor="middle" x="761" y="-125.8" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> -<text text-anchor="middle" x="761" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="879.5,-141 561.5,-141 561.5,-103 879.5,-103 879.5,-141"/> +<text text-anchor="middle" x="720.5" y="-125.8" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> +<text text-anchor="middle" x="720.5" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="960.5,-52 541.5,-52 541.5,-16 960.5,-16 960.5,-52"/> -<text text-anchor="middle" x="751" y="-30.3" font-family="Times,serif" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw):01</text> +<polygon fill="none" stroke="black" points="924,-52 505,-52 505,-16 924,-16 924,-52"/> +<text text-anchor="middle" x="714.5" y="-30.3" font-family="Times,serif" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw):01</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M758.88,-102.76C757.5,-90.93 755.69,-75.32 754.15,-62.05"/> -<polygon fill="black" stroke="black" points="757.61,-61.57 752.98,-52.04 750.66,-62.38 757.61,-61.57"/> -<text text-anchor="middle" x="768.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M719.23,-102.76C718.4,-90.93 717.31,-75.32 716.39,-62.05"/> +<polygon fill="black" stroke="black" points="719.88,-61.77 715.69,-52.04 712.89,-62.26 719.88,-61.77"/> +<text text-anchor="middle" x="730" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1128,-52 978,-52 978,-16 1128,-16 1128,-52"/> -<text text-anchor="middle" x="1053" y="-30.3" font-family="Times,serif" font-size="14.00">one(icl&gt;digit(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1091.5,-52 941.5,-52 941.5,-16 1091.5,-16 1091.5,-52"/> +<text text-anchor="middle" x="1016.5" y="-30.3" font-family="Times,serif" font-size="14.00">one(icl&gt;digit(icl&gt;thing))</text> </g> <!-- 6&#45;&gt;9 --> <g id="edge7" class="edge"> <title>6&#45;&gt;9</title> -<path fill="none" stroke="black" d="M822.21,-102.97C869.87,-88.93 935.98,-69.46 985.24,-54.96"/> -<polygon fill="black" stroke="black" points="986.25,-58.31 994.85,-52.13 984.27,-51.59 986.25,-58.31"/> -<text text-anchor="middle" x="945.5" y="-73.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M782.55,-102.97C830.87,-88.93 897.88,-69.46 947.81,-54.96"/> +<polygon fill="black" stroke="black" points="948.93,-58.28 957.56,-52.13 946.98,-51.55 948.93,-58.28"/> +<text text-anchor="middle" x="907" y="-73.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 8&#45;&gt;6 --> <g id="edge6" class="edge"> <title>8&#45;&gt;6</title> -<path fill="none" stroke="black" d="M781.61,-191.97C778.06,-180.08 773.33,-164.25 769.3,-150.76"/> -<polygon fill="black" stroke="black" points="772.6,-149.58 766.38,-141 765.89,-151.59 772.6,-149.58"/> -<text text-anchor="middle" x="781" y="-162.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M722.09,-191.97C721.81,-180.19 721.46,-164.56 721.15,-151.16"/> +<polygon fill="black" stroke="black" points="724.64,-150.92 720.91,-141 717.64,-151.08 724.64,-150.92"/> +<text text-anchor="middle" x="727.5" y="-162.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1211.5,-140 938.5,-140 938.5,-104 1211.5,-104 1211.5,-140"/> -<text text-anchor="middle" x="1075" y="-118.3" font-family="Times,serif" font-size="14.00">more(ant&gt;less,bas&gt;uw,icl&gt;quantity,qua&lt;thing)</text> +<polygon fill="none" stroke="black" points="1171,-140 898,-140 898,-104 1171,-104 1171,-140"/> +<text text-anchor="middle" x="1034.5" y="-118.3" font-family="Times,serif" font-size="14.00">more(ant&gt;less,bas&gt;uw,icl&gt;quantity,qua&lt;thing)</text> </g> <!-- 8&#45;&gt;10 --> <g id="edge8" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M846.67,-191.97C893.84,-177.73 959.64,-157.85 1008.5,-143.09"/> -<polygon fill="black" stroke="black" points="1009.78,-146.36 1018.34,-140.12 1007.76,-139.66 1009.78,-146.36"/> -<text text-anchor="middle" x="958" y="-162.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M787.15,-191.97C838.65,-177.61 910.66,-157.53 963.71,-142.74"/> +<polygon fill="black" stroke="black" points="964.69,-146.1 973.38,-140.04 962.81,-139.36 964.69,-146.1"/> +<text text-anchor="middle" x="906.5" y="-162.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="518,-319 0,-319 0,-281 518,-281 518,-319"/> -<text text-anchor="middle" x="259" y="-303.8" font-family="courb" font-size="14.00">equip(agt&gt;person,icl&gt;furnish(icl&gt;do),ins&gt;concrete_thing,obj&gt;thing):02</text> -<text text-anchor="middle" x="259" y="-288.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> +<polygon fill="none" stroke="black" points="479,-319 0,-319 0,-281 479,-281 479,-319"/> +<text text-anchor="middle" x="239.5" y="-303.8" font-family="courb" font-size="14.00">equip(agt&gt;person,icl&gt;furnish(icl&gt;do),ins&gt;concrete_thing,obj&gt;thing):02</text> +<text text-anchor="middle" x="239.5" y="-288.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> </g> <!-- 11&#45;&gt;8 --> <g id="edge13" class="edge"> <title>11&#45;&gt;8</title> -<path fill="none" stroke="black" d="M368.4,-280.97C455.75,-266.58 577.95,-246.45 667.78,-231.64"/> -<polygon fill="black" stroke="black" points="668.44,-235.08 677.74,-230 667.3,-228.18 668.44,-235.08"/> -<text text-anchor="middle" x="564" y="-251.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M339.58,-280.97C419.23,-266.63 530.59,-246.57 612.69,-231.78"/> +<polygon fill="black" stroke="black" points="613.33,-235.22 622.55,-230 612.09,-228.33 613.33,-235.22"/> +<text text-anchor="middle" x="519.5" y="-251.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="300.5,-230 217.5,-230 217.5,-192 300.5,-192 300.5,-230"/> -<text text-anchor="middle" x="259" y="-214.8" font-family="Times,serif" font-size="14.00">it(icl&gt;thing)</text> -<text text-anchor="middle" x="259" y="-199.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="281,-230 198,-230 198,-192 281,-192 281,-230"/> +<text text-anchor="middle" x="239.5" y="-214.8" font-family="Times,serif" font-size="14.00">it(icl&gt;thing)</text> +<text text-anchor="middle" x="239.5" y="-199.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge14" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M259,-280.97C259,-269.19 259,-253.56 259,-240.16"/> -<polygon fill="black" stroke="black" points="262.5,-240 259,-230 255.5,-240 262.5,-240"/> -<text text-anchor="middle" x="268" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M239.5,-280.97C239.5,-269.19 239.5,-253.56 239.5,-240.16"/> +<polygon fill="black" stroke="black" points="243,-240 239.5,-230 236,-240 243,-240"/> +<text text-anchor="middle" x="248.5" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1854,-229 1674,-229 1674,-193 1854,-193 1854,-229"/> -<text text-anchor="middle" x="1764" y="-207.3" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1762.5,-229 1582.5,-229 1582.5,-193 1762.5,-193 1762.5,-229"/> +<text text-anchor="middle" x="1672.5" y="-207.3" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> </g> <!-- 14&#45;&gt;15 --> <g id="edge11" class="edge"> <title>14&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1764,-280.97C1764,-268.96 1764,-252.93 1764,-239.36"/> -<polygon fill="black" stroke="black" points="1767.5,-239.12 1764,-229.12 1760.5,-239.12 1767.5,-239.12"/> -<text text-anchor="middle" x="1776.5" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1672.5,-280.97C1672.5,-268.96 1672.5,-252.93 1672.5,-239.36"/> +<polygon fill="black" stroke="black" points="1676,-239.12 1672.5,-229.12 1669,-239.12 1676,-239.12"/> +<text text-anchor="middle" x="1685" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="3.9.1.6"> @@ -4450,10 +4475,10 @@ plc(driver(icl>operator>thing,ant>nondriver).@def,dmi.@def) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="643pt" height="224pt" @@ -4497,7 +4522,7 @@ plc(driver(icl>operator>thing,ant>nondriver).@def,dmi.@def) <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="595.5,-216 179.5,-216 179.5,-178 595.5,-178 595.5,-216"/> +<polygon fill="none" stroke="black" points="578.5,-216 196.5,-216 196.5,-178 578.5,-178 578.5,-216"/> <text text-anchor="middle" x="387.5" y="-200.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> <text text-anchor="middle" x="387.5" y="-185.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -4538,7 +4563,7 @@ plc(driver(icl>operator>thing,ant>nondriver).@def,dmi.@def) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -4552,40 +4577,40 @@ mod(value(icl>property,obj>thing).@entry.@pl,national(icl>adj,ant>in {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="232pt" height="133pt" - viewBox="0.00 0.00 232.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="215pt" height="133pt" + viewBox="0.00 0.00 215.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 228,-129 228,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 211,-129 211,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="224,-125 0,-125 0,-87 224,-87 224,-125"/> -<text text-anchor="middle" x="112" y="-109.8" font-family="courb" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> -<text text-anchor="middle" x="112" y="-94.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="207,-125 0,-125 0,-87 207,-87 207,-125"/> +<text text-anchor="middle" x="103.5" y="-109.8" font-family="courb" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> +<text text-anchor="middle" x="103.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="214,-36 10,-36 10,0 214,0 214,-36"/> -<text text-anchor="middle" x="112" y="-14.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="205.5,-36 1.5,-36 1.5,0 205.5,0 205.5,-36"/> +<text text-anchor="middle" x="103.5" y="-14.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M112,-86.76C112,-74.93 112,-59.32 112,-46.05"/> -<polygon fill="black" stroke="black" points="115.5,-46.04 112,-36.04 108.5,-46.04 115.5,-46.04"/> -<text text-anchor="middle" x="124.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M103.5,-86.76C103.5,-74.93 103.5,-59.32 103.5,-46.05"/> +<polygon fill="black" stroke="black" points="107,-46.04 103.5,-36.04 100,-46.04 107,-46.04"/> +<text text-anchor="middle" x="116" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="3.10.1.1"> <text_body><orig>The ETCS on-board shall be capable of receiving National values from the trackside to adapt to National requirements </orig><unl>[S:00] @@ -4607,182 +4632,182 @@ pur:01(receive(icl>acquire>do,src>thing,obj>thing).@entry,:02) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1270pt" height="460pt" - viewBox="0.00 0.00 1270.00 460.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1218pt" height="460pt" + viewBox="0.00 0.00 1217.50 460.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 456)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-456 1266,-456 1266,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-456 1213.5,-456 1213.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="243,-97 243,-373 1010,-373 1010,-97 243,-97"/> -<text text-anchor="middle" x="626.5" y="-357.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="228.5,-97 228.5,-373 957.5,-373 957.5,-97 228.5,-97"/> +<text text-anchor="middle" x="593" y="-357.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="1018,-8 1018,-174 1254,-174 1254,-8 1018,-8"/> -<text text-anchor="middle" x="1136" y="-158.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="965.5,-8 965.5,-174 1201.5,-174 1201.5,-8 965.5,-8"/> +<text text-anchor="middle" x="1083.5" y="-158.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="338,-452 0,-452 0,-414 338,-414 338,-452"/> -<text text-anchor="middle" x="169" y="-436.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="169" y="-421.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="309,-452 0,-452 0,-414 309,-414 309,-452"/> +<text text-anchor="middle" x="154.5" y="-436.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="154.5" y="-421.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="235,-342 181,-342 181,-304 235,-304 235,-342"/> -<text text-anchor="middle" x="208" y="-326.8" font-family="Times,serif" font-size="14.00">etcs</text> -<text text-anchor="middle" x="208" y="-311.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="220.5,-342 166.5,-342 166.5,-304 220.5,-304 220.5,-342"/> +<text text-anchor="middle" x="193.5" y="-326.8" font-family="Times,serif" font-size="14.00">etcs</text> +<text text-anchor="middle" x="193.5" y="-311.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge7" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M166.9,-413.66C166.38,-403.77 166.71,-391.48 170,-381 173.4,-370.16 179.55,-359.48 185.92,-350.35"/> -<polygon fill="black" stroke="black" points="188.89,-352.23 192.02,-342.11 183.26,-348.06 188.89,-352.23"/> -<text text-anchor="middle" x="178.5" y="-384.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M152.4,-413.66C151.88,-403.77 152.21,-391.48 155.5,-381 158.9,-370.16 165.05,-359.48 171.42,-350.35"/> +<polygon fill="black" stroke="black" points="174.39,-352.23 177.52,-342.11 168.76,-348.06 174.39,-352.23"/> +<text text-anchor="middle" x="164" y="-384.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge8" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M178.81,-413.98C181.67,-408.32 184.65,-401.98 187,-396 192.61,-381.7 197.5,-365.3 201.16,-351.76"/> -<polygon fill="black" stroke="black" points="204.55,-352.61 203.7,-342.05 197.78,-350.84 204.55,-352.61"/> -<text text-anchor="middle" x="201" y="-384.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M164.31,-413.98C167.17,-408.32 170.15,-401.98 172.5,-396 178.11,-381.7 183,-365.3 186.66,-351.76"/> +<polygon fill="black" stroke="black" points="190.05,-352.61 189.2,-342.05 183.28,-350.84 190.05,-352.61"/> +<text text-anchor="middle" x="186.5" y="-384.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="161.5,-341 96.5,-341 96.5,-305 161.5,-305 161.5,-341"/> -<text text-anchor="middle" x="129" y="-319.3" font-family="Times,serif" font-size="14.00">on&#45;board</text> +<polygon fill="none" stroke="black" points="147,-341 82,-341 82,-305 147,-305 147,-341"/> +<text text-anchor="middle" x="114.5" y="-319.3" font-family="Times,serif" font-size="14.00">on&#45;board</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge10" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M156.46,-413.89C153.02,-408.33 149.55,-402.08 147,-396 140.97,-381.61 136.62,-364.71 133.7,-350.91"/> -<polygon fill="black" stroke="black" points="137.13,-350.18 131.75,-341.05 130.26,-351.54 137.13,-350.18"/> -<text text-anchor="middle" x="155.5" y="-384.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M141.96,-413.89C138.52,-408.33 135.05,-402.08 132.5,-396 126.47,-381.61 122.12,-364.71 119.2,-350.91"/> +<polygon fill="black" stroke="black" points="122.63,-350.18 117.25,-341.05 115.76,-351.54 122.63,-350.18"/> +<text text-anchor="middle" x="141" y="-384.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="471.5,-451 366.5,-451 366.5,-415 471.5,-415 471.5,-451"/> -<text text-anchor="middle" x="419" y="-429.3" font-family="Times,serif" font-size="14.00">capable(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="443,-451 338,-451 338,-415 443,-415 443,-451"/> +<text text-anchor="middle" x="390.5" y="-429.3" font-family="Times,serif" font-size="14.00">capable(icl&gt;adj)</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge9" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M366.44,-419.01C320.85,-406.99 259.11,-388.66 239,-373 231.5,-367.16 225.31,-358.96 220.49,-350.93"/> -<polygon fill="black" stroke="black" points="223.51,-349.16 215.63,-342.08 217.38,-352.53 223.51,-349.16"/> -<text text-anchor="middle" x="295.5" y="-384.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M337.91,-417.4C296.33,-405.11 242.42,-387.32 224.5,-373 217.26,-367.22 211.23,-359.27 206.46,-351.45"/> +<polygon fill="black" stroke="black" points="209.38,-349.5 201.45,-342.47 203.27,-352.91 209.38,-349.5"/> +<text text-anchor="middle" x="278" y="-384.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="634,-342 278,-342 278,-304 634,-304 634,-342"/> -<text text-anchor="middle" x="456" y="-326.8" font-family="courb" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> -<text text-anchor="middle" x="456" y="-311.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="596.5,-342 270.5,-342 270.5,-304 596.5,-304 596.5,-342"/> +<text text-anchor="middle" x="433.5" y="-326.8" font-family="courb" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> +<text text-anchor="middle" x="433.5" y="-311.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;7 --> <g id="edge11" class="edge"> <title>3&#45;&gt;7</title> -<path fill="none" stroke="black" d="M424.94,-414.65C427.98,-405.79 431.86,-394.45 435.85,-382.8"/> -<polygon fill="black" stroke="black" points="439.28,-383.59 439.21,-373 432.66,-381.33 439.28,-383.59"/> -<text text-anchor="middle" x="445" y="-384.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M397.41,-414.65C400.97,-405.7 405.54,-394.22 410.23,-382.45"/> +<polygon fill="black" stroke="black" points="413.54,-383.58 413.99,-373 407.04,-381 413.54,-383.58"/> +<text text-anchor="middle" x="419.5" y="-384.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="430.5,-253 251.5,-253 251.5,-215 430.5,-215 430.5,-253"/> -<text text-anchor="middle" x="341" y="-237.8" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> -<text text-anchor="middle" x="341" y="-222.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="416,-253 237,-253 237,-215 416,-215 416,-253"/> +<text text-anchor="middle" x="326.5" y="-237.8" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> +<text text-anchor="middle" x="326.5" y="-222.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="471.5,-143 250.5,-143 250.5,-105 471.5,-105 471.5,-143"/> -<text text-anchor="middle" x="361" y="-127.8" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj):01</text> -<text text-anchor="middle" x="361" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="457,-143 236,-143 236,-105 457,-105 457,-143"/> +<text text-anchor="middle" x="346.5" y="-127.8" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj):01</text> +<text text-anchor="middle" x="346.5" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M344.39,-214.68C347.51,-197.82 352.19,-172.57 355.79,-153.15"/> -<polygon fill="black" stroke="black" points="359.28,-153.52 357.66,-143.05 352.39,-152.25 359.28,-153.52"/> -<text text-anchor="middle" x="362.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M329.89,-214.68C333.01,-197.82 337.69,-172.57 341.29,-153.15"/> +<polygon fill="black" stroke="black" points="344.78,-153.52 343.16,-143.05 337.89,-152.25 344.78,-153.52"/> +<text text-anchor="middle" x="348" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7&#45;&gt;5 --> <g id="edge2" class="edge"> <title>7&#45;&gt;5</title> -<path fill="none" stroke="black" d="M432.17,-303.97C414.98,-290.97 391.59,-273.27 372.8,-259.06"/> -<polygon fill="black" stroke="black" points="374.88,-256.25 364.8,-253 370.66,-261.83 374.88,-256.25"/> -<text text-anchor="middle" x="414" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M411.33,-303.97C395.55,-291.14 374.15,-273.74 356.8,-259.63"/> +<polygon fill="black" stroke="black" points="358.61,-256.6 348.64,-253 354.19,-262.03 358.61,-256.6"/> +<text text-anchor="middle" x="394.5" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="513.5,-253 448.5,-253 448.5,-215 513.5,-215 513.5,-253"/> -<text text-anchor="middle" x="481" y="-237.8" font-family="Times,serif" font-size="14.00">trackside</text> -<text text-anchor="middle" x="481" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="499,-253 434,-253 434,-215 499,-215 499,-253"/> +<text text-anchor="middle" x="466.5" y="-237.8" font-family="Times,serif" font-size="14.00">trackside</text> +<text text-anchor="middle" x="466.5" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge3" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M461.18,-303.97C464.6,-292.08 469.15,-276.25 473.02,-262.76"/> -<polygon fill="black" stroke="black" points="476.43,-263.58 475.83,-253 469.7,-261.65 476.43,-263.58"/> -<text text-anchor="middle" x="477" y="-274.8" font-family="Times,serif" font-size="14.00">src</text> +<path fill="none" stroke="black" d="M440.34,-303.97C444.9,-291.96 450.97,-275.94 456.12,-262.36"/> +<polygon fill="black" stroke="black" points="459.4,-263.59 459.67,-253 452.85,-261.11 459.4,-263.59"/> +<text text-anchor="middle" x="459.5" y="-274.8" font-family="Times,serif" font-size="14.00">src</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1002.5,-253 531.5,-253 531.5,-215 1002.5,-215 1002.5,-253"/> -<text text-anchor="middle" x="767" y="-237.8" font-family="courb" font-size="14.00">adapt(cob&gt;thing,equ&gt;conform,icl&gt;change(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="767" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="950,-253 517,-253 517,-215 950,-215 950,-253"/> +<text text-anchor="middle" x="733.5" y="-237.8" font-family="courb" font-size="14.00">adapt(cob&gt;thing,equ&gt;conform,icl&gt;change(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="733.5" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 7&#45;&gt;11 --> <g id="edge4" class="edge"> <title>7&#45;&gt;11</title> -<path fill="none" stroke="black" d="M520.44,-303.97C570.58,-289.95 640.23,-270.46 692.72,-255.78"/> -<polygon fill="black" stroke="black" points="693.96,-259.07 702.64,-253 692.07,-252.33 693.96,-259.07"/> -<text text-anchor="middle" x="639.5" y="-274.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M495.66,-303.97C543.93,-289.98 610.94,-270.54 661.53,-255.87"/> +<polygon fill="black" stroke="black" points="662.79,-259.15 671.42,-253 660.84,-252.43 662.79,-259.15"/> +<text text-anchor="middle" x="610" y="-274.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1228,-143 1032,-143 1032,-105 1228,-105 1228,-143"/> -<text text-anchor="middle" x="1130" y="-127.8" font-family="Times,serif" font-size="14.00">requirement(icl&gt;duty(icl&gt;thing))</text> -<text text-anchor="middle" x="1130" y="-112.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="1175.5,-143 979.5,-143 979.5,-105 1175.5,-105 1175.5,-143"/> +<text text-anchor="middle" x="1077.5" y="-127.8" font-family="Times,serif" font-size="14.00">requirement(icl&gt;duty(icl&gt;thing))</text> +<text text-anchor="middle" x="1077.5" y="-112.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1246.5,-54 1025.5,-54 1025.5,-16 1246.5,-16 1246.5,-54"/> -<text text-anchor="middle" x="1136" y="-38.8" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj):02</text> -<text text-anchor="middle" x="1136" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1194,-54 973,-54 973,-16 1194,-16 1194,-54"/> +<text text-anchor="middle" x="1083.5" y="-38.8" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj):02</text> +<text text-anchor="middle" x="1083.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge5" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1131.24,-104.97C1132.06,-93.19 1133.13,-77.56 1134.06,-64.16"/> -<polygon fill="black" stroke="black" points="1137.56,-64.22 1134.76,-54 1130.58,-63.74 1137.56,-64.22"/> -<text text-anchor="middle" x="1145.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1078.74,-104.97C1079.56,-93.19 1080.63,-77.56 1081.56,-64.16"/> +<polygon fill="black" stroke="black" points="1085.06,-64.22 1082.26,-54 1078.08,-63.74 1085.06,-64.22"/> +<text text-anchor="middle" x="1093" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 11&#45;&gt;9 --> <g id="edge6" class="edge"> <title>11&#45;&gt;9</title> -<path fill="none" stroke="black" d="M858.33,-214.96C905.36,-204.72 963.31,-190.63 1014,-174 1036.97,-166.46 1061.73,-156.3 1082.46,-147.18"/> -<polygon fill="black" stroke="black" points="1083.97,-150.34 1091.68,-143.07 1081.12,-143.94 1083.97,-150.34"/> -<text text-anchor="middle" x="997" y="-185.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M815.07,-214.96C858.93,-204.49 913.67,-190.19 961.5,-174 984.31,-166.28 1008.96,-156.13 1029.65,-147.08"/> +<polygon fill="black" stroke="black" points="1031.12,-150.25 1038.85,-143 1028.29,-143.85 1031.12,-150.25"/> +<text text-anchor="middle" x="940.5" y="-185.8" font-family="Times,serif" font-size="14.00">cob</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="3.10.1.3"> @@ -4799,82 +4824,82 @@ obj(define(icl>characterize>be,obj>uw,aoj>thing).@state,area(icl> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="534pt" height="222pt" - viewBox="0.00 0.00 533.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="524pt" height="222pt" + viewBox="0.00 0.00 524.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 529.5,-218 529.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 520,-218 520,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="197,-125 18,-125 18,-87 197,-87 197,-125"/> -<text text-anchor="middle" x="107.5" y="-109.8" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> -<text text-anchor="middle" x="107.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="192.5,-125 13.5,-125 13.5,-87 192.5,-87 192.5,-125"/> +<text text-anchor="middle" x="103" y="-109.8" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> +<text text-anchor="middle" x="103" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="209.5,-36 5.5,-36 5.5,0 209.5,0 209.5,-36"/> -<text text-anchor="middle" x="107.5" y="-14.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="205,-36 1,-36 1,0 205,0 205,-36"/> +<text text-anchor="middle" x="103" y="-14.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M107.5,-86.76C107.5,-74.93 107.5,-59.32 107.5,-46.05"/> -<polygon fill="black" stroke="black" points="111,-46.04 107.5,-36.04 104,-46.04 111,-46.04"/> -<text text-anchor="middle" x="120" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M103,-86.76C103,-74.93 103,-59.32 103,-46.05"/> +<polygon fill="black" stroke="black" points="106.5,-46.04 103,-36.04 99.5,-46.04 106.5,-46.04"/> +<text text-anchor="middle" x="115.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="215,-214 0,-214 0,-176 215,-176 215,-214"/> -<text text-anchor="middle" x="107.5" y="-198.8" font-family="courb" font-size="14.00">applicable(icl&gt;adj)</text> -<text text-anchor="middle" x="107.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="206,-214 0,-214 0,-176 206,-176 206,-214"/> +<text text-anchor="middle" x="103" y="-198.8" font-family="courb" font-size="14.00">applicable(icl&gt;adj)</text> +<text text-anchor="middle" x="103" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M107.5,-175.97C107.5,-164.19 107.5,-148.56 107.5,-135.16"/> -<polygon fill="black" stroke="black" points="111,-135 107.5,-125 104,-135 111,-135"/> -<text text-anchor="middle" x="116" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M103,-175.97C103,-164.19 103,-148.56 103,-135.16"/> +<polygon fill="black" stroke="black" points="106.5,-135 103,-125 99.5,-135 106.5,-135"/> +<text text-anchor="middle" x="111.5" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="498,-125 231,-125 231,-87 498,-87 498,-125"/> -<text text-anchor="middle" x="364.5" y="-109.8" font-family="Times,serif" font-size="14.00">area(icl&gt;extent(icl&gt;abstract_thing),obj&gt;thing)</text> -<text text-anchor="middle" x="364.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="490.5,-125 223.5,-125 223.5,-87 490.5,-87 490.5,-125"/> +<text text-anchor="middle" x="357" y="-109.8" font-family="Times,serif" font-size="14.00">area(icl&gt;extent(icl&gt;abstract_thing),obj&gt;thing)</text> +<text text-anchor="middle" x="357" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M160.75,-175.97C201.76,-162.09 258.55,-142.87 301.76,-128.24"/> -<polygon fill="black" stroke="black" points="302.97,-131.53 311.32,-125 300.72,-124.89 302.97,-131.53"/> -<text text-anchor="middle" x="260.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M155.63,-175.97C196.07,-162.12 252.05,-142.95 294.72,-128.33"/> +<polygon fill="black" stroke="black" points="296.11,-131.55 304.44,-125 293.84,-124.93 296.11,-131.55"/> +<text text-anchor="middle" x="255" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="525.5,-214 233.5,-214 233.5,-176 525.5,-176 525.5,-214"/> -<text text-anchor="middle" x="379.5" y="-198.8" font-family="Times,serif" font-size="14.00">define(aoj&gt;thing,icl&gt;characterize(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="379.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="516,-214 224,-214 224,-176 516,-176 516,-214"/> +<text text-anchor="middle" x="370" y="-198.8" font-family="Times,serif" font-size="14.00">define(aoj&gt;thing,icl&gt;characterize(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="370" y="-183.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 5&#45;&gt;4 --> <g id="edge4" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M376.39,-175.97C374.36,-164.19 371.67,-148.56 369.35,-135.16"/> -<polygon fill="black" stroke="black" points="372.75,-134.26 367.6,-125 365.85,-135.45 372.75,-134.26"/> -<text text-anchor="middle" x="382.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M367.31,-175.97C365.55,-164.19 363.21,-148.56 361.21,-135.16"/> +<polygon fill="black" stroke="black" points="364.63,-134.38 359.69,-125 357.71,-135.41 364.63,-134.38"/> +<text text-anchor="middle" x="373" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="3.10.1.6"> @@ -4899,21 +4924,21 @@ obj(remain(icl>be,ant>change,obj>uw,aoj>thing,asp>thing),:01)
 {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1284pt" height="437pt" - viewBox="0.00 0.00 1283.50 437.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1255pt" height="437pt" + viewBox="0.00 0.00 1254.50 437.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 433)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-433 1279.5,-433 1279.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-433 1250.5,-433 1250.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="591.5,-8 591.5,-261 1061.5,-261 1061.5,-8 591.5,-8"/> -<text text-anchor="middle" x="826.5" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="590.5,-8 590.5,-261 1032.5,-261 1032.5,-8 590.5,-8"/> +<text text-anchor="middle" x="811.5" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -4951,7 +4976,7 @@ obj(remain(icl>be,ant>change,obj>uw,aoj>thing,asp>thing),:01)
 <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="693.5,-429 355.5,-429 355.5,-391 693.5,-391 693.5,-429"/> +<polygon fill="none" stroke="black" points="679,-429 370,-429 370,-391 679,-391 679,-429"/> <text text-anchor="middle" x="524.5" y="-413.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> <text text-anchor="middle" x="524.5" y="-398.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -4978,16 +5003,16 @@ obj(remain(icl>be,ant>change,obj>uw,aoj>thing,asp>thing),:01)
 <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1111,-340 932,-340 932,-302 1111,-302 1111,-340"/> -<text text-anchor="middle" x="1021.5" y="-324.8" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> -<text text-anchor="middle" x="1021.5" y="-309.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> +<polygon fill="none" stroke="black" points="1089,-340 910,-340 910,-302 1089,-302 1089,-340"/> +<text text-anchor="middle" x="999.5" y="-324.8" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> +<text text-anchor="middle" x="999.5" y="-309.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge8" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M627.48,-390.97C713.9,-375.84 836.59,-354.37 922.01,-339.41"/> -<polygon fill="black" stroke="black" points="922.74,-342.84 931.98,-337.67 921.53,-335.95 922.74,-342.84"/> -<text text-anchor="middle" x="811" y="-361.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M622.92,-390.97C703.83,-376.15 818,-355.24 899.38,-340.34"/> +<polygon fill="black" stroke="black" points="900.43,-343.7 909.63,-338.46 899.17,-336.82 900.43,-343.7"/> +<text text-anchor="middle" x="798" y="-361.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge6" class="edge"> @@ -5025,60 +5050,60 @@ obj(remain(icl>be,ant>change,obj>uw,aoj>thing,asp>thing),:01)
 <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1054,-230 599,-230 599,-192 1054,-192 1054,-230"/> -<text text-anchor="middle" x="826.5" y="-214.8" font-family="courb" font-size="14.00">switch_off(agt&gt;thing,icl&gt;turn_off(icl&gt;do),obj&gt;functional_thing)</text> -<text text-anchor="middle" x="826.5" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="1024,-230 599,-230 599,-192 1024,-192 1024,-230"/> +<text text-anchor="middle" x="811.5" y="-214.8" font-family="courb" font-size="14.00">switch_off(agt&gt;thing,icl&gt;turn_off(icl&gt;do),obj&gt;functional_thing)</text> +<text text-anchor="middle" x="811.5" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 5&#45;&gt;12 --> <g id="edge12" class="edge"> <title>5&#45;&gt;12</title> -<path fill="none" stroke="black" d="M572.35,-302.89C601.63,-292.42 640.81,-278.41 679.63,-264.52"/> -<polygon fill="black" stroke="black" points="681.25,-267.66 689.48,-261 678.89,-261.07 681.25,-267.66"/> -<text text-anchor="middle" x="674.5" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M569.98,-302.89C597.8,-292.42 635.04,-278.4 671.93,-264.52"/> +<polygon fill="black" stroke="black" points="673.17,-267.79 681.3,-261 670.71,-261.24 673.17,-267.79"/> +<text text-anchor="middle" x="667.5" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1275.5,-229 1071.5,-229 1071.5,-193 1275.5,-193 1275.5,-229"/> -<text text-anchor="middle" x="1173.5" y="-207.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1246.5,-229 1042.5,-229 1042.5,-193 1246.5,-193 1246.5,-229"/> +<text text-anchor="middle" x="1144.5" y="-207.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge7" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1046.94,-301.92C1072.83,-283.53 1113.04,-254.96 1141.17,-234.97"/> -<polygon fill="black" stroke="black" points="1143.36,-237.71 1149.48,-229.07 1139.3,-232 1143.36,-237.71"/> -<text text-anchor="middle" x="1105" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1023.77,-301.92C1048.36,-283.61 1086.49,-255.21 1113.31,-235.23"/> +<polygon fill="black" stroke="black" points="1115.66,-237.85 1121.59,-229.07 1111.48,-232.23 1115.66,-237.85"/> +<text text-anchor="middle" x="1080" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="949.5,-141 703.5,-141 703.5,-103 949.5,-103 949.5,-141"/> -<text text-anchor="middle" x="826.5" y="-125.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> -<text text-anchor="middle" x="826.5" y="-110.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="934.5,-141 688.5,-141 688.5,-103 934.5,-103 934.5,-141"/> +<text text-anchor="middle" x="811.5" y="-125.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> +<text text-anchor="middle" x="811.5" y="-110.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="865.5,-52 787.5,-52 787.5,-16 865.5,-16 865.5,-52"/> -<text text-anchor="middle" x="826.5" y="-30.3" font-family="Times,serif" font-size="14.00">onboard:02</text> +<polygon fill="none" stroke="black" points="850.5,-52 772.5,-52 772.5,-16 850.5,-16 850.5,-52"/> +<text text-anchor="middle" x="811.5" y="-30.3" font-family="Times,serif" font-size="14.00">onboard:02</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge1" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M826.5,-102.76C826.5,-90.93 826.5,-75.32 826.5,-62.05"/> -<polygon fill="black" stroke="black" points="830,-62.04 826.5,-52.04 823,-62.04 830,-62.04"/> -<text text-anchor="middle" x="839" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M811.5,-102.76C811.5,-90.93 811.5,-75.32 811.5,-62.05"/> +<polygon fill="black" stroke="black" points="815,-62.04 811.5,-52.04 808,-62.04 815,-62.04"/> +<text text-anchor="middle" x="824" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12&#45;&gt;10 --> <g id="edge2" class="edge"> <title>12&#45;&gt;10</title> -<path fill="none" stroke="black" d="M826.5,-191.97C826.5,-180.19 826.5,-164.56 826.5,-151.16"/> -<polygon fill="black" stroke="black" points="830,-151 826.5,-141 823,-151 830,-151"/> -<text text-anchor="middle" x="835.5" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M811.5,-191.97C811.5,-180.19 811.5,-164.56 811.5,-151.16"/> +<polygon fill="black" stroke="black" points="815,-151 811.5,-141 808,-151 815,-151"/> +<text text-anchor="middle" x="820.5" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -5094,70 +5119,70 @@ pur(value(icl>property,obj>thing):01.@entry.@pl,value(icl>property,obj& {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="419pt" height="222pt" - viewBox="0.00 0.00 418.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="412pt" height="222pt" + viewBox="0.00 0.00 412.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 414.5,-218 414.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 408,-218 408,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="247,-214 0,-214 0,-176 247,-176 247,-214"/> -<text text-anchor="middle" x="123.5" y="-198.8" font-family="courb" font-size="14.00">value(icl&gt;property,obj&gt;thing):01</text> -<text text-anchor="middle" x="123.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="230.5,-214 3.5,-214 3.5,-176 230.5,-176 230.5,-214"/> +<text text-anchor="middle" x="117" y="-198.8" font-family="courb" font-size="14.00">value(icl&gt;property,obj&gt;thing):01</text> +<text text-anchor="middle" x="117" y="-183.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="192.5,-124 6.5,-124 6.5,-88 192.5,-88 192.5,-124"/> -<text text-anchor="middle" x="99.5" y="-102.3" font-family="Times,serif" font-size="14.00">default(icl&gt;absence(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="186,-124 0,-124 0,-88 186,-88 186,-124"/> +<text text-anchor="middle" x="93" y="-102.3" font-family="Times,serif" font-size="14.00">default(icl&gt;absence(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M118.53,-175.97C115.18,-163.84 110.7,-147.62 106.94,-133.95"/> -<polygon fill="black" stroke="black" points="110.25,-132.82 104.22,-124.12 103.51,-134.69 110.25,-132.82"/> -<text text-anchor="middle" x="126" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M112.03,-175.97C108.68,-163.84 104.2,-147.62 100.44,-133.95"/> +<polygon fill="black" stroke="black" points="103.75,-132.82 97.72,-124.12 97.01,-134.69 103.75,-132.82"/> +<text text-anchor="middle" x="119.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="406.5,-125 210.5,-125 210.5,-87 406.5,-87 406.5,-125"/> -<text text-anchor="middle" x="308.5" y="-109.8" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing):02</text> -<text text-anchor="middle" x="308.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> +<polygon fill="none" stroke="black" points="400,-125 204,-125 204,-87 400,-87 400,-125"/> +<text text-anchor="middle" x="302" y="-109.8" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing):02</text> +<text text-anchor="middle" x="302" y="-94.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge3" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M161.83,-175.97C190.61,-162.44 230.18,-143.83 260.97,-129.35"/> -<polygon fill="black" stroke="black" points="262.66,-132.43 270.22,-125 259.68,-126.09 262.66,-132.43"/> -<text text-anchor="middle" x="236" y="-146.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M155.33,-175.97C184.11,-162.44 223.68,-143.83 254.47,-129.35"/> +<polygon fill="black" stroke="black" points="256.16,-132.43 263.72,-125 253.18,-126.09 256.16,-132.43"/> +<text text-anchor="middle" x="229.5" y="-146.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="410.5,-36 206.5,-36 206.5,0 410.5,0 410.5,-36"/> -<text text-anchor="middle" x="308.5" y="-14.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="404,-36 200,-36 200,0 404,0 404,-36"/> +<text text-anchor="middle" x="302" y="-14.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M308.5,-86.76C308.5,-74.93 308.5,-59.32 308.5,-46.05"/> -<polygon fill="black" stroke="black" points="312,-46.04 308.5,-36.04 305,-46.04 312,-46.04"/> -<text text-anchor="middle" x="321" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M302,-86.76C302,-74.93 302,-59.32 302,-46.05"/> +<polygon fill="black" stroke="black" points="305.5,-46.04 302,-36.04 298.5,-46.04 305.5,-46.04"/> +<text text-anchor="middle" x="314.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="3.10.1.1"> <text_body><orig>If the on-board has no valid national values for the current location, default values shall be used by the onboard equipment. -</orig><unl></unl><dot></dot></text_body> +</orig><unl></unl><svg></svg></text_body> <modifier>M</modifier> </req> <req id="3.10.1.2"> @@ -5180,21 +5205,21 @@ plc(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@st {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1310pt" height="350pt" - viewBox="0.00 0.00 1310.00 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1295pt" height="350pt" + viewBox="0.00 0.00 1295.00 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 346)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 1306,-346 1306,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 1291,-346 1291,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="1058,-80 1058,-334 1294,-334 1294,-80 1058,-80"/> -<text text-anchor="middle" x="1176" y="-318.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="1043,-80 1043,-334 1279,-334 1279,-80 1043,-80"/> +<text text-anchor="middle" x="1161" y="-318.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -5206,15 +5231,15 @@ plc(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@st <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="694,-124 508,-124 508,-88 694,-88 694,-124"/> -<text text-anchor="middle" x="601" y="-102.3" font-family="Times,serif" font-size="14.00">default(icl&gt;absence(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="690,-124 504,-124 504,-88 690,-88 690,-124"/> +<text text-anchor="middle" x="597" y="-102.3" font-family="Times,serif" font-size="14.00">default(icl&gt;absence(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M287.84,-175.97C353.72,-161.46 446.11,-141.12 513.46,-126.28"/> -<polygon fill="black" stroke="black" points="514.61,-129.61 523.63,-124.04 513.11,-122.78 514.61,-129.61"/> -<text text-anchor="middle" x="440.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M287.02,-175.97C352.23,-161.46 443.68,-141.12 510.34,-126.28"/> +<polygon fill="black" stroke="black" points="511.41,-129.63 520.41,-124.04 509.89,-122.8 511.41,-129.63"/> +<text text-anchor="middle" x="437.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -5233,30 +5258,30 @@ plc(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@st <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1019.5,-214 772.5,-214 772.5,-176 1019.5,-176 1019.5,-214"/> -<text text-anchor="middle" x="896" y="-198.8" font-family="courb" font-size="14.00">value(icl&gt;property,obj&gt;thing):02</text> -<text text-anchor="middle" x="896" y="-183.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="999.5,-214 772.5,-214 772.5,-176 999.5,-176 999.5,-214"/> +<text text-anchor="middle" x="886" y="-198.8" font-family="courb" font-size="14.00">value(icl&gt;property,obj&gt;thing):02</text> +<text text-anchor="middle" x="886" y="-183.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge4" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M834.88,-175.97C786.46,-161.7 718.88,-141.76 668.81,-127"/> -<polygon fill="black" stroke="black" points="669.62,-123.59 659.03,-124.12 667.64,-130.3 669.62,-123.59"/> -<text text-anchor="middle" x="779.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M826.12,-175.97C778.79,-161.73 712.76,-141.85 663.73,-127.09"/> +<polygon fill="black" stroke="black" points="664.44,-123.65 653.85,-124.12 662.42,-130.35 664.44,-123.65"/> +<text text-anchor="middle" x="771.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1049,-303 683,-303 683,-265 1049,-265 1049,-303"/> -<text text-anchor="middle" x="866" y="-287.8" font-family="Times,serif" font-size="14.00">store(agt&gt;thing,icl&gt;keep(icl&gt;do),obj&gt;concrete_thing,plc&gt;place)</text> -<text text-anchor="middle" x="866" y="-272.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1034,-303 668,-303 668,-265 1034,-265 1034,-303"/> +<text text-anchor="middle" x="851" y="-287.8" font-family="Times,serif" font-size="14.00">store(agt&gt;thing,icl&gt;keep(icl&gt;do),obj&gt;concrete_thing,plc&gt;place)</text> +<text text-anchor="middle" x="851" y="-272.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge6" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M872.22,-264.97C876.32,-253.08 881.78,-237.25 886.43,-223.76"/> -<polygon fill="black" stroke="black" points="889.84,-224.6 889.79,-214 883.22,-222.32 889.84,-224.6"/> -<text text-anchor="middle" x="892" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M858.25,-264.97C863.09,-252.96 869.53,-236.94 874.99,-223.36"/> +<polygon fill="black" stroke="black" points="878.27,-224.59 878.76,-214 871.78,-221.97 878.27,-224.59"/> +<text text-anchor="middle" x="880" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -5267,80 +5292,80 @@ plc(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@st <!-- 5&#45;&gt;6 --> <g id="edge7" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M809.23,-264.97C764.45,-250.75 702.01,-230.93 655.56,-216.18"/> -<polygon fill="black" stroke="black" points="656.49,-212.81 645.9,-213.12 654.38,-219.48 656.49,-212.81"/> -<text text-anchor="middle" x="758.5" y="-235.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M797.34,-264.97C755.18,-250.81 696.48,-231.1 652.63,-216.37"/> +<polygon fill="black" stroke="black" points="653.55,-212.98 642.95,-213.12 651.32,-219.62 653.55,-212.98"/> +<text text-anchor="middle" x="750.5" y="-235.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1139,-214 1067,-214 1067,-176 1139,-176 1139,-214"/> -<text text-anchor="middle" x="1103" y="-198.8" font-family="courb" font-size="14.00">ertms</text> -<text text-anchor="middle" x="1103" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1121.5,-214 1052.5,-214 1052.5,-176 1121.5,-176 1121.5,-214"/> +<text text-anchor="middle" x="1087" y="-198.8" font-family="courb" font-size="14.00">ertms</text> +<text text-anchor="middle" x="1087" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge10" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M915.11,-264.97C956.9,-249.63 1016.49,-227.76 1057.29,-212.78"/> -<polygon fill="black" stroke="black" points="1051.5,-220.69 1058,-212.32 1047.7,-214.81 1051.5,-220.69"/> -<text text-anchor="middle" x="1007.5" y="-235.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M899.9,-264.97C941.93,-249.48 1002.03,-227.32 1042.68,-212.34"/> +<polygon fill="black" stroke="black" points="1040.97,-222.19 1043,-211.79 1034.93,-218.65 1040.97,-222.19"/> +<text text-anchor="middle" x="992.5" y="-235.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1285.5,-124 1066.5,-124 1066.5,-88 1285.5,-88 1285.5,-124"/> -<text text-anchor="middle" x="1176" y="-102.3" font-family="Times,serif" font-size="14.00">all(ant&gt;some,icl&gt;quantity,per&gt;thing)</text> +<polygon fill="none" stroke="black" points="1270.5,-124 1051.5,-124 1051.5,-88 1270.5,-88 1270.5,-124"/> +<text text-anchor="middle" x="1161" y="-102.3" font-family="Times,serif" font-size="14.00">all(ant&gt;some,icl&gt;quantity,per&gt;thing)</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge1" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1118.13,-175.97C1128.81,-163.24 1143.26,-146.02 1155.05,-131.96"/> -<polygon fill="black" stroke="black" points="1157.89,-134.03 1161.64,-124.12 1152.53,-129.53 1157.89,-134.03"/> -<text text-anchor="middle" x="1153" y="-146.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M1102.33,-175.97C1113.16,-163.24 1127.81,-146.02 1139.77,-131.96"/> +<polygon fill="black" stroke="black" points="1142.63,-134 1146.44,-124.12 1137.3,-129.46 1142.63,-134"/> +<text text-anchor="middle" x="1138" y="-146.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1048,-124 870,-124 870,-88 1048,-88 1048,-124"/> -<text text-anchor="middle" x="959" y="-102.3" font-family="Times,serif" font-size="14.00">on_board(icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1033,-124 855,-124 855,-88 1033,-88 1033,-124"/> +<text text-anchor="middle" x="944" y="-102.3" font-family="Times,serif" font-size="14.00">on_board(icl&gt;how,obj&gt;thing)</text> </g> <!-- 7&#45;&gt;10 --> <g id="edge8" class="edge"> <title>7&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1073.16,-175.97C1050.81,-162.47 1020.09,-143.91 996.14,-129.44"/> -<polygon fill="black" stroke="black" points="997.7,-126.29 987.33,-124.12 994.08,-132.28 997.7,-126.29"/> -<text text-anchor="middle" x="1052.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1057.37,-175.97C1035.17,-162.47 1004.66,-143.91 980.88,-129.44"/> +<polygon fill="black" stroke="black" points="982.49,-126.32 972.13,-124.12 978.86,-132.3 982.49,-126.32"/> +<text text-anchor="middle" x="1037.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1139,-303 1067,-303 1067,-265 1139,-265 1139,-303"/> -<text text-anchor="middle" x="1103" y="-287.8" font-family="courb" font-size="14.00">etcs</text> -<text text-anchor="middle" x="1103" y="-272.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1121.5,-303 1052.5,-303 1052.5,-265 1121.5,-265 1121.5,-303"/> +<text text-anchor="middle" x="1087" y="-287.8" font-family="courb" font-size="14.00">etcs</text> +<text text-anchor="middle" x="1087" y="-272.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;7 --> <g id="edge2" class="edge"> <title>9&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1103,-264.97C1103,-253.19 1103,-237.56 1103,-224.16"/> -<polygon fill="black" stroke="black" points="1106.5,-224 1103,-214 1099.5,-224 1106.5,-224"/> -<text text-anchor="middle" x="1109" y="-235.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M1087,-264.97C1087,-253.19 1087,-237.56 1087,-224.16"/> +<polygon fill="black" stroke="black" points="1090.5,-224 1087,-214 1083.5,-224 1090.5,-224"/> +<text text-anchor="middle" x="1093" y="-235.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1082,-36 836,-36 836,0 1082,0 1082,-36"/> -<text text-anchor="middle" x="959" y="-14.3" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1067,-36 821,-36 821,0 1067,0 1067,-36"/> +<text text-anchor="middle" x="944" y="-14.3" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge9" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M959,-87.6C959,-75.75 959,-59.82 959,-46.29"/> -<polygon fill="black" stroke="black" points="962.5,-46.08 959,-36.08 955.5,-46.08 962.5,-46.08"/> -<text text-anchor="middle" x="968" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M944,-87.6C944,-75.75 944,-59.82 944,-46.29"/> +<polygon fill="black" stroke="black" points="947.5,-46.08 944,-36.08 940.5,-46.08 947.5,-46.08"/> +<text text-anchor="middle" x="953" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -5357,27 +5382,27 @@ function(icl>mathematical_relation>thing).@entry.@pl {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="346pt" height="46pt" - viewBox="0.00 0.00 346.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="325pt" height="46pt" + viewBox="0.00 0.00 325.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 342,-42 342,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 321,-42 321,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="338,-38 0,-38 0,0 338,0 338,-38"/> -<text text-anchor="middle" x="169" y="-22.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> -<text text-anchor="middle" x="169" y="-7.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="317,-38 0,-38 0,0 317,0 317,-38"/> +<text text-anchor="middle" x="158.5" y="-22.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> +<text text-anchor="middle" x="158.5" y="-7.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> </g> </svg> -</dot></title> +</svg></title> <p id="4.1"> <title><orig>Operational Functions</orig><unl>[S:00] {org:en} @@ -5388,40 +5413,40 @@ mod(function(icl>mathematical_relation>thing).@entry.@pl.@maiuscul,operati {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="346pt" height="133pt" - viewBox="0.00 0.00 346.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="325pt" height="133pt" + viewBox="0.00 0.00 325.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 342,-129 342,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 321,-129 321,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="338,-125 0,-125 0,-87 338,-87 338,-125"/> -<text text-anchor="middle" x="169" y="-109.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> -<text text-anchor="middle" x="169" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> +<polygon fill="none" stroke="black" points="317,-125 0,-125 0,-87 317,-87 317,-125"/> +<text text-anchor="middle" x="158.5" y="-109.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> +<text text-anchor="middle" x="158.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="275,-36 63,-36 63,0 275,0 275,-36"/> -<text text-anchor="middle" x="169" y="-14.3" font-family="Times,serif" font-size="14.00">operational(com&gt;operation,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="264.5,-36 52.5,-36 52.5,0 264.5,0 264.5,-36"/> +<text text-anchor="middle" x="158.5" y="-14.3" font-family="Times,serif" font-size="14.00">operational(com&gt;operation,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M169,-86.76C169,-74.93 169,-59.32 169,-46.05"/> -<polygon fill="black" stroke="black" points="172.5,-46.04 169,-36.04 165.5,-46.04 172.5,-46.04"/> -<text text-anchor="middle" x="181.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M158.5,-86.76C158.5,-74.93 158.5,-59.32 158.5,-46.05"/> +<polygon fill="black" stroke="black" points="162,-46.04 158.5,-36.04 155,-46.04 162,-46.04"/> +<text text-anchor="middle" x="171" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <p id="4.1.1"> <title><orig>On Board Equipment self Test</orig><unl>[S:00] {org:en} @@ -5434,72 +5459,72 @@ mod(test(icl>evaluate>do,agt>volitional_thing,obj>thing,cao>uw,me {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="560pt" height="222pt" - viewBox="0.00 0.00 560.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="514pt" height="222pt" + viewBox="0.00 0.00 514.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 556,-218 556,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 510,-218 510,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="552,-214 0,-214 0,-176 552,-176 552,-214"/> -<text text-anchor="middle" x="276" y="-198.8" font-family="courb" font-size="14.00">test(agt&gt;volitional_thing,cao&gt;uw,icl&gt;evaluate(icl&gt;do),met&gt;thing,obj&gt;thing)</text> -<text text-anchor="middle" x="276" y="-183.8" font-family="courb" font-size="14.00">.@entry.@imperative.@maiuscul</text> +<polygon fill="none" stroke="black" points="506,-214 0,-214 0,-176 506,-176 506,-214"/> +<text text-anchor="middle" x="253" y="-198.8" font-family="courb" font-size="14.00">test(agt&gt;volitional_thing,cao&gt;uw,icl&gt;evaluate(icl&gt;do),met&gt;thing,obj&gt;thing)</text> +<text text-anchor="middle" x="253" y="-183.8" font-family="courb" font-size="14.00">.@entry.@imperative.@maiuscul</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="265,-125 87,-125 87,-89 265,-89 265,-125"/> -<text text-anchor="middle" x="176" y="-103.3" font-family="Times,serif" font-size="14.00">on_board(icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="242,-125 64,-125 64,-89 242,-89 242,-125"/> +<text text-anchor="middle" x="153" y="-103.3" font-family="Times,serif" font-size="14.00">on_board(icl&gt;how,obj&gt;thing)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M254.79,-175.76C239.81,-162.88 219.61,-145.5 203.41,-131.57"/> -<polygon fill="black" stroke="black" points="205.68,-128.91 195.82,-125.04 201.12,-134.22 205.68,-128.91"/> -<text text-anchor="middle" x="244.5" y="-146.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M231.79,-175.76C216.81,-162.88 196.61,-145.5 180.41,-131.57"/> +<polygon fill="black" stroke="black" points="182.68,-128.91 172.82,-125.04 178.12,-134.22 182.68,-128.91"/> +<text text-anchor="middle" x="221.5" y="-146.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="337,-125 283,-125 283,-89 337,-89 337,-125"/> -<text text-anchor="middle" x="310" y="-103.3" font-family="Times,serif" font-size="14.00">self</text> +<polygon fill="none" stroke="black" points="314,-125 260,-125 260,-89 314,-89 314,-125"/> +<text text-anchor="middle" x="287" y="-103.3" font-family="Times,serif" font-size="14.00">self</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M283.21,-175.76C287.93,-163.82 294.18,-148.01 299.46,-134.66"/> -<polygon fill="black" stroke="black" points="302.84,-135.63 303.26,-125.04 296.33,-133.06 302.84,-135.63"/> -<text text-anchor="middle" x="308.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M260.21,-175.76C264.93,-163.82 271.18,-148.01 276.46,-134.66"/> +<polygon fill="black" stroke="black" points="279.84,-135.63 280.26,-125.04 273.33,-133.06 279.84,-135.63"/> +<text text-anchor="middle" x="285.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="299,-38 53,-38 53,0 299,0 299,-38"/> -<text text-anchor="middle" x="176" y="-22.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> -<text text-anchor="middle" x="176" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="276,-38 30,-38 30,0 276,0 276,-38"/> +<text text-anchor="middle" x="153" y="-22.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> +<text text-anchor="middle" x="153" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge2" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M176,-88.6C176,-77.06 176,-61.65 176,-48.36"/> -<polygon fill="black" stroke="black" points="179.5,-48.27 176,-38.27 172.5,-48.27 179.5,-48.27"/> -<text text-anchor="middle" x="185" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M153,-88.6C153,-77.06 153,-61.65 153,-48.36"/> +<polygon fill="black" stroke="black" points="156.5,-48.27 153,-38.27 149.5,-48.27 156.5,-48.27"/> +<text text-anchor="middle" x="162" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.1.1.3a"> <text_body><orig>At Start Up, the on board equipment shall perform an automatic self-test. </orig><unl>[S:00] {org:en} -At Start Up, the on board equipment shall perform an automatic self-test.. +At Start Up, the on board equipment shall perform an automatic self-test. {/org} {unl} tim(promise(icl>modal>be,obj>uw,aoj>thing).@entry,start(icl>beginning>thing).@maiuscul) @@ -5513,10 +5538,10 @@ obj(perform(icl>do,agt>thing,obj>thing),self-test.@indef) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="749pt" height="311pt" @@ -5527,7 +5552,7 @@ obj(perform(icl>do,agt>thing,obj>thing),self-test.@indef) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="575.5,-303 237.5,-303 237.5,-265 575.5,-265 575.5,-303"/> +<polygon fill="none" stroke="black" points="561,-303 252,-303 252,-265 561,-265 561,-303"/> <text text-anchor="middle" x="406.5" y="-287.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> <text text-anchor="middle" x="406.5" y="-272.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -5635,14 +5660,14 @@ obj(perform(icl>do,agt>thing,obj>thing),self-test.@indef) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.1.4b"> <text_body><orig>The test shall require no action on the part of the driver. </orig><unl>[S:00] {org:en} -The test shall require no action on the part of the driver.. +The test shall require no action on the part of the driver. {/org} {unl} aoj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@present.@promise,test(icl>mental_measurement>thing).@def) @@ -5653,102 +5678,102 @@ obj(part(icl>region>abstract_thing,pof>area).@def,driver(icl>operato {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="828pt" height="313pt" - viewBox="0.00 0.00 827.50 313.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="808pt" height="313pt" + viewBox="0.00 0.00 808.00 313.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 309)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-309 823.5,-309 823.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-309 804,-309 804,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="494,-305 0,-305 0,-267 494,-267 494,-305"/> -<text text-anchor="middle" x="247" y="-289.8" font-family="courb" font-size="14.00">require(agt&gt;volitional_thing,cag&gt;thing,icl&gt;demand(icl&gt;do),obj&gt;uw)</text> -<text text-anchor="middle" x="247" y="-274.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="455,-305 0,-305 0,-267 455,-267 455,-305"/> +<text text-anchor="middle" x="227.5" y="-289.8" font-family="courb" font-size="14.00">require(agt&gt;volitional_thing,cag&gt;thing,icl&gt;demand(icl&gt;do),obj&gt;uw)</text> +<text text-anchor="middle" x="227.5" y="-274.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="348,-216 106,-216 106,-178 348,-178 348,-216"/> -<text text-anchor="middle" x="227" y="-200.8" font-family="Times,serif" font-size="14.00">test(icl&gt;mental_measurement(icl&gt;thing))</text> -<text text-anchor="middle" x="227" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="328.5,-216 86.5,-216 86.5,-178 328.5,-178 328.5,-216"/> +<text text-anchor="middle" x="207.5" y="-200.8" font-family="Times,serif" font-size="14.00">test(icl&gt;mental_measurement(icl&gt;thing))</text> +<text text-anchor="middle" x="207.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M242.86,-266.97C240.12,-255.08 236.48,-239.25 233.38,-225.76"/> -<polygon fill="black" stroke="black" points="236.79,-224.96 231.14,-216 229.97,-226.53 236.79,-224.96"/> -<text text-anchor="middle" x="247.5" y="-237.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M223.36,-266.97C220.62,-255.08 216.98,-239.25 213.88,-225.76"/> +<polygon fill="black" stroke="black" points="217.29,-224.96 211.64,-216 210.47,-226.53 217.29,-224.96"/> +<text text-anchor="middle" x="228" y="-237.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="685.5,-215 366.5,-215 366.5,-179 685.5,-179 685.5,-215"/> -<text text-anchor="middle" x="526" y="-193.3" font-family="Times,serif" font-size="14.00">action(cob&gt;thing,equ&gt;influence,icl&gt;process,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="666,-215 347,-215 347,-179 666,-179 666,-215"/> +<text text-anchor="middle" x="506.5" y="-193.3" font-family="Times,serif" font-size="14.00">action(cob&gt;thing,equ&gt;influence,icl&gt;process,obj&gt;thing)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge3" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M304.81,-266.97C350.41,-252.75 413.98,-232.93 461.28,-218.18"/> -<polygon fill="black" stroke="black" points="462.61,-221.43 471.11,-215.12 460.52,-214.75 462.61,-221.43"/> -<text text-anchor="middle" x="413" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M285.31,-266.97C330.91,-252.75 394.48,-232.93 441.78,-218.18"/> +<polygon fill="black" stroke="black" points="443.11,-221.43 451.61,-215.12 441.02,-214.75 443.11,-221.43"/> +<text text-anchor="middle" x="393.5" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="538,-126 374,-126 374,-90 538,-90 538,-126"/> -<text text-anchor="middle" x="456" y="-104.3" font-family="Times,serif" font-size="14.00">no(icl&gt;quantity,qua&lt;thing)</text> +<polygon fill="none" stroke="black" points="518.5,-126 354.5,-126 354.5,-90 518.5,-90 518.5,-126"/> +<text text-anchor="middle" x="436.5" y="-104.3" font-family="Times,serif" font-size="14.00">no(icl&gt;quantity,qua&lt;thing)</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M512.17,-178.81C501.91,-166.06 487.77,-148.48 476.24,-134.15"/> -<polygon fill="black" stroke="black" points="478.8,-131.75 469.8,-126.15 473.34,-136.14 478.8,-131.75"/> -<text text-anchor="middle" x="508.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M492.67,-178.81C482.41,-166.06 468.27,-148.48 456.74,-134.15"/> +<polygon fill="black" stroke="black" points="459.3,-131.75 450.3,-126.15 453.84,-136.14 459.3,-131.75"/> +<text text-anchor="middle" x="489" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="819.5,-127 556.5,-127 556.5,-89 819.5,-89 819.5,-127"/> -<text text-anchor="middle" x="688" y="-111.8" font-family="Times,serif" font-size="14.00">part(icl&gt;region(icl&gt;abstract_thing),pof&gt;area)</text> -<text text-anchor="middle" x="688" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="800,-127 537,-127 537,-89 800,-89 800,-127"/> +<text text-anchor="middle" x="668.5" y="-111.8" font-family="Times,serif" font-size="14.00">part(icl&gt;region(icl&gt;abstract_thing),pof&gt;area)</text> +<text text-anchor="middle" x="668.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M558.01,-178.81C583.03,-165.38 618.03,-146.57 645.42,-131.87"/> -<polygon fill="black" stroke="black" points="647.23,-134.87 654.39,-127.05 643.92,-128.7 647.23,-134.87"/> -<text text-anchor="middle" x="624.5" y="-148.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M538.51,-178.81C563.53,-165.38 598.53,-146.57 625.92,-131.87"/> +<polygon fill="black" stroke="black" points="627.73,-134.87 634.89,-127.05 624.42,-128.7 627.73,-134.87"/> +<text text-anchor="middle" x="605" y="-148.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="819.5,-38 556.5,-38 556.5,0 819.5,0 819.5,-38"/> -<text text-anchor="middle" x="688" y="-22.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="688" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="800,-38 537,-38 537,0 800,0 800,-38"/> +<text text-anchor="middle" x="668.5" y="-22.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="668.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge5" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M688,-88.97C688,-77.19 688,-61.56 688,-48.16"/> -<polygon fill="black" stroke="black" points="691.5,-48 688,-38 684.5,-48 691.5,-48"/> -<text text-anchor="middle" x="697" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M668.5,-88.97C668.5,-77.19 668.5,-61.56 668.5,-48.16"/> +<polygon fill="black" stroke="black" points="672,-48 668.5,-38 665,-48 672,-48"/> +<text text-anchor="middle" x="677.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.1.4c"> <text_body><orig>The DMI shall indicate the result of the self-test. </orig><unl>[S:00] {org:en} -The DMI shall indicate the result of the self-test.. +The DMI shall indicate the result of the self-test. {/org} {unl} aoj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,dmi.@def) @@ -5757,69 +5782,69 @@ obj(result(icl>phenomenon>thing,equ>consequence).@def,self-test.@def)&# {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="509pt" height="224pt" - viewBox="0.00 0.00 508.50 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="492pt" height="224pt" + viewBox="0.00 0.00 491.50 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 220)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 504.5,-220 504.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 487.5,-220 487.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="416,-216 0,-216 0,-178 416,-178 416,-216"/> -<text text-anchor="middle" x="208" y="-200.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="208" y="-185.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="382,-216 0,-216 0,-178 382,-178 382,-216"/> +<text text-anchor="middle" x="191" y="-200.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="191" y="-185.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="176,-127 122,-127 122,-89 176,-89 176,-127"/> -<text text-anchor="middle" x="149" y="-111.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="149" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="159,-127 105,-127 105,-89 159,-89 159,-127"/> +<text text-anchor="middle" x="132" y="-111.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="132" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M195.78,-177.97C187.47,-165.73 176.34,-149.32 167.02,-135.58"/> -<polygon fill="black" stroke="black" points="169.72,-133.32 161.21,-127 163.93,-137.24 169.72,-133.32"/> -<text text-anchor="middle" x="190.5" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M178.78,-177.97C170.47,-165.73 159.34,-149.32 150.02,-135.58"/> +<polygon fill="black" stroke="black" points="152.72,-133.32 144.21,-127 146.93,-137.24 152.72,-133.32"/> +<text text-anchor="middle" x="173.5" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="500.5,-127 193.5,-127 193.5,-89 500.5,-89 500.5,-127"/> -<text text-anchor="middle" x="347" y="-111.8" font-family="Times,serif" font-size="14.00">result(equ&gt;consequence,icl&gt;phenomenon(icl&gt;thing))</text> -<text text-anchor="middle" x="347" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="483.5,-127 176.5,-127 176.5,-89 483.5,-89 483.5,-127"/> +<text text-anchor="middle" x="330" y="-111.8" font-family="Times,serif" font-size="14.00">result(equ&gt;consequence,icl&gt;phenomenon(icl&gt;thing))</text> +<text text-anchor="middle" x="330" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M236.8,-177.97C257.86,-164.79 286.62,-146.79 309.48,-132.49"/> -<polygon fill="black" stroke="black" points="311.62,-135.28 318.24,-127 307.9,-129.34 311.62,-135.28"/> -<text text-anchor="middle" x="294" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M219.8,-177.97C240.86,-164.79 269.62,-146.79 292.48,-132.49"/> +<polygon fill="black" stroke="black" points="294.62,-135.28 301.24,-127 290.9,-129.34 294.62,-135.28"/> +<text text-anchor="middle" x="277" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="376.5,-38 317.5,-38 317.5,0 376.5,0 376.5,-38"/> -<text text-anchor="middle" x="347" y="-22.8" font-family="Times,serif" font-size="14.00">self&#45;test</text> -<text text-anchor="middle" x="347" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="359.5,-38 300.5,-38 300.5,0 359.5,0 359.5,-38"/> +<text text-anchor="middle" x="330" y="-22.8" font-family="Times,serif" font-size="14.00">self&#45;test</text> +<text text-anchor="middle" x="330" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M347,-88.97C347,-77.19 347,-61.56 347,-48.16"/> -<polygon fill="black" stroke="black" points="350.5,-48 347,-38 343.5,-48 350.5,-48"/> -<text text-anchor="middle" x="356" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M330,-88.97C330,-77.19 330,-61.56 330,-48.16"/> +<polygon fill="black" stroke="black" points="333.5,-48 330,-38 326.5,-48 333.5,-48"/> +<text text-anchor="middle" x="339" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -5836,80 +5861,80 @@ mod(entry(icl>written_record>thing).@maiuscul,data(icl>collection>th {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="363pt" height="311pt" - viewBox="0.00 0.00 363.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="348pt" height="311pt" + viewBox="0.00 0.00 348.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 359,-307 359,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 344,-307 344,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="329,-303 116,-303 116,-265 329,-265 329,-303"/> -<text text-anchor="middle" x="222.5" y="-287.8" font-family="Times,serif" font-size="14.00">entry(icl&gt;written_record(icl&gt;thing))</text> -<text text-anchor="middle" x="222.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="314,-303 101,-303 101,-265 314,-265 314,-303"/> +<text text-anchor="middle" x="207.5" y="-287.8" font-family="Times,serif" font-size="14.00">entry(icl&gt;written_record(icl&gt;thing))</text> +<text text-anchor="middle" x="207.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="273,-214 0,-214 0,-176 273,-176 273,-214"/> -<text text-anchor="middle" x="136.5" y="-198.8" font-family="courb" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="136.5" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="253,-214 0,-214 0,-176 253,-176 253,-214"/> +<text text-anchor="middle" x="126.5" y="-198.8" font-family="courb" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="126.5" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M204.68,-264.97C192.23,-252.38 175.42,-235.38 161.61,-221.41"/> -<polygon fill="black" stroke="black" points="163.82,-218.65 154.3,-214 158.84,-223.58 163.82,-218.65"/> -<text text-anchor="middle" x="195.5" y="-235.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M190.72,-264.97C178.99,-252.38 163.16,-235.38 150.15,-221.41"/> +<polygon fill="black" stroke="black" points="152.64,-218.94 143.26,-214 147.51,-223.71 152.64,-218.94"/> +<text text-anchor="middle" x="182.5" y="-235.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="314.5,-125 132.5,-125 132.5,-87 314.5,-87 314.5,-125"/> -<text text-anchor="middle" x="223.5" y="-109.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="223.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="299.5,-125 117.5,-125 117.5,-87 299.5,-87 299.5,-125"/> +<text text-anchor="middle" x="208.5" y="-109.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="208.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge4" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M244.34,-264.99C257.89,-252.33 274.08,-234.11 281.5,-214 287.35,-198.16 287.28,-191.87 281.5,-176 275.52,-159.6 263.74,-144.39 252.35,-132.44"/> -<polygon fill="black" stroke="black" points="254.53,-129.68 244.98,-125.09 249.58,-134.63 254.53,-129.68"/> -<text text-anchor="middle" x="299" y="-191.3" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M227.25,-264.9C239.72,-252.08 254.71,-233.7 261.5,-214 267.01,-198.03 266.93,-191.99 261.5,-176 256.04,-159.93 245.16,-144.67 234.67,-132.61"/> +<polygon fill="black" stroke="black" points="237.22,-130.2 227.89,-125.17 232.04,-134.92 237.22,-130.2"/> +<text text-anchor="middle" x="279" y="-191.3" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge3" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M154.53,-175.97C167.12,-163.38 184.12,-146.38 198.09,-132.41"/> -<polygon fill="black" stroke="black" points="200.9,-134.55 205.5,-125 195.95,-129.6 200.9,-134.55"/> -<text text-anchor="middle" x="198" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M143.49,-175.97C155.36,-163.38 171.39,-146.38 184.55,-132.41"/> +<polygon fill="black" stroke="black" points="187.22,-134.68 191.53,-125 182.13,-129.88 187.22,-134.68"/> +<text text-anchor="middle" x="185" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="355,-36 92,-36 92,0 355,0 355,-36"/> -<text text-anchor="middle" x="223.5" y="-14.3" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="340,-36 77,-36 77,0 340,0 340,-36"/> +<text text-anchor="middle" x="208.5" y="-14.3" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M223.5,-86.76C223.5,-74.93 223.5,-59.32 223.5,-46.05"/> -<polygon fill="black" stroke="black" points="227,-46.04 223.5,-36.04 220,-46.04 227,-46.04"/> -<text text-anchor="middle" x="236" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M208.5,-86.76C208.5,-74.93 208.5,-59.32 208.5,-46.05"/> +<polygon fill="black" stroke="black" points="212,-46.04 208.5,-36.04 205,-46.04 212,-46.04"/> +<text text-anchor="middle" x="221" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.1.2.1a"> <text_body><orig>Train data shall be entered before the on-board ETCS equipment allows train movement. </orig><unl>[S:00] {org:en} -Train data shall be entered before the on-board ETCS equipment allows train movement.. +Train data shall be entered before the on-board ETCS equipment allows train movement. {/org} {unl} mod(data(icl>collection>thing).@topic,train(icl>public_transport>thing):01) @@ -5924,10 +5949,10 @@ obj(before(icl>how,equ>earlier,tim<uw,obj>uw),:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1015pt" height="437pt" @@ -5943,9 +5968,9 @@ obj(before(icl>how,equ>earlier,tim<uw,obj>uw),:01) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="293,-340 111,-340 111,-302 293,-302 293,-340"/> -<text text-anchor="middle" x="202" y="-324.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="202" y="-309.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="283,-340 101,-340 101,-302 283,-302 283,-340"/> +<text text-anchor="middle" x="192" y="-324.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="192" y="-309.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -5956,50 +5981,50 @@ obj(before(icl>how,equ>earlier,tim<uw,obj>uw),:01) <!-- 1&#45;&gt;2 --> <g id="edge6" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M187.75,-301.68C173.99,-283.99 153.03,-257.04 137.68,-237.31"/> -<polygon fill="black" stroke="black" points="140.39,-235.08 131.48,-229.34 134.86,-239.38 140.39,-235.08"/> -<text text-anchor="middle" x="185.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M179.45,-301.68C167.43,-284.14 149.19,-257.52 135.7,-237.84"/> +<polygon fill="black" stroke="black" points="138.42,-235.61 129.88,-229.34 132.64,-239.56 138.42,-235.61"/> +<text text-anchor="middle" x="178.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="517.5,-429 124.5,-429 124.5,-391 517.5,-391 517.5,-429"/> -<text text-anchor="middle" x="321" y="-413.8" font-family="courb" font-size="14.00">enter(agt&gt;volitional_thing,equ&gt;join,icl&gt;do,obj&gt;thing)</text> -<text text-anchor="middle" x="321" y="-398.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="493.5,-429 128.5,-429 128.5,-391 493.5,-391 493.5,-429"/> +<text text-anchor="middle" x="311" y="-413.8" font-family="courb" font-size="14.00">enter(agt&gt;volitional_thing,equ&gt;join,icl&gt;do,obj&gt;thing)</text> +<text text-anchor="middle" x="311" y="-398.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge7" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M296.34,-390.97C278.55,-377.97 254.34,-360.27 234.91,-346.06"/> -<polygon fill="black" stroke="black" points="236.76,-343.08 226.63,-340 232.63,-348.73 236.76,-343.08"/> -<text text-anchor="middle" x="277" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M286.34,-390.97C268.55,-377.97 244.34,-360.27 224.91,-346.06"/> +<polygon fill="black" stroke="black" points="226.76,-343.08 216.63,-340 222.63,-348.73 226.76,-343.08"/> +<text text-anchor="middle" x="267" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="615,-339 353,-339 353,-303 615,-303 615,-339"/> -<text text-anchor="middle" x="484" y="-317.3" font-family="Times,serif" font-size="14.00">before(equ&gt;earlier,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> +<polygon fill="none" stroke="black" points="600,-339 338,-339 338,-303 600,-303 600,-339"/> +<text text-anchor="middle" x="469" y="-317.3" font-family="Times,serif" font-size="14.00">before(equ&gt;earlier,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge8" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M354.77,-390.97C380.41,-377.29 415.77,-358.42 443.03,-343.87"/> -<polygon fill="black" stroke="black" points="444.76,-346.91 451.93,-339.12 441.46,-340.74 444.76,-346.91"/> -<text text-anchor="middle" x="421.5" y="-361.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M343.74,-390.97C368.48,-377.35 402.57,-358.58 428.94,-344.06"/> +<polygon fill="black" stroke="black" points="430.85,-347 437.92,-339.12 427.47,-340.87 430.85,-347"/> +<text text-anchor="middle" x="408.5" y="-361.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="852,-230 308,-230 308,-192 852,-192 852,-230"/> -<text text-anchor="middle" x="580" y="-214.8" font-family="courb" font-size="14.00">allow(agt&gt;volitional_thing,ben&gt;volitional_thing,equ&gt;permit,icl&gt;do,obj&gt;uw)</text> -<text text-anchor="middle" x="580" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="823,-230 317,-230 317,-192 823,-192 823,-230"/> +<text text-anchor="middle" x="570" y="-214.8" font-family="courb" font-size="14.00">allow(agt&gt;volitional_thing,ben&gt;volitional_thing,equ&gt;permit,icl&gt;do,obj&gt;uw)</text> +<text text-anchor="middle" x="570" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 4&#45;&gt;8 --> <g id="edge9" class="edge"> <title>4&#45;&gt;8</title> -<path fill="none" stroke="black" d="M499.42,-302.65C507.77,-293.26 518.6,-281.08 529.6,-268.7"/> -<polygon fill="black" stroke="black" points="532.42,-270.8 536.45,-261 527.19,-266.15 532.42,-270.8"/> -<text text-anchor="middle" x="538" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M485.23,-302.65C494.09,-293.17 505.62,-280.85 517.3,-268.35"/> +<polygon fill="black" stroke="black" points="519.9,-270.69 524.18,-261 514.79,-265.91 519.9,-270.69"/> +<text text-anchor="middle" x="525" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -6037,9 +6062,9 @@ obj(before(icl>how,equ>earlier,tim<uw,obj>uw),:01) <!-- 8&#45;&gt;5 --> <g id="edge3" class="edge"> <title>8&#45;&gt;5</title> -<path fill="none" stroke="black" d="M537.52,-191.97C505.36,-178.33 461.03,-159.51 426.79,-144.98"/> -<polygon fill="black" stroke="black" points="427.99,-141.69 417.42,-141 425.26,-148.13 427.99,-141.69"/> -<text text-anchor="middle" x="497.5" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M529.6,-191.97C499.14,-178.38 457.2,-159.67 424.68,-145.17"/> +<polygon fill="black" stroke="black" points="425.91,-141.88 415.35,-141 423.06,-148.27 425.91,-141.88"/> +<text text-anchor="middle" x="492.5" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 9 --> <g id="node9" class="node"> @@ -6050,9 +6075,9 @@ obj(before(icl>how,equ>earlier,tim<uw,obj>uw),:01) <!-- 8&#45;&gt;9 --> <g id="edge4" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M591.19,-191.97C598.94,-179.48 609.38,-162.66 618.01,-148.76"/> -<polygon fill="black" stroke="black" points="621.08,-150.46 623.38,-140.12 615.13,-146.77 621.08,-150.46"/> -<text text-anchor="middle" x="620" y="-162.8" font-family="Times,serif" font-size="14.00">ben</text> +<path fill="none" stroke="black" d="M583.26,-191.97C592.54,-179.36 605.06,-162.34 615.35,-148.36"/> +<polygon fill="black" stroke="black" points="618.3,-150.24 621.41,-140.12 612.66,-146.1 618.3,-150.24"/> +<text text-anchor="middle" x="615" y="-162.8" font-family="Times,serif" font-size="14.00">ben</text> </g> <!-- 10 --> <g id="node10" class="node"> @@ -6063,20 +6088,20 @@ obj(before(icl>how,equ>earlier,tim<uw,obj>uw),:01) <!-- 8&#45;&gt;10 --> <g id="edge5" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M642.37,-191.97C691.95,-177.64 761.24,-157.62 812.39,-142.83"/> -<polygon fill="black" stroke="black" points="813.4,-146.18 822.04,-140.04 811.46,-139.46 813.4,-146.18"/> -<text text-anchor="middle" x="757" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M634.44,-191.97C685.78,-177.61 757.56,-157.53 810.44,-142.74"/> +<polygon fill="black" stroke="black" points="811.39,-146.11 820.08,-140.04 809.51,-139.37 811.39,-146.11"/> +<text text-anchor="middle" x="753" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.2.2"> <text_body><orig>The driver shall be able to select Train Data Entry on the DMI. </orig><unl>[S:00] {org:en} -The driver shall be able to select Train Data Entry on the DMI.. +The driver shall be able to select Train Data Entry on the DMI. {/org} {unl} aoj(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry.@present.@ability.@promise,driver(icl>operator>thing,ant>nondriver).@def) @@ -6087,104 +6112,104 @@ plc(entry(icl>written_record>thing).@maiuscul,dmi.@def) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="527pt" height="313pt" - viewBox="0.00 0.00 527.00 313.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="507pt" height="313pt" + viewBox="0.00 0.00 506.50 313.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 309)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-309 523,-309 523,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-309 502.5,-309 502.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="461,-305 0,-305 0,-267 461,-267 461,-305"/> -<text text-anchor="middle" x="230.5" y="-289.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> -<text text-anchor="middle" x="230.5" y="-274.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="420,-305 0,-305 0,-267 420,-267 420,-305"/> +<text text-anchor="middle" x="210" y="-289.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> +<text text-anchor="middle" x="210" y="-274.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="288,-216 25,-216 25,-178 288,-178 288,-216"/> -<text text-anchor="middle" x="156.5" y="-200.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="156.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="267.5,-216 4.5,-216 4.5,-178 267.5,-178 267.5,-216"/> +<text text-anchor="middle" x="136" y="-200.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="136" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M215.17,-266.97C204.55,-254.49 190.26,-237.69 178.44,-223.79"/> -<polygon fill="black" stroke="black" points="180.96,-221.35 171.81,-216 175.63,-225.89 180.96,-221.35"/> -<text text-anchor="middle" x="207" y="-237.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M194.67,-266.97C184.05,-254.49 169.76,-237.69 157.94,-223.79"/> +<polygon fill="black" stroke="black" points="160.46,-221.35 151.31,-216 155.13,-225.89 160.46,-221.35"/> +<text text-anchor="middle" x="186.5" y="-237.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="519,-216 306,-216 306,-178 519,-178 519,-216"/> -<text text-anchor="middle" x="412.5" y="-200.8" font-family="Times,serif" font-size="14.00">entry(icl&gt;written_record(icl&gt;thing))</text> -<text text-anchor="middle" x="412.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="498.5,-216 285.5,-216 285.5,-178 498.5,-178 498.5,-216"/> +<text text-anchor="middle" x="392" y="-200.8" font-family="Times,serif" font-size="14.00">entry(icl&gt;written_record(icl&gt;thing))</text> +<text text-anchor="middle" x="392" y="-185.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge4" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M268.21,-266.97C296.52,-253.44 335.45,-234.83 365.74,-220.35"/> -<polygon fill="black" stroke="black" points="367.33,-223.47 374.84,-216 364.31,-217.16 367.33,-223.47"/> -<text text-anchor="middle" x="340.5" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M247.71,-266.97C276.02,-253.44 314.95,-234.83 345.24,-220.35"/> +<polygon fill="black" stroke="black" points="346.83,-223.47 354.34,-216 343.81,-217.16 346.83,-223.47"/> +<text text-anchor="middle" x="320" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="413.5,-127 231.5,-127 231.5,-89 413.5,-89 413.5,-127"/> -<text text-anchor="middle" x="322.5" y="-111.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="322.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="393,-127 211,-127 211,-89 393,-89 393,-127"/> +<text text-anchor="middle" x="302" y="-111.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="302" y="-96.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="432,-38 213,-38 213,0 432,0 432,-38"/> -<text text-anchor="middle" x="322.5" y="-22.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="322.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="411.5,-38 192.5,-38 192.5,0 411.5,0 411.5,-38"/> +<text text-anchor="middle" x="302" y="-22.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="302" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M322.5,-88.97C322.5,-77.19 322.5,-61.56 322.5,-48.16"/> -<polygon fill="black" stroke="black" points="326,-48 322.5,-38 319,-48 326,-48"/> -<text text-anchor="middle" x="335" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M302,-88.97C302,-77.19 302,-61.56 302,-48.16"/> +<polygon fill="black" stroke="black" points="305.5,-48 302,-38 298.5,-48 305.5,-48"/> +<text text-anchor="middle" x="314.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge3" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M393.85,-177.97C380.7,-165.26 362.91,-148.06 348.38,-134.02"/> -<polygon fill="black" stroke="black" points="350.75,-131.44 341.12,-127 345.88,-136.47 350.75,-131.44"/> -<text text-anchor="middle" x="385" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M373.35,-177.97C360.2,-165.26 342.41,-148.06 327.88,-134.02"/> +<polygon fill="black" stroke="black" points="330.25,-131.44 320.62,-127 325.38,-136.47 330.25,-131.44"/> +<text text-anchor="middle" x="364.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="485.5,-127 431.5,-127 431.5,-89 485.5,-89 485.5,-127"/> -<text text-anchor="middle" x="458.5" y="-111.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="458.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="465,-127 411,-127 411,-89 465,-89 465,-127"/> +<text text-anchor="middle" x="438" y="-111.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="438" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge5" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M422.03,-177.97C428.45,-165.84 437.02,-149.63 444.24,-135.97"/> -<polygon fill="black" stroke="black" points="447.4,-137.48 448.98,-127 441.21,-134.21 447.4,-137.48"/> -<text text-anchor="middle" x="446" y="-148.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M401.53,-177.97C407.95,-165.84 416.52,-149.63 423.74,-135.97"/> +<polygon fill="black" stroke="black" points="426.9,-137.48 428.48,-127 420.71,-134.21 426.9,-137.48"/> +<text text-anchor="middle" x="425.5" y="-148.8" font-family="Times,serif" font-size="14.00">plc</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.2.3a"> <text_body><orig>Entering or overwriting data manually by the driver shall be possible but only when stationary. </orig><unl>[S:00] {org:en} -Entering or overwriting data manually by the driver shall be possible but only when stationary.. +Entering or overwriting data manually by the driver shall be possible but only when stationary. {/org} {unl} or:01(overwrite(icl>write>do,agt>thing,obj>thing).@entry,enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@entry) @@ -6201,179 +6226,179 @@ obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01.@_hn-scope) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1252pt" height="504pt" - viewBox="0.00 0.00 1251.50 504.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1194pt" height="504pt" + viewBox="0.00 0.00 1194.00 504.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 500)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-500 1247.5,-500 1247.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-500 1190,-500 1190,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="346,-79 346,-245 956,-245 956,-79 346,-79"/> -<text text-anchor="middle" x="651" y="-229.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="316.5,-79 316.5,-245 897.5,-245 897.5,-79 316.5,-79"/> +<text text-anchor="middle" x="607" y="-229.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="946.5,-214 589.5,-214 589.5,-176 946.5,-176 946.5,-214"/> -<text text-anchor="middle" x="768" y="-198.8" font-family="courb" font-size="14.00">overwrite(agt&gt;thing,icl&gt;write(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="768" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="888.5,-214 558.5,-214 558.5,-176 888.5,-176 888.5,-214"/> +<text text-anchor="middle" x="723.5" y="-198.8" font-family="courb" font-size="14.00">overwrite(agt&gt;thing,icl&gt;write(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="723.5" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="747.5,-125 354.5,-125 354.5,-87 747.5,-87 747.5,-125"/> -<text text-anchor="middle" x="551" y="-109.8" font-family="courb" font-size="14.00">enter(agt&gt;volitional_thing,equ&gt;join,icl&gt;do,obj&gt;thing)</text> -<text text-anchor="middle" x="551" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="689,-125 324,-125 324,-87 689,-87 689,-125"/> +<text text-anchor="middle" x="506.5" y="-109.8" font-family="courb" font-size="14.00">enter(agt&gt;volitional_thing,equ&gt;join,icl&gt;do,obj&gt;thing)</text> +<text text-anchor="middle" x="506.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M723.04,-175.97C688.85,-162.27 641.67,-143.35 605.36,-128.79"/> -<polygon fill="black" stroke="black" points="606.49,-125.48 595.9,-125 603.88,-131.97 606.49,-125.48"/> -<text text-anchor="middle" x="678" y="-146.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M678.54,-175.97C644.35,-162.27 597.17,-143.35 560.86,-128.79"/> +<polygon fill="black" stroke="black" points="561.99,-125.48 551.4,-125 559.38,-131.97 561.99,-125.48"/> +<text text-anchor="middle" x="633.5" y="-146.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="948,-124 766,-124 766,-88 948,-88 948,-124"/> -<text text-anchor="middle" x="857" y="-102.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="889.5,-124 707.5,-124 707.5,-88 889.5,-88 889.5,-124"/> +<text text-anchor="middle" x="798.5" y="-102.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge2" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M786.44,-175.97C799.71,-163 817.75,-145.37 832.26,-131.18"/> -<polygon fill="black" stroke="black" points="834.79,-133.61 839.49,-124.12 829.89,-128.6 834.79,-133.61"/> -<text text-anchor="middle" x="826" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M739.04,-175.97C750.02,-163.24 764.87,-146.02 776.98,-131.96"/> +<polygon fill="black" stroke="black" points="779.87,-133.97 783.75,-124.12 774.56,-129.4 779.87,-133.97"/> +<text text-anchor="middle" x="773.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="650,-36 452,-36 452,0 650,0 650,-36"/> -<text text-anchor="middle" x="551" y="-14.3" font-family="Times,serif" font-size="14.00">manually(com&gt;manual,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="605.5,-36 407.5,-36 407.5,0 605.5,0 605.5,-36"/> +<text text-anchor="middle" x="506.5" y="-14.3" font-family="Times,serif" font-size="14.00">manually(com&gt;manual,icl&gt;how)</text> </g> <!-- 2&#45;&gt;6 --> <g id="edge4" class="edge"> <title>2&#45;&gt;6</title> -<path fill="none" stroke="black" d="M551,-79C551,-68.58 551,-56.58 551,-46.05"/> -<polygon fill="black" stroke="black" points="554.5,-46.04 551,-36.04 547.5,-46.04 554.5,-46.04"/> -<text text-anchor="middle" x="563.5" y="-57.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M506.5,-79C506.5,-68.58 506.5,-56.58 506.5,-46.05"/> +<polygon fill="black" stroke="black" points="510,-46.04 506.5,-36.04 503,-46.04 510,-46.04"/> +<text text-anchor="middle" x="519" y="-57.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1034,-322 838,-322 838,-286 1034,-286 1034,-322"/> -<text text-anchor="middle" x="936" y="-300.3" font-family="Times,serif" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="982.5,-322 786.5,-322 786.5,-286 982.5,-286 982.5,-322"/> +<text text-anchor="middle" x="884.5" y="-300.3" font-family="Times,serif" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge3" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M909.01,-285.81C880.78,-267.83 836.28,-239.48 804.83,-219.46"/> -<polygon fill="black" stroke="black" points="806.64,-216.46 796.33,-214.04 802.88,-222.37 806.64,-216.46"/> -<text text-anchor="middle" x="884.5" y="-256.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M858.63,-285.81C831.69,-267.9 789.29,-239.73 759.18,-219.71"/> +<polygon fill="black" stroke="black" points="760.91,-216.66 750.65,-214.04 757.04,-222.49 760.91,-216.66"/> +<text text-anchor="middle" x="836" y="-256.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1243.5,-213 964.5,-213 964.5,-177 1243.5,-177 1243.5,-213"/> -<text text-anchor="middle" x="1104" y="-191.3" font-family="Times,serif" font-size="14.00">when(com&gt;condition,con&lt;uw,icl&gt;how,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="1186,-213 907,-213 907,-177 1186,-177 1186,-213"/> +<text text-anchor="middle" x="1046.5" y="-191.3" font-family="Times,serif" font-size="14.00">when(com&gt;condition,con&lt;uw,icl&gt;how,obj&gt;uw)</text> </g> <!-- 3&#45;&gt;11 --> <g id="edge8" class="edge"> <title>3&#45;&gt;11</title> -<path fill="none" stroke="black" d="M962.99,-285.81C991.65,-267.56 1037.06,-238.63 1068.58,-218.56"/> -<polygon fill="black" stroke="black" points="1070.52,-221.47 1077.07,-213.15 1066.76,-215.57 1070.52,-221.47"/> -<text text-anchor="middle" x="1019" y="-256.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M910.53,-285.81C938.04,-267.64 981.58,-238.88 1011.95,-218.82"/> +<polygon fill="black" stroke="black" points="1014.12,-221.58 1020.54,-213.15 1010.26,-215.74 1014.12,-221.58"/> +<text text-anchor="middle" x="965.5" y="-256.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="338,-214 0,-214 0,-176 338,-176 338,-214"/> -<text text-anchor="middle" x="169" y="-198.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="169" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="309,-214 0,-214 0,-176 309,-176 309,-214"/> +<text text-anchor="middle" x="154.5" y="-198.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="154.5" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 7&#45;&gt;2 --> <g id="edge10" class="edge"> <title>7&#45;&gt;2</title> -<path fill="none" stroke="black" d="M248.15,-175.97C274.34,-170.01 304.85,-163.06 336.24,-155.91"/> -<polygon fill="black" stroke="black" points="337.03,-159.32 346,-153.69 335.47,-152.5 337.03,-159.32"/> -<text text-anchor="middle" x="390.5" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M227.43,-175.97C250.98,-170.15 278.32,-163.4 306.5,-156.43"/> +<polygon fill="black" stroke="black" points="307.63,-159.76 316.5,-153.96 305.95,-152.96 307.63,-159.76"/> +<text text-anchor="middle" x="360" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 7&#45;&gt;2 --> <g id="edge11" class="edge"> <title>7&#45;&gt;2</title> -<path fill="none" stroke="black" d="M313.05,-175.99C320.61,-174.76 328.25,-173.45 335.92,-172.07"/> -<polygon fill="black" stroke="black" points="336.8,-175.47 346,-170.22 335.53,-168.59 336.8,-175.47"/> -<text text-anchor="middle" x="461" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M289.72,-175.99C295.25,-175.02 300.83,-173.99 306.42,-172.93"/> +<polygon fill="black" stroke="black" points="307.36,-176.31 316.5,-170.96 306.02,-169.44 307.36,-176.31"/> +<text text-anchor="middle" x="426.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="300.5,-125 37.5,-125 37.5,-87 300.5,-87 300.5,-125"/> -<text text-anchor="middle" x="169" y="-109.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="169" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="286,-125 23,-125 23,-87 286,-87 286,-125"/> +<text text-anchor="middle" x="154.5" y="-109.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="154.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge5" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M169,-175.97C169,-164.19 169,-148.56 169,-135.16"/> -<polygon fill="black" stroke="black" points="172.5,-135 169,-125 165.5,-135 172.5,-135"/> -<text text-anchor="middle" x="180" y="-146.8" font-family="Times,serif" font-size="14.00">met</text> +<path fill="none" stroke="black" d="M154.5,-175.97C154.5,-164.19 154.5,-148.56 154.5,-135.16"/> +<polygon fill="black" stroke="black" points="158,-135 154.5,-125 151,-135 158,-135"/> +<text text-anchor="middle" x="165.5" y="-146.8" font-family="Times,serif" font-size="14.00">met</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1064.5,-409 807.5,-409 807.5,-373 1064.5,-373 1064.5,-409"/> -<text text-anchor="middle" x="936" y="-387.3" font-family="Times,serif" font-size="14.00">but(and&lt;uw,equ&gt;however,icl&gt;how,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="1013,-409 756,-409 756,-373 1013,-373 1013,-409"/> +<text text-anchor="middle" x="884.5" y="-387.3" font-family="Times,serif" font-size="14.00">but(and&lt;uw,equ&gt;however,icl&gt;how,obj&gt;uw)</text> </g> <!-- 9&#45;&gt;3 --> <g id="edge6" class="edge"> <title>9&#45;&gt;3</title> -<path fill="none" stroke="black" d="M936,-372.8C936,-361.16 936,-345.55 936,-332.24"/> -<polygon fill="black" stroke="black" points="939.5,-332.18 936,-322.18 932.5,-332.18 939.5,-332.18"/> -<text text-anchor="middle" x="945" y="-343.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M884.5,-372.8C884.5,-361.16 884.5,-345.55 884.5,-332.24"/> +<polygon fill="black" stroke="black" points="888,-332.18 884.5,-322.18 881,-332.18 888,-332.18"/> +<text text-anchor="middle" x="893.5" y="-343.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1007.5,-496 864.5,-496 864.5,-460 1007.5,-460 1007.5,-496"/> -<text text-anchor="middle" x="936" y="-474.3" font-family="Times,serif" font-size="14.00">only(equ&gt;lone,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="956,-496 813,-496 813,-460 956,-460 956,-496"/> +<text text-anchor="middle" x="884.5" y="-474.3" font-family="Times,serif" font-size="14.00">only(equ&gt;lone,icl&gt;adj)</text> </g> <!-- 10&#45;&gt;9 --> <g id="edge7" class="edge"> <title>10&#45;&gt;9</title> -<path fill="none" stroke="black" d="M936,-459.8C936,-448.16 936,-432.55 936,-419.24"/> -<polygon fill="black" stroke="black" points="939.5,-419.18 936,-409.18 932.5,-419.18 939.5,-419.18"/> -<text text-anchor="middle" x="946" y="-430.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M884.5,-459.8C884.5,-448.16 884.5,-432.55 884.5,-419.24"/> +<polygon fill="black" stroke="black" points="888,-419.18 884.5,-409.18 881,-419.18 888,-419.18"/> +<text text-anchor="middle" x="894.5" y="-430.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1162.5,-124 1045.5,-124 1045.5,-88 1162.5,-88 1162.5,-124"/> -<text text-anchor="middle" x="1104" y="-102.3" font-family="Times,serif" font-size="14.00">stationary(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1105,-124 988,-124 988,-88 1105,-88 1105,-124"/> +<text text-anchor="middle" x="1046.5" y="-102.3" font-family="Times,serif" font-size="14.00">stationary(icl&gt;adj)</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge9" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1104,-176.81C1104,-164.66 1104,-148.11 1104,-134.18"/> -<polygon fill="black" stroke="black" points="1107.5,-134.15 1104,-124.15 1100.5,-134.15 1107.5,-134.15"/> -<text text-anchor="middle" x="1113" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1046.5,-176.81C1046.5,-164.66 1046.5,-148.11 1046.5,-134.18"/> +<polygon fill="black" stroke="black" points="1050,-134.15 1046.5,-124.15 1043,-134.15 1050,-134.15"/> +<text text-anchor="middle" x="1055.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.2.5a"> <text_body><orig>Train data may be entered automatically from a railway management system or from train memory. </orig><unl>[S:00] {org:en} -Train data may be entered automatically from a railway management system or from train memory.. +Train data may be entered automatically from a railway management system or from train memory. {/org} {unl} mod(data(icl>collection>thing).@topic,train(icl>public_transport>thing):01) @@ -6387,145 +6412,145 @@ plf(enter(icl>put>do,plt>thing,plf>thing,agt>volitional_thing,obj {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="921pt" height="364pt" - viewBox="0.00 0.00 920.50 364.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="919pt" height="364pt" + viewBox="0.00 0.00 919.00 364.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 360)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-360 916.5,-360 916.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-360 915,-360 915,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-348 376,-348 376,-8 8,-8"/> -<text text-anchor="middle" x="192" y="-332.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-348 350,-348 350,-8 8,-8"/> +<text text-anchor="middle" x="179" y="-332.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="883,-228 701,-228 701,-190 883,-190 883,-228"/> -<text text-anchor="middle" x="792" y="-212.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="792" y="-197.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="884,-228 702,-228 702,-190 884,-190 884,-228"/> +<text text-anchor="middle" x="793" y="-212.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="793" y="-197.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="910,-139 674,-139 674,-103 910,-103 910,-139"/> -<text text-anchor="middle" x="792" y="-117.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="911,-139 675,-139 675,-103 911,-103 911,-139"/> +<text text-anchor="middle" x="793" y="-117.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge4" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M792,-189.76C792,-177.93 792,-162.32 792,-149.05"/> -<polygon fill="black" stroke="black" points="795.5,-149.04 792,-139.04 788.5,-149.04 795.5,-149.04"/> -<text text-anchor="middle" x="804.5" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M793,-189.76C793,-177.93 793,-162.32 793,-149.05"/> +<polygon fill="black" stroke="black" points="796.5,-149.04 793,-139.04 789.5,-149.04 796.5,-149.04"/> +<text text-anchor="middle" x="805.5" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="912.5,-317 385.5,-317 385.5,-279 912.5,-279 912.5,-317"/> -<text text-anchor="middle" x="649" y="-301.8" font-family="courb" font-size="14.00">enter(agt&gt;volitional_thing,icl&gt;put(icl&gt;do),obj&gt;thing,plf&gt;thing,plt&gt;thing)</text> -<text text-anchor="middle" x="649" y="-286.8" font-family="courb" font-size="14.00">.@entry.@grant.@present</text> +<polygon fill="none" stroke="black" points="845.5,-317 360.5,-317 360.5,-279 845.5,-279 845.5,-317"/> +<text text-anchor="middle" x="603" y="-301.8" font-family="courb" font-size="14.00">enter(agt&gt;volitional_thing,icl&gt;put(icl&gt;do),obj&gt;thing,plf&gt;thing,plt&gt;thing)</text> +<text text-anchor="middle" x="603" y="-286.8" font-family="courb" font-size="14.00">.@entry.@grant.@present</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge5" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M678.63,-278.97C700.39,-265.73 730.14,-247.63 753.71,-233.3"/> -<polygon fill="black" stroke="black" points="755.68,-236.19 762.41,-228 752.05,-230.21 755.68,-236.19"/> -<text text-anchor="middle" x="738" y="-249.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M642.37,-278.97C672.05,-265.38 712.91,-246.67 744.59,-232.17"/> +<polygon fill="black" stroke="black" points="746.05,-235.35 753.68,-228 743.13,-228.98 746.05,-235.35"/> +<text text-anchor="middle" x="718" y="-249.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="682.5,-227 447.5,-227 447.5,-191 682.5,-191 682.5,-227"/> -<text text-anchor="middle" x="565" y="-205.3" font-family="Times,serif" font-size="14.00">automatically(com&gt;automatic,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="683.5,-227 448.5,-227 448.5,-191 683.5,-191 683.5,-227"/> +<text text-anchor="middle" x="566" y="-205.3" font-family="Times,serif" font-size="14.00">automatically(com&gt;automatic,icl&gt;how)</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge6" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M631.6,-278.97C619.19,-266.12 602.36,-248.69 588.72,-234.57"/> -<polygon fill="black" stroke="black" points="590.99,-231.88 581.53,-227.12 585.95,-236.74 590.99,-231.88"/> -<text text-anchor="middle" x="624.5" y="-249.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M595.33,-278.97C590.12,-266.72 583.14,-250.3 577.29,-236.55"/> +<polygon fill="black" stroke="black" points="580.41,-234.95 573.28,-227.12 573.97,-237.69 580.41,-234.95"/> +<text text-anchor="middle" x="598.5" y="-249.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="352,-228 134,-228 134,-190 352,-190 352,-228"/> -<text text-anchor="middle" x="243" y="-212.8" font-family="courb" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> -<text text-anchor="middle" x="243" y="-197.8" font-family="courb" font-size="14.00">.@entry.@indef</text> +<polygon fill="none" stroke="black" points="328.5,-228 127.5,-228 127.5,-190 328.5,-190 328.5,-228"/> +<text text-anchor="middle" x="228" y="-212.8" font-family="courb" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> +<text text-anchor="middle" x="228" y="-197.8" font-family="courb" font-size="14.00">.@entry.@indef</text> </g> <!-- 3&#45;&gt;7 --> <g id="edge8" class="edge"> <title>3&#45;&gt;7</title> -<path fill="none" stroke="black" d="M564.88,-278.97C513.24,-267.91 445.75,-253.45 385.92,-240.62"/> -<polygon fill="black" stroke="black" points="386.51,-237.17 376,-238.5 385.04,-244.02 386.51,-237.17"/> -<text text-anchor="middle" x="478" y="-249.8" font-family="Times,serif" font-size="14.00">plf</text> +<path fill="none" stroke="black" d="M525.3,-278.97C477.57,-267.9 415.17,-253.42 359.88,-240.6"/> +<polygon fill="black" stroke="black" points="360.53,-237.15 350,-238.3 358.95,-243.97 360.53,-237.15"/> +<text text-anchor="middle" x="445" y="-249.8" font-family="Times,serif" font-size="14.00">plf</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="366.5,-139 43.5,-139 43.5,-103 366.5,-103 366.5,-139"/> -<text text-anchor="middle" x="205" y="-117.3" font-family="Times,serif" font-size="14.00">management(agt&gt;volitional_thing,icl&gt;action,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="340.5,-139 17.5,-139 17.5,-103 340.5,-103 340.5,-139"/> +<text text-anchor="middle" x="179" y="-117.3" font-family="Times,serif" font-size="14.00">management(agt&gt;volitional_thing,icl&gt;action,obj&gt;thing)</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="288.5,-52 121.5,-52 121.5,-16 288.5,-16 288.5,-52"/> -<text text-anchor="middle" x="205" y="-30.3" font-family="Times,serif" font-size="14.00">railway(icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="262.5,-52 95.5,-52 95.5,-16 262.5,-16 262.5,-52"/> +<text text-anchor="middle" x="179" y="-30.3" font-family="Times,serif" font-size="14.00">railway(icl&gt;line(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M205,-102.8C205,-91.16 205,-75.55 205,-62.24"/> -<polygon fill="black" stroke="black" points="208.5,-62.18 205,-52.18 201.5,-62.18 208.5,-62.18"/> -<text text-anchor="middle" x="217.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M179,-102.8C179,-91.16 179,-75.55 179,-62.24"/> +<polygon fill="black" stroke="black" points="182.5,-62.18 179,-52.18 175.5,-62.18 182.5,-62.18"/> +<text text-anchor="middle" x="191.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7&#45;&gt;5 --> <g id="edge2" class="edge"> <title>7&#45;&gt;5</title> -<path fill="none" stroke="black" d="M234.94,-189.76C229.61,-177.7 222.54,-161.7 216.61,-148.27"/> -<polygon fill="black" stroke="black" points="219.77,-146.77 212.53,-139.04 213.37,-149.6 219.77,-146.77"/> -<text text-anchor="middle" x="238.5" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M217.61,-189.76C210.67,-177.58 201.44,-161.38 193.75,-147.88"/> +<polygon fill="black" stroke="black" points="196.7,-146 188.71,-139.04 190.62,-149.46 196.7,-146"/> +<text text-anchor="middle" x="218.5" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="621,-139 385,-139 385,-103 621,-103 621,-139"/> -<text text-anchor="middle" x="503" y="-117.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="595,-139 359,-139 359,-103 595,-103 595,-139"/> +<text text-anchor="middle" x="477" y="-117.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 7&#45;&gt;9 --> <g id="edge7" class="edge"> <title>7&#45;&gt;9</title> -<path fill="none" stroke="black" d="M297.5,-189.97C339.59,-176.05 397.83,-156.79 441.56,-142.32"/> -<polygon fill="black" stroke="black" points="442.83,-145.59 451.22,-139.13 440.63,-138.94 442.83,-145.59"/> -<text text-anchor="middle" x="408.5" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M280.2,-189.97C320.42,-176.08 376.04,-156.87 417.9,-142.41"/> +<polygon fill="black" stroke="black" points="419.11,-145.7 427.41,-139.13 416.82,-139.08 419.11,-145.7"/> +<text text-anchor="middle" x="386.5" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="367.5,-317 16.5,-317 16.5,-279 367.5,-279 367.5,-317"/> -<text text-anchor="middle" x="192" y="-301.8" font-family="courb" font-size="14.00">memory(icl&gt;basic_cognitive_process(icl&gt;thing))</text> -<text text-anchor="middle" x="192" y="-286.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="342,-317 16,-317 16,-279 342,-279 342,-317"/> +<text text-anchor="middle" x="179" y="-301.8" font-family="courb" font-size="14.00">memory(icl&gt;basic_cognitive_process(icl&gt;thing))</text> +<text text-anchor="middle" x="179" y="-286.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 8&#45;&gt;7 --> <g id="edge3" class="edge"> <title>8&#45;&gt;7</title> -<path fill="none" stroke="black" d="M202.57,-278.97C209.68,-266.84 219.18,-250.63 227.19,-236.97"/> -<polygon fill="black" stroke="black" points="230.41,-238.4 232.45,-228 224.37,-234.86 230.41,-238.4"/> -<text text-anchor="middle" x="226" y="-249.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M189.15,-278.97C195.99,-266.84 205.12,-250.63 212.81,-236.97"/> +<polygon fill="black" stroke="black" points="216,-238.43 217.86,-228 209.9,-235 216,-238.43"/> +<text text-anchor="middle" x="212" y="-249.8" font-family="Times,serif" font-size="14.00">or</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>O</modifier> </req> <req id="4.1.2.9"> <text_body><orig>The driver shall be able to consult train data when the train is stationary or moving.</orig><unl>[S:00] {org:en} -The driver shall be able to consult train data when the train is stationary or moving.. +The driver shall be able to consult train data when the train is stationary or moving. {/org} {unl} aoj(consult(icl>ask>do,agt>person,cao>thing,cag>person).@entry.@present.@ability.@promise,driver(icl>operator>thing,ant>nondriver).@def) @@ -6537,23 +6562,23 @@ or(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing),sta {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="811pt" height="309pt" - viewBox="0.00 0.00 811.00 309.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="803pt" height="309pt" + viewBox="0.00 0.00 803.00 309.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 305)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-305 807,-305 807,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-305 799,-305 799,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="551.5,-214 115.5,-214 115.5,-176 551.5,-176 551.5,-214"/> -<text text-anchor="middle" x="333.5" y="-198.8" font-family="courb" font-size="14.00">consult(agt&gt;person,cag&gt;person,cao&gt;thing,icl&gt;ask(icl&gt;do))</text> -<text text-anchor="middle" x="333.5" y="-183.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="544,-214 147,-214 147,-176 544,-176 544,-214"/> +<text text-anchor="middle" x="345.5" y="-198.8" font-family="courb" font-size="14.00">consult(agt&gt;person,cag&gt;person,cao&gt;thing,icl&gt;ask(icl&gt;do))</text> +<text text-anchor="middle" x="345.5" y="-183.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -6565,9 +6590,9 @@ or(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing),sta <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M291.65,-175.97C259.96,-162.33 216.27,-143.51 182.54,-128.98"/> -<polygon fill="black" stroke="black" points="183.87,-125.74 173.3,-125 181.1,-132.17 183.87,-125.74"/> -<text text-anchor="middle" x="254" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M301.16,-175.97C267.44,-162.27 220.91,-143.35 185.11,-128.79"/> +<polygon fill="black" stroke="black" points="186.37,-125.53 175.78,-125 183.73,-132.01 186.37,-125.53"/> +<text text-anchor="middle" x="260" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -6578,23 +6603,23 @@ or(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing),sta <!-- 1&#45;&gt;3 --> <g id="edge3" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M341.58,-175.97C347.07,-163.72 354.44,-147.3 360.6,-133.55"/> -<polygon fill="black" stroke="black" points="363.93,-134.67 364.83,-124.12 357.54,-131.81 363.93,-134.67"/> -<text text-anchor="middle" x="365" y="-146.8" font-family="Times,serif" font-size="14.00">cag</text> +<path fill="none" stroke="black" d="M351.09,-175.97C354.86,-163.84 359.89,-147.62 364.13,-133.95"/> +<polygon fill="black" stroke="black" points="367.57,-134.7 367.19,-124.12 360.88,-132.63 367.57,-134.7"/> +<text text-anchor="middle" x="371" y="-146.8" font-family="Times,serif" font-size="14.00">cag</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="725.5,-125 489.5,-125 489.5,-87 725.5,-87 725.5,-125"/> -<text text-anchor="middle" x="607.5" y="-109.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> -<text text-anchor="middle" x="607.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="723.5,-125 487.5,-125 487.5,-87 723.5,-87 723.5,-125"/> +<text text-anchor="middle" x="605.5" y="-109.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<text text-anchor="middle" x="605.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge4" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M390.27,-175.97C434.18,-162.03 495.05,-142.71 541.19,-128.05"/> -<polygon fill="black" stroke="black" points="542.33,-131.37 550.8,-125 540.21,-124.69 542.33,-131.37"/> -<text text-anchor="middle" x="496" y="-146.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M399.37,-175.97C440.86,-162.09 498.31,-142.87 542.03,-128.24"/> +<polygon fill="black" stroke="black" points="543.32,-131.5 551.7,-125 541.1,-124.86 543.32,-131.5"/> +<text text-anchor="middle" x="500" y="-146.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -6612,40 +6637,40 @@ or(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing),sta <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="687,-214 570,-214 570,-176 687,-176 687,-214"/> -<text text-anchor="middle" x="628.5" y="-198.8" font-family="Times,serif" font-size="14.00">stationary(icl&gt;adj)</text> -<text text-anchor="middle" x="628.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="679,-214 562,-214 562,-176 679,-176 679,-214"/> +<text text-anchor="middle" x="620.5" y="-198.8" font-family="Times,serif" font-size="14.00">stationary(icl&gt;adj)</text> +<text text-anchor="middle" x="620.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 6&#45;&gt;5 --> <g id="edge5" class="edge"> <title>6&#45;&gt;5</title> -<path fill="none" stroke="black" d="M624.15,-175.97C621.28,-164.08 617.46,-148.25 614.2,-134.76"/> -<polygon fill="black" stroke="black" points="617.59,-133.9 611.85,-125 610.79,-135.55 617.59,-133.9"/> -<text text-anchor="middle" x="627" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M617.39,-175.97C615.36,-164.19 612.67,-148.56 610.35,-135.16"/> +<polygon fill="black" stroke="black" points="613.75,-134.26 608.6,-125 606.85,-135.45 613.75,-134.26"/> +<text text-anchor="middle" x="622" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="803,-301 454,-301 454,-265 803,-265 803,-301"/> -<text text-anchor="middle" x="628.5" y="-279.3" font-family="Times,serif" font-size="14.00">move(equ&gt;displace,icl&gt;occur,obj&gt;thing,plf&gt;thing,plt&gt;thing)</text> +<polygon fill="none" stroke="black" points="795,-301 446,-301 446,-265 795,-265 795,-301"/> +<text text-anchor="middle" x="620.5" y="-279.3" font-family="Times,serif" font-size="14.00">move(equ&gt;displace,icl&gt;occur,obj&gt;thing,plf&gt;thing,plt&gt;thing)</text> </g> <!-- 7&#45;&gt;6 --> <g id="edge6" class="edge"> <title>7&#45;&gt;6</title> -<path fill="none" stroke="black" d="M628.5,-264.6C628.5,-253.06 628.5,-237.65 628.5,-224.36"/> -<polygon fill="black" stroke="black" points="632,-224.27 628.5,-214.27 625,-224.27 632,-224.27"/> -<text text-anchor="middle" x="634.5" y="-235.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M620.5,-264.6C620.5,-253.06 620.5,-237.65 620.5,-224.36"/> +<polygon fill="black" stroke="black" points="624,-224.27 620.5,-214.27 617,-224.27 624,-224.27"/> +<text text-anchor="middle" x="626.5" y="-235.8" font-family="Times,serif" font-size="14.00">or</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.2.10"> <text_body><orig>Current train data shall be stored (except at transition to shunting) in the ETCS equipment until the traction unit is not operative. </orig><unl>[S:00] {org:en} -Current train data shall be stored (except at transition to shunting) in the ETCS equipment until the traction unit is not operative.. +Current train data shall be stored (except at transition to shunting) in the ETCS equipment until the traction unit is not operative. {/org} {unl} mod(data(icl>collection>thing).@topic,current(icl>adj,ant>noncurrent)) @@ -6662,87 +6687,87 @@ shd(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@en {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1443pt" height="298pt" - viewBox="0.00 0.00 1443.00 298.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1406pt" height="298pt" + viewBox="0.00 0.00 1406.00 298.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 294)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-294 1439,-294 1439,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-294 1402,-294 1402,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="1000,-8 1000,-172 1424,-172 1424,-8 1000,-8"/> -<text text-anchor="middle" x="1212" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="997,-8 997,-172 1389,-172 1389,-8 997,-8"/> +<text text-anchor="middle" x="1193" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="997,-205 997,-282 1427,-282 1427,-205 997,-205"/> -<text text-anchor="middle" x="1212" y="-266.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="996,-205 996,-282 1390,-282 1390,-205 996,-205"/> +<text text-anchor="middle" x="1193" y="-266.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="805,-141 623,-141 623,-103 805,-103 805,-141"/> -<text text-anchor="middle" x="714" y="-125.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="714" y="-110.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="802,-141 620,-141 620,-103 802,-103 802,-141"/> +<text text-anchor="middle" x="711" y="-125.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="711" y="-110.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="991.5,-52 802.5,-52 802.5,-16 991.5,-16 991.5,-52"/> -<text text-anchor="middle" x="897" y="-30.3" font-family="Times,serif" font-size="14.00">current(ant&gt;noncurrent,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="988.5,-52 799.5,-52 799.5,-16 988.5,-16 988.5,-52"/> +<text text-anchor="middle" x="894" y="-30.3" font-family="Times,serif" font-size="14.00">current(ant&gt;noncurrent,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M752.36,-102.97C781.24,-89.4 820.92,-70.76 851.41,-56.42"/> -<polygon fill="black" stroke="black" points="853,-59.55 860.56,-52.13 850.02,-53.21 853,-59.55"/> -<text text-anchor="middle" x="834.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M749.36,-102.97C778.24,-89.4 817.92,-70.76 848.41,-56.42"/> +<polygon fill="black" stroke="black" points="850,-59.55 857.56,-52.13 847.02,-53.21 850,-59.55"/> +<text text-anchor="middle" x="831.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="784.5,-52 565.5,-52 565.5,-16 784.5,-16 784.5,-52"/> -<text text-anchor="middle" x="675" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="781.5,-52 562.5,-52 562.5,-16 781.5,-16 781.5,-52"/> +<text text-anchor="middle" x="672" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge4" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M705.73,-102.76C700.26,-90.7 693,-74.7 686.91,-61.27"/> -<polygon fill="black" stroke="black" points="690.05,-59.7 682.73,-52.04 683.67,-62.6 690.05,-59.7"/> -<text text-anchor="middle" x="709.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M702.73,-102.76C697.26,-90.7 690,-74.7 683.91,-61.27"/> +<polygon fill="black" stroke="black" points="687.05,-59.7 679.73,-52.04 680.67,-62.6 687.05,-59.7"/> +<text text-anchor="middle" x="706.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="714,-251 250,-251 250,-213 714,-213 714,-251"/> -<text text-anchor="middle" x="482" y="-235.8" font-family="courb" font-size="14.00">store(agt&gt;thing,icl&gt;keep(icl&gt;do),obj&gt;concrete_thing,plc&gt;place)</text> -<text text-anchor="middle" x="482" y="-220.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="683.5,-251 256.5,-251 256.5,-213 683.5,-213 683.5,-251"/> +<text text-anchor="middle" x="470" y="-235.8" font-family="courb" font-size="14.00">store(agt&gt;thing,icl&gt;keep(icl&gt;do),obj&gt;concrete_thing,plc&gt;place)</text> +<text text-anchor="middle" x="470" y="-220.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge5" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M523.49,-212.9C549.58,-201.42 583.88,-186.11 614,-172 631.88,-163.63 651.4,-154.14 668.41,-145.76"/> -<polygon fill="black" stroke="black" points="670.16,-148.8 677.58,-141.23 667.06,-142.52 670.16,-148.8"/> -<text text-anchor="middle" x="606" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M515.06,-212.94C542.89,-201.59 579.22,-186.42 611,-172 629.12,-163.78 648.84,-154.24 665.94,-145.78"/> +<polygon fill="black" stroke="black" points="667.74,-148.8 675.14,-141.21 664.63,-142.53 667.74,-148.8"/> +<text text-anchor="middle" x="602" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="605,-141 359,-141 359,-103 605,-103 605,-141"/> -<text text-anchor="middle" x="482" y="-125.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> -<text text-anchor="middle" x="482" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="602,-141 356,-141 356,-103 602,-103 602,-141"/> +<text text-anchor="middle" x="479" y="-125.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> +<text text-anchor="middle" x="479" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;7 --> <g id="edge7" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M482,-212.68C482,-195.82 482,-170.57 482,-151.15"/> -<polygon fill="black" stroke="black" points="485.5,-151.05 482,-141.05 478.5,-151.05 485.5,-151.05"/> -<text text-anchor="middle" x="490.5" y="-183.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M471.53,-212.68C472.93,-195.82 475.04,-170.57 476.65,-151.15"/> +<polygon fill="black" stroke="black" points="480.15,-151.31 477.5,-141.05 473.18,-150.72 480.15,-151.31"/> +<text text-anchor="middle" x="483.5" y="-183.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 9 --> <g id="node9" class="node"> @@ -6754,55 +6779,55 @@ shd(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@en <!-- 4&#45;&gt;9 --> <g id="edge9" class="edge"> <title>4&#45;&gt;9</title> -<path fill="none" stroke="black" d="M405.76,-212.96C384.38,-207.55 361.19,-201.36 340,-195 289.05,-179.71 232.02,-159.65 190.74,-144.59"/> -<polygon fill="black" stroke="black" points="191.72,-141.22 181.13,-141.07 189.32,-147.79 191.72,-141.22"/> -<text text-anchor="middle" x="349.5" y="-183.8" font-family="Times,serif" font-size="14.00">tmt</text> +<path fill="none" stroke="black" d="M398.77,-212.97C378.4,-207.52 356.24,-201.3 336,-195 286.25,-179.52 230.52,-159.56 190.06,-144.59"/> +<polygon fill="black" stroke="black" points="191.23,-141.29 180.63,-141.09 188.79,-147.85 191.23,-141.29"/> +<text text-anchor="middle" x="345.5" y="-183.8" font-family="Times,serif" font-size="14.00">tmt</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<ellipse fill="none" stroke="black" cx="314" cy="-122" rx="27" ry="18"/> -<text text-anchor="middle" x="314" y="-118.3" font-family="Times,serif" font-size="14.00">13</text> +<ellipse fill="none" stroke="black" cx="311" cy="-122" rx="27" ry="18"/> +<text text-anchor="middle" x="311" y="-118.3" font-family="Times,serif" font-size="14.00">13</text> </g> <!-- 4&#45;&gt;13 --> <g id="edge11" class="edge"> <title>4&#45;&gt;13</title> -<path fill="none" stroke="black" d="M424.79,-212.88C400.13,-203.27 371.98,-189.73 350,-172 341.71,-165.31 334.36,-156.28 328.5,-147.79"/> -<polygon fill="black" stroke="black" points="331.34,-145.74 322.95,-139.26 325.47,-149.56 331.34,-145.74"/> -<text text-anchor="middle" x="392.5" y="-183.8" font-family="Times,serif" font-size="14.00">shd</text> +<path fill="none" stroke="black" d="M418.55,-212.97C395.15,-203.17 368.06,-189.46 347,-172 338.8,-165.2 331.47,-156.14 325.6,-147.67"/> +<polygon fill="black" stroke="black" points="328.43,-145.62 320.03,-139.17 322.58,-149.45 328.43,-145.62"/> +<text text-anchor="middle" x="390.5" y="-183.8" font-family="Times,serif" font-size="14.00">shd</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1415.5,-141 1008.5,-141 1008.5,-103 1415.5,-103 1415.5,-141"/> -<text text-anchor="middle" x="1212" y="-125.8" font-family="courb" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> -<text text-anchor="middle" x="1212" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1381,-141 1005,-141 1005,-103 1381,-103 1381,-141"/> +<text text-anchor="middle" x="1193" y="-125.8" font-family="courb" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> +<text text-anchor="middle" x="1193" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1349.5,-52 1074.5,-52 1074.5,-16 1349.5,-16 1349.5,-52"/> -<text text-anchor="middle" x="1212" y="-30.3" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1330.5,-52 1055.5,-52 1055.5,-16 1330.5,-16 1330.5,-52"/> +<text text-anchor="middle" x="1193" y="-30.3" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1212,-102.76C1212,-90.93 1212,-75.32 1212,-62.05"/> -<polygon fill="black" stroke="black" points="1215.5,-62.04 1212,-52.04 1208.5,-62.04 1215.5,-62.04"/> -<text text-anchor="middle" x="1224.5" y="-73.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1193,-102.76C1193,-90.93 1193,-75.32 1193,-62.05"/> +<polygon fill="black" stroke="black" points="1196.5,-62.04 1193,-52.04 1189.5,-62.04 1196.5,-62.04"/> +<text text-anchor="middle" x="1205.5" y="-73.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="509,-52 455,-52 455,-16 509,-16 509,-52"/> -<text text-anchor="middle" x="482" y="-30.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="506,-52 452,-52 452,-16 506,-16 506,-52"/> +<text text-anchor="middle" x="479" y="-30.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge6" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M482,-102.76C482,-90.93 482,-75.32 482,-62.05"/> -<polygon fill="black" stroke="black" points="485.5,-62.04 482,-52.04 478.5,-62.04 485.5,-62.04"/> -<text text-anchor="middle" x="494.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M479,-102.76C479,-90.93 479,-75.32 479,-62.05"/> +<polygon fill="black" stroke="black" points="482.5,-62.04 479,-52.04 475.5,-62.04 482.5,-62.04"/> +<text text-anchor="middle" x="491.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> @@ -6820,41 +6845,41 @@ shd(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@en <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="232.5,-251 29.5,-251 29.5,-213 232.5,-213 232.5,-251"/> -<text text-anchor="middle" x="131" y="-235.8" font-family="Times,serif" font-size="14.00">operative(ant&gt;inoperative,icl&gt;adj)</text> -<text text-anchor="middle" x="131" y="-220.8" font-family="Times,serif" font-size="14.00">.@not.@present</text> +<polygon fill="none" stroke="black" points="234.5,-251 31.5,-251 31.5,-213 234.5,-213 234.5,-251"/> +<text text-anchor="middle" x="133" y="-235.8" font-family="Times,serif" font-size="14.00">operative(ant&gt;inoperative,icl&gt;adj)</text> +<text text-anchor="middle" x="133" y="-220.8" font-family="Times,serif" font-size="14.00">.@not.@present</text> </g> <!-- 11&#45;&gt;9 --> <g id="edge10" class="edge"> <title>11&#45;&gt;9</title> -<path fill="none" stroke="black" d="M131.34,-212.68C131.65,-195.82 132.12,-170.57 132.48,-151.15"/> -<polygon fill="black" stroke="black" points="135.98,-151.11 132.67,-141.05 128.98,-150.98 135.98,-151.11"/> -<text text-anchor="middle" x="140.5" y="-183.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M133,-212.68C133,-195.82 133,-170.57 133,-151.15"/> +<polygon fill="black" stroke="black" points="136.5,-151.05 133,-141.05 129.5,-151.05 136.5,-151.05"/> +<text text-anchor="middle" x="141.5" y="-183.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1419.5,-251 1004.5,-251 1004.5,-213 1419.5,-213 1419.5,-251"/> -<text text-anchor="middle" x="1212" y="-235.8" font-family="courb" font-size="14.00">except(agt&gt;thing,icl&gt;exclude(icl&gt;do),obj&gt;thing,src&gt;uw)</text> -<text text-anchor="middle" x="1212" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1381.5,-251 1004.5,-251 1004.5,-213 1381.5,-213 1381.5,-251"/> +<text text-anchor="middle" x="1193" y="-235.8" font-family="courb" font-size="14.00">except(agt&gt;thing,icl&gt;exclude(icl&gt;do),obj&gt;thing,src&gt;uw)</text> +<text text-anchor="middle" x="1193" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 12&#45;&gt;5 --> <g id="edge2" class="edge"> <title>12&#45;&gt;5</title> -<path fill="none" stroke="black" d="M1212,-212.68C1212,-204.08 1212,-193.29 1212,-182.21"/> -<polygon fill="black" stroke="black" points="1215.5,-182 1212,-172 1208.5,-182 1215.5,-182"/> -<text text-anchor="middle" x="1221.5" y="-183.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M1193,-212.68C1193,-204.08 1193,-193.29 1193,-182.21"/> +<polygon fill="black" stroke="black" points="1196.5,-182 1193,-172 1189.5,-182 1196.5,-182"/> +<text text-anchor="middle" x="1202.5" y="-183.8" font-family="Times,serif" font-size="14.00">tim</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.2.11"> <text_body><orig>Stored train data shall be offered to the driver to be confirmed when Data Entry starts. </orig><unl>[S:00] {org:en} -Stored train data shall be offered to the driver to be confirmed when Data Entry starts.. +Stored train data shall be offered to the driver to be confirmed when Data Entry starts. {/org} {unl} mod(data(icl>collection>thing):01,train(icl>public_transport>thing)) @@ -6868,45 +6893,45 @@ tim:01(confirm(icl>be,equ>support,obj>uw,aoj>thing,met>thing).@en {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1185pt" height="460pt" - viewBox="0.00 0.00 1185.00 460.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1136pt" height="460pt" + viewBox="0.00 0.00 1136.00 460.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 456)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-456 1181,-456 1181,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-456 1132,-456 1132,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="721,-207 721,-373 1169,-373 1169,-207 721,-207"/> -<text text-anchor="middle" x="945" y="-357.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="706,-207 706,-373 1120,-373 1120,-207 706,-207"/> +<text text-anchor="middle" x="913" y="-357.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="831,-8 831,-174 1059,-174 1059,-8 831,-8"/> -<text text-anchor="middle" x="945" y="-158.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="799,-8 799,-174 1027,-174 1027,-8 799,-8"/> +<text text-anchor="middle" x="913" y="-158.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="354.5,-341 155.5,-341 155.5,-305 354.5,-305 354.5,-341"/> -<text text-anchor="middle" x="255" y="-319.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="345.5,-341 146.5,-341 146.5,-305 345.5,-305 345.5,-341"/> +<text text-anchor="middle" x="246" y="-319.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):01</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="364.5,-252 145.5,-252 145.5,-216 364.5,-216 364.5,-252"/> -<text text-anchor="middle" x="255" y="-230.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="355.5,-252 136.5,-252 136.5,-216 355.5,-216 355.5,-252"/> +<text text-anchor="middle" x="246" y="-230.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge4" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M255,-304.81C255,-292.66 255,-276.11 255,-262.18"/> -<polygon fill="black" stroke="black" points="258.5,-262.15 255,-252.15 251.5,-262.15 258.5,-262.15"/> -<text text-anchor="middle" x="267.5" y="-274.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M246,-304.81C246,-292.66 246,-276.11 246,-262.18"/> +<polygon fill="black" stroke="black" points="249.5,-262.15 246,-252.15 242.5,-262.15 249.5,-262.15"/> +<text text-anchor="middle" x="258.5" y="-274.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -6918,97 +6943,97 @@ tim:01(confirm(icl>be,equ>support,obj>uw,aoj>thing,met>thing).@en <!-- 3&#45;&gt;1 --> <g id="edge5" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M195.21,-413.68C206.9,-396.14 224.65,-369.52 237.78,-349.84"/> -<polygon fill="black" stroke="black" points="240.81,-351.6 243.44,-341.34 234.98,-347.72 240.81,-351.6"/> -<text text-anchor="middle" x="226" y="-384.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M193.69,-413.68C203.87,-396.22 219.31,-369.76 230.77,-350.1"/> +<polygon fill="black" stroke="black" points="233.87,-351.74 235.89,-341.34 227.82,-348.21 233.87,-351.74"/> +<text text-anchor="middle" x="222" y="-384.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="856,-452 384,-452 384,-414 856,-414 856,-452"/> -<text text-anchor="middle" x="620" y="-436.8" font-family="courb" font-size="14.00">offer(aoj&gt;thing,ben&gt;thing,icl&gt;make_available(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="620" y="-421.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="818,-452 384,-452 384,-414 818,-414 818,-452"/> +<text text-anchor="middle" x="601" y="-436.8" font-family="courb" font-size="14.00">offer(aoj&gt;thing,ben&gt;thing,icl&gt;make_available(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="601" y="-421.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge6" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M558.91,-413.92C493.53,-394.58 390.1,-363.98 322.4,-343.94"/> -<polygon fill="black" stroke="black" points="323.26,-340.55 312.67,-341.07 321.27,-347.26 323.26,-340.55"/> -<text text-anchor="middle" x="500.5" y="-384.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M541.58,-413.92C478.12,-394.62 377.82,-364.1 311.96,-344.07"/> +<polygon fill="black" stroke="black" points="312.68,-340.63 302.09,-341.07 310.64,-347.32 312.68,-340.63"/> +<text text-anchor="middle" x="485.5" y="-384.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="711.5,-342 448.5,-342 448.5,-304 711.5,-304 711.5,-342"/> -<text text-anchor="middle" x="580" y="-326.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="580" y="-311.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="695.5,-342 432.5,-342 432.5,-304 695.5,-304 695.5,-342"/> +<text text-anchor="middle" x="564" y="-326.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="564" y="-311.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge7" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M613.21,-413.68C606.91,-396.66 597.44,-371.1 590.23,-351.61"/> -<polygon fill="black" stroke="black" points="593.44,-350.21 586.69,-342.05 586.88,-352.64 593.44,-350.21"/> -<text text-anchor="middle" x="616" y="-384.8" font-family="Times,serif" font-size="14.00">ben</text> +<path fill="none" stroke="black" d="M594.72,-413.68C588.89,-396.66 580.13,-371.1 573.46,-351.61"/> +<polygon fill="black" stroke="black" points="576.74,-350.38 570.18,-342.05 570.11,-352.64 576.74,-350.38"/> +<text text-anchor="middle" x="598" y="-384.8" font-family="Times,serif" font-size="14.00">ben</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1160.5,-342 729.5,-342 729.5,-304 1160.5,-304 1160.5,-342"/> -<text text-anchor="middle" x="945" y="-326.8" font-family="courb" font-size="14.00">confirm(aoj&gt;thing,equ&gt;support,icl&gt;be,met&gt;thing,obj&gt;uw)</text> -<text text-anchor="middle" x="945" y="-311.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1112,-342 714,-342 714,-304 1112,-304 1112,-342"/> +<text text-anchor="middle" x="913" y="-326.8" font-family="courb" font-size="14.00">confirm(aoj&gt;thing,equ&gt;support,icl&gt;be,met&gt;thing,obj&gt;uw)</text> +<text text-anchor="middle" x="913" y="-311.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;10 --> <g id="edge8" class="edge"> <title>4&#45;&gt;10</title> -<path fill="none" stroke="black" d="M674.4,-413.92C705.84,-403.47 747.16,-389.74 788.02,-376.17"/> -<polygon fill="black" stroke="black" points="789.17,-379.47 797.55,-373 786.96,-372.83 789.17,-379.47"/> -<text text-anchor="middle" x="781" y="-384.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M653.22,-413.92C683.21,-403.54 722.57,-389.92 761.55,-376.42"/> +<polygon fill="black" stroke="black" points="763.14,-379.58 771.45,-373 760.85,-372.96 763.14,-379.58"/> +<text text-anchor="middle" x="756" y="-384.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1051.5,-143 838.5,-143 838.5,-105 1051.5,-105 1051.5,-143"/> -<text text-anchor="middle" x="945" y="-127.8" font-family="Times,serif" font-size="14.00">entry(icl&gt;written_record(icl&gt;thing))</text> -<text text-anchor="middle" x="945" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1019.5,-143 806.5,-143 806.5,-105 1019.5,-105 1019.5,-143"/> +<text text-anchor="middle" x="913" y="-127.8" font-family="Times,serif" font-size="14.00">entry(icl&gt;written_record(icl&gt;thing))</text> +<text text-anchor="middle" x="913" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1044.5,-54 845.5,-54 845.5,-16 1044.5,-16 1044.5,-54"/> -<text text-anchor="middle" x="945" y="-38.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):02</text> -<text text-anchor="middle" x="945" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1012.5,-54 813.5,-54 813.5,-16 1012.5,-16 1012.5,-54"/> +<text text-anchor="middle" x="913" y="-38.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):02</text> +<text text-anchor="middle" x="913" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge2" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M945,-104.97C945,-93.19 945,-77.56 945,-64.16"/> -<polygon fill="black" stroke="black" points="948.5,-64 945,-54 941.5,-64 948.5,-64"/> -<text text-anchor="middle" x="957.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M913,-104.97C913,-93.19 913,-77.56 913,-64.16"/> +<polygon fill="black" stroke="black" points="916.5,-64 913,-54 909.5,-64 916.5,-64"/> +<text text-anchor="middle" x="925.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1130,-253 760,-253 760,-215 1130,-215 1130,-253"/> -<text text-anchor="middle" x="945" y="-237.8" font-family="courb" font-size="14.00">start(agt&gt;thing,icl&gt;begin(icl&gt;do),obj&gt;uw,src&gt;uw)</text> -<text text-anchor="middle" x="945" y="-222.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="1080.5,-253 745.5,-253 745.5,-215 1080.5,-215 1080.5,-253"/> +<text text-anchor="middle" x="913" y="-237.8" font-family="courb" font-size="14.00">start(agt&gt;thing,icl&gt;begin(icl&gt;do),obj&gt;uw,src&gt;uw)</text> +<text text-anchor="middle" x="913" y="-222.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 8&#45;&gt;6 --> <g id="edge3" class="edge"> <title>8&#45;&gt;6</title> -<path fill="none" stroke="black" d="M945,-214.68C945,-197.82 945,-172.57 945,-153.15"/> -<polygon fill="black" stroke="black" points="948.5,-153.05 945,-143.05 941.5,-153.05 948.5,-153.05"/> -<text text-anchor="middle" x="953.5" y="-185.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M913,-214.68C913,-197.82 913,-172.57 913,-153.15"/> +<polygon fill="black" stroke="black" points="916.5,-153.05 913,-143.05 909.5,-153.05 916.5,-153.05"/> +<text text-anchor="middle" x="921.5" y="-185.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 10&#45;&gt;8 --> <g id="edge1" class="edge"> <title>10&#45;&gt;8</title> -<path fill="none" stroke="black" d="M945,-303.97C945,-292.19 945,-276.56 945,-263.16"/> -<polygon fill="black" stroke="black" points="948.5,-263 945,-253 941.5,-263 948.5,-263"/> -<text text-anchor="middle" x="954.5" y="-274.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M913,-303.97C913,-292.19 913,-276.56 913,-263.16"/> +<polygon fill="black" stroke="black" points="916.5,-263 913,-253 909.5,-263 916.5,-263"/> +<text text-anchor="middle" x="922.5" y="-274.8" font-family="Times,serif" font-size="14.00">tim</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.2.13"> @@ -7033,7 +7058,7 @@ cob(connect(icl>do,equ>tie,cob>concrete_thing,agt>thing,obj>concr [/S] [S:00] {org:en} -This may require additional items, not required for ETCS, to be entered.. +This may require additional items, not required for ETCS, to be entered. {/org} {unl} aoj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@present.@suppose,this(icl>thing,equ>it,equ>that)) @@ -7045,10 +7070,10 @@ obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing). {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1163pt" height="402pt" @@ -7059,7 +7084,7 @@ obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing). <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="403.5,-394 53.5,-394 53.5,-356 403.5,-356 403.5,-394"/> +<polygon fill="none" stroke="black" points="388.5,-394 68.5,-394 68.5,-356 388.5,-356 388.5,-394"/> <text text-anchor="middle" x="228.5" y="-378.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> <text text-anchor="middle" x="228.5" y="-363.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -7218,116 +7243,116 @@ obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing). <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="834pt" height="437pt" - viewBox="0.00 0.00 834.00 437.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="816pt" height="437pt" + viewBox="0.00 0.00 815.50 437.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 433)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-433 830,-433 830,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-433 811.5,-433 811.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="328,-8 328,-350 818,-350 818,-8 328,-8"/> -<text text-anchor="middle" x="573" y="-334.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="309.5,-8 309.5,-350 799.5,-350 799.5,-8 309.5,-8"/> +<text text-anchor="middle" x="554.5" y="-334.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="494,-429 0,-429 0,-391 494,-391 494,-429"/> -<text text-anchor="middle" x="247" y="-413.8" font-family="courb" font-size="14.00">require(agt&gt;volitional_thing,cag&gt;thing,icl&gt;demand(icl&gt;do),obj&gt;uw)</text> -<text text-anchor="middle" x="247" y="-398.8" font-family="courb" font-size="14.00">.@entry.@present.@suppose</text> +<polygon fill="none" stroke="black" points="455,-429 0,-429 0,-391 455,-391 455,-429"/> +<text text-anchor="middle" x="227.5" y="-413.8" font-family="courb" font-size="14.00">require(agt&gt;volitional_thing,cag&gt;thing,icl&gt;demand(icl&gt;do),obj&gt;uw)</text> +<text text-anchor="middle" x="227.5" y="-398.8" font-family="courb" font-size="14.00">.@entry.@present.@suppose</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="319.5,-318 134.5,-318 134.5,-282 319.5,-282 319.5,-318"/> -<text text-anchor="middle" x="227" y="-296.3" font-family="Times,serif" font-size="14.00">this(equ&gt;it,equ&gt;that,icl&gt;thing)</text> +<polygon fill="none" stroke="black" points="300,-318 115,-318 115,-282 300,-282 300,-318"/> +<text text-anchor="middle" x="207.5" y="-296.3" font-family="Times,serif" font-size="14.00">this(equ&gt;it,equ&gt;that,icl&gt;thing)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge5" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M243.61,-390.68C240.43,-373.54 235.65,-347.72 232.03,-328.18"/> -<polygon fill="black" stroke="black" points="235.47,-327.53 230.21,-318.34 228.59,-328.81 235.47,-327.53"/> -<text text-anchor="middle" x="248.5" y="-361.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M224.11,-390.68C220.93,-373.54 216.15,-347.72 212.53,-328.18"/> +<polygon fill="black" stroke="black" points="215.97,-327.53 210.71,-318.34 209.09,-328.81 215.97,-327.53"/> +<text text-anchor="middle" x="229" y="-361.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="730.5,-319 337.5,-319 337.5,-281 730.5,-281 730.5,-319"/> -<text text-anchor="middle" x="534" y="-303.8" font-family="courb" font-size="14.00">enter(agt&gt;volitional_thing,equ&gt;join,icl&gt;do,obj&gt;thing)</text> -<text text-anchor="middle" x="534" y="-288.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="683,-319 318,-319 318,-281 683,-281 683,-319"/> +<text text-anchor="middle" x="500.5" y="-303.8" font-family="courb" font-size="14.00">enter(agt&gt;volitional_thing,equ&gt;join,icl&gt;do,obj&gt;thing)</text> +<text text-anchor="middle" x="500.5" y="-288.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge6" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M295.04,-390.92C322.51,-380.58 358.53,-367.03 394.24,-353.59"/> -<polygon fill="black" stroke="black" points="395.67,-356.79 403.8,-350 393.21,-350.24 395.67,-356.79"/> -<text text-anchor="middle" x="390" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M273.19,-390.92C299.22,-380.63 333.3,-367.15 367.12,-353.77"/> +<polygon fill="black" stroke="black" points="368.63,-356.93 376.65,-350 366.06,-350.42 368.63,-356.93"/> +<text text-anchor="middle" x="364.5" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="610,-230 458,-230 458,-192 610,-192 610,-230"/> -<text text-anchor="middle" x="534" y="-214.8" font-family="Times,serif" font-size="14.00">item(icl&gt;part(icl&gt;thing))</text> -<text text-anchor="middle" x="534" y="-199.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="576.5,-230 424.5,-230 424.5,-192 576.5,-192 576.5,-230"/> +<text text-anchor="middle" x="500.5" y="-214.8" font-family="Times,serif" font-size="14.00">item(icl&gt;part(icl&gt;thing))</text> +<text text-anchor="middle" x="500.5" y="-199.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="512,-140 336,-140 336,-104 512,-104 512,-140"/> -<text text-anchor="middle" x="424" y="-118.3" font-family="Times,serif" font-size="14.00">additional(equ&gt;extra,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="493.5,-140 317.5,-140 317.5,-104 493.5,-104 493.5,-140"/> +<text text-anchor="middle" x="405.5" y="-118.3" font-family="Times,serif" font-size="14.00">additional(equ&gt;extra,icl&gt;adj)</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge1" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M511.21,-191.97C494.51,-178.77 471.69,-160.72 453.59,-146.4"/> -<polygon fill="black" stroke="black" points="455.65,-143.57 445.64,-140.12 451.31,-149.06 455.65,-143.57"/> -<text text-anchor="middle" x="497.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M480.82,-191.97C466.65,-179 447.4,-161.37 431.9,-147.18"/> +<polygon fill="black" stroke="black" points="433.93,-144.29 424.19,-140.12 429.2,-149.45 433.93,-144.29"/> +<text text-anchor="middle" x="471" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="809.5,-141 530.5,-141 530.5,-103 809.5,-103 809.5,-141"/> -<text text-anchor="middle" x="670" y="-125.8" font-family="Times,serif" font-size="14.00">required(agt&gt;thing,gol&gt;thing,icl&gt;adj,obj&gt;thing)</text> -<text text-anchor="middle" x="670" y="-110.8" font-family="Times,serif" font-size="14.00">.@not.@state</text> +<polygon fill="none" stroke="black" points="791,-141 512,-141 512,-103 791,-103 791,-141"/> +<text text-anchor="middle" x="651.5" y="-125.8" font-family="Times,serif" font-size="14.00">required(agt&gt;thing,gol&gt;thing,icl&gt;adj,obj&gt;thing)</text> +<text text-anchor="middle" x="651.5" y="-110.8" font-family="Times,serif" font-size="14.00">.@not.@state</text> </g> <!-- 3&#45;&gt;6 --> <g id="edge3" class="edge"> <title>3&#45;&gt;6</title> -<path fill="none" stroke="black" d="M562.18,-191.97C582.78,-178.79 610.92,-160.79 633.29,-146.49"/> -<polygon fill="black" stroke="black" points="635.32,-149.34 641.86,-141 631.55,-143.44 635.32,-149.34"/> -<text text-anchor="middle" x="622.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M531.79,-191.97C554.87,-178.68 586.46,-160.47 611.4,-146.11"/> +<polygon fill="black" stroke="black" points="613.34,-149.03 620.25,-141 609.84,-142.96 613.34,-149.03"/> +<text text-anchor="middle" x="597" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge2" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M534,-280.97C534,-269.19 534,-253.56 534,-240.16"/> -<polygon fill="black" stroke="black" points="537.5,-240 534,-230 530.5,-240 537.5,-240"/> -<text text-anchor="middle" x="543" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M500.5,-280.97C500.5,-269.19 500.5,-253.56 500.5,-240.16"/> +<polygon fill="black" stroke="black" points="504,-240 500.5,-230 497,-240 504,-240"/> +<text text-anchor="middle" x="509.5" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="697,-52 643,-52 643,-16 697,-16 697,-52"/> -<text text-anchor="middle" x="670" y="-30.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="678.5,-52 624.5,-52 624.5,-16 678.5,-16 678.5,-52"/> +<text text-anchor="middle" x="651.5" y="-30.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge4" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M670,-102.76C670,-90.93 670,-75.32 670,-62.05"/> -<polygon fill="black" stroke="black" points="673.5,-62.04 670,-52.04 666.5,-62.04 673.5,-62.04"/> -<text text-anchor="middle" x="679.5" y="-73.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M651.5,-102.76C651.5,-90.93 651.5,-75.32 651.5,-62.05"/> +<polygon fill="black" stroke="black" points="655,-62.04 651.5,-52.04 648,-62.04 655,-62.04"/> +<text text-anchor="middle" x="661" y="-73.8" font-family="Times,serif" font-size="14.00">pur</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.2.14a"> <text_body><orig>The entry of driver identification and the selection of the language shall be possible.</orig><unl>[S:00] {org:en} -The entry of driver identification and the selection of the language shall be possible.. +The entry of driver identification and the selection of the language shall be possible. {/org} {unl} aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,entry(icl>written_record>thing).@def) @@ -7338,101 +7363,101 @@ obj(entry(icl>written_record>thing).@def,:01.@_hn-scope) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="965pt" height="332pt" - viewBox="0.00 0.00 964.50 332.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="931pt" height="332pt" + viewBox="0.00 0.00 931.00 332.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 328)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 960.5,-328 960.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 927,-328 927,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="236.5,-79 236.5,-245 948.5,-245 948.5,-79 236.5,-79"/> -<text text-anchor="middle" x="592.5" y="-229.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="227,-79 227,-245 915,-245 915,-79 227,-79"/> +<text text-anchor="middle" x="571" y="-229.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="245,-324 0,-324 0,-286 245,-286 245,-324"/> -<text text-anchor="middle" x="122.5" y="-308.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> -<text text-anchor="middle" x="122.5" y="-293.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="226,-324 0,-324 0,-286 226,-286 226,-324"/> +<text text-anchor="middle" x="113" y="-308.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> +<text text-anchor="middle" x="113" y="-293.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="229,-214 16,-214 16,-176 229,-176 229,-214"/> -<text text-anchor="middle" x="122.5" y="-198.8" font-family="Times,serif" font-size="14.00">entry(icl&gt;written_record(icl&gt;thing))</text> -<text text-anchor="middle" x="122.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="219.5,-214 6.5,-214 6.5,-176 219.5,-176 219.5,-214"/> +<text text-anchor="middle" x="113" y="-198.8" font-family="Times,serif" font-size="14.00">entry(icl&gt;written_record(icl&gt;thing))</text> +<text text-anchor="middle" x="113" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M122.5,-285.68C122.5,-268.82 122.5,-243.57 122.5,-224.15"/> -<polygon fill="black" stroke="black" points="126,-224.05 122.5,-214.05 119,-224.05 126,-224.05"/> -<text text-anchor="middle" x="131" y="-256.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M113,-285.68C113,-268.82 113,-243.57 113,-224.15"/> +<polygon fill="black" stroke="black" points="116.5,-224.05 113,-214.05 109.5,-224.05 116.5,-224.05"/> +<text text-anchor="middle" x="121.5" y="-256.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="682.5,-125 244.5,-125 244.5,-87 682.5,-87 682.5,-125"/> -<text text-anchor="middle" x="463.5" y="-109.8" font-family="courb" font-size="14.00">identification(equ&gt;designation,icl&gt;determination(icl&gt;thing))</text> -<text text-anchor="middle" x="463.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="648.5,-125 235.5,-125 235.5,-87 648.5,-87 648.5,-125"/> +<text text-anchor="middle" x="442" y="-109.8" font-family="courb" font-size="14.00">identification(equ&gt;designation,icl&gt;determination(icl&gt;thing))</text> +<text text-anchor="middle" x="442" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2&#45;&gt;6 --> <g id="edge5" class="edge"> <title>2&#45;&gt;6</title> -<path fill="none" stroke="black" d="M193.16,-175.97C203.61,-173.31 214.83,-170.44 226.55,-167.45"/> -<polygon fill="black" stroke="black" points="227.68,-170.78 236.5,-164.91 225.95,-163.99 227.68,-170.78"/> -<text text-anchor="middle" x="321.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M181.17,-175.97C192.38,-173.01 204.51,-169.8 217.2,-166.45"/> +<polygon fill="black" stroke="black" points="218.23,-169.79 227,-163.85 216.44,-163.03 218.23,-169.79"/> +<text text-anchor="middle" x="306" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node3" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="595,-36 332,-36 332,0 595,0 595,-36"/> -<text text-anchor="middle" x="463.5" y="-14.3" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="573.5,-36 310.5,-36 310.5,0 573.5,0 573.5,-36"/> +<text text-anchor="middle" x="442" y="-14.3" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> </g> <!-- 5 --> <g id="node4" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="778.5,-214 472.5,-214 472.5,-176 778.5,-176 778.5,-214"/> -<text text-anchor="middle" x="625.5" y="-198.8" font-family="courb" font-size="14.00">selection(agt&gt;thing,icl&gt;action,obj&gt;thing)</text> -<text text-anchor="middle" x="625.5" y="-183.8" font-family="courb" font-size="14.00">.@def.@entry</text> +<polygon fill="none" stroke="black" points="746,-214 462,-214 462,-176 746,-176 746,-214"/> +<text text-anchor="middle" x="604" y="-198.8" font-family="courb" font-size="14.00">selection(agt&gt;thing,icl&gt;action,obj&gt;thing)</text> +<text text-anchor="middle" x="604" y="-183.8" font-family="courb" font-size="14.00">.@def.@entry</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M591.93,-175.97C567.06,-162.62 532.98,-144.31 506.17,-129.92"/> -<polygon fill="black" stroke="black" points="507.49,-126.65 497.02,-125 504.18,-132.82 507.49,-126.65"/> -<text text-anchor="middle" x="563.5" y="-146.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M570.43,-175.97C545.56,-162.62 511.48,-144.31 484.67,-129.92"/> +<polygon fill="black" stroke="black" points="485.99,-126.65 475.52,-125 482.68,-132.82 485.99,-126.65"/> +<text text-anchor="middle" x="542" y="-146.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="940.5,-125 700.5,-125 700.5,-87 940.5,-87 940.5,-125"/> -<text text-anchor="middle" x="820.5" y="-109.8" font-family="Times,serif" font-size="14.00">language(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="820.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="907,-125 667,-125 667,-87 907,-87 907,-125"/> +<text text-anchor="middle" x="787" y="-109.8" font-family="Times,serif" font-size="14.00">language(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="787" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge2" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M665.9,-175.97C696.36,-162.38 738.3,-143.67 770.82,-129.17"/> -<polygon fill="black" stroke="black" points="772.44,-132.27 780.15,-125 769.59,-125.88 772.44,-132.27"/> -<text text-anchor="middle" x="743.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M641.92,-175.97C670.38,-162.44 709.52,-143.83 739.98,-129.35"/> +<polygon fill="black" stroke="black" points="741.6,-132.46 749.13,-125 738.6,-126.14 741.6,-132.46"/> +<text text-anchor="middle" x="715" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6&#45;&gt;4 --> <g id="edge4" class="edge"> <title>6&#45;&gt;4</title> -<path fill="none" stroke="black" d="M463.5,-79C463.5,-68.58 463.5,-56.58 463.5,-46.05"/> -<polygon fill="black" stroke="black" points="467,-46.04 463.5,-36.04 460,-46.04 467,-46.04"/> -<text text-anchor="middle" x="476" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M442,-79C442,-68.58 442,-56.58 442,-46.05"/> +<polygon fill="black" stroke="black" points="445.5,-46.04 442,-36.04 438.5,-46.04 445.5,-46.04"/> +<text text-anchor="middle" x="454.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.2.14b"> @@ -7451,26 +7476,26 @@ dur(identification(icl>determination>thing,equ>designation),:01.@_hn-sc {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="804pt" height="423pt" - viewBox="0.00 0.00 803.50 423.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="787pt" height="423pt" + viewBox="0.00 0.00 786.50 423.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 419)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-419 799.5,-419 799.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-419 782.5,-419 782.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="354.5,-81 354.5,-247 787.5,-247 787.5,-81 354.5,-81"/> -<text text-anchor="middle" x="571" y="-231.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="354.5,-81 354.5,-247 770.5,-247 770.5,-81 354.5,-81"/> +<text text-anchor="middle" x="562.5" y="-231.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="296,-415 51,-415 51,-377 296,-377 296,-415"/> +<polygon fill="none" stroke="black" points="286.5,-415 60.5,-415 60.5,-377 286.5,-377 286.5,-415"/> <text text-anchor="middle" x="173.5" y="-399.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> <text text-anchor="middle" x="173.5" y="-384.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -7517,68 +7542,68 @@ dur(identification(icl>determination>thing,equ>designation),:01.@_hn-sc <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="582,-127 363,-127 363,-89 582,-89 582,-127"/> -<text text-anchor="middle" x="472.5" y="-111.8" font-family="courb" font-size="14.00">journey(icl&gt;travel(icl&gt;thing))</text> -<text text-anchor="middle" x="472.5" y="-96.8" font-family="courb" font-size="14.00">.@entry.@indef</text> +<polygon fill="none" stroke="black" points="565,-127 362,-127 362,-89 565,-89 565,-127"/> +<text text-anchor="middle" x="463.5" y="-111.8" font-family="courb" font-size="14.00">journey(icl&gt;travel(icl&gt;thing))</text> +<text text-anchor="middle" x="463.5" y="-96.8" font-family="courb" font-size="14.00">.@entry.@indef</text> </g> <!-- 3&#45;&gt;6 --> <g id="edge7" class="edge"> <title>3&#45;&gt;6</title> -<path fill="none" stroke="black" d="M232.22,-178.92C264.35,-169.57 305.48,-157.6 344.61,-146.21"/> -<polygon fill="black" stroke="black" points="345.88,-149.49 354.5,-143.33 343.92,-142.77 345.88,-149.49"/> -<text text-anchor="middle" x="351" y="-148.8" font-family="Times,serif" font-size="14.00">dur</text> +<path fill="none" stroke="black" d="M230.45,-178.92C263.08,-169.13 305.28,-156.47 344.79,-144.61"/> +<polygon fill="black" stroke="black" points="345.93,-147.93 354.5,-141.7 343.92,-141.22 345.93,-147.93"/> +<text text-anchor="middle" x="346" y="-148.8" font-family="Times,serif" font-size="14.00">dur</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="757,-216 386,-216 386,-178 757,-178 757,-216"/> -<text text-anchor="middle" x="571.5" y="-200.8" font-family="courb" font-size="14.00">number(icl&gt;abstract_thing,icl&gt;quantity,obj&gt;thing)</text> -<text text-anchor="middle" x="571.5" y="-185.8" font-family="courb" font-size="14.00">.@entry.@indef.@maiuscul</text> +<polygon fill="none" stroke="black" points="735.5,-216 391.5,-216 391.5,-178 735.5,-178 735.5,-216"/> +<text text-anchor="middle" x="563.5" y="-200.8" font-family="courb" font-size="14.00">number(icl&gt;abstract_thing,icl&gt;quantity,obj&gt;thing)</text> +<text text-anchor="middle" x="563.5" y="-185.8" font-family="courb" font-size="14.00">.@entry.@indef.@maiuscul</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M550.99,-177.97C536.39,-165.14 516.59,-147.74 500.53,-133.63"/> -<polygon fill="black" stroke="black" points="502.81,-130.98 492.99,-127 498.19,-136.23 502.81,-130.98"/> -<text text-anchor="middle" x="533.5" y="-148.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M542.78,-177.97C528.03,-165.14 508.03,-147.74 491.81,-133.63"/> +<polygon fill="black" stroke="black" points="494.04,-130.93 484.19,-127 489.44,-136.21 494.04,-130.93"/> +<text text-anchor="middle" x="524.5" y="-148.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="779,-127 600,-127 600,-89 779,-89 779,-127"/> -<text text-anchor="middle" x="689.5" y="-111.8" font-family="Times,serif" font-size="14.00">running(equ&gt;running,icl&gt;adj)</text> -<text text-anchor="middle" x="689.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="762,-127 583,-127 583,-89 762,-89 762,-127"/> +<text text-anchor="middle" x="672.5" y="-111.8" font-family="Times,serif" font-size="14.00">running(equ&gt;running,icl&gt;adj)</text> +<text text-anchor="middle" x="672.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 5&#45;&gt;9 --> <g id="edge2" class="edge"> <title>5&#45;&gt;9</title> -<path fill="none" stroke="black" d="M595.95,-177.97C613.59,-164.97 637.59,-147.27 656.87,-133.06"/> -<polygon fill="black" stroke="black" points="659.11,-135.75 665.08,-127 654.96,-130.12 659.11,-135.75"/> -<text text-anchor="middle" x="650" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M586.08,-177.97C602.31,-165.03 624.36,-147.43 642.12,-133.25"/> +<polygon fill="black" stroke="black" points="644.31,-135.98 649.94,-127 639.94,-130.51 644.31,-135.98"/> +<text text-anchor="middle" x="637" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="582,-38 363,-38 363,0 582,0 582,-38"/> -<text text-anchor="middle" x="472.5" y="-22.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="472.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="573,-38 354,-38 354,0 573,0 573,-38"/> +<text text-anchor="middle" x="463.5" y="-22.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="463.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 6&#45;&gt;8 --> <g id="edge6" class="edge"> <title>6&#45;&gt;8</title> -<path fill="none" stroke="black" d="M472.5,-81C472.5,-70.65 472.5,-58.71 472.5,-48.16"/> -<polygon fill="black" stroke="black" points="476,-48 472.5,-38 469,-48 476,-48"/> -<text text-anchor="middle" x="485" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M463.5,-81C463.5,-70.65 463.5,-58.71 463.5,-48.16"/> +<polygon fill="black" stroke="black" points="467,-48 463.5,-38 460,-48 467,-48"/> +<text text-anchor="middle" x="476" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.2.15"> <text_body><orig>Following successful completion of Train Data Entry, the driver shall be able to perform shunting movements or train movements.</orig><unl>[S:00] {org:en} -Following successful completion of Train Data Entry, the driver shall be able to perform shunting movements or train movements.. +Following successful completion of Train Data Entry, the driver shall be able to perform shunting movements or train movements. {/org} {unl} mod(completion(icl>maneuver>thing),successful(icl>adj,ant>unsuccessful)) @@ -7595,54 +7620,54 @@ obj(shunt(icl>transfer>do,agt>thing,obj>thing),:02.@_hn-scope) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1168pt" height="423pt" - viewBox="0.00 0.00 1168.00 423.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1129pt" height="423pt" + viewBox="0.00 0.00 1129.00 423.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 419)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-419 1164,-419 1164,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-419 1125,-419 1125,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="836,-170 836,-336 1152,-336 1152,-170 836,-170"/> -<text text-anchor="middle" x="994" y="-320.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="819,-170 819,-336 1113,-336 1113,-170 819,-170"/> +<text text-anchor="middle" x="966" y="-320.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="529.5,-304 308.5,-304 308.5,-268 529.5,-268 529.5,-304"/> -<text text-anchor="middle" x="419" y="-282.3" font-family="Times,serif" font-size="14.00">completion(icl&gt;maneuver(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="511.5,-304 290.5,-304 290.5,-268 511.5,-268 511.5,-304"/> +<text text-anchor="middle" x="401" y="-282.3" font-family="Times,serif" font-size="14.00">completion(icl&gt;maneuver(icl&gt;thing))</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="525.5,-215 308.5,-215 308.5,-179 525.5,-179 525.5,-215"/> -<text text-anchor="middle" x="417" y="-193.3" font-family="Times,serif" font-size="14.00">successful(ant&gt;unsuccessful,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="507.5,-215 290.5,-215 290.5,-179 507.5,-179 507.5,-215"/> +<text text-anchor="middle" x="399" y="-193.3" font-family="Times,serif" font-size="14.00">successful(ant&gt;unsuccessful,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge2" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M418.6,-267.81C418.33,-255.66 417.95,-239.11 417.62,-225.18"/> -<polygon fill="black" stroke="black" points="421.12,-225.07 417.39,-215.15 414.13,-225.23 421.12,-225.07"/> -<text text-anchor="middle" x="431.5" y="-237.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M400.6,-267.81C400.33,-255.66 399.95,-239.11 399.62,-225.18"/> +<polygon fill="black" stroke="black" points="403.12,-225.07 399.39,-215.15 396.13,-225.23 403.12,-225.07"/> +<text text-anchor="middle" x="413.5" y="-237.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="756.5,-216 543.5,-216 543.5,-178 756.5,-178 756.5,-216"/> -<text text-anchor="middle" x="650" y="-200.8" font-family="Times,serif" font-size="14.00">entry(icl&gt;written_record(icl&gt;thing))</text> -<text text-anchor="middle" x="650" y="-185.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="738.5,-216 525.5,-216 525.5,-178 738.5,-178 738.5,-216"/> +<text text-anchor="middle" x="632" y="-200.8" font-family="Times,serif" font-size="14.00">entry(icl&gt;written_record(icl&gt;thing))</text> +<text text-anchor="middle" x="632" y="-185.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 1&#45;&gt;7 --> <g id="edge7" class="edge"> <title>1&#45;&gt;7</title> -<path fill="none" stroke="black" d="M464.36,-267.92C501.02,-254.11 552.85,-234.59 592.43,-219.68"/> -<polygon fill="black" stroke="black" points="593.83,-222.89 601.96,-216.09 591.36,-216.34 593.83,-222.89"/> -<text text-anchor="middle" x="558" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M446.36,-267.92C483.02,-254.11 534.85,-234.59 574.43,-219.68"/> +<polygon fill="black" stroke="black" points="575.83,-222.89 583.96,-216.09 573.36,-216.34 575.83,-222.89"/> +<text text-anchor="middle" x="540" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -7654,123 +7679,123 @@ obj(shunt(icl>transfer>do,agt>thing,obj>thing),:02.@_hn-scope) <!-- 3&#45;&gt;1 --> <g id="edge3" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M263.3,-376.92C295.56,-358.29 345.9,-329.22 380.56,-309.2"/> -<polygon fill="black" stroke="black" points="382.54,-312.1 389.45,-304.07 379.04,-306.04 382.54,-312.1"/> -<text text-anchor="middle" x="328.5" y="-347.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M260.29,-376.92C289.32,-358.37 334.55,-329.47 365.86,-309.46"/> +<polygon fill="black" stroke="black" points="367.75,-312.4 374.3,-304.07 363.98,-306.5 367.75,-312.4"/> +<text text-anchor="middle" x="320.5" y="-347.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="895.5,-415 482.5,-415 482.5,-377 895.5,-377 895.5,-415"/> -<text text-anchor="middle" x="689" y="-399.8" font-family="courb" font-size="14.00">perform(agt&gt;person,icl&gt;icl(icl&gt;work(icl&gt;do)),man&gt;how)</text> -<text text-anchor="middle" x="689" y="-384.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="860,-415 482,-415 482,-377 860,-377 860,-415"/> +<text text-anchor="middle" x="671" y="-399.8" font-family="courb" font-size="14.00">perform(agt&gt;person,icl&gt;icl(icl&gt;work(icl&gt;do)),man&gt;how)</text> +<text text-anchor="middle" x="671" y="-384.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge4" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M643.81,-376.92C596.14,-357.86 521.13,-327.85 471.03,-307.81"/> -<polygon fill="black" stroke="black" points="472.25,-304.53 461.66,-304.07 469.65,-311.03 472.25,-304.53"/> -<text text-anchor="middle" x="602.5" y="-347.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M625.81,-376.92C578.14,-357.86 503.13,-327.85 453.03,-307.81"/> +<polygon fill="black" stroke="black" points="454.25,-304.53 443.66,-304.07 451.65,-311.03 454.25,-304.53"/> +<text text-anchor="middle" x="584.5" y="-347.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="826.5,-304 551.5,-304 551.5,-268 826.5,-268 826.5,-304"/> -<text text-anchor="middle" x="689" y="-282.3" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="808.5,-304 533.5,-304 533.5,-268 808.5,-268 808.5,-304"/> +<text text-anchor="middle" x="671" y="-282.3" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> </g> <!-- 4&#45;&gt;9 --> <g id="edge9" class="edge"> <title>4&#45;&gt;9</title> -<path fill="none" stroke="black" d="M689,-376.68C689,-359.62 689,-333.96 689,-314.45"/> -<polygon fill="black" stroke="black" points="692.5,-314.34 689,-304.34 685.5,-314.34 692.5,-314.34"/> -<text text-anchor="middle" x="701.5" y="-347.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M671,-376.68C671,-359.62 671,-333.96 671,-314.45"/> +<polygon fill="black" stroke="black" points="674.5,-314.34 671,-304.34 667.5,-314.34 674.5,-314.34"/> +<text text-anchor="middle" x="683.5" y="-347.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="538,-127 356,-127 356,-89 538,-89 538,-127"/> -<text text-anchor="middle" x="447" y="-111.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="447" y="-96.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="515,-127 333,-127 333,-89 515,-89 515,-127"/> +<text text-anchor="middle" x="424" y="-111.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="424" y="-96.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="565,-38 329,-38 329,0 565,0 565,-38"/> -<text text-anchor="middle" x="447" y="-22.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> -<text text-anchor="middle" x="447" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="542,-38 306,-38 306,0 542,0 542,-38"/> +<text text-anchor="middle" x="424" y="-22.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<text text-anchor="middle" x="424" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge5" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M447,-88.97C447,-77.19 447,-61.56 447,-48.16"/> -<polygon fill="black" stroke="black" points="450.5,-48 447,-38 443.5,-48 450.5,-48"/> -<text text-anchor="middle" x="459.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M424,-88.97C424,-77.19 424,-61.56 424,-48.16"/> +<polygon fill="black" stroke="black" points="427.5,-48 424,-38 420.5,-48 427.5,-48"/> +<text text-anchor="middle" x="436.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7&#45;&gt;5 --> <g id="edge6" class="edge"> <title>7&#45;&gt;5</title> -<path fill="none" stroke="black" d="M607.94,-177.97C576.09,-164.33 532.19,-145.51 498.29,-130.98"/> -<polygon fill="black" stroke="black" points="499.58,-127.73 489.01,-127 496.82,-134.16 499.58,-127.73"/> -<text text-anchor="middle" x="573.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M588.9,-177.97C556.27,-164.33 511.29,-145.51 476.55,-130.98"/> +<polygon fill="black" stroke="black" points="477.62,-127.63 467.04,-127 474.92,-134.09 477.62,-127.63"/> +<text text-anchor="middle" x="553.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="819.5,-127 556.5,-127 556.5,-89 819.5,-89 819.5,-127"/> -<text text-anchor="middle" x="688" y="-111.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="688" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="796.5,-127 533.5,-127 533.5,-89 796.5,-89 796.5,-127"/> +<text text-anchor="middle" x="665" y="-111.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="665" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge8" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M657.87,-177.97C663.12,-165.96 670.12,-149.94 676.05,-136.36"/> -<polygon fill="black" stroke="black" points="679.34,-137.57 680.14,-127 672.93,-134.77 679.34,-137.57"/> -<text text-anchor="middle" x="680.5" y="-148.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M638.84,-177.97C643.4,-165.96 649.47,-149.94 654.62,-136.36"/> +<polygon fill="black" stroke="black" points="657.9,-137.59 658.17,-127 651.35,-135.11 657.9,-137.59"/> +<text text-anchor="middle" x="659.5" y="-148.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1143.5,-216 844.5,-216 844.5,-178 1143.5,-178 1143.5,-216"/> -<text text-anchor="middle" x="994" y="-200.8" font-family="courb" font-size="14.00">movement(icl&gt;happening(icl&gt;thing)):01</text> -<text text-anchor="middle" x="994" y="-185.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="1105,-216 827,-216 827,-178 1105,-178 1105,-216"/> +<text text-anchor="middle" x="966" y="-200.8" font-family="courb" font-size="14.00">movement(icl&gt;happening(icl&gt;thing)):01</text> +<text text-anchor="middle" x="966" y="-185.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 9&#45;&gt;11 --> <g id="edge11" class="edge"> <title>9&#45;&gt;11</title> -<path fill="none" stroke="black" d="M748.89,-267.92C771.52,-261.46 798.51,-253.76 826.19,-245.87"/> -<polygon fill="black" stroke="black" points="827.34,-249.18 836,-243.07 825.42,-242.45 827.34,-249.18"/> -<text text-anchor="middle" x="868" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M728.93,-267.92C752.32,-261.02 780.56,-252.69 809.26,-244.23"/> +<polygon fill="black" stroke="black" points="810.4,-247.54 819,-241.35 808.42,-240.82 810.4,-247.54"/> +<text text-anchor="middle" x="845" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1143.5,-305 844.5,-305 844.5,-267 1143.5,-267 1143.5,-305"/> -<text text-anchor="middle" x="994" y="-289.8" font-family="courb" font-size="14.00">movement(icl&gt;happening(icl&gt;thing)):02</text> -<text text-anchor="middle" x="994" y="-274.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="1105,-305 827,-305 827,-267 1105,-267 1105,-305"/> +<text text-anchor="middle" x="966" y="-289.8" font-family="courb" font-size="14.00">movement(icl&gt;happening(icl&gt;thing)):02</text> +<text text-anchor="middle" x="966" y="-274.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge1" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M994,-266.97C994,-255.19 994,-239.56 994,-226.16"/> -<polygon fill="black" stroke="black" points="997.5,-226 994,-216 990.5,-226 997.5,-226"/> -<text text-anchor="middle" x="1000" y="-237.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M966,-266.97C966,-255.19 966,-239.56 966,-226.16"/> +<polygon fill="black" stroke="black" points="969.5,-226 966,-216 962.5,-226 969.5,-226"/> +<text text-anchor="middle" x="972" y="-237.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1112,-126 876,-126 876,-90 1112,-90 1112,-126"/> -<text text-anchor="middle" x="994" y="-104.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="1084,-126 848,-126 848,-90 1084,-90 1084,-126"/> +<text text-anchor="middle" x="966" y="-104.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 11&#45;&gt;13 --> <g id="edge10" class="edge"> <title>11&#45;&gt;13</title> -<path fill="none" stroke="black" d="M994,-170C994,-159.39 994,-147.11 994,-136.36"/> -<polygon fill="black" stroke="black" points="997.5,-136.12 994,-126.12 990.5,-136.12 997.5,-136.12"/> -<text text-anchor="middle" x="1006.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M966,-170C966,-159.39 966,-147.11 966,-136.36"/> +<polygon fill="black" stroke="black" points="969.5,-136.12 966,-126.12 962.5,-136.12 969.5,-136.12"/> +<text text-anchor="middle" x="978.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.2.16" part="Y" part_id="0"> @@ -7856,7 +7881,7 @@ obj(from(icl>how,com>origin,obj>thing),memory(icl>basic_cognitive_pr {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> @@ -7944,7 +7969,7 @@ agt(provide(icl>equip>do,cob>thing,obj>thing).@state,source(icl>a {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>O</modifier> </req> <req id="4.1.2.17"> @@ -7967,61 +7992,61 @@ cob:02(fail(icl>disappoint>occur,cob>thing,obj>thing).@entry.@presen {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1536pt" height="476pt" - viewBox="0.00 0.00 1536.00 476.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1466pt" height="476pt" + viewBox="0.00 0.00 1466.00 476.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 472)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-472 1532,-472 1532,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-472 1462,-472 1462,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="1018,-8 1018,-261 1520,-261 1520,-8 1018,-8"/> -<text text-anchor="middle" x="1269" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="986,-8 986,-261 1450,-261 1450,-8 986,-8"/> +<text text-anchor="middle" x="1218" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="8,-96 8,-460 1010,-460 1010,-96 8,-96"/> -<text text-anchor="middle" x="509" y="-444.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="8,-96 8,-460 978,-460 978,-96 8,-96"/> +<text text-anchor="middle" x="493" y="-444.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="1002,-340 628,-340 628,-302 1002,-302 1002,-340"/> -<text text-anchor="middle" x="815" y="-324.8" font-family="courb" font-size="14.00">fail(cob&gt;thing,icl&gt;disappoint(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="815" y="-309.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="970.5,-340 627.5,-340 627.5,-302 970.5,-302 970.5,-340"/> +<text text-anchor="middle" x="799" y="-324.8" font-family="courb" font-size="14.00">fail(cob&gt;thing,icl&gt;disappoint(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="799" y="-309.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="845.5,-230 784.5,-230 784.5,-192 845.5,-192 845.5,-230"/> -<text text-anchor="middle" x="815" y="-214.8" font-family="Times,serif" font-size="14.00">onboard</text> -<text text-anchor="middle" x="815" y="-199.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="829.5,-230 768.5,-230 768.5,-192 829.5,-192 829.5,-230"/> +<text text-anchor="middle" x="799" y="-214.8" font-family="Times,serif" font-size="14.00">onboard</text> +<text text-anchor="middle" x="799" y="-199.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M815,-301.68C815,-284.82 815,-259.57 815,-240.15"/> -<polygon fill="black" stroke="black" points="818.5,-240.05 815,-230.05 811.5,-240.05 818.5,-240.05"/> -<text text-anchor="middle" x="824" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M799,-301.68C799,-284.82 799,-259.57 799,-240.15"/> +<polygon fill="black" stroke="black" points="802.5,-240.05 799,-230.05 795.5,-240.05 802.5,-240.05"/> +<text text-anchor="middle" x="808" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1512.5,-230 1025.5,-230 1025.5,-192 1512.5,-192 1512.5,-230"/> -<text text-anchor="middle" x="1269" y="-214.8" font-family="courb" font-size="14.00">contact(agt&gt;thing,cag&gt;thing,equ&gt;reach,icl&gt;communicate(icl&gt;do))</text> -<text text-anchor="middle" x="1269" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1441.5,-230 994.5,-230 994.5,-192 1441.5,-192 1441.5,-230"/> +<text text-anchor="middle" x="1218" y="-214.8" font-family="courb" font-size="14.00">contact(agt&gt;thing,cag&gt;thing,equ&gt;reach,icl&gt;communicate(icl&gt;do))</text> +<text text-anchor="middle" x="1218" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge10" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M890.73,-301.98C935.6,-291.31 994.94,-277.19 1053.29,-263.31"/> -<polygon fill="black" stroke="black" points="1054.1,-266.72 1063.02,-261 1052.48,-259.91 1054.1,-266.72"/> -<text text-anchor="middle" x="1038" y="-272.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M869.13,-301.92C910.26,-291.32 964.52,-277.34 1017.95,-263.56"/> +<polygon fill="black" stroke="black" points="1019.1,-266.88 1027.91,-261 1017.35,-260.1 1019.1,-266.88"/> +<text text-anchor="middle" x="1005" y="-272.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -8033,9 +8058,9 @@ cob:02(fail(icl>disappoint>occur,cob>thing,obj>thing).@entry.@presen <!-- 3&#45;&gt;1 --> <g id="edge4" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M547.83,-390.97C602.5,-376.86 678.58,-357.22 735.57,-342.51"/> -<polygon fill="black" stroke="black" points="736.46,-345.89 745.26,-340 734.71,-339.11 736.46,-345.89"/> -<text text-anchor="middle" x="676" y="-361.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M544.51,-390.97C596.37,-376.92 668.45,-357.38 722.67,-342.69"/> +<polygon fill="black" stroke="black" points="723.84,-346 732.57,-340 722.01,-339.24 723.84,-346"/> +<text text-anchor="middle" x="667" y="-361.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 7 --> <g id="node7" class="node"> @@ -8067,29 +8092,29 @@ cob:02(fail(icl>disappoint>occur,cob>thing,obj>thing).@entry.@presen <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1424,-141 1114,-141 1114,-103 1424,-103 1424,-141"/> -<text text-anchor="middle" x="1269" y="-125.8" font-family="Times,serif" font-size="14.00">rbc(equ&gt;red_blood_cell,icl&gt;blood_cell(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1269" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1373,-141 1063,-141 1063,-103 1373,-103 1373,-141"/> +<text text-anchor="middle" x="1218" y="-125.8" font-family="Times,serif" font-size="14.00">rbc(equ&gt;red_blood_cell,icl&gt;blood_cell(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1218" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge1" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M1269,-191.97C1269,-180.19 1269,-164.56 1269,-151.16"/> -<polygon fill="black" stroke="black" points="1272.5,-151 1269,-141 1265.5,-151 1272.5,-151"/> -<text text-anchor="middle" x="1278.5" y="-162.8" font-family="Times,serif" font-size="14.00">cag</text> +<path fill="none" stroke="black" d="M1218,-191.97C1218,-180.19 1218,-164.56 1218,-151.16"/> +<polygon fill="black" stroke="black" points="1221.5,-151 1218,-141 1214.5,-151 1221.5,-151"/> +<text text-anchor="middle" x="1227.5" y="-162.8" font-family="Times,serif" font-size="14.00">cag</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1458,-52 1080,-52 1080,-16 1458,-16 1458,-52"/> -<text text-anchor="middle" x="1269" y="-30.3" font-family="Times,serif" font-size="14.00">awaken(agt&gt;thing,icl&gt;change(icl&gt;do),obj&gt;living_thing,src&gt;thing)</text> +<polygon fill="none" stroke="black" points="1407,-52 1029,-52 1029,-16 1407,-16 1407,-52"/> +<text text-anchor="middle" x="1218" y="-30.3" font-family="Times,serif" font-size="14.00">awaken(agt&gt;thing,icl&gt;change(icl&gt;do),obj&gt;living_thing,src&gt;thing)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge2" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1269,-102.76C1269,-90.93 1269,-75.32 1269,-62.05"/> -<polygon fill="black" stroke="black" points="1272.5,-62.04 1269,-52.04 1265.5,-62.04 1272.5,-62.04"/> -<text text-anchor="middle" x="1278.5" y="-73.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M1218,-102.76C1218,-90.93 1218,-75.32 1218,-62.05"/> +<polygon fill="black" stroke="black" points="1221.5,-62.04 1218,-52.04 1214.5,-62.04 1221.5,-62.04"/> +<text text-anchor="middle" x="1227.5" y="-73.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 9 --> <g id="node9" class="node"> @@ -8133,7 +8158,7 @@ cob:02(fail(icl>disappoint>occur,cob>thing,obj>thing).@entry.@presen </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -8147,46 +8172,46 @@ agt(shunt(icl>transfer>do,agt>thing,obj>thing).@progress,operation(i {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="320pt" height="135pt" - viewBox="0.00 0.00 320.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="298pt" height="135pt" + viewBox="0.00 0.00 298.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 131)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 316,-131 316,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 294,-131 294,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="293.5,-127 18.5,-127 18.5,-89 293.5,-89 293.5,-127"/> -<text text-anchor="middle" x="156" y="-111.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="156" y="-96.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="282.5,-127 7.5,-127 7.5,-89 282.5,-89 282.5,-127"/> +<text text-anchor="middle" x="145" y="-111.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="145" y="-96.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="312,-38 0,-38 0,0 312,0 312,-38"/> -<text text-anchor="middle" x="156" y="-22.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing))</text> -<text text-anchor="middle" x="156" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="290,-38 0,-38 0,0 290,0 290,-38"/> +<text text-anchor="middle" x="145" y="-22.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing))</text> +<text text-anchor="middle" x="145" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M156,-88.97C156,-77.19 156,-61.56 156,-48.16"/> -<polygon fill="black" stroke="black" points="159.5,-48 156,-38 152.5,-48 159.5,-48"/> -<text text-anchor="middle" x="164.5" y="-59.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M145,-88.97C145,-77.19 145,-61.56 145,-48.16"/> +<polygon fill="black" stroke="black" points="148.5,-48 145,-38 141.5,-48 148.5,-48"/> +<text text-anchor="middle" x="153.5" y="-59.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.1.3.1"> <text_body><orig>An ETCS equipped traction unit shall be capable of being moved in Shunting without train data, track data or movement authority. </orig><unl>[S:00] {org:en} -An ETCS equipped traction unit shall be capable of being moved in Shunting without train data, track data or movement authority.. +An ETCS equipped traction unit shall be capable of being moved in Shunting without train data, track data or movement authority. {/org} {unl} man(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@state,etcs) @@ -8205,26 +8230,26 @@ or(:02,:05.@_hn-scope) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1150pt" height="561pt" - viewBox="0.00 0.00 1149.50 561.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1139pt" height="561pt" + viewBox="0.00 0.00 1138.50 561.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 557)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-557 1145.5,-557 1145.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-557 1134.5,-557 1134.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="553.5,-8 553.5,-346 923.5,-346 923.5,-8 553.5,-8"/> -<text text-anchor="middle" x="738.5" y="-330.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="572.5,-8 572.5,-346 912.5,-346 912.5,-8 572.5,-8"/> +<text text-anchor="middle" x="742.5" y="-330.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <g id="clust2" class="cluster"> <title>cluster_05</title> -<polygon fill="none" stroke="black" points="861.5,-379 861.5,-545 1123.5,-545 1123.5,-379 861.5,-379"/> -<text text-anchor="middle" x="992.5" y="-529.8" font-family="Courier,monospace" font-size="14.00">:05</text> +<polygon fill="none" stroke="black" points="860.5,-379 860.5,-545 1104.5,-545 1104.5,-379 860.5,-379"/> +<text text-anchor="middle" x="982.5" y="-529.8" font-family="Courier,monospace" font-size="14.00">:05</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -8276,16 +8301,16 @@ or(:02,:05.@_hn-scope) <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="691,-514 476,-514 476,-476 691,-476 691,-514"/> -<text text-anchor="middle" x="583.5" y="-498.8" font-family="courb" font-size="14.00">capable(icl&gt;adj)</text> -<text text-anchor="middle" x="583.5" y="-483.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="684.5,-514 478.5,-514 478.5,-476 684.5,-476 684.5,-514"/> +<text text-anchor="middle" x="581.5" y="-498.8" font-family="courb" font-size="14.00">capable(icl&gt;adj)</text> +<text text-anchor="middle" x="581.5" y="-483.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge8" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M525.69,-475.97C480.99,-462.03 419,-442.71 372.02,-428.05"/> -<polygon fill="black" stroke="black" points="372.82,-424.64 362.23,-425 370.74,-431.32 372.82,-424.64"/> -<text text-anchor="middle" x="469" y="-446.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M524.11,-475.97C479.72,-462.03 418.18,-442.71 371.54,-428.05"/> +<polygon fill="black" stroke="black" points="372.41,-424.66 361.82,-425 370.31,-431.34 372.41,-424.66"/> +<text text-anchor="middle" x="468" y="-446.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -8296,121 +8321,121 @@ or(:02,:05.@_hn-scope) <!-- 5&#45;&gt;6 --> <g id="edge9" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M598,-475.97C608.25,-463.24 622.11,-446.02 633.41,-431.96"/> -<polygon fill="black" stroke="black" points="636.19,-434.1 639.73,-424.12 630.73,-429.71 636.19,-434.1"/> -<text text-anchor="middle" x="631.5" y="-446.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M596.42,-475.97C606.95,-463.24 621.21,-446.02 632.84,-431.96"/> +<polygon fill="black" stroke="black" points="635.66,-434.05 639.34,-424.12 630.26,-429.59 635.66,-434.05"/> +<text text-anchor="middle" x="630.5" y="-446.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="915,-315 562,-315 562,-277 915,-277 915,-315"/> -<text text-anchor="middle" x="738.5" y="-299.8" font-family="courb" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="738.5" y="-284.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> +<polygon fill="none" stroke="black" points="904,-315 581,-315 581,-277 904,-277 904,-315"/> +<text text-anchor="middle" x="742.5" y="-299.8" font-family="courb" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="742.5" y="-284.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge11" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M667.16,-387.65C674.47,-378.35 683.95,-366.31 693.6,-354.05"/> -<polygon fill="black" stroke="black" points="696.5,-356.02 699.94,-346 691,-351.69 696.5,-356.02"/> -<text text-anchor="middle" x="702" y="-357.8" font-family="Times,serif" font-size="14.00">scn</text> +<path fill="none" stroke="black" d="M667.8,-387.65C675.46,-378.35 685.39,-366.31 695.48,-354.05"/> +<polygon fill="black" stroke="black" points="698.46,-355.94 702.12,-346 693.06,-351.49 698.46,-355.94"/> +<text text-anchor="middle" x="704" y="-357.8" font-family="Times,serif" font-size="14.00">scn</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="889.5,-226 587.5,-226 587.5,-190 889.5,-190 889.5,-226"/> -<text text-anchor="middle" x="738.5" y="-204.3" font-family="Times,serif" font-size="14.00">without(ant&gt;with,com&gt;physical,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="893.5,-226 591.5,-226 591.5,-190 893.5,-190 893.5,-226"/> +<text text-anchor="middle" x="742.5" y="-204.3" font-family="Times,serif" font-size="14.00">without(ant&gt;with,com&gt;physical,icl&gt;how,obj&gt;thing)</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge1" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M738.5,-276.76C738.5,-264.93 738.5,-249.32 738.5,-236.05"/> -<polygon fill="black" stroke="black" points="742,-236.04 738.5,-226.04 735,-236.04 742,-236.04"/> -<text text-anchor="middle" x="751" y="-247.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M742.5,-276.76C742.5,-264.93 742.5,-249.32 742.5,-236.05"/> +<polygon fill="black" stroke="black" points="746,-236.04 742.5,-226.04 739,-236.04 746,-236.04"/> +<text text-anchor="middle" x="755" y="-247.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1115.5,-425 869.5,-425 869.5,-387 1115.5,-387 1115.5,-425"/> -<text text-anchor="middle" x="992.5" y="-409.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):01</text> -<text text-anchor="middle" x="992.5" y="-394.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1096,-425 869,-425 869,-387 1096,-387 1096,-425"/> +<text text-anchor="middle" x="982.5" y="-409.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):01</text> +<text text-anchor="middle" x="982.5" y="-394.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 7&#45;&gt;10 --> <g id="edge13" class="edge"> <title>7&#45;&gt;10</title> -<path fill="none" stroke="black" d="M811.49,-346C826.01,-354.45 841.43,-362.57 856.5,-369 861.93,-371.32 867.55,-373.52 873.27,-375.6"/> -<polygon fill="black" stroke="black" points="872.38,-379 882.98,-379 874.7,-372.39 872.38,-379"/> -<text text-anchor="middle" x="862.5" y="-357.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M811.02,-346C824.68,-354.44 839.22,-362.56 853.5,-369 858.51,-371.26 863.69,-373.41 868.97,-375.45"/> +<polygon fill="black" stroke="black" points="867.98,-378.81 878.57,-379 870.41,-372.25 867.98,-378.81"/> +<text text-anchor="middle" x="859.5" y="-357.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="847.5,-139 629.5,-139 629.5,-103 847.5,-103 847.5,-139"/> -<text text-anchor="middle" x="738.5" y="-117.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="851.5,-139 633.5,-139 633.5,-103 851.5,-103 851.5,-139"/> +<text text-anchor="middle" x="742.5" y="-117.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> </g> <!-- 8&#45;&gt;13 --> <g id="edge3" class="edge"> <title>8&#45;&gt;13</title> -<path fill="none" stroke="black" d="M738.5,-189.8C738.5,-178.16 738.5,-162.55 738.5,-149.24"/> -<polygon fill="black" stroke="black" points="742,-149.18 738.5,-139.18 735,-149.18 742,-149.18"/> -<text text-anchor="middle" x="747.5" y="-160.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M742.5,-189.8C742.5,-178.16 742.5,-162.55 742.5,-149.24"/> +<polygon fill="black" stroke="black" points="746,-149.18 742.5,-139.18 739,-149.18 746,-149.18"/> +<text text-anchor="middle" x="751.5" y="-160.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1115.5,-514 869.5,-514 869.5,-476 1115.5,-476 1115.5,-514"/> -<text text-anchor="middle" x="992.5" y="-498.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):02</text> -<text text-anchor="middle" x="992.5" y="-483.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1096,-514 869,-514 869,-476 1096,-476 1096,-514"/> +<text text-anchor="middle" x="982.5" y="-498.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):02</text> +<text text-anchor="middle" x="982.5" y="-483.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge4" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M992.5,-475.97C992.5,-464.19 992.5,-448.56 992.5,-435.16"/> -<polygon fill="black" stroke="black" points="996,-435 992.5,-425 989,-435 996,-435"/> -<text text-anchor="middle" x="998.5" y="-446.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M982.5,-475.97C982.5,-464.19 982.5,-448.56 982.5,-435.16"/> +<polygon fill="black" stroke="black" points="986,-435 982.5,-425 979,-435 986,-435"/> +<text text-anchor="middle" x="988.5" y="-446.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 10&#45;&gt;7 --> <g id="edge12" class="edge"> <title>10&#45;&gt;7</title> -<path fill="none" stroke="black" d="M949.99,-386.92C925.88,-376.67 894.34,-363.26 863,-349.94"/> -<polygon fill="black" stroke="black" points="864.31,-346.69 853.74,-346 861.57,-353.13 864.31,-346.69"/> -<text text-anchor="middle" x="915" y="-357.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M942.33,-386.92C919.65,-376.72 890,-363.38 860.52,-350.11"/> +<polygon fill="black" stroke="black" points="861.94,-346.91 851.38,-346 859.06,-353.29 861.94,-346.91"/> +<text text-anchor="middle" x="910" y="-357.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1141.5,-314 933.5,-314 933.5,-278 1141.5,-278 1141.5,-314"/> -<text text-anchor="middle" x="1037.5" y="-292.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1130.5,-314 922.5,-314 922.5,-278 1130.5,-278 1130.5,-314"/> +<text text-anchor="middle" x="1026.5" y="-292.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 10&#45;&gt;12 --> <g id="edge10" class="edge"> <title>10&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1003.33,-379C1010.31,-362.25 1019.37,-340.52 1026.4,-323.64"/> -<polygon fill="black" stroke="black" points="1029.66,-324.91 1030.28,-314.34 1023.2,-322.22 1029.66,-324.91"/> -<text text-anchor="middle" x="1026" y="-357.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M993.09,-379C999.92,-362.25 1008.77,-340.52 1015.65,-323.64"/> +<polygon fill="black" stroke="black" points="1018.91,-324.92 1019.44,-314.34 1012.42,-322.28 1018.91,-324.92"/> +<text text-anchor="middle" x="1015" y="-357.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 14 --> <g id="node13" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="849,-52 628,-52 628,-16 849,-16 849,-52"/> -<text text-anchor="middle" x="738.5" y="-30.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="853,-52 632,-52 632,-16 853,-16 853,-52"/> +<text text-anchor="middle" x="742.5" y="-30.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge2" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M738.5,-102.8C738.5,-91.16 738.5,-75.55 738.5,-62.24"/> -<polygon fill="black" stroke="black" points="742,-62.18 738.5,-52.18 735,-62.18 742,-62.18"/> -<text text-anchor="middle" x="751" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M742.5,-102.8C742.5,-91.16 742.5,-75.55 742.5,-62.24"/> +<polygon fill="black" stroke="black" points="746,-62.18 742.5,-52.18 739,-62.18 746,-62.18"/> +<text text-anchor="middle" x="755" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.3.2a"> <text_body><orig>Transfer to Shunting on driver’s selection shall only be possible when stationary. </orig><unl>[S:00] {org:en} -Transfer to Shunting on driver's selection shall only be possible when stationary.. +Transfer to Shunting on driver's selection shall only be possible when stationary. {/org} {unl} aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,transfer(icl>movement>thing,equ>transportation)) @@ -8423,10 +8448,10 @@ obj(when(icl>how,com>condition,obj>uw,con<uw),stationary(icl>adj) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="797pt" height="396pt" @@ -8437,7 +8462,7 @@ obj(when(icl>how,com>condition,obj>uw,con<uw),stationary(icl>adj) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="533.5,-388 288.5,-388 288.5,-350 533.5,-350 533.5,-388"/> +<polygon fill="none" stroke="black" points="524,-388 298,-388 298,-350 524,-350 524,-388"/> <text text-anchor="middle" x="411" y="-372.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> <text text-anchor="middle" x="411" y="-357.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -8535,14 +8560,14 @@ obj(when(icl>how,com>condition,obj>uw,con<uw),stationary(icl>adj) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.3.2c"> <text_body><orig>To prevent unauthorised use of the function permission shall be obtained from the RBC if the train is operating under the control of the RBC. </orig><unl>[S:00] {org:en} -To prevent unauthorised use of the function permission shall be obtained from the RBC if the train is operating under the control of the RBC.. +To prevent unauthorised use of the function permission shall be obtained from the RBC if the train is operating under the control of the RBC. {/org} {unl} mod:01(use(icl>activity>thing),unauthorized(icl>adj,ant>authorized)) @@ -8559,10 +8584,10 @@ con(obtain(icl>get>do,src>thing,agt>thing,obj>thing).@entry.@pres {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1339pt" height="439pt" @@ -8583,8 +8608,8 @@ con(obtain(icl>get>do,src>thing,agt>thing,obj>thing).@entry.@pres <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="365,-231 201,-231 201,-195 365,-195 365,-231"/> -<text text-anchor="middle" x="283" y="-209.3" font-family="Times,serif" font-size="14.00">use(icl&gt;activity(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="380,-231 216,-231 216,-195 380,-195 380,-231"/> +<text text-anchor="middle" x="298" y="-209.3" font-family="Times,serif" font-size="14.00">use(icl&gt;activity(icl&gt;thing))</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -8595,9 +8620,9 @@ con(obtain(icl>get>do,src>thing,agt>thing,obj>thing).@entry.@pres <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M251.98,-194.81C227.17,-181.06 192.23,-161.7 165.43,-146.85"/> -<polygon fill="black" stroke="black" points="167.13,-143.79 156.69,-142 163.74,-149.91 167.13,-143.79"/> -<text text-anchor="middle" x="226.5" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M264.02,-194.81C236.72,-181 198.22,-161.53 168.82,-146.66"/> +<polygon fill="black" stroke="black" points="170.12,-143.39 159.62,-142 166.96,-149.64 170.12,-143.39"/> +<text text-anchor="middle" x="235.5" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -8609,23 +8634,23 @@ con(obtain(icl>get>do,src>thing,agt>thing,obj>thing).@entry.@pres <!-- 1&#45;&gt;4 --> <g id="edge4" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M298.41,-194.81C309.72,-182.19 325.28,-164.84 338.05,-150.6"/> -<polygon fill="black" stroke="black" points="340.75,-152.83 344.82,-143.05 335.53,-148.16 340.75,-152.83"/> -<text text-anchor="middle" x="335" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M310.45,-194.81C319.42,-182.43 331.68,-165.48 341.89,-151.39"/> +<polygon fill="black" stroke="black" points="344.9,-153.2 347.93,-143.05 339.23,-149.1 344.9,-153.2"/> +<text text-anchor="middle" x="342" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="466,-321 100,-321 100,-283 466,-283 466,-321"/> -<text text-anchor="middle" x="283" y="-305.8" font-family="courb" font-size="14.00">prevent(agt&gt;thing,icl&gt;forestall(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="283" y="-290.8" font-family="courb" font-size="14.00">.@entry.@topic</text> +<polygon fill="none" stroke="black" points="465.5,-321 130.5,-321 130.5,-283 465.5,-283 465.5,-321"/> +<text text-anchor="middle" x="298" y="-305.8" font-family="courb" font-size="14.00">prevent(agt&gt;thing,icl&gt;forestall(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="298" y="-290.8" font-family="courb" font-size="14.00">.@entry.@topic</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M283,-282.97C283,-270.96 283,-254.93 283,-241.36"/> -<polygon fill="black" stroke="black" points="286.5,-241.12 283,-231.12 279.5,-241.12 286.5,-241.12"/> -<text text-anchor="middle" x="292" y="-253.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M298,-282.97C298,-270.96 298,-254.93 298,-241.36"/> +<polygon fill="black" stroke="black" points="301.5,-241.12 298,-231.12 294.5,-241.12 301.5,-241.12"/> +<text text-anchor="middle" x="307" y="-253.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -8643,16 +8668,16 @@ con(obtain(icl>get>do,src>thing,agt>thing,obj>thing).@entry.@pres <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="837,-431 441,-431 441,-393 837,-393 837,-431"/> +<polygon fill="none" stroke="black" points="820,-431 458,-431 458,-393 820,-393 820,-431"/> <text text-anchor="middle" x="639" y="-415.8" font-family="courb" font-size="14.00">obtain(agt&gt;thing,icl&gt;get(icl&gt;do),obj&gt;thing,src&gt;thing)</text> <text text-anchor="middle" x="639" y="-400.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 6&#45;&gt;3 --> <g id="edge10" class="edge"> <title>6&#45;&gt;3</title> -<path fill="none" stroke="black" d="M579.41,-392.92C544.76,-382.41 499.14,-368.57 454.11,-354.91"/> -<polygon fill="black" stroke="black" points="455.09,-351.55 444.51,-352 453.06,-358.25 455.09,-351.55"/> -<text text-anchor="middle" x="522" y="-363.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M581.92,-392.92C548.87,-382.45 505.39,-368.69 462.44,-355.08"/> +<polygon fill="black" stroke="black" points="463.29,-351.68 452.7,-352 461.18,-358.35 463.29,-351.68"/> +<text text-anchor="middle" x="527" y="-363.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> @@ -8671,16 +8696,16 @@ con(obtain(icl>get>do,src>thing,agt>thing,obj>thing).@entry.@pres <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1102,-321 812,-321 812,-283 1102,-283 1102,-321"/> -<text text-anchor="middle" x="957" y="-305.8" font-family="courb" font-size="14.00">operate(icl&gt;work(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="957" y="-290.8" font-family="courb" font-size="14.00">.@entry.@present.@progress</text> +<polygon fill="none" stroke="black" points="1080,-321 812,-321 812,-283 1080,-283 1080,-321"/> +<text text-anchor="middle" x="946" y="-305.8" font-family="courb" font-size="14.00">operate(icl&gt;work(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="946" y="-290.8" font-family="courb" font-size="14.00">.@entry.@present.@progress</text> </g> <!-- 6&#45;&gt;8 --> <g id="edge11" class="edge"> <title>6&#45;&gt;8</title> -<path fill="none" stroke="black" d="M692.23,-392.92C722.93,-382.5 763.25,-368.8 803.15,-355.25"/> -<polygon fill="black" stroke="black" points="804.39,-358.53 812.73,-352 802.14,-351.9 804.39,-358.53"/> -<text text-anchor="middle" x="798" y="-363.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M690.38,-392.92C719.9,-382.54 758.63,-368.92 796.98,-355.42"/> +<polygon fill="black" stroke="black" points="798.45,-358.62 806.72,-352 796.12,-352.02 798.45,-358.62"/> +<text text-anchor="middle" x="793" y="-363.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 9 --> <g id="node9" class="node"> @@ -8692,9 +8717,9 @@ con(obtain(icl>get>do,src>thing,agt>thing,obj>thing).@entry.@pres <!-- 8&#45;&gt;9 --> <g id="edge5" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M949.54,-282.97C944.57,-270.96 937.94,-254.94 932.32,-241.36"/> -<polygon fill="black" stroke="black" points="935.51,-239.91 928.45,-232 929.04,-242.58 935.51,-239.91"/> -<text text-anchor="middle" x="950" y="-253.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M940.82,-282.97C937.4,-271.08 932.85,-255.25 928.98,-241.76"/> +<polygon fill="black" stroke="black" points="932.3,-240.65 926.17,-232 925.57,-242.58 932.3,-240.65"/> +<text text-anchor="middle" x="943" y="-253.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node10" class="node"> @@ -8705,9 +8730,9 @@ con(obtain(icl>get>do,src>thing,agt>thing,obj>thing).@entry.@pres <!-- 8&#45;&gt;10 --> <g id="edge6" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1003.62,-282.97C1039.93,-268.93 1090.38,-249.43 1128.36,-234.74"/> -<polygon fill="black" stroke="black" points="1129.67,-237.99 1137.74,-231.12 1127.15,-231.46 1129.67,-237.99"/> -<text text-anchor="middle" x="1090.5" y="-253.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M994.9,-282.97C1033.07,-268.9 1086.12,-249.34 1125.99,-234.65"/> +<polygon fill="black" stroke="black" points="1127.4,-237.86 1135.57,-231.12 1124.98,-231.29 1127.4,-237.86"/> +<text text-anchor="middle" x="1086.5" y="-253.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 11 --> <g id="node11" class="node"> @@ -8739,14 +8764,14 @@ con(obtain(icl>get>do,src>thing,agt>thing,obj>thing).@entry.@pres </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.3.2d"> <text_body><orig>Permission received shall be indicated to the driver. </orig><unl>[S:00] {org:en} -Permission received shall be indicated to the driver.. +Permission received shall be indicated to the driver. {/org} {unl} obj(receive(icl>acquire>do,src>thing,obj>thing).@state,permission(icl>approval>thing).@topic) @@ -8755,17 +8780,17 @@ agt(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="726pt" height="135pt" - viewBox="0.00 0.00 725.50 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="692pt" height="135pt" + viewBox="0.00 0.00 691.50 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 131)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 721.5,-131 721.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 687.5,-131 687.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -8776,48 +8801,48 @@ agt(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="304,-38 91,-38 91,0 304,0 304,-38"/> -<text text-anchor="middle" x="197.5" y="-22.8" font-family="Times,serif" font-size="14.00">permission(icl&gt;approval(icl&gt;thing))</text> -<text text-anchor="middle" x="197.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="296,-38 83,-38 83,0 296,0 296,-38"/> +<text text-anchor="middle" x="189.5" y="-22.8" font-family="Times,serif" font-size="14.00">permission(icl&gt;approval(icl&gt;thing))</text> +<text text-anchor="middle" x="189.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M153.1,-88.97C160.99,-76.73 171.55,-60.32 180.39,-46.58"/> -<polygon fill="black" stroke="black" points="183.44,-48.31 185.91,-38 177.56,-44.52 183.44,-48.31"/> -<text text-anchor="middle" x="182.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M151.45,-88.97C158.14,-76.84 167.08,-60.63 174.62,-46.97"/> +<polygon fill="black" stroke="black" points="177.8,-48.45 179.57,-38 171.67,-45.07 177.8,-48.45"/> +<text text-anchor="middle" x="177.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="717.5,-127 301.5,-127 301.5,-89 717.5,-89 717.5,-127"/> -<text text-anchor="middle" x="509.5" y="-111.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="509.5" y="-96.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="683.5,-127 301.5,-127 301.5,-89 683.5,-89 683.5,-127"/> +<text text-anchor="middle" x="492.5" y="-111.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="492.5" y="-96.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge2" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M444.85,-88.97C394.55,-74.95 324.68,-55.46 272.02,-40.78"/> -<polygon fill="black" stroke="black" points="272.64,-37.32 262.06,-38 270.76,-44.06 272.64,-37.32"/> -<text text-anchor="middle" x="381.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M429.72,-88.97C380.86,-74.95 313.01,-55.46 261.87,-40.78"/> +<polygon fill="black" stroke="black" points="262.78,-37.4 252.2,-38 260.85,-44.13 262.78,-37.4"/> +<text text-anchor="middle" x="368.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="641,-38 378,-38 378,0 641,0 641,-38"/> -<text text-anchor="middle" x="509.5" y="-22.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="509.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="624,-38 361,-38 361,0 624,0 624,-38"/> +<text text-anchor="middle" x="492.5" y="-22.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="492.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M509.5,-88.97C509.5,-77.19 509.5,-61.56 509.5,-48.16"/> -<polygon fill="black" stroke="black" points="513,-48 509.5,-38 506,-48 513,-48"/> -<text text-anchor="middle" x="518" y="-59.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M492.5,-88.97C492.5,-77.19 492.5,-61.56 492.5,-48.16"/> +<polygon fill="black" stroke="black" points="496,-48 492.5,-38 489,-48 496,-48"/> +<text text-anchor="middle" x="501" y="-59.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.3.3"> @@ -8842,75 +8867,75 @@ obj(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw),:0 {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1396pt" height="350pt" - viewBox="0.00 0.00 1395.50 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1370pt" height="350pt" + viewBox="0.00 0.00 1369.50 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 346)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 1391.5,-346 1391.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 1365.5,-346 1365.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="391.5,-8 391.5,-263 1017.5,-263 1017.5,-8 391.5,-8"/> -<text text-anchor="middle" x="704.5" y="-247.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="391.5,-8 391.5,-263 991.5,-263 991.5,-8 391.5,-8"/> +<text text-anchor="middle" x="691.5" y="-247.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="1387.5,-231 1025.5,-231 1025.5,-195 1387.5,-195 1387.5,-231"/> -<text text-anchor="middle" x="1206.5" y="-209.3" font-family="Times,serif" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> +<polygon fill="none" stroke="black" points="1361.5,-231 999.5,-231 999.5,-195 1361.5,-195 1361.5,-231"/> +<text text-anchor="middle" x="1180.5" y="-209.3" font-family="Times,serif" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="1305.5,-142 1107.5,-142 1107.5,-106 1305.5,-106 1305.5,-142"/> -<text text-anchor="middle" x="1206.5" y="-120.3" font-family="Times,serif" font-size="14.00">manually(com&gt;manual,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1279.5,-142 1081.5,-142 1081.5,-106 1279.5,-106 1279.5,-142"/> +<text text-anchor="middle" x="1180.5" y="-120.3" font-family="Times,serif" font-size="14.00">manually(com&gt;manual,icl&gt;how)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge5" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M1206.5,-194.81C1206.5,-182.66 1206.5,-166.11 1206.5,-152.18"/> -<polygon fill="black" stroke="black" points="1210,-152.15 1206.5,-142.15 1203,-152.15 1210,-152.15"/> -<text text-anchor="middle" x="1219" y="-164.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1180.5,-194.81C1180.5,-182.66 1180.5,-166.11 1180.5,-152.18"/> +<polygon fill="black" stroke="black" points="1184,-152.15 1180.5,-142.15 1177,-152.15 1184,-152.15"/> +<text text-anchor="middle" x="1193" y="-164.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1009,-143 674,-143 674,-105 1009,-105 1009,-143"/> -<text text-anchor="middle" x="841.5" y="-127.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):02</text> -<text text-anchor="middle" x="841.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="983.5,-143 673.5,-143 673.5,-105 983.5,-105 983.5,-143"/> +<text text-anchor="middle" x="828.5" y="-127.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):02</text> +<text text-anchor="middle" x="828.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;8 --> <g id="edge12" class="edge"> <title>1&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1134.82,-194.92C1103.65,-187.49 1065.54,-178.4 1027.24,-169.27"/> -<polygon fill="black" stroke="black" points="1028.04,-165.86 1017.5,-166.95 1026.41,-172.67 1028.04,-165.86"/> -<text text-anchor="middle" x="1054.5" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1111.38,-194.92C1079.63,-187.07 1040.42,-177.38 1001.41,-167.74"/> +<polygon fill="black" stroke="black" points="1002.05,-164.29 991.5,-165.29 1000.37,-171.08 1002.05,-164.29"/> +<text text-anchor="middle" x="1034.5" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1329,-342 1084,-342 1084,-304 1329,-304 1329,-342"/> -<text text-anchor="middle" x="1206.5" y="-326.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> -<text text-anchor="middle" x="1206.5" y="-311.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="1293.5,-342 1067.5,-342 1067.5,-304 1293.5,-304 1293.5,-342"/> +<text text-anchor="middle" x="1180.5" y="-326.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> +<text text-anchor="middle" x="1180.5" y="-311.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge6" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M1206.5,-303.68C1206.5,-286.62 1206.5,-260.96 1206.5,-241.45"/> -<polygon fill="black" stroke="black" points="1210,-241.34 1206.5,-231.34 1203,-241.34 1210,-241.34"/> -<text text-anchor="middle" x="1215" y="-274.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1180.5,-303.68C1180.5,-286.62 1180.5,-260.96 1180.5,-241.45"/> +<polygon fill="black" stroke="black" points="1184,-241.34 1180.5,-231.34 1177,-241.34 1184,-241.34"/> +<text text-anchor="middle" x="1189" y="-274.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="539,-342 264,-342 264,-304 539,-304 539,-342"/> -<text text-anchor="middle" x="401.5" y="-326.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="401.5" y="-311.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@progress</text> +<polygon fill="none" stroke="black" points="533,-342 258,-342 258,-304 533,-304 533,-342"/> +<text text-anchor="middle" x="395.5" y="-326.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="395.5" y="-311.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@progress</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -8921,23 +8946,23 @@ obj(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw),:0 <!-- 4&#45;&gt;5 --> <g id="edge7" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M373.72,-303.92C345.32,-285.45 301.15,-256.71 270.41,-236.71"/> -<polygon fill="black" stroke="black" points="272.02,-233.59 261.73,-231.07 268.2,-239.45 272.02,-233.59"/> -<text text-anchor="middle" x="356" y="-274.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M368.72,-303.92C341.35,-285.45 298.78,-256.71 269.15,-236.71"/> +<polygon fill="black" stroke="black" points="271.03,-233.76 260.78,-231.07 267.11,-239.56 271.03,-233.76"/> +<text text-anchor="middle" x="352" y="-274.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="735,-232 400,-232 400,-194 735,-194 735,-232"/> -<text text-anchor="middle" x="567.5" y="-216.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):03</text> -<text text-anchor="middle" x="567.5" y="-201.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="709.5,-232 399.5,-232 399.5,-194 709.5,-194 709.5,-232"/> +<text text-anchor="middle" x="554.5" y="-216.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):03</text> +<text text-anchor="middle" x="554.5" y="-201.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;11 --> <g id="edge11" class="edge"> <title>4&#45;&gt;11</title> -<path fill="none" stroke="black" d="M429.28,-303.92C457.17,-285.78 500.29,-257.73 530.94,-237.79"/> -<polygon fill="black" stroke="black" points="533.15,-240.52 539.62,-232.14 529.33,-234.66 533.15,-240.52"/> -<text text-anchor="middle" x="488" y="-274.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M422.11,-303.92C448.83,-285.78 490.12,-257.73 519.48,-237.79"/> +<polygon fill="black" stroke="black" points="521.49,-240.65 527.8,-232.14 517.56,-234.86 521.49,-240.65"/> +<text text-anchor="middle" x="478" y="-274.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -8969,30 +8994,30 @@ obj(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw),:0 <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="715,-54 570,-54 570,-16 715,-16 715,-54"/> -<text text-anchor="middle" x="642.5" y="-38.8" font-family="Times,serif" font-size="14.00">full(ant&gt;empty,icl&gt;adj)</text> -<text text-anchor="middle" x="642.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="696,-54 551,-54 551,-16 696,-16 696,-54"/> +<text text-anchor="middle" x="623.5" y="-38.8" font-family="Times,serif" font-size="14.00">full(ant&gt;empty,icl&gt;adj)</text> +<text text-anchor="middle" x="623.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge1" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M800.27,-104.97C769.18,-91.38 726.38,-72.67 693.2,-58.17"/> -<polygon fill="black" stroke="black" points="694.24,-54.8 683.68,-54 691.44,-61.22 694.24,-54.8"/> -<text text-anchor="middle" x="766" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M786.02,-104.97C753.86,-91.33 709.53,-72.51 675.29,-57.98"/> +<polygon fill="black" stroke="black" points="676.49,-54.69 665.92,-54 673.76,-61.13 676.49,-54.69"/> +<text text-anchor="middle" x="750" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="989.5,-54 733.5,-54 733.5,-16 989.5,-16 989.5,-54"/> -<text text-anchor="middle" x="861.5" y="-38.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing)):01</text> -<text text-anchor="middle" x="861.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="970.5,-54 714.5,-54 714.5,-16 970.5,-16 970.5,-54"/> +<text text-anchor="middle" x="842.5" y="-38.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing)):01</text> +<text text-anchor="middle" x="842.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 8&#45;&gt;10 --> <g id="edge2" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M845.64,-104.97C848.38,-93.08 852.02,-77.25 855.12,-63.76"/> -<polygon fill="black" stroke="black" points="858.53,-64.53 857.36,-54 851.71,-62.96 858.53,-64.53"/> -<text text-anchor="middle" x="865" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M831.4,-104.97C833.3,-93.19 835.81,-77.56 837.97,-64.16"/> +<polygon fill="black" stroke="black" points="841.47,-64.43 839.6,-54 834.56,-63.32 841.47,-64.43"/> +<text text-anchor="middle" x="848" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 13 --> <g id="node12" class="node"> @@ -9004,16 +9029,16 @@ obj(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw),:0 <!-- 8&#45;&gt;13 --> <g id="edge10" class="edge"> <title>8&#45;&gt;13</title> -<path fill="none" stroke="black" d="M391.5,-55.42C389.57,-54.83 387.64,-54.24 385.71,-53.65"/> -<polygon fill="black" stroke="black" points="394.37,-52.64 383.79,-53.06 392.32,-59.33 394.37,-52.64"/> -<text text-anchor="middle" x="560" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M391.5,-55.35C389.5,-54.76 387.5,-54.16 385.5,-53.57"/> +<polygon fill="black" stroke="black" points="394.08,-52.47 383.5,-52.97 392.09,-59.18 394.08,-52.47"/> +<text text-anchor="middle" x="556" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 11&#45;&gt;8 --> <g id="edge3" class="edge"> <title>11&#45;&gt;8</title> -<path fill="none" stroke="black" d="M624.27,-193.97C668.18,-180.03 729.05,-160.71 775.19,-146.05"/> -<polygon fill="black" stroke="black" points="776.33,-149.37 784.8,-143 774.21,-142.69 776.33,-149.37"/> -<text text-anchor="middle" x="726.5" y="-164.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M611.27,-193.97C655.18,-180.03 716.05,-160.71 762.19,-146.05"/> +<polygon fill="black" stroke="black" points="763.33,-149.37 771.8,-143 761.21,-142.69 763.33,-149.37"/> +<text text-anchor="middle" x="713.5" y="-164.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 14 --> <g id="node13" class="node"> @@ -9025,20 +9050,20 @@ obj(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw),:0 <!-- 11&#45;&gt;14 --> <g id="edge4" class="edge"> <title>11&#45;&gt;14</title> -<path fill="none" stroke="black" d="M559.21,-193.97C553.69,-181.96 546.32,-165.94 540.08,-152.36"/> -<polygon fill="black" stroke="black" points="543.13,-150.63 535.78,-143 536.77,-153.55 543.13,-150.63"/> -<text text-anchor="middle" x="562" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M548.91,-193.97C545.21,-182.08 540.3,-166.25 536.12,-152.76"/> +<polygon fill="black" stroke="black" points="539.39,-151.52 533.09,-143 532.71,-153.59 539.39,-151.52"/> +<text text-anchor="middle" x="555" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.3.4a"> <text_body><orig>Automatic transfer to Shunting may be from Full Supervision operation and Partial Supervision operation status at any speed lower than or equal to the supervised shunting speed based on trackside information. </orig><unl>[S:00] {org:en} -Automatic transfer to Shunting may be from Full Supervision operation and Partial Supervision operation status at any speed lower than or equal to the supervised shunting speed based on trackside information.. +Automatic transfer to Shunting may be from Full Supervision operation and Partial Supervision operation status at any speed lower than or equal to the supervised shunting speed based on trackside information. {/org} {unl} mod(transfer(icl>movement>thing,equ>transportation),automatic(icl>adj,ant>manual)) @@ -9067,32 +9092,32 @@ agt(shunt(icl>transfer>do,agt>thing,obj>thing):02.@progress,:03.@_hn {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="3096pt" height="460pt" - viewBox="0.00 0.00 3096.00 460.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="3063pt" height="460pt" + viewBox="0.00 0.00 3063.00 460.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 456)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-456 3092,-456 3092,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-456 3059,-456 3059,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="506.5,-8 506.5,-263 1335.5,-263 1335.5,-8 506.5,-8"/> -<text text-anchor="middle" x="921" y="-247.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="506.5,-8 506.5,-263 1318.5,-263 1318.5,-8 506.5,-8"/> +<text text-anchor="middle" x="912.5" y="-247.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="1343.5,-186 1343.5,-373 1797.5,-373 1797.5,-186 1343.5,-186"/> -<text text-anchor="middle" x="1570.5" y="-357.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="1326.5,-186 1326.5,-373 1764.5,-373 1764.5,-186 1326.5,-186"/> +<text text-anchor="middle" x="1545.5" y="-357.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="933.5,-341 621.5,-341 621.5,-305 933.5,-305 933.5,-341"/> -<text text-anchor="middle" x="777.5" y="-319.3" font-family="Times,serif" font-size="14.00">transfer(equ&gt;transportation,icl&gt;movement(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="924.5,-341 612.5,-341 612.5,-305 924.5,-305 924.5,-341"/> +<text text-anchor="middle" x="768.5" y="-319.3" font-family="Times,serif" font-size="14.00">transfer(equ&gt;transportation,icl&gt;movement(icl&gt;thing))</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -9103,9 +9128,9 @@ agt(shunt(icl>transfer>do,agt>thing,obj>thing):02.@progress,:03.@_hn <!-- 1&#45;&gt;2 --> <g id="edge11" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M621.3,-320.75C502.54,-316.32 336.15,-302.6 195.5,-263 173.24,-256.73 149.88,-245.87 131.14,-235.96"/> -<polygon fill="black" stroke="black" points="132.8,-232.87 122.34,-231.19 129.46,-239.03 132.8,-232.87"/> -<text text-anchor="middle" x="301" y="-274.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M612.27,-320.37C495.5,-315.69 333,-301.83 195.5,-263 173.24,-256.71 149.88,-245.85 131.14,-235.94"/> +<polygon fill="black" stroke="black" points="132.8,-232.86 122.34,-231.18 129.47,-239.01 132.8,-232.86"/> +<text text-anchor="middle" x="300" y="-274.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -9117,106 +9142,106 @@ agt(shunt(icl>transfer>do,agt>thing,obj>thing):02.@progress,:03.@_hn <!-- 1&#45;&gt;4 --> <g id="edge14" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M686.84,-304.98C632.95,-294.26 563.45,-279.38 502.5,-263 472.63,-254.97 439.93,-244.57 412.63,-235.41"/> -<polygon fill="black" stroke="black" points="413.42,-231.98 402.82,-232.1 411.18,-238.62 413.42,-231.98"/> -<text text-anchor="middle" x="605" y="-274.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M681.74,-304.94C629.5,-294.13 561.83,-279.17 502.5,-263 472.66,-254.87 439.96,-244.45 412.65,-235.31"/> +<polygon fill="black" stroke="black" points="413.44,-231.89 402.85,-232.01 411.21,-238.52 413.44,-231.89"/> +<text text-anchor="middle" x="602" y="-274.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 16 --> <g id="node15" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="1597.5,-232 1351.5,-232 1351.5,-194 1597.5,-194 1597.5,-232"/> -<text text-anchor="middle" x="1474.5" y="-216.8" font-family="courb" font-size="14.00">low_degree_of(aoj&gt;thing,icl&gt;adj)</text> -<text text-anchor="middle" x="1474.5" y="-201.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1564,-232 1335,-232 1335,-194 1564,-194 1564,-232"/> +<text text-anchor="middle" x="1449.5" y="-216.8" font-family="courb" font-size="14.00">low_degree_of(aoj&gt;thing,icl&gt;adj)</text> +<text text-anchor="middle" x="1449.5" y="-201.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;16 --> <g id="edge22" class="edge"> <title>1&#45;&gt;16</title> -<path fill="none" stroke="black" d="M933.63,-315.81C1044.68,-309.01 1197.12,-294.79 1333.69,-264.28"/> -<polygon fill="black" stroke="black" points="1334.52,-267.68 1343.5,-262.05 1332.97,-260.85 1334.52,-267.68"/> -<text text-anchor="middle" x="1303" y="-274.8" font-family="Times,serif" font-size="14.00">rsn</text> +<path fill="none" stroke="black" d="M924.69,-316.29C1033.97,-309.72 1183.04,-295.61 1316.51,-264.38"/> +<polygon fill="black" stroke="black" points="1317.58,-267.72 1326.5,-262.01 1315.96,-260.92 1317.58,-267.72"/> +<text text-anchor="middle" x="1286" y="-274.8" font-family="Times,serif" font-size="14.00">rsn</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="989,-452 648,-452 648,-414 989,-414 989,-452"/> -<text text-anchor="middle" x="818.5" y="-436.8" font-family="courb" font-size="14.00">suppose(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="818.5" y="-421.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="965,-452 654,-452 654,-414 965,-414 965,-452"/> +<text text-anchor="middle" x="809.5" y="-436.8" font-family="courb" font-size="14.00">suppose(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="809.5" y="-421.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge12" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M811.54,-413.68C805.01,-396.46 795.14,-370.48 787.71,-350.91"/> -<polygon fill="black" stroke="black" points="790.9,-349.44 784.08,-341.34 784.36,-351.93 790.9,-349.44"/> -<text text-anchor="middle" x="812" y="-384.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M802.54,-413.68C796.01,-396.46 786.14,-370.48 778.71,-350.91"/> +<polygon fill="black" stroke="black" points="781.9,-349.44 775.08,-341.34 775.36,-351.93 781.9,-349.44"/> +<text text-anchor="middle" x="803" y="-384.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge13" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M790.36,-413.86C784.75,-408.81 779.63,-402.81 776.5,-396 770.13,-382.15 770.06,-365.16 771.72,-351.17"/> -<polygon fill="black" stroke="black" points="775.2,-351.56 773.26,-341.15 768.28,-350.5 775.2,-351.56"/> -<text text-anchor="middle" x="785.5" y="-384.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M781.36,-413.86C775.75,-408.81 770.63,-402.81 767.5,-396 761.13,-382.15 761.06,-365.16 762.72,-351.17"/> +<polygon fill="black" stroke="black" points="766.2,-351.56 764.26,-341.15 759.28,-350.5 766.2,-351.56"/> +<text text-anchor="middle" x="776.5" y="-384.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 17 --> <g id="node16" class="node"> <title>17</title> -<polygon fill="none" stroke="black" points="3088,-341 2891,-341 2891,-305 3088,-305 3088,-341"/> -<text text-anchor="middle" x="2989.5" y="-319.3" font-family="Times,serif" font-size="14.00">than(bas&lt;thing,icl&gt;how,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="3055,-341 2858,-341 2858,-305 3055,-305 3055,-341"/> +<text text-anchor="middle" x="2956.5" y="-319.3" font-family="Times,serif" font-size="14.00">than(bas&lt;thing,icl&gt;how,obj&gt;uw)</text> </g> <!-- 3&#45;&gt;17 --> <g id="edge16" class="edge"> <title>3&#45;&gt;17</title> -<path fill="none" stroke="black" d="M989.41,-431.02C1451.11,-427.83 2700.9,-415.33 2882.5,-373 2906.55,-367.39 2931.74,-356.16 2951.63,-345.86"/> -<polygon fill="black" stroke="black" points="2953.47,-348.85 2960.66,-341.06 2950.19,-342.67 2953.47,-348.85"/> -<text text-anchor="middle" x="2838" y="-384.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M965.09,-431.07C1410.16,-427.9 2668.24,-415.28 2849.5,-373 2873.55,-367.39 2898.74,-356.16 2918.63,-345.86"/> +<polygon fill="black" stroke="black" points="2920.47,-348.84 2927.66,-341.06 2917.19,-342.66 2920.47,-348.84"/> +<text text-anchor="middle" x="2805" y="-384.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1327,-143 992,-143 992,-105 1327,-105 1327,-143"/> -<text text-anchor="middle" x="1159.5" y="-127.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1159.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1306.5,-143 996.5,-143 996.5,-105 1306.5,-105 1306.5,-143"/> +<text text-anchor="middle" x="1151.5" y="-127.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1151.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1053,-54 908,-54 908,-16 1053,-16 1053,-54"/> -<text text-anchor="middle" x="980.5" y="-38.8" font-family="Times,serif" font-size="14.00">full(ant&gt;empty,icl&gt;adj)</text> -<text text-anchor="middle" x="980.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1036,-54 891,-54 891,-16 1036,-16 1036,-54"/> +<text text-anchor="middle" x="963.5" y="-38.8" font-family="Times,serif" font-size="14.00">full(ant&gt;empty,icl&gt;adj)</text> +<text text-anchor="middle" x="963.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1122.41,-104.97C1094.69,-91.5 1056.61,-72.99 1026.88,-58.54"/> -<polygon fill="black" stroke="black" points="1028.07,-55.23 1017.54,-54 1025.01,-61.52 1028.07,-55.23"/> -<text text-anchor="middle" x="1093" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1112.55,-104.97C1083.31,-91.44 1043.09,-72.83 1011.81,-58.35"/> +<polygon fill="black" stroke="black" points="1012.95,-55.03 1002.4,-54 1010.01,-61.38 1012.95,-55.03"/> +<text text-anchor="middle" x="1081" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1327.5,-54 1071.5,-54 1071.5,-16 1327.5,-16 1327.5,-54"/> -<text text-anchor="middle" x="1199.5" y="-38.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1199.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1310.5,-54 1054.5,-54 1054.5,-16 1310.5,-16 1310.5,-54"/> +<text text-anchor="middle" x="1182.5" y="-38.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1182.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge2" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1167.79,-104.97C1173.31,-92.96 1180.68,-76.94 1186.92,-63.36"/> -<polygon fill="black" stroke="black" points="1190.23,-64.55 1191.22,-54 1183.87,-61.63 1190.23,-64.55"/> -<text text-anchor="middle" x="1194" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1157.92,-104.97C1162.16,-93.08 1167.8,-77.25 1172.61,-63.76"/> +<polygon fill="black" stroke="black" points="1176.03,-64.6 1176.09,-54 1169.43,-62.25 1176.03,-64.6"/> +<text text-anchor="middle" x="1181" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="943,-232 738,-232 738,-194 943,-194 943,-232"/> +<polygon fill="none" stroke="black" points="934.5,-232 746.5,-232 746.5,-194 934.5,-194 934.5,-232"/> <text text-anchor="middle" x="840.5" y="-216.8" font-family="courb" font-size="14.00">status(icl&gt;state(icl&gt;thing))</text> <text text-anchor="middle" x="840.5" y="-201.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 8&#45;&gt;5 --> <g id="edge3" class="edge"> <title>8&#45;&gt;5</title> -<path fill="none" stroke="black" d="M906.6,-193.97C958.14,-179.92 1029.77,-160.38 1083.64,-145.69"/> -<polygon fill="black" stroke="black" points="1084.76,-149.01 1093.49,-143 1082.92,-142.26 1084.76,-149.01"/> -<text text-anchor="middle" x="1028.5" y="-164.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M904.94,-193.97C955.08,-179.95 1024.73,-160.46 1077.22,-145.78"/> +<polygon fill="black" stroke="black" points="1078.46,-149.07 1087.14,-143 1076.57,-142.33 1078.46,-149.07"/> +<text text-anchor="middle" x="1024.5" y="-164.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 11 --> <g id="node10" class="node"> @@ -9247,170 +9272,170 @@ agt(shunt(icl>transfer>do,agt>thing,obj>thing):02.@progress,:03.@_hn <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1600.5,-143 1502.5,-143 1502.5,-105 1600.5,-105 1600.5,-143"/> -<text text-anchor="middle" x="1551.5" y="-127.8" font-family="Times,serif" font-size="14.00">partial(icl&gt;adj)</text> -<text text-anchor="middle" x="1551.5" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1579.5,-143 1481.5,-143 1481.5,-105 1579.5,-105 1579.5,-143"/> +<text text-anchor="middle" x="1530.5" y="-127.8" font-family="Times,serif" font-size="14.00">partial(icl&gt;adj)</text> +<text text-anchor="middle" x="1530.5" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="889.5,-54 633.5,-54 633.5,-16 889.5,-16 889.5,-54"/> -<text text-anchor="middle" x="761.5" y="-38.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing)):02</text> -<text text-anchor="middle" x="761.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="872.5,-54 616.5,-54 616.5,-16 872.5,-16 872.5,-54"/> +<text text-anchor="middle" x="744.5" y="-38.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing)):02</text> +<text text-anchor="middle" x="744.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge4" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M824.89,-105.81C813.43,-93.19 797.68,-75.84 784.74,-61.6"/> -<polygon fill="black" stroke="black" points="787.2,-59.1 777.89,-54.05 782.02,-63.81 787.2,-59.1"/> -<text text-anchor="middle" x="818" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M821.53,-105.81C807.35,-92.96 787.75,-75.2 771.88,-60.81"/> +<polygon fill="black" stroke="black" points="774.18,-58.17 764.42,-54.05 769.48,-63.36 774.18,-58.17"/> +<text text-anchor="middle" x="810" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 14 --> <g id="node13" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="615,-53 532,-53 532,-17 615,-17 615,-53"/> -<text text-anchor="middle" x="573.5" y="-31.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="598,-53 515,-53 515,-17 598,-17 598,-53"/> +<text text-anchor="middle" x="556.5" y="-31.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge6" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M595.97,-105.81C592.02,-93.54 586.63,-76.79 582.12,-62.77"/> -<polygon fill="black" stroke="black" points="585.42,-61.6 579.02,-53.15 578.75,-63.74 585.42,-61.6"/> -<text text-anchor="middle" x="601" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M592.61,-105.81C586.2,-93.42 577.43,-76.46 570.14,-62.37"/> +<polygon fill="black" stroke="black" points="573.08,-60.43 565.37,-53.15 566.86,-63.64 573.08,-60.43"/> +<text text-anchor="middle" x="594" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 15 --> <g id="node14" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1740,-342 1531,-342 1531,-304 1740,-304 1740,-342"/> -<text text-anchor="middle" x="1635.5" y="-326.8" font-family="courb" font-size="14.00">equal(ant&gt;unequal,icl&gt;adj)</text> -<text text-anchor="middle" x="1635.5" y="-311.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1709,-342 1516,-342 1516,-304 1709,-304 1709,-342"/> +<text text-anchor="middle" x="1612.5" y="-326.8" font-family="courb" font-size="14.00">equal(ant&gt;unequal,icl&gt;adj)</text> +<text text-anchor="middle" x="1612.5" y="-311.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 15&#45;&gt;16 --> <g id="edge8" class="edge"> <title>15&#45;&gt;16</title> -<path fill="none" stroke="black" d="M1608.55,-303.92C1581.5,-285.78 1539.69,-257.73 1509.96,-237.79"/> -<polygon fill="black" stroke="black" points="1511.79,-234.8 1501.54,-232.14 1507.89,-240.61 1511.79,-234.8"/> -<text text-anchor="middle" x="1584.5" y="-274.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M1585.22,-303.92C1557.83,-285.78 1515.5,-257.73 1485.4,-237.79"/> +<polygon fill="black" stroke="black" points="1487.14,-234.74 1476.87,-232.14 1483.27,-240.58 1487.14,-234.74"/> +<text text-anchor="middle" x="1560.5" y="-274.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 18 --> <g id="node17" class="node"> <title>18</title> -<polygon fill="none" stroke="black" points="1789.5,-232 1615.5,-232 1615.5,-194 1789.5,-194 1789.5,-232"/> -<text text-anchor="middle" x="1702.5" y="-216.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):02</text> -<text text-anchor="middle" x="1702.5" y="-201.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1756.5,-232 1582.5,-232 1582.5,-194 1756.5,-194 1756.5,-232"/> +<text text-anchor="middle" x="1669.5" y="-216.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):02</text> +<text text-anchor="middle" x="1669.5" y="-201.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 15&#45;&gt;18 --> <g id="edge9" class="edge"> <title>15&#45;&gt;18</title> -<path fill="none" stroke="black" d="M1646.87,-303.68C1657.57,-286.43 1673.72,-260.39 1685.87,-240.81"/> -<polygon fill="black" stroke="black" points="1689,-242.39 1691.3,-232.05 1683.06,-238.7 1689,-242.39"/> -<text text-anchor="middle" x="1675.5" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1622.17,-303.68C1631.23,-286.51 1644.89,-260.63 1655.21,-241.07"/> +<polygon fill="black" stroke="black" points="1658.4,-242.53 1659.97,-232.05 1652.21,-239.26 1658.4,-242.53"/> +<text text-anchor="middle" x="1647.5" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 16&#45;&gt;5 --> <g id="edge10" class="edge"> <title>16&#45;&gt;5</title> -<path fill="none" stroke="black" d="M1409.23,-193.97C1390.07,-188.68 1368.1,-182.61 1345.31,-176.32"/> -<polygon fill="black" stroke="black" points="1346.07,-172.9 1335.5,-173.61 1344.2,-179.64 1346.07,-172.9"/> -<text text-anchor="middle" x="1344" y="-164.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1387.75,-193.97C1369.91,-188.76 1349.49,-182.8 1328.29,-176.61"/> +<polygon fill="black" stroke="black" points="1329.08,-173.2 1318.5,-173.75 1327.12,-179.92 1329.08,-173.2"/> +<text text-anchor="middle" x="1326" y="-164.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 16&#45;&gt;10 --> <g id="edge15" class="edge"> <title>16&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1497.51,-186C1507.36,-174.87 1518.84,-161.9 1528.67,-150.79"/> -<polygon fill="black" stroke="black" points="1531.56,-152.81 1535.57,-143 1526.32,-148.17 1531.56,-152.81"/> -<text text-anchor="middle" x="1530" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1473.7,-186C1484.19,-174.74 1496.42,-161.6 1506.85,-150.41"/> +<polygon fill="black" stroke="black" points="1509.49,-152.71 1513.74,-143 1504.36,-147.94 1509.49,-152.71"/> +<text text-anchor="middle" x="1507" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 23 --> <g id="node22" class="node"> <title>23</title> -<polygon fill="none" stroke="black" points="1484,-142 1385,-142 1385,-106 1484,-106 1484,-142"/> -<text text-anchor="middle" x="1434.5" y="-120.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1463,-142 1364,-142 1364,-106 1463,-106 1463,-142"/> +<text text-anchor="middle" x="1413.5" y="-120.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> </g> <!-- 16&#45;&gt;23 --> <g id="edge21" class="edge"> <title>16&#45;&gt;23</title> -<path fill="none" stroke="black" d="M1462.55,-186C1457.55,-175.12 1451.74,-162.49 1446.71,-151.55"/> -<polygon fill="black" stroke="black" points="1449.73,-149.74 1442.37,-142.12 1443.37,-152.66 1449.73,-149.74"/> -<text text-anchor="middle" x="1469" y="-164.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1438.74,-186C1434.24,-175.12 1429.01,-162.49 1424.49,-151.55"/> +<polygon fill="black" stroke="black" points="1427.64,-150.02 1420.58,-142.12 1421.17,-152.69 1427.64,-150.02"/> +<text text-anchor="middle" x="1446" y="-164.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 19 --> <g id="node18" class="node"> <title>19</title> -<polygon fill="none" stroke="black" points="2470,-342 2117,-342 2117,-304 2470,-304 2470,-342"/> -<text text-anchor="middle" x="2293.5" y="-326.8" font-family="Times,serif" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="2293.5" y="-311.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="2437,-342 2084,-342 2084,-304 2437,-304 2437,-342"/> +<text text-anchor="middle" x="2260.5" y="-326.8" font-family="Times,serif" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="2260.5" y="-311.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 19&#45;&gt;18 --> <g id="edge17" class="edge"> <title>19&#45;&gt;18</title> -<path fill="none" stroke="black" d="M2194.91,-303.98C2085.2,-283.93 1909.02,-251.74 1799.82,-231.78"/> -<polygon fill="black" stroke="black" points="1800.26,-228.31 1789.79,-229.95 1799,-235.19 1800.26,-228.31"/> -<text text-anchor="middle" x="2093.5" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M2161.91,-303.98C2052.2,-283.93 1876.02,-251.74 1766.82,-231.78"/> +<polygon fill="black" stroke="black" points="1767.26,-228.31 1756.79,-229.95 1766,-235.19 1767.26,-228.31"/> +<text text-anchor="middle" x="2060.5" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 20 --> <g id="node19" class="node"> <title>20</title> -<polygon fill="none" stroke="black" points="2873,-342 2488,-342 2488,-304 2873,-304 2873,-342"/> -<text text-anchor="middle" x="2680.5" y="-326.8" font-family="Times,serif" font-size="14.00">base(agt&gt;volitional_thing,cob&gt;thing,icl&gt;ground(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="2680.5" y="-311.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="2840,-342 2455,-342 2455,-304 2840,-304 2840,-342"/> +<text text-anchor="middle" x="2647.5" y="-326.8" font-family="Times,serif" font-size="14.00">base(agt&gt;volitional_thing,cob&gt;thing,icl&gt;ground(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="2647.5" y="-311.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 20&#45;&gt;18 --> <g id="edge18" class="edge"> <title>20&#45;&gt;18</title> -<path fill="none" stroke="black" d="M2517.36,-303.98C2312.44,-281.36 1967.42,-243.26 1799.78,-224.74"/> -<polygon fill="black" stroke="black" points="1800.06,-221.25 1789.73,-223.63 1799.29,-228.21 1800.06,-221.25"/> -<text text-anchor="middle" x="2344.5" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M2484.36,-303.98C2279.44,-281.36 1934.42,-243.26 1766.78,-224.74"/> +<polygon fill="black" stroke="black" points="1767.06,-221.25 1756.73,-223.63 1766.29,-228.21 1767.06,-221.25"/> +<text text-anchor="middle" x="2311.5" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 21 --> <g id="node20" class="node"> <title>21</title> -<polygon fill="none" stroke="black" points="2789,-231 2572,-231 2572,-195 2789,-195 2789,-231"/> -<text text-anchor="middle" x="2680.5" y="-209.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="2756,-231 2539,-231 2539,-195 2756,-195 2756,-231"/> +<text text-anchor="middle" x="2647.5" y="-209.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> </g> <!-- 20&#45;&gt;21 --> <g id="edge20" class="edge"> <title>20&#45;&gt;21</title> -<path fill="none" stroke="black" d="M2680.5,-303.68C2680.5,-286.62 2680.5,-260.96 2680.5,-241.45"/> -<polygon fill="black" stroke="black" points="2684,-241.34 2680.5,-231.34 2677,-241.34 2684,-241.34"/> -<text text-anchor="middle" x="2690.5" y="-274.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M2647.5,-303.68C2647.5,-286.62 2647.5,-260.96 2647.5,-241.45"/> +<polygon fill="black" stroke="black" points="2651,-241.34 2647.5,-231.34 2644,-241.34 2651,-241.34"/> +<text text-anchor="middle" x="2657.5" y="-274.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 22 --> <g id="node21" class="node"> <title>22</title> -<polygon fill="none" stroke="black" points="2713,-142 2648,-142 2648,-106 2713,-106 2713,-142"/> -<text text-anchor="middle" x="2680.5" y="-120.3" font-family="Times,serif" font-size="14.00">trackside</text> +<polygon fill="none" stroke="black" points="2680,-142 2615,-142 2615,-106 2680,-106 2680,-142"/> +<text text-anchor="middle" x="2647.5" y="-120.3" font-family="Times,serif" font-size="14.00">trackside</text> </g> <!-- 21&#45;&gt;22 --> <g id="edge19" class="edge"> <title>21&#45;&gt;22</title> -<path fill="none" stroke="black" d="M2680.5,-194.81C2680.5,-182.66 2680.5,-166.11 2680.5,-152.18"/> -<polygon fill="black" stroke="black" points="2684,-152.15 2680.5,-142.15 2677,-152.15 2684,-152.15"/> -<text text-anchor="middle" x="2693" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2647.5,-194.81C2647.5,-182.66 2647.5,-166.11 2647.5,-152.18"/> +<polygon fill="black" stroke="black" points="2651,-152.15 2647.5,-142.15 2644,-152.15 2651,-152.15"/> +<text text-anchor="middle" x="2660" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 25 --> <g id="node23" class="node"> <title>25</title> -<polygon fill="none" stroke="black" points="2099,-342 1806,-342 1806,-304 2099,-304 2099,-342"/> -<text text-anchor="middle" x="1952.5" y="-326.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing):02</text> -<text text-anchor="middle" x="1952.5" y="-311.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="2066,-342 1773,-342 1773,-304 2066,-304 2066,-342"/> +<text text-anchor="middle" x="1919.5" y="-326.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing):02</text> +<text text-anchor="middle" x="1919.5" y="-311.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 25&#45;&gt;16 --> <g id="edge23" class="edge"> <title>25&#45;&gt;16</title> -<path fill="none" stroke="black" d="M1869.9,-303.98C1850.91,-300.03 1829.7,-295.74 1807.44,-291.45"/> -<polygon fill="black" stroke="black" points="1807.98,-287.99 1797.5,-289.55 1806.66,-294.86 1807.98,-287.99"/> -<text text-anchor="middle" x="1784" y="-274.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1839.08,-303.95C1819.52,-299.77 1797.53,-295.22 1774.45,-290.71"/> +<polygon fill="black" stroke="black" points="1774.98,-287.25 1764.5,-288.78 1773.65,-294.12 1774.98,-287.25"/> +<text text-anchor="middle" x="1754" y="-274.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.3.4b"> <text_body><orig>Before authomatic transition to Shunting, ETCS shall request confirmation from the driver. </orig><unl>[S:00] {org:en} -Before authomatic transition to Shunting, ETCS shall request confirmation from the driver.. +Before authomatic transition to Shunting, ETCS shall request confirmation from the driver. {/org} {unl} tim(request(icl>communicate>do,agt>volitional_thing,obj>thing).@present.@promise,before(icl>how,tim<uw,obj>thing).@entry) @@ -9424,76 +9449,76 @@ obj(from(icl>how,equ>according_to,obj>thing),driver(icl>operator> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="677pt" height="311pt" - viewBox="0.00 0.00 677.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="672pt" height="311pt" + viewBox="0.00 0.00 672.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 673,-307 673,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 668,-307 668,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="578,-303 201,-303 201,-265 578,-265 578,-303"/> -<text text-anchor="middle" x="389.5" y="-287.8" font-family="Times,serif" font-size="14.00">request(agt&gt;volitional_thing,icl&gt;communicate(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="389.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="573,-303 196,-303 196,-265 573,-265 573,-303"/> +<text text-anchor="middle" x="384.5" y="-287.8" font-family="Times,serif" font-size="14.00">request(agt&gt;volitional_thing,icl&gt;communicate(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="384.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="344.5,-214 84.5,-214 84.5,-176 344.5,-176 344.5,-214"/> -<text text-anchor="middle" x="214.5" y="-198.8" font-family="courb" font-size="14.00">before(icl&gt;how,obj&gt;thing,tim&lt;uw)</text> -<text text-anchor="middle" x="214.5" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="339.5,-214 99.5,-214 99.5,-176 339.5,-176 339.5,-214"/> +<text text-anchor="middle" x="219.5" y="-198.8" font-family="courb" font-size="14.00">before(icl&gt;how,obj&gt;thing,tim&lt;uw)</text> +<text text-anchor="middle" x="219.5" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M353.24,-264.97C326.14,-251.5 288.91,-232.99 259.84,-218.54"/> -<polygon fill="black" stroke="black" points="261.23,-215.32 250.71,-214 258.11,-221.59 261.23,-215.32"/> +<path fill="none" stroke="black" d="M350.31,-264.97C324.87,-251.56 289.96,-233.15 262.61,-218.73"/> +<polygon fill="black" stroke="black" points="264.12,-215.57 253.64,-214 260.86,-221.76 264.12,-215.57"/> <text text-anchor="middle" x="322" y="-235.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="416.5,-213 362.5,-213 362.5,-177 416.5,-177 416.5,-213"/> -<text text-anchor="middle" x="389.5" y="-191.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="411.5,-213 357.5,-213 357.5,-177 411.5,-177 411.5,-213"/> +<text text-anchor="middle" x="384.5" y="-191.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 1&#45;&gt;6 --> <g id="edge5" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M389.5,-264.97C389.5,-252.96 389.5,-236.93 389.5,-223.36"/> -<polygon fill="black" stroke="black" points="393,-223.12 389.5,-213.12 386,-223.12 393,-223.12"/> -<text text-anchor="middle" x="398" y="-235.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M384.5,-264.97C384.5,-252.96 384.5,-236.93 384.5,-223.36"/> +<polygon fill="black" stroke="black" points="388,-223.12 384.5,-213.12 381,-223.12 388,-223.12"/> +<text text-anchor="middle" x="393" y="-235.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="640.5,-213 434.5,-213 434.5,-177 640.5,-177 640.5,-213"/> -<text text-anchor="middle" x="537.5" y="-191.3" font-family="Times,serif" font-size="14.00">confirmation(icl&gt;proof(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="635.5,-213 429.5,-213 429.5,-177 635.5,-177 635.5,-213"/> +<text text-anchor="middle" x="532.5" y="-191.3" font-family="Times,serif" font-size="14.00">confirmation(icl&gt;proof(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;7 --> <g id="edge6" class="edge"> <title>1&#45;&gt;7</title> -<path fill="none" stroke="black" d="M420.17,-264.97C443.24,-251.41 474.99,-232.74 499.65,-218.25"/> -<polygon fill="black" stroke="black" points="501.54,-221.2 508.38,-213.12 497.99,-215.17 501.54,-221.2"/> -<text text-anchor="middle" x="480.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M415.17,-264.97C438.24,-251.41 469.99,-232.74 494.65,-218.25"/> +<polygon fill="black" stroke="black" points="496.54,-221.2 503.38,-213.12 492.99,-215.17 496.54,-221.2"/> +<text text-anchor="middle" x="475.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="373.5,-125 55.5,-125 55.5,-89 373.5,-89 373.5,-125"/> -<text text-anchor="middle" x="214.5" y="-103.3" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="378.5,-125 60.5,-125 60.5,-89 378.5,-89 378.5,-125"/> +<text text-anchor="middle" x="219.5" y="-103.3" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing))</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge3" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M214.5,-175.76C214.5,-163.93 214.5,-148.32 214.5,-135.05"/> -<polygon fill="black" stroke="black" points="218,-135.04 214.5,-125.04 211,-135.04 218,-135.04"/> -<text text-anchor="middle" x="223.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M219.5,-175.76C219.5,-163.93 219.5,-148.32 219.5,-135.05"/> +<polygon fill="black" stroke="black" points="223,-135.04 219.5,-125.04 216,-135.04 223,-135.04"/> +<text text-anchor="middle" x="228.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -9504,9 +9529,9 @@ obj(from(icl>how,equ>according_to,obj>thing),driver(icl>operator> <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M179.31,-88.8C151.52,-75.22 112.58,-56.2 82.69,-41.59"/> -<polygon fill="black" stroke="black" points="83.85,-38.27 73.33,-37.02 80.78,-44.56 83.85,-38.27"/> -<text text-anchor="middle" x="155" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M183.31,-88.8C154.6,-75.17 114.34,-56.03 83.55,-41.4"/> +<polygon fill="black" stroke="black" points="84.86,-38.15 74.32,-37.02 81.85,-44.47 84.86,-38.15"/> +<text text-anchor="middle" x="158" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -9518,47 +9543,47 @@ obj(from(icl>how,equ>according_to,obj>thing),driver(icl>operator> <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M218.14,-88.6C220.56,-77.06 223.78,-61.65 226.56,-48.36"/> -<polygon fill="black" stroke="black" points="230.05,-48.77 228.68,-38.27 223.2,-47.34 230.05,-48.77"/> -<text text-anchor="middle" x="238" y="-59.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M222.13,-88.6C223.88,-77.06 226.2,-61.65 228.21,-48.36"/> +<polygon fill="black" stroke="black" points="231.7,-48.68 229.74,-38.27 224.78,-47.63 231.7,-48.68"/> +<text text-anchor="middle" x="240" y="-59.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="665.5,-125 409.5,-125 409.5,-89 665.5,-89 665.5,-125"/> -<text text-anchor="middle" x="537.5" y="-103.3" font-family="Times,serif" font-size="14.00">from(equ&gt;according_to,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="660.5,-125 404.5,-125 404.5,-89 660.5,-89 660.5,-125"/> +<text text-anchor="middle" x="532.5" y="-103.3" font-family="Times,serif" font-size="14.00">from(equ&gt;according_to,icl&gt;how,obj&gt;thing)</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge7" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M537.5,-176.6C537.5,-164.75 537.5,-148.82 537.5,-135.29"/> -<polygon fill="black" stroke="black" points="541,-135.08 537.5,-125.08 534,-135.08 541,-135.08"/> -<text text-anchor="middle" x="550" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M532.5,-176.6C532.5,-164.75 532.5,-148.82 532.5,-135.29"/> +<polygon fill="black" stroke="black" points="536,-135.08 532.5,-125.08 529,-135.08 536,-135.08"/> +<text text-anchor="middle" x="545" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="669,-38 406,-38 406,0 669,0 669,-38"/> -<text text-anchor="middle" x="537.5" y="-22.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="537.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="664,-38 401,-38 401,0 664,0 664,-38"/> +<text text-anchor="middle" x="532.5" y="-22.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="532.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge8" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M537.5,-88.6C537.5,-77.06 537.5,-61.65 537.5,-48.36"/> -<polygon fill="black" stroke="black" points="541,-48.27 537.5,-38.27 534,-48.27 541,-48.27"/> -<text text-anchor="middle" x="546.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M532.5,-88.6C532.5,-77.06 532.5,-61.65 532.5,-48.36"/> +<polygon fill="black" stroke="black" points="536,-48.27 532.5,-38.27 529,-48.27 536,-48.27"/> +<text text-anchor="middle" x="541.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.3.5a"> <text_body><orig>ETCS shall supervise Shunting operation to a permitted national speed value. </orig><unl>[S:00] {org:en} -ETCS shall supervise Shunting operation to a permitted national speed value.. +ETCS shall supervise Shunting operation to a permitted national speed value. {/org} {unl} agt(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry.@present.@promise,etcs) @@ -9572,146 +9597,146 @@ man(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry. {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1047pt" height="453pt" - viewBox="0.00 0.00 1046.50 453.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1013pt" height="453pt" + viewBox="0.00 0.00 1013.00 453.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 449)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-449 1042.5,-449 1042.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-449 1009,-449 1009,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="451.5,-8 451.5,-437 1030.5,-437 1030.5,-8 451.5,-8"/> -<text text-anchor="middle" x="741" y="-421.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="418,-8 418,-437 997,-437 997,-8 418,-8"/> +<text text-anchor="middle" x="707.5" y="-421.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="441,-230 0,-230 0,-192 441,-192 441,-230"/> -<text text-anchor="middle" x="220.5" y="-214.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="220.5" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="408,-230 0,-230 0,-192 408,-192 408,-230"/> +<text text-anchor="middle" x="204" y="-214.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="204" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="247.5,-140 193.5,-140 193.5,-104 247.5,-104 247.5,-140"/> -<text text-anchor="middle" x="220.5" y="-118.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="231,-140 177,-140 177,-104 231,-104 231,-140"/> +<text text-anchor="middle" x="204" y="-118.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge7" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M220.5,-191.97C220.5,-179.96 220.5,-163.93 220.5,-150.36"/> -<polygon fill="black" stroke="black" points="224,-150.12 220.5,-140.12 217,-150.12 224,-150.12"/> -<text text-anchor="middle" x="229" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M204,-191.97C204,-179.96 204,-163.93 204,-150.36"/> +<polygon fill="black" stroke="black" points="207.5,-150.12 204,-140.12 200.5,-150.12 207.5,-150.12"/> +<text text-anchor="middle" x="212.5" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="683.5,-141 459.5,-141 459.5,-103 683.5,-103 683.5,-141"/> -<text text-anchor="middle" x="571.5" y="-125.8" font-family="courb" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> -<text text-anchor="middle" x="571.5" y="-110.8" font-family="courb" font-size="14.00">.@entry.@indef</text> +<polygon fill="none" stroke="black" points="635.5,-141 428.5,-141 428.5,-103 635.5,-103 635.5,-141"/> +<text text-anchor="middle" x="532" y="-125.8" font-family="courb" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> +<text text-anchor="middle" x="532" y="-110.8" font-family="courb" font-size="14.00">.@entry.@indef</text> </g> <!-- 1&#45;&gt;8 --> <g id="edge8" class="edge"> <title>1&#45;&gt;8</title> -<path fill="none" stroke="black" d="M293.23,-191.97C336.04,-181.36 391.46,-167.62 441.56,-155.21"/> -<polygon fill="black" stroke="black" points="442.64,-158.55 451.5,-152.74 440.95,-151.75 442.64,-158.55"/> -<text text-anchor="middle" x="430" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M271.96,-191.97C311.3,-181.54 362.03,-168.08 408.22,-155.83"/> +<polygon fill="black" stroke="black" points="409.24,-159.18 418,-153.24 407.44,-152.42 409.24,-159.18"/> +<text text-anchor="middle" x="400.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="735,-406 460,-406 460,-368 735,-368 735,-406"/> -<text text-anchor="middle" x="597.5" y="-390.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="597.5" y="-375.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="701.5,-406 426.5,-406 426.5,-368 701.5,-368 701.5,-406"/> +<text text-anchor="middle" x="564" y="-390.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="564" y="-375.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="715.5,-317 465.5,-317 465.5,-281 715.5,-281 715.5,-317"/> -<text text-anchor="middle" x="590.5" y="-295.3" font-family="Times,serif" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="682,-317 432,-317 432,-281 682,-281 682,-317"/> +<text text-anchor="middle" x="557" y="-295.3" font-family="Times,serif" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge1" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M596.02,-367.76C595.05,-355.93 593.78,-340.32 592.7,-327.05"/> -<polygon fill="black" stroke="black" points="596.19,-326.73 591.89,-317.04 589.21,-327.29 596.19,-326.73"/> -<text text-anchor="middle" x="602.5" y="-338.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M562.52,-367.76C561.55,-355.93 560.28,-340.32 559.2,-327.05"/> +<polygon fill="black" stroke="black" points="562.69,-326.73 558.39,-317.04 555.71,-327.29 562.69,-326.73"/> +<text text-anchor="middle" x="569" y="-338.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="672,-229 459,-229 459,-193 672,-193 672,-229"/> -<text text-anchor="middle" x="565.5" y="-207.3" font-family="Times,serif" font-size="14.00">to(com&gt;content,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="638.5,-229 425.5,-229 425.5,-193 638.5,-193 638.5,-229"/> +<text text-anchor="middle" x="532" y="-207.3" font-family="Times,serif" font-size="14.00">to(com&gt;content,icl&gt;how,obj&gt;thing)</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge2" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M585.44,-280.6C581.96,-268.63 577.27,-252.5 573.32,-238.89"/> -<polygon fill="black" stroke="black" points="576.62,-237.71 570.47,-229.08 569.9,-239.66 576.62,-237.71"/> -<text text-anchor="middle" x="592" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M551.94,-280.6C548.46,-268.63 543.77,-252.5 539.82,-238.89"/> +<polygon fill="black" stroke="black" points="543.12,-237.71 536.97,-229.08 536.4,-239.66 543.12,-237.71"/> +<text text-anchor="middle" x="558.5" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5&#45;&gt;8 --> <g id="edge5" class="edge"> <title>5&#45;&gt;8</title> -<path fill="none" stroke="black" d="M566.69,-192.81C567.5,-181.01 568.6,-165.07 569.54,-151.4"/> -<polygon fill="black" stroke="black" points="573.06,-151.27 570.26,-141.05 566.08,-150.79 573.06,-151.27"/> -<text text-anchor="middle" x="577.5" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M532,-192.81C532,-181.01 532,-165.07 532,-151.4"/> +<polygon fill="black" stroke="black" points="535.5,-151.05 532,-141.05 528.5,-151.05 535.5,-151.05"/> +<text text-anchor="middle" x="541" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1022.5,-230 690.5,-230 690.5,-192 1022.5,-192 1022.5,-230"/> -<text text-anchor="middle" x="856.5" y="-214.8" font-family="Times,serif" font-size="14.00">permit(agt&gt;thing,icl&gt;accept(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="856.5" y="-199.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="989,-230 657,-230 657,-192 989,-192 989,-230"/> +<text text-anchor="middle" x="823" y="-214.8" font-family="Times,serif" font-size="14.00">permit(agt&gt;thing,icl&gt;accept(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="823" y="-199.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="949,-140 764,-140 764,-104 949,-104 949,-140"/> -<text text-anchor="middle" x="856.5" y="-118.3" font-family="Times,serif" font-size="14.00">national(icl&gt;person(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="915.5,-140 730.5,-140 730.5,-104 915.5,-104 915.5,-140"/> +<text text-anchor="middle" x="823" y="-118.3" font-family="Times,serif" font-size="14.00">national(icl&gt;person(icl&gt;thing))</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge3" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M856.5,-191.97C856.5,-179.96 856.5,-163.93 856.5,-150.36"/> -<polygon fill="black" stroke="black" points="860,-150.12 856.5,-140.12 853,-150.12 860,-150.12"/> -<text text-anchor="middle" x="865" y="-162.8" font-family="Times,serif" font-size="14.00">rec</text> +<path fill="none" stroke="black" d="M823,-191.97C823,-179.96 823,-163.93 823,-150.36"/> +<polygon fill="black" stroke="black" points="826.5,-150.12 823,-140.12 819.5,-150.12 826.5,-150.12"/> +<text text-anchor="middle" x="831.5" y="-162.8" font-family="Times,serif" font-size="14.00">rec</text> </g> <!-- 6&#45;&gt;8 --> <g id="edge6" class="edge"> <title>6&#45;&gt;8</title> -<path fill="none" stroke="black" d="M797.45,-191.97C751.69,-178 688.2,-158.62 640.17,-143.96"/> -<polygon fill="black" stroke="black" points="641.06,-140.58 630.48,-141 639.02,-147.27 641.06,-140.58"/> -<text text-anchor="middle" x="739.5" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M762.7,-191.97C715.88,-177.98 650.89,-158.54 601.81,-143.87"/> +<polygon fill="black" stroke="black" points="602.8,-140.51 592.22,-141 600.8,-147.22 602.8,-140.51"/> +<text text-anchor="middle" x="703" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="650,-52 493,-52 493,-16 650,-16 650,-52"/> -<text text-anchor="middle" x="571.5" y="-30.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="610.5,-52 453.5,-52 453.5,-16 610.5,-16 610.5,-52"/> +<text text-anchor="middle" x="532" y="-30.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge4" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M571.5,-102.76C571.5,-90.93 571.5,-75.32 571.5,-62.05"/> -<polygon fill="black" stroke="black" points="575,-62.04 571.5,-52.04 568,-62.04 575,-62.04"/> -<text text-anchor="middle" x="584" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M532,-102.76C532,-90.93 532,-75.32 532,-62.05"/> +<polygon fill="black" stroke="black" points="535.5,-62.04 532,-52.04 528.5,-62.04 535.5,-62.04"/> +<text text-anchor="middle" x="544.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.3.5b"> <text_body><orig>The supervised Shunting speed shall be indicated to the driver on request. </orig><unl>[S:00] {org:en} -The supervised Shunting speed shall be indicated to the driver on request.. +The supervised Shunting speed shall be indicated to the driver on request. {/org} {unl} obj(supervise(icl>control>do,agt>volitional_thing,obj>thing).@state,speed(icl>rate>thing).@def.@topic) @@ -9722,17 +9747,17 @@ plc(driver(icl>operator>thing,ant>nondriver).@def,request(icl>messag {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1089pt" height="222pt" - viewBox="0.00 0.00 1088.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1055pt" height="222pt" + viewBox="0.00 0.00 1054.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 1084.5,-218 1084.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 1050.5,-218 1050.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -9771,54 +9796,54 @@ plc(driver(icl>operator>thing,ant>nondriver).@def,request(icl>messag <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1080.5,-214 664.5,-214 664.5,-176 1080.5,-176 1080.5,-214"/> -<text text-anchor="middle" x="872.5" y="-198.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="872.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="1046.5,-214 664.5,-214 664.5,-176 1046.5,-176 1046.5,-214"/> +<text text-anchor="middle" x="855.5" y="-198.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="855.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 4&#45;&gt;2 --> <g id="edge3" class="edge"> <title>4&#45;&gt;2</title> -<path fill="none" stroke="black" d="M797.08,-175.97C737.9,-161.83 655.51,-142.14 593.91,-127.41"/> -<polygon fill="black" stroke="black" points="594.36,-123.92 583.82,-125 592.74,-130.73 594.36,-123.92"/> -<text text-anchor="middle" x="721.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M783.6,-175.97C727.3,-161.86 648.97,-142.22 590.29,-127.51"/> +<polygon fill="black" stroke="black" points="590.86,-124.04 580.31,-125 589.16,-130.83 590.86,-124.04"/> +<text text-anchor="middle" x="712.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1004,-125 741,-125 741,-87 1004,-87 1004,-125"/> -<text text-anchor="middle" x="872.5" y="-109.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="872.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="987,-125 724,-125 724,-87 987,-87 987,-125"/> +<text text-anchor="middle" x="855.5" y="-109.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="855.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge4" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M872.5,-175.97C872.5,-164.19 872.5,-148.56 872.5,-135.16"/> -<polygon fill="black" stroke="black" points="876,-135 872.5,-125 869,-135 876,-135"/> -<text text-anchor="middle" x="881" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M855.5,-175.97C855.5,-164.19 855.5,-148.56 855.5,-135.16"/> +<polygon fill="black" stroke="black" points="859,-135 855.5,-125 852,-135 859,-135"/> +<text text-anchor="middle" x="864" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="968,-36 777,-36 777,0 968,0 968,-36"/> -<text text-anchor="middle" x="872.5" y="-14.3" font-family="Times,serif" font-size="14.00">request(icl&gt;message(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="951,-36 760,-36 760,0 951,0 951,-36"/> +<text text-anchor="middle" x="855.5" y="-14.3" font-family="Times,serif" font-size="14.00">request(icl&gt;message(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge5" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M872.5,-86.76C872.5,-74.93 872.5,-59.32 872.5,-46.05"/> -<polygon fill="black" stroke="black" points="876,-46.04 872.5,-36.04 869,-46.04 876,-46.04"/> -<text text-anchor="middle" x="881" y="-57.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M855.5,-86.76C855.5,-74.93 855.5,-59.32 855.5,-46.05"/> +<polygon fill="black" stroke="black" points="859,-46.04 855.5,-36.04 852,-46.04 859,-46.04"/> +<text text-anchor="middle" x="864" y="-57.8" font-family="Times,serif" font-size="14.00">plc</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.3.6"> <text_body><orig>It shall be possible to apply the train trip function, if the shunting movement passes a signal showing "danger for shunting". </orig><unl>[S:00] {org:en} -It shall be possible to apply the train trip function, if the shunting movement passes a signal showing "danger for shunting".. +It shall be possible to apply the train trip function, if the shunting movement passes a signal showing "danger for shunting". {/org} {unl} mod:02(trip(icl>journey>thing),train(icl>public_transport>thing)) @@ -9835,194 +9860,194 @@ aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,:02) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="2033pt" height="385pt" - viewBox="0.00 0.00 2032.50 385.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1988pt" height="385pt" + viewBox="0.00 0.00 1988.00 385.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 381)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-381 2028.5,-381 2028.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-381 1984,-381 1984,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-172 348,-172 348,-8 8,-8"/> -<text text-anchor="middle" x="178" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-172 322,-172 322,-8 8,-8"/> +<text text-anchor="middle" x="165" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="356,-8 356,-369 1770,-369 1770,-8 356,-8"/> -<text text-anchor="middle" x="1063" y="-353.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="330,-8 330,-369 1744,-369 1744,-8 330,-8"/> +<text text-anchor="middle" x="1037" y="-353.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="958,-140 792,-140 792,-104 958,-104 958,-140"/> -<text text-anchor="middle" x="875" y="-118.3" font-family="Times,serif" font-size="14.00">trip(icl&gt;journey(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="932,-140 766,-140 766,-104 932,-104 932,-140"/> +<text text-anchor="middle" x="849" y="-118.3" font-family="Times,serif" font-size="14.00">trip(icl&gt;journey(icl&gt;thing))</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="984.5,-52 765.5,-52 765.5,-16 984.5,-16 984.5,-52"/> -<text text-anchor="middle" x="875" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="958.5,-52 739.5,-52 739.5,-16 958.5,-16 958.5,-52"/> +<text text-anchor="middle" x="849" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge2" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M875,-103.6C875,-91.75 875,-75.82 875,-62.29"/> -<polygon fill="black" stroke="black" points="878.5,-62.08 875,-52.08 871.5,-62.08 878.5,-62.08"/> -<text text-anchor="middle" x="887.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M849,-103.6C849,-91.75 849,-75.82 849,-62.29"/> +<polygon fill="black" stroke="black" points="852.5,-62.08 849,-52.08 845.5,-62.08 852.5,-62.08"/> +<text text-anchor="middle" x="861.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1011.5,-251 738.5,-251 738.5,-213 1011.5,-213 1011.5,-251"/> -<text text-anchor="middle" x="875" y="-235.8" font-family="Times,serif" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> -<text text-anchor="middle" x="875" y="-220.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="985.5,-251 712.5,-251 712.5,-213 985.5,-213 985.5,-251"/> +<text text-anchor="middle" x="849" y="-235.8" font-family="Times,serif" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> +<text text-anchor="middle" x="849" y="-220.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge3" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M875,-212.68C875,-195.62 875,-169.96 875,-150.45"/> -<polygon fill="black" stroke="black" points="878.5,-150.34 875,-140.34 871.5,-150.34 878.5,-150.34"/> -<text text-anchor="middle" x="887.5" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M849,-212.68C849,-195.62 849,-169.96 849,-150.45"/> +<polygon fill="black" stroke="black" points="852.5,-150.34 849,-140.34 845.5,-150.34 852.5,-150.34"/> +<text text-anchor="middle" x="861.5" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1237.5,-338 878.5,-338 878.5,-302 1237.5,-302 1237.5,-338"/> -<text text-anchor="middle" x="1058" y="-316.3" font-family="Times,serif" font-size="14.00">apply(agt&gt;volitional_thing,cob&gt;uw,icl&gt;use(icl&gt;do),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1211.5,-338 852.5,-338 852.5,-302 1211.5,-302 1211.5,-338"/> +<text text-anchor="middle" x="1032" y="-316.3" font-family="Times,serif" font-size="14.00">apply(agt&gt;volitional_thing,cob&gt;uw,icl&gt;use(icl&gt;do),obj&gt;thing)</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge4" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M1021.41,-301.8C993.05,-288.48 953.53,-269.9 922.69,-255.41"/> -<polygon fill="black" stroke="black" points="923.96,-252.14 913.42,-251.06 920.98,-258.48 923.96,-252.14"/> -<text text-anchor="middle" x="991" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M995.41,-301.8C967.05,-288.48 927.53,-269.9 896.69,-255.41"/> +<polygon fill="black" stroke="black" points="897.96,-252.14 887.42,-251.06 894.98,-258.48 897.96,-252.14"/> +<text text-anchor="middle" x="965" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1450,-251 1030,-251 1030,-213 1450,-213 1450,-251"/> -<text text-anchor="middle" x="1240" y="-235.8" font-family="Times,serif" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> -<text text-anchor="middle" x="1240" y="-220.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="1424,-251 1004,-251 1004,-213 1424,-213 1424,-251"/> +<text text-anchor="middle" x="1214" y="-235.8" font-family="Times,serif" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> +<text text-anchor="middle" x="1214" y="-220.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 4&#45;&gt;7 --> <g id="edge7" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1094.39,-301.8C1122.6,-288.48 1161.9,-269.9 1192.57,-255.41"/> -<polygon fill="black" stroke="black" points="1194.24,-258.49 1201.79,-251.06 1191.25,-252.16 1194.24,-258.49"/> -<text text-anchor="middle" x="1169" y="-272.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M1068.39,-301.8C1096.6,-288.48 1135.9,-269.9 1166.57,-255.41"/> +<polygon fill="black" stroke="black" points="1168.24,-258.49 1175.79,-251.06 1165.25,-252.16 1168.24,-258.49"/> +<text text-anchor="middle" x="1143" y="-272.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1761.5,-251 1468.5,-251 1468.5,-213 1761.5,-213 1761.5,-251"/> -<text text-anchor="middle" x="1615" y="-235.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing):01</text> -<text text-anchor="middle" x="1615" y="-220.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="1735.5,-251 1442.5,-251 1442.5,-213 1735.5,-213 1735.5,-251"/> +<text text-anchor="middle" x="1589" y="-235.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing):01</text> +<text text-anchor="middle" x="1589" y="-220.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1753,-141 1477,-141 1477,-103 1753,-103 1753,-141"/> -<text text-anchor="middle" x="1615" y="-125.8" font-family="courb" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> -<text text-anchor="middle" x="1615" y="-110.8" font-family="courb" font-size="14.00">.@def.@entry</text> +<polygon fill="none" stroke="black" points="1717.5,-141 1460.5,-141 1460.5,-103 1717.5,-103 1717.5,-141"/> +<text text-anchor="middle" x="1589" y="-125.8" font-family="courb" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<text text-anchor="middle" x="1589" y="-110.8" font-family="courb" font-size="14.00">.@def.@entry</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge5" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1615,-212.68C1615,-195.82 1615,-170.57 1615,-151.15"/> -<polygon fill="black" stroke="black" points="1618.5,-151.05 1615,-141.05 1611.5,-151.05 1618.5,-151.05"/> -<text text-anchor="middle" x="1623.5" y="-183.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1589,-212.68C1589,-195.82 1589,-170.57 1589,-151.15"/> +<polygon fill="black" stroke="black" points="1592.5,-151.05 1589,-141.05 1585.5,-151.05 1592.5,-151.05"/> +<text text-anchor="middle" x="1597.5" y="-183.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 7&#45;&gt;6 --> <g id="edge6" class="edge"> <title>7&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1302.77,-212.92C1368.84,-193.89 1472.75,-163.97 1542.33,-143.93"/> -<polygon fill="black" stroke="black" points="1543.7,-147.18 1552.34,-141.05 1541.76,-140.45 1543.7,-147.18"/> -<text text-anchor="middle" x="1424.5" y="-183.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1276.77,-212.92C1342.84,-193.89 1446.75,-163.97 1516.33,-143.93"/> +<polygon fill="black" stroke="black" points="1517.7,-147.18 1526.34,-141.05 1515.76,-140.45 1517.7,-147.18"/> +<text text-anchor="middle" x="1398.5" y="-183.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1276,-141 1052,-141 1052,-103 1276,-103 1276,-141"/> -<text text-anchor="middle" x="1164" y="-125.8" font-family="Times,serif" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="1164" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1250,-141 1026,-141 1026,-103 1250,-103 1250,-141"/> +<text text-anchor="middle" x="1138" y="-125.8" font-family="Times,serif" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="1138" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge8" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1227.11,-212.68C1214.86,-195.27 1196.31,-168.92 1182.49,-149.28"/> -<polygon fill="black" stroke="black" points="1185.32,-147.21 1176.7,-141.05 1179.59,-151.24 1185.32,-147.21"/> -<text text-anchor="middle" x="1221.5" y="-183.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M1201.11,-212.68C1188.86,-195.27 1170.31,-168.92 1156.49,-149.28"/> +<polygon fill="black" stroke="black" points="1159.32,-147.21 1150.7,-141.05 1153.59,-151.24 1159.32,-147.21"/> +<text text-anchor="middle" x="1195.5" y="-183.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="720,-251 364,-251 364,-213 720,-213 720,-251"/> -<text text-anchor="middle" x="542" y="-235.8" font-family="Times,serif" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="542" y="-220.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="694,-251 338,-251 338,-213 694,-213 694,-251"/> +<text text-anchor="middle" x="516" y="-235.8" font-family="Times,serif" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="516" y="-220.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 9&#45;&gt;8 --> <g id="edge9" class="edge"> <title>9&#45;&gt;8</title> -<path fill="none" stroke="black" d="M637.96,-212.99C699.5,-202.01 781.22,-188.51 854,-180 904.01,-174.16 917.27,-179.88 967,-172 1009.34,-165.29 1055.92,-153.89 1093.15,-143.78"/> -<polygon fill="black" stroke="black" points="1094.18,-147.13 1102.89,-141.1 1092.32,-140.38 1094.18,-147.13"/> -<text text-anchor="middle" x="862.5" y="-183.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M611.96,-212.99C673.5,-202.01 755.22,-188.51 828,-180 878.01,-174.16 891.27,-179.88 941,-172 983.34,-165.29 1029.92,-153.89 1067.15,-143.78"/> +<polygon fill="black" stroke="black" points="1068.18,-147.13 1076.89,-141.1 1066.32,-140.38 1068.18,-147.13"/> +<text text-anchor="middle" x="836.5" y="-183.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="339.5,-141 16.5,-141 16.5,-103 339.5,-103 339.5,-141"/> -<text text-anchor="middle" x="178" y="-125.8" font-family="courb" font-size="14.00">danger(ant&gt;safety,icl&gt;condition(icl&gt;thing))</text> -<text text-anchor="middle" x="178" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="313.5,-141 16.5,-141 16.5,-103 313.5,-103 313.5,-141"/> +<text text-anchor="middle" x="165" y="-125.8" font-family="courb" font-size="14.00">danger(ant&gt;safety,icl&gt;condition(icl&gt;thing))</text> +<text text-anchor="middle" x="165" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge10" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M481.07,-212.92C445.64,-202.41 398.99,-188.57 352.95,-174.91"/> -<polygon fill="black" stroke="black" points="353.72,-171.49 343.14,-172 351.73,-178.2 353.72,-171.49"/> -<text text-anchor="middle" x="423" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M457.25,-212.92C422.54,-202.24 376.68,-188.13 331.6,-174.26"/> +<polygon fill="black" stroke="black" points="332.58,-170.9 322,-171.31 330.52,-177.59 332.58,-170.9"/> +<text text-anchor="middle" x="402" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="324.5,-52 31.5,-52 31.5,-16 324.5,-16 324.5,-52"/> -<text text-anchor="middle" x="178" y="-30.3" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing):02</text> +<polygon fill="none" stroke="black" points="311.5,-52 18.5,-52 18.5,-16 311.5,-16 311.5,-52"/> +<text text-anchor="middle" x="165" y="-30.3" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing):02</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge1" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M178,-102.76C178,-90.93 178,-75.32 178,-62.05"/> -<polygon fill="black" stroke="black" points="181.5,-62.04 178,-52.04 174.5,-62.04 181.5,-62.04"/> -<text text-anchor="middle" x="190.5" y="-73.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M165,-102.76C165,-90.93 165,-75.32 165,-62.05"/> +<polygon fill="black" stroke="black" points="168.5,-62.04 165,-52.04 161.5,-62.04 168.5,-62.04"/> +<text text-anchor="middle" x="177.5" y="-73.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="2024.5,-251 1779.5,-251 1779.5,-213 2024.5,-213 2024.5,-251"/> -<text text-anchor="middle" x="1902" y="-235.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> -<text text-anchor="middle" x="1902" y="-220.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="1980,-251 1754,-251 1754,-213 1980,-213 1980,-251"/> +<text text-anchor="middle" x="1867" y="-235.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> +<text text-anchor="middle" x="1867" y="-220.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 13&#45;&gt;6 --> <g id="edge11" class="edge"> <title>13&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1853.96,-212.92C1832.88,-204.99 1806.78,-195.17 1779.64,-184.95"/> -<polygon fill="black" stroke="black" points="1780.59,-181.57 1770,-181.33 1778.13,-188.13 1780.59,-181.57"/> -<text text-anchor="middle" x="1808.5" y="-183.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1820.47,-212.92C1801.34,-205.49 1777.93,-196.4 1753.43,-186.88"/> +<polygon fill="black" stroke="black" points="1754.59,-183.57 1744,-183.21 1752.05,-190.1 1754.59,-183.57"/> +<text text-anchor="middle" x="1777.5" y="-183.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.3.8a"> <text_body><orig>Exit from Shunting shall only be possible when the train is stationary. </orig><unl>[S:00] {org:en} -Exit from Shunting shall only be possible when the train is stationary.. +Exit from Shunting shall only be possible when the train is stationary. {/org} {unl} aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,exit(icl>opening>thing)) @@ -10033,10 +10058,10 @@ aoj(stationary(icl>adj).@present,train(icl>public_transport>thing).@def {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="647pt" height="224pt" @@ -10047,7 +10072,7 @@ aoj(stationary(icl>adj).@present,train(icl>public_transport>thing).@def <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="444,-216 199,-216 199,-178 444,-178 444,-216"/> +<polygon fill="none" stroke="black" points="434.5,-216 208.5,-216 208.5,-178 434.5,-178 434.5,-216"/> <text text-anchor="middle" x="321.5" y="-200.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> <text text-anchor="middle" x="321.5" y="-185.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -10121,14 +10146,14 @@ aoj(stationary(icl>adj).@present,train(icl>public_transport>thing).@def </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.3.8b"> <text_body><orig>Exit from Shunting shall take place when the driver selects exit from shunting. </orig><unl>[S:00] {org:en} -Exit from Shunting shall take place when the driver selects exit from shunting.. +Exit from Shunting shall take place when the driver selects exit from shunting. {/org} {unl} aoj(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@entry.@present.@promise,exit(icl>opening>thing):01) @@ -10141,10 +10166,10 @@ tim(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@entry.@pre {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="985pt" height="348pt" @@ -10160,7 +10185,7 @@ tim(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@entry.@pre <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="577.5,-340 155.5,-340 155.5,-302 577.5,-302 577.5,-340"/> +<polygon fill="none" stroke="black" points="559.5,-340 173.5,-340 173.5,-302 559.5,-302 559.5,-340"/> <text text-anchor="middle" x="366.5" y="-324.8" font-family="courb" font-size="14.00">take(aoj&gt;person,icl&gt;perceive(icl&gt;be),man&gt;uw,obj&gt;thing)</text> <text text-anchor="middle" x="366.5" y="-309.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -10193,16 +10218,16 @@ tim(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@entry.@pre <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="954,-230 493,-230 493,-192 954,-192 954,-230"/> -<text text-anchor="middle" x="723.5" y="-214.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> -<text text-anchor="middle" x="723.5" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="913.5,-230 493.5,-230 493.5,-192 913.5,-192 913.5,-230"/> +<text text-anchor="middle" x="703.5" y="-214.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> +<text text-anchor="middle" x="703.5" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge7" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M426.25,-301.92C461.01,-291.41 506.76,-277.57 551.91,-263.91"/> -<polygon fill="black" stroke="black" points="552.98,-267.24 561.54,-261 550.95,-260.54 552.98,-267.24"/> -<text text-anchor="middle" x="543" y="-272.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M422.91,-301.92C455.58,-291.45 498.54,-277.69 540.99,-264.08"/> +<polygon fill="black" stroke="black" points="542.16,-267.38 550.61,-261 540.02,-260.72 542.16,-267.38"/> +<text text-anchor="middle" x="534" y="-272.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -10228,9 +10253,9 @@ tim(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@entry.@pre <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M702.99,-191.97C688.39,-179.14 668.59,-161.74 652.53,-147.63"/> -<polygon fill="black" stroke="black" points="654.81,-144.98 644.99,-141 650.19,-150.23 654.81,-144.98"/> -<text text-anchor="middle" x="688" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M687.13,-191.97C675.8,-179.49 660.54,-162.69 647.92,-148.79"/> +<polygon fill="black" stroke="black" points="650.16,-146.05 640.85,-141 644.98,-150.76 650.16,-146.05"/> +<text text-anchor="middle" x="677" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 7 --> <g id="node7" class="node"> @@ -10241,9 +10266,9 @@ tim(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@entry.@pre <!-- 5&#45;&gt;7 --> <g id="edge2" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M753.34,-191.97C775.69,-178.47 806.41,-159.91 830.36,-145.44"/> -<polygon fill="black" stroke="black" points="832.42,-148.28 839.17,-140.12 828.8,-142.29 832.42,-148.28"/> -<text text-anchor="middle" x="812.5" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M737.48,-191.97C763.27,-178.29 798.86,-159.42 826.28,-144.87"/> +<polygon fill="black" stroke="black" points="828.04,-147.89 835.24,-140.12 824.76,-141.71 828.04,-147.89"/> +<text text-anchor="middle" x="803.5" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> @@ -10260,7 +10285,7 @@ tim(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@entry.@pre </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -10274,45 +10299,45 @@ mod(supervision(icl>management>thing).@entry.@maiuscul,partial(icl>adj) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="308pt" height="133pt" - viewBox="0.00 0.00 308.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="288pt" height="133pt" + viewBox="0.00 0.00 288.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 304,-129 304,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 284,-129 284,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="300,-125 0,-125 0,-87 300,-87 300,-125"/> -<text text-anchor="middle" x="150" y="-109.8" font-family="courb" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> -<text text-anchor="middle" x="150" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> +<polygon fill="none" stroke="black" points="280,-125 0,-125 0,-87 280,-87 280,-125"/> +<text text-anchor="middle" x="140" y="-109.8" font-family="courb" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> +<text text-anchor="middle" x="140" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="199,-36 101,-36 101,0 199,0 199,-36"/> -<text text-anchor="middle" x="150" y="-14.3" font-family="Times,serif" font-size="14.00">partial(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="189,-36 91,-36 91,0 189,0 189,-36"/> +<text text-anchor="middle" x="140" y="-14.3" font-family="Times,serif" font-size="14.00">partial(icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M150,-86.76C150,-74.93 150,-59.32 150,-46.05"/> -<polygon fill="black" stroke="black" points="153.5,-46.04 150,-36.04 146.5,-46.04 153.5,-46.04"/> -<text text-anchor="middle" x="162.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M140,-86.76C140,-74.93 140,-59.32 140,-46.05"/> +<polygon fill="black" stroke="black" points="143.5,-46.04 140,-36.04 136.5,-46.04 143.5,-46.04"/> +<text text-anchor="middle" x="152.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.1.4.1"> <text_body><orig>Partial Supervision shall be selected either by the Driver, or by information received from track-to-train transmission. </orig><unl>[S:00] {org:en} -Partial Supervision shall be selected either by the Driver, or by information received from track-to-train transmission.. +Partial Supervision shall be selected either by the Driver, or by information received from track-to-train transmission. {/org} {unl} mod(supervision(icl>management>thing).@topic.@maiuscul,partial(icl>adj)) @@ -10327,147 +10352,147 @@ src(receive(icl>acquire>do,src>thing,obj>thing).@state,transmission( {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1067pt" height="398pt" - viewBox="0.00 0.00 1067.00 398.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1026pt" height="398pt" + viewBox="0.00 0.00 1025.50 398.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 394)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-394 1063,-394 1063,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-394 1021.5,-394 1021.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="350,-125 111,-125 111,-87 350,-87 350,-125"/> -<text text-anchor="middle" x="230.5" y="-109.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> -<text text-anchor="middle" x="230.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@topic</text> +<polygon fill="none" stroke="black" points="329.5,-125 90.5,-125 90.5,-87 329.5,-87 329.5,-125"/> +<text text-anchor="middle" x="210" y="-109.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> +<text text-anchor="middle" x="210" y="-94.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="279.5,-36 181.5,-36 181.5,0 279.5,0 279.5,-36"/> -<text text-anchor="middle" x="230.5" y="-14.3" font-family="Times,serif" font-size="14.00">partial(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="259,-36 161,-36 161,0 259,0 259,-36"/> +<text text-anchor="middle" x="210" y="-14.3" font-family="Times,serif" font-size="14.00">partial(icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M230.5,-86.76C230.5,-74.93 230.5,-59.32 230.5,-46.05"/> -<polygon fill="black" stroke="black" points="234,-46.04 230.5,-36.04 227,-46.04 234,-46.04"/> -<text text-anchor="middle" x="243" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M210,-86.76C210,-74.93 210,-59.32 210,-46.05"/> +<polygon fill="black" stroke="black" points="213.5,-46.04 210,-36.04 206.5,-46.04 213.5,-46.04"/> +<text text-anchor="middle" x="222.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="461,-214 0,-214 0,-176 461,-176 461,-214"/> -<text text-anchor="middle" x="230.5" y="-198.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> -<text text-anchor="middle" x="230.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="420,-214 0,-214 0,-176 420,-176 420,-214"/> +<text text-anchor="middle" x="210" y="-198.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> +<text text-anchor="middle" x="210" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M230.5,-175.97C230.5,-164.19 230.5,-148.56 230.5,-135.16"/> -<polygon fill="black" stroke="black" points="234,-135 230.5,-125 227,-135 234,-135"/> -<text text-anchor="middle" x="239.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M210,-175.97C210,-164.19 210,-148.56 210,-135.16"/> +<polygon fill="black" stroke="black" points="213.5,-135 210,-125 206.5,-135 213.5,-135"/> +<text text-anchor="middle" x="219" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="670,-125 407,-125 407,-87 670,-87 670,-125"/> -<text text-anchor="middle" x="538.5" y="-109.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="538.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def.@maiuscul</text> +<polygon fill="none" stroke="black" points="644.5,-125 381.5,-125 381.5,-87 644.5,-87 644.5,-125"/> +<text text-anchor="middle" x="513" y="-109.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="513" y="-94.8" font-family="Times,serif" font-size="14.00">.@def.@maiuscul</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M294.32,-175.97C343.98,-161.95 412.95,-142.46 464.94,-127.78"/> -<polygon fill="black" stroke="black" points="466.09,-131.09 474.76,-125 464.19,-124.35 466.09,-131.09"/> -<text text-anchor="middle" x="412" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M272.78,-175.97C321.64,-161.95 389.49,-142.46 440.63,-127.78"/> +<polygon fill="black" stroke="black" points="441.65,-131.13 450.3,-125 439.72,-124.4 441.65,-131.13"/> +<text text-anchor="middle" x="388.5" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="827.5,-213 479.5,-213 479.5,-177 827.5,-177 827.5,-213"/> -<text text-anchor="middle" x="653.5" y="-191.3" font-family="Times,serif" font-size="14.00">either_or(com&gt;two_options,equ&gt;or,icl&gt;how,obj&gt;uw,or&lt;uw)</text> +<polygon fill="none" stroke="black" points="786,-213 438,-213 438,-177 786,-177 786,-213"/> +<text text-anchor="middle" x="612" y="-191.3" font-family="Times,serif" font-size="14.00">either_or(com&gt;two_options,equ&gt;or,icl&gt;how,obj&gt;uw,or&lt;uw)</text> </g> <!-- 5&#45;&gt;4 --> <g id="edge4" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M630.78,-176.81C613.56,-163.78 589.67,-145.71 570.52,-131.22"/> -<polygon fill="black" stroke="black" points="572.45,-128.29 562.36,-125.05 568.22,-133.88 572.45,-128.29"/> -<text text-anchor="middle" x="612.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M592.44,-176.81C577.82,-163.96 557.61,-146.2 541.23,-131.81"/> +<polygon fill="black" stroke="black" points="543.36,-129.02 533.54,-125.05 538.74,-134.28 543.36,-129.02"/> +<text text-anchor="middle" x="578" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="807,-301 590,-301 590,-265 807,-265 807,-301"/> -<text text-anchor="middle" x="698.5" y="-279.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="765.5,-301 548.5,-301 548.5,-265 765.5,-265 765.5,-301"/> +<text text-anchor="middle" x="657" y="-279.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> </g> <!-- 6&#45;&gt;5 --> <g id="edge5" class="edge"> <title>6&#45;&gt;5</title> -<path fill="none" stroke="black" d="M689.39,-264.6C683.01,-252.39 674.36,-235.87 667.15,-222.09"/> -<polygon fill="black" stroke="black" points="670.18,-220.32 662.44,-213.08 663.97,-223.57 670.18,-220.32"/> -<text text-anchor="middle" x="686.5" y="-235.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M647.89,-264.6C641.51,-252.39 632.86,-235.87 625.65,-222.09"/> +<polygon fill="black" stroke="black" points="628.68,-220.32 620.94,-213.08 622.47,-223.57 628.68,-220.32"/> +<text text-anchor="middle" x="645" y="-235.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="957,-390 674,-390 674,-352 957,-352 957,-390"/> -<text text-anchor="middle" x="815.5" y="-374.8" font-family="Times,serif" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> -<text text-anchor="middle" x="815.5" y="-359.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="915.5,-390 632.5,-390 632.5,-352 915.5,-352 915.5,-390"/> +<text text-anchor="middle" x="774" y="-374.8" font-family="Times,serif" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> +<text text-anchor="middle" x="774" y="-359.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 7&#45;&gt;6 --> <g id="edge6" class="edge"> <title>7&#45;&gt;6</title> -<path fill="none" stroke="black" d="M790.97,-351.97C773.23,-338.93 749.1,-321.19 729.94,-307.11"/> -<polygon fill="black" stroke="black" points="731.93,-304.23 721.8,-301.13 727.78,-309.87 731.93,-304.23"/> -<text text-anchor="middle" x="773.5" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M749.47,-351.97C731.73,-338.93 707.6,-321.19 688.44,-307.11"/> +<polygon fill="black" stroke="black" points="690.43,-304.23 680.3,-301.13 686.28,-309.87 690.43,-304.23"/> +<text text-anchor="middle" x="732" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1050,-301 833,-301 833,-265 1050,-265 1050,-301"/> -<text text-anchor="middle" x="941.5" y="-279.3" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1008.5,-301 791.5,-301 791.5,-265 1008.5,-265 1008.5,-301"/> +<text text-anchor="middle" x="900" y="-279.3" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge9" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M841.91,-351.97C861.11,-338.87 887.24,-321.04 907.92,-306.92"/> -<polygon fill="black" stroke="black" points="910.12,-309.65 916.41,-301.13 906.18,-303.87 910.12,-309.65"/> -<text text-anchor="middle" x="898.5" y="-322.8" font-family="Times,serif" font-size="14.00">src</text> +<path fill="none" stroke="black" d="M800.41,-351.97C819.61,-338.87 845.74,-321.04 866.42,-306.92"/> +<polygon fill="black" stroke="black" points="868.62,-309.65 874.91,-301.13 864.68,-303.87 868.62,-309.65"/> +<text text-anchor="middle" x="857" y="-322.8" font-family="Times,serif" font-size="14.00">src</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1053.5,-213 845.5,-213 845.5,-177 1053.5,-177 1053.5,-213"/> -<text text-anchor="middle" x="949.5" y="-191.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1012,-213 804,-213 804,-177 1012,-177 1012,-213"/> +<text text-anchor="middle" x="908" y="-191.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge7" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M943.12,-264.6C944.22,-252.75 945.7,-236.82 946.96,-223.29"/> -<polygon fill="black" stroke="black" points="950.47,-223.37 947.91,-213.08 943.5,-222.72 950.47,-223.37"/> -<text text-anchor="middle" x="959" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M901.62,-264.6C902.72,-252.75 904.2,-236.82 905.46,-223.29"/> +<polygon fill="black" stroke="black" points="908.97,-223.37 906.41,-213.08 902,-222.72 908.97,-223.37"/> +<text text-anchor="middle" x="917.5" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1059,-124 840,-124 840,-88 1059,-88 1059,-124"/> -<text text-anchor="middle" x="949.5" y="-102.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1017.5,-124 798.5,-124 798.5,-88 1017.5,-88 1017.5,-124"/> +<text text-anchor="middle" x="908" y="-102.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge8" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M949.5,-176.81C949.5,-164.66 949.5,-148.11 949.5,-134.18"/> -<polygon fill="black" stroke="black" points="953,-134.15 949.5,-124.15 946,-134.15 953,-134.15"/> -<text text-anchor="middle" x="957" y="-146.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M908,-176.81C908,-164.66 908,-148.11 908,-134.18"/> +<polygon fill="black" stroke="black" points="911.5,-134.15 908,-124.15 904.5,-134.15 911.5,-134.15"/> +<text text-anchor="middle" x="915.5" y="-146.8" font-family="Times,serif" font-size="14.00">plt</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.4.2a"> @@ -10491,28 +10516,28 @@ obj:01(within(icl>how,equ>during,obj>thing,dur<uw),second(icl>tim {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1023pt" height="544pt" - viewBox="0.00 0.00 1023.00 544.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="993pt" height="544pt" + viewBox="0.00 0.00 993.00 544.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 540)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-540 1019,-540 1019,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-540 989,-540 989,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-528 1007,-528 1007,-8 8,-8"/> -<text text-anchor="middle" x="507.5" y="-512.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-528 977,-528 977,-8 8,-8"/> +<text text-anchor="middle" x="492.5" y="-512.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="387.5,-408 16.5,-408 16.5,-370 387.5,-370 387.5,-408"/> -<text text-anchor="middle" x="202" y="-392.8" font-family="courb" font-size="14.00">specify(agt&gt;thing,equ&gt;stipulate,icl&gt;do,obj&gt;thing)</text> -<text text-anchor="middle" x="202" y="-377.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="357.5,-408 16.5,-408 16.5,-370 357.5,-370 357.5,-408"/> +<text text-anchor="middle" x="187" y="-392.8" font-family="courb" font-size="14.00">specify(agt&gt;thing,equ&gt;stipulate,icl&gt;do,obj&gt;thing)</text> +<text text-anchor="middle" x="187" y="-377.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -10524,157 +10549,157 @@ obj:01(within(icl>how,equ>during,obj>thing,dur<uw),second(icl>tim <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M202.41,-369.97C202.69,-358.19 203.04,-342.56 203.35,-329.16"/> -<polygon fill="black" stroke="black" points="206.86,-329.08 203.59,-319 199.86,-328.92 206.86,-329.08"/> -<text text-anchor="middle" x="212" y="-340.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M190.52,-369.97C192.82,-358.19 195.88,-342.56 198.5,-329.16"/> +<polygon fill="black" stroke="black" points="202,-329.49 200.48,-319 195.13,-328.15 202,-329.49"/> +<text text-anchor="middle" x="205" y="-340.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="794,-497 280,-497 280,-459 794,-459 794,-497"/> -<text text-anchor="middle" x="537" y="-481.8" font-family="Times,serif" font-size="14.00">acknowledge(agt&gt;volitional_thing,equ&gt;receipt,icl&gt;communicate(icl&gt;do),obj&gt;information)</text> -<text text-anchor="middle" x="537" y="-466.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="764,-497 250,-497 250,-459 764,-459 764,-497"/> +<text text-anchor="middle" x="507" y="-481.8" font-family="Times,serif" font-size="14.00">acknowledge(agt&gt;volitional_thing,equ&gt;receipt,icl&gt;communicate(icl&gt;do),obj&gt;information)</text> +<text text-anchor="middle" x="507" y="-466.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M467.59,-458.97C413.35,-444.89 337.93,-425.3 281.31,-410.6"/> -<polygon fill="black" stroke="black" points="281.88,-407.13 271.32,-408 280.12,-413.9 281.88,-407.13"/> -<text text-anchor="middle" x="399" y="-429.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M440.7,-458.97C388.99,-444.92 317.14,-425.38 263.09,-410.69"/> +<polygon fill="black" stroke="black" points="263.79,-407.25 253.22,-408 261.95,-414 263.79,-407.25"/> +<text text-anchor="middle" x="376" y="-429.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="668.5,-408 405.5,-408 405.5,-370 668.5,-370 668.5,-408"/> -<text text-anchor="middle" x="537" y="-392.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="537" y="-377.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="638.5,-408 375.5,-408 375.5,-370 638.5,-370 638.5,-408"/> +<text text-anchor="middle" x="507" y="-392.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="507" y="-377.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M537,-458.97C537,-447.19 537,-431.56 537,-418.16"/> -<polygon fill="black" stroke="black" points="540.5,-418 537,-408 533.5,-418 540.5,-418"/> -<text text-anchor="middle" x="545.5" y="-429.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M507,-458.97C507,-447.19 507,-431.56 507,-418.16"/> +<polygon fill="black" stroke="black" points="510.5,-418 507,-408 503.5,-418 510.5,-418"/> +<text text-anchor="middle" x="515.5" y="-429.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="999,-407 687,-407 687,-371 999,-371 999,-407"/> -<text text-anchor="middle" x="843" y="-385.3" font-family="Times,serif" font-size="14.00">transfer(equ&gt;transportation,icl&gt;movement(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="969,-407 657,-407 657,-371 969,-371 969,-407"/> +<text text-anchor="middle" x="813" y="-385.3" font-family="Times,serif" font-size="14.00">transfer(equ&gt;transportation,icl&gt;movement(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M600.4,-458.97C650.81,-444.64 721.25,-424.62 773.25,-409.83"/> -<polygon fill="black" stroke="black" points="774.4,-413.14 783.06,-407.04 772.48,-406.41 774.4,-413.14"/> -<text text-anchor="middle" x="717" y="-429.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M570.4,-458.97C620.81,-444.64 691.25,-424.62 743.25,-409.83"/> +<polygon fill="black" stroke="black" points="744.4,-413.14 753.06,-407.04 742.48,-406.41 744.4,-413.14"/> +<text text-anchor="middle" x="687" y="-429.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="682,-319 426,-319 426,-281 682,-281 682,-319"/> -<text text-anchor="middle" x="554" y="-303.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing)):01</text> -<text text-anchor="middle" x="554" y="-288.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="667,-319 411,-319 411,-281 667,-281 667,-319"/> +<text text-anchor="middle" x="539" y="-303.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing)):01</text> +<text text-anchor="middle" x="539" y="-288.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge6" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M786.25,-370.92C739.63,-356.88 673.4,-336.94 623.59,-321.95"/> -<polygon fill="black" stroke="black" points="624.44,-318.55 613.86,-319.02 622.42,-325.25 624.44,-318.55"/> -<text text-anchor="middle" x="723" y="-340.8" font-family="Times,serif" font-size="14.00">src</text> +<path fill="none" stroke="black" d="M759.19,-370.92C715.25,-356.96 652.93,-337.18 605.8,-322.21"/> +<polygon fill="black" stroke="black" points="606.58,-318.79 595.99,-319.09 604.46,-325.46 606.58,-318.79"/> +<text text-anchor="middle" x="700" y="-340.8" font-family="Times,serif" font-size="14.00">src</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="971,-319 715,-319 715,-281 971,-281 971,-319"/> -<text text-anchor="middle" x="843" y="-303.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing)):02</text> -<text text-anchor="middle" x="843" y="-288.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="941,-319 685,-319 685,-281 941,-281 941,-319"/> +<text text-anchor="middle" x="813" y="-303.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing)):02</text> +<text text-anchor="middle" x="813" y="-288.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 5&#45;&gt;8 --> <g id="edge8" class="edge"> <title>5&#45;&gt;8</title> -<path fill="none" stroke="black" d="M843,-370.81C843,-359.01 843,-343.07 843,-329.4"/> -<polygon fill="black" stroke="black" points="846.5,-329.05 843,-319.05 839.5,-329.05 846.5,-329.05"/> -<text text-anchor="middle" x="852" y="-340.8" font-family="Times,serif" font-size="14.00">gol</text> +<path fill="none" stroke="black" d="M813,-370.81C813,-359.01 813,-343.07 813,-329.4"/> +<polygon fill="black" stroke="black" points="816.5,-329.05 813,-319.05 809.5,-329.05 816.5,-329.05"/> +<text text-anchor="middle" x="822" y="-340.8" font-family="Times,serif" font-size="14.00">gol</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="590.5,-230 445.5,-230 445.5,-192 590.5,-192 590.5,-230"/> -<text text-anchor="middle" x="518" y="-214.8" font-family="Times,serif" font-size="14.00">full(ant&gt;empty,icl&gt;adj)</text> -<text text-anchor="middle" x="518" y="-199.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="560.5,-230 415.5,-230 415.5,-192 560.5,-192 560.5,-230"/> +<text text-anchor="middle" x="488" y="-214.8" font-family="Times,serif" font-size="14.00">full(ant&gt;empty,icl&gt;adj)</text> +<text text-anchor="middle" x="488" y="-199.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M546.54,-280.97C541.57,-268.96 534.94,-252.94 529.32,-239.36"/> -<polygon fill="black" stroke="black" points="532.51,-237.91 525.45,-230 526.04,-240.58 532.51,-237.91"/> -<text text-anchor="middle" x="550.5" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M528.43,-280.97C521.32,-268.84 511.82,-252.63 503.81,-238.97"/> +<polygon fill="black" stroke="black" points="506.63,-236.86 498.55,-230 500.59,-240.4 506.63,-236.86"/> +<text text-anchor="middle" x="528.5" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="707,-230 609,-230 609,-192 707,-192 707,-230"/> -<text text-anchor="middle" x="658" y="-214.8" font-family="Times,serif" font-size="14.00">partial(icl&gt;adj)</text> -<text text-anchor="middle" x="658" y="-199.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="677,-230 579,-230 579,-192 677,-192 677,-230"/> +<text text-anchor="middle" x="628" y="-214.8" font-family="Times,serif" font-size="14.00">partial(icl&gt;adj)</text> +<text text-anchor="middle" x="628" y="-199.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge7" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M804.67,-280.97C775.89,-267.44 736.32,-248.83 705.53,-234.35"/> -<polygon fill="black" stroke="black" points="706.82,-231.09 696.28,-230 703.84,-237.43 706.82,-231.09"/> -<text text-anchor="middle" x="773.5" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M774.67,-280.97C745.89,-267.44 706.32,-248.83 675.53,-234.35"/> +<polygon fill="black" stroke="black" points="676.82,-231.09 666.28,-230 673.84,-237.43 676.82,-231.09"/> +<text text-anchor="middle" x="743.5" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="999,-229 725,-229 725,-193 999,-193 999,-229"/> -<text text-anchor="middle" x="862" y="-207.3" font-family="Times,serif" font-size="14.00">within(dur&lt;uw,equ&gt;during,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="969,-229 695,-229 695,-193 969,-193 969,-229"/> +<text text-anchor="middle" x="832" y="-207.3" font-family="Times,serif" font-size="14.00">within(dur&lt;uw,equ&gt;during,icl&gt;how,obj&gt;thing)</text> </g> <!-- 8&#45;&gt;10 --> <g id="edge9" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M846.94,-280.97C849.59,-268.84 853.13,-252.62 856.11,-238.95"/> -<polygon fill="black" stroke="black" points="859.55,-239.63 858.26,-229.12 852.71,-238.14 859.55,-239.63"/> -<text text-anchor="middle" x="862.5" y="-251.8" font-family="Times,serif" font-size="14.00">dur</text> +<path fill="none" stroke="black" d="M816.94,-280.97C819.59,-268.84 823.13,-252.62 826.11,-238.95"/> +<polygon fill="black" stroke="black" points="829.55,-239.63 828.26,-229.12 822.71,-238.14 829.55,-239.63"/> +<text text-anchor="middle" x="832.5" y="-251.8" font-family="Times,serif" font-size="14.00">dur</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="960,-141 764,-141 764,-103 960,-103 960,-141"/> -<text text-anchor="middle" x="862" y="-125.8" font-family="Times,serif" font-size="14.00">second(icl&gt;time_unit(icl&gt;thing))</text> -<text text-anchor="middle" x="862" y="-110.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="930,-141 734,-141 734,-103 930,-103 930,-141"/> +<text text-anchor="middle" x="832" y="-125.8" font-family="Times,serif" font-size="14.00">second(icl&gt;time_unit(icl&gt;thing))</text> +<text text-anchor="middle" x="832" y="-110.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge11" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M862,-192.81C862,-181.01 862,-165.07 862,-151.4"/> -<polygon fill="black" stroke="black" points="865.5,-151.05 862,-141.05 858.5,-151.05 865.5,-151.05"/> -<text text-anchor="middle" x="871" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M832,-192.81C832,-181.01 832,-165.07 832,-151.4"/> +<polygon fill="black" stroke="black" points="835.5,-151.05 832,-141.05 828.5,-151.05 835.5,-151.05"/> +<text text-anchor="middle" x="841" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="889,-52 835,-52 835,-16 889,-16 889,-52"/> -<text text-anchor="middle" x="862" y="-30.3" font-family="Times,serif" font-size="14.00">5</text> +<polygon fill="none" stroke="black" points="859,-52 805,-52 805,-16 859,-16 859,-52"/> +<text text-anchor="middle" x="832" y="-30.3" font-family="Times,serif" font-size="14.00">5</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge10" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M862,-102.76C862,-90.93 862,-75.32 862,-62.05"/> -<polygon fill="black" stroke="black" points="865.5,-62.04 862,-52.04 858.5,-62.04 865.5,-62.04"/> -<text text-anchor="middle" x="872" y="-73.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M832,-102.76C832,-90.93 832,-75.32 832,-62.05"/> +<polygon fill="black" stroke="black" points="835.5,-62.04 832,-52.04 828.5,-62.04 835.5,-62.04"/> +<text text-anchor="middle" x="842" y="-73.8" font-family="Times,serif" font-size="14.00">qua</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.4.3"> <text_body><orig>Partial Supervision shall be indicated on the DMI. </orig><unl>[S:00] {org:en} -Partial Supervision shall be indicated on the DMI.. +Partial Supervision shall be indicated on the DMI. {/org} {unl} mod(supervision(icl>management>thing).@topic.@maiuscul,partial(icl>adj)) @@ -10683,75 +10708,75 @@ plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="424pt" height="222pt" - viewBox="0.00 0.00 424.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="401pt" height="222pt" + viewBox="0.00 0.00 400.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 420,-218 420,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 396.5,-218 396.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="245.5,-125 6.5,-125 6.5,-87 245.5,-87 245.5,-125"/> -<text text-anchor="middle" x="126" y="-109.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> -<text text-anchor="middle" x="126" y="-94.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@topic</text> +<polygon fill="none" stroke="black" points="239,-125 0,-125 0,-87 239,-87 239,-125"/> +<text text-anchor="middle" x="119.5" y="-109.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> +<text text-anchor="middle" x="119.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="175,-36 77,-36 77,0 175,0 175,-36"/> -<text text-anchor="middle" x="126" y="-14.3" font-family="Times,serif" font-size="14.00">partial(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="168.5,-36 70.5,-36 70.5,0 168.5,0 168.5,-36"/> +<text text-anchor="middle" x="119.5" y="-14.3" font-family="Times,serif" font-size="14.00">partial(icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M126,-86.76C126,-74.93 126,-59.32 126,-46.05"/> -<polygon fill="black" stroke="black" points="129.5,-46.04 126,-36.04 122.5,-46.04 129.5,-46.04"/> -<text text-anchor="middle" x="138.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M119.5,-86.76C119.5,-74.93 119.5,-59.32 119.5,-46.05"/> +<polygon fill="black" stroke="black" points="123,-46.04 119.5,-36.04 116,-46.04 123,-46.04"/> +<text text-anchor="middle" x="132" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="416,-214 0,-214 0,-176 416,-176 416,-214"/> -<text text-anchor="middle" x="208" y="-198.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="208" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="392.5,-214 10.5,-214 10.5,-176 392.5,-176 392.5,-214"/> +<text text-anchor="middle" x="201.5" y="-198.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="201.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M191.01,-175.97C179.14,-163.38 163.11,-146.38 149.95,-132.41"/> -<polygon fill="black" stroke="black" points="152.37,-129.88 142.97,-125 147.28,-134.68 152.37,-129.88"/> -<text text-anchor="middle" x="181" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M184.51,-175.97C172.64,-163.38 156.61,-146.38 143.45,-132.41"/> +<polygon fill="black" stroke="black" points="145.87,-129.88 136.47,-125 140.78,-134.68 145.87,-129.88"/> +<text text-anchor="middle" x="174.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="318,-125 264,-125 264,-87 318,-87 318,-125"/> -<text text-anchor="middle" x="291" y="-109.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="291" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="311.5,-125 257.5,-125 257.5,-87 311.5,-87 311.5,-125"/> +<text text-anchor="middle" x="284.5" y="-109.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="284.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M225.2,-175.97C237.22,-163.38 253.43,-146.38 266.76,-132.41"/> -<polygon fill="black" stroke="black" points="269.45,-134.65 273.82,-125 264.39,-129.82 269.45,-134.65"/> -<text text-anchor="middle" x="262.5" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M218.7,-175.97C230.72,-163.38 246.93,-146.38 260.26,-132.41"/> +<polygon fill="black" stroke="black" points="262.95,-134.65 267.32,-125 257.89,-129.82 262.95,-134.65"/> +<text text-anchor="middle" x="256" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.4.4a"> <text_body><orig>In Partial Supervision the train shall be supervised according to train speed and distance data available. </orig><unl>[S:00] {org:en} -In Partial Supervision the train shall be supervised according to train speed and distance data available.. +In Partial Supervision the train shall be supervised according to train speed and distance data available. {/org} {unl} mod(supervision(icl>management>thing).@maiuscul,partial(icl>adj).@maiuscul) @@ -10767,17 +10792,17 @@ mod(:01,:02.@_hn-scope) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1027pt" height="435pt" - viewBox="0.00 0.00 1026.50 435.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1007pt" height="435pt" + viewBox="0.00 0.00 1006.50 435.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 431)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-431 1022.5,-431 1022.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-431 1002.5,-431 1002.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> <polygon fill="none" stroke="black" points="246.5,-8 246.5,-348 746.5,-348 746.5,-8 246.5,-8"/> @@ -10785,8 +10810,8 @@ mod(:01,:02.@_hn-scope) </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="754.5,-182 754.5,-348 1010.5,-348 1010.5,-182 754.5,-182"/> -<text text-anchor="middle" x="882.5" y="-332.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="754.5,-182 754.5,-348 990.5,-348 990.5,-182 754.5,-182"/> +<text text-anchor="middle" x="872.5" y="-332.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -10812,30 +10837,30 @@ mod(:01,:02.@_hn-scope) <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="467.5,-427 129.5,-427 129.5,-389 467.5,-389 467.5,-427"/> -<text text-anchor="middle" x="298.5" y="-411.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="298.5" y="-396.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="445,-427 136,-427 136,-389 445,-389 445,-427"/> +<text text-anchor="middle" x="290.5" y="-411.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="290.5" y="-396.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge7" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M268.54,-388.92C238.34,-370.7 191.58,-342.49 158.5,-322.53"/> -<polygon fill="black" stroke="black" points="159.93,-319.31 149.56,-317.14 156.31,-325.3 159.93,-319.31"/> -<text text-anchor="middle" x="245" y="-359.8" font-family="Times,serif" font-size="14.00">scn</text> +<path fill="none" stroke="black" d="M261.88,-388.92C233.03,-370.7 188.36,-342.49 156.76,-322.53"/> +<polygon fill="black" stroke="black" points="158.54,-319.52 148.21,-317.14 154.8,-325.43 158.54,-319.52"/> +<text text-anchor="middle" x="240" y="-359.8" font-family="Times,serif" font-size="14.00">scn</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="718,-317 277,-317 277,-279 718,-279 718,-317"/> +<polygon fill="none" stroke="black" points="701.5,-317 293.5,-317 293.5,-279 701.5,-279 701.5,-317"/> <text text-anchor="middle" x="497.5" y="-301.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> <text text-anchor="middle" x="497.5" y="-286.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge9" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M331.81,-388.92C350.29,-378.89 374.35,-365.84 398.38,-352.79"/> -<polygon fill="black" stroke="black" points="400.1,-355.84 407.22,-348 396.76,-349.69 400.1,-355.84"/> -<text text-anchor="middle" x="400.5" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M325.15,-388.92C344.46,-378.85 369.62,-365.72 394.72,-352.62"/> +<polygon fill="black" stroke="black" points="396.35,-355.72 403.59,-348 393.11,-349.52 396.35,-355.72"/> +<text text-anchor="middle" x="396.5" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -10867,16 +10892,16 @@ mod(:01,:02.@_hn-scope) <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="976,-228 779,-228 779,-190 976,-190 976,-228"/> -<text text-anchor="middle" x="877.5" y="-212.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> -<text text-anchor="middle" x="877.5" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="963,-228 782,-228 782,-190 963,-190 963,-228"/> +<text text-anchor="middle" x="872.5" y="-212.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<text text-anchor="middle" x="872.5" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;10 --> <g id="edge10" class="edge"> <title>4&#45;&gt;10</title> -<path fill="none" stroke="black" d="M746.5,-240.46C748.5,-239.88 750.5,-239.31 752.5,-238.73"/> -<polygon fill="black" stroke="black" points="745.86,-244.28 754.5,-238.16 743.93,-237.56 745.86,-244.28"/> -<text text-anchor="middle" x="722" y="-249.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M746.5,-239.7C748.5,-239.12 750.5,-238.54 752.5,-237.96"/> +<polygon fill="black" stroke="black" points="745.88,-243.53 754.5,-237.38 743.92,-236.81 745.88,-243.53"/> +<text text-anchor="middle" x="719" y="-249.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 11 --> <g id="node10" class="node"> @@ -10894,29 +10919,29 @@ mod(:01,:02.@_hn-scope) <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="995.5,-139 759.5,-139 759.5,-103 995.5,-103 995.5,-139"/> -<text text-anchor="middle" x="877.5" y="-117.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="990.5,-139 754.5,-139 754.5,-103 990.5,-103 990.5,-139"/> +<text text-anchor="middle" x="872.5" y="-117.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1002.5,-317 762.5,-317 762.5,-279 1002.5,-279 1002.5,-317"/> -<text text-anchor="middle" x="882.5" y="-301.8" font-family="courb" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> -<text text-anchor="middle" x="882.5" y="-286.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="983,-317 762,-317 762,-279 983,-279 983,-317"/> +<text text-anchor="middle" x="872.5" y="-301.8" font-family="courb" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> +<text text-anchor="middle" x="872.5" y="-286.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge5" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M881.46,-278.97C880.79,-267.19 879.89,-251.56 879.12,-238.16"/> -<polygon fill="black" stroke="black" points="882.6,-237.79 878.53,-228 875.61,-238.19 882.6,-237.79"/> -<text text-anchor="middle" x="889.5" y="-249.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M872.5,-278.97C872.5,-267.19 872.5,-251.56 872.5,-238.16"/> +<polygon fill="black" stroke="black" points="876,-238 872.5,-228 869,-238 876,-238"/> +<text text-anchor="middle" x="882.5" y="-249.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 10&#45;&gt;8 --> <g id="edge8" class="edge"> <title>10&#45;&gt;8</title> -<path fill="none" stroke="black" d="M877.5,-182C877.5,-171.58 877.5,-159.58 877.5,-149.05"/> -<polygon fill="black" stroke="black" points="881,-149.04 877.5,-139.04 874,-149.04 881,-149.04"/> -<text text-anchor="middle" x="890" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M872.5,-182C872.5,-171.58 872.5,-159.58 872.5,-149.05"/> +<polygon fill="black" stroke="black" points="876,-149.04 872.5,-139.04 869,-149.04 876,-149.04"/> +<text text-anchor="middle" x="885" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12 --> <g id="node11" class="node"> @@ -10933,14 +10958,14 @@ mod(:01,:02.@_hn-scope) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.4.4b"> <text_body><orig>The train shall have the capability of being supervised to a ceiling speed. </orig><unl>[S:00] {org:en} -The train shall have the capability of being supervised to a ceiling speed.. +The train shall have the capability of being supervised to a ceiling speed. {/org} {unl} aoj(obligation-strong(icl>modal>be,obj>uw,aoj>thing).@entry.@promise,train(icl>public_transport>thing).@def) @@ -10952,10 +10977,10 @@ obj(capability(icl>ability>thing,ant>incapability).@def,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="779pt" height="350pt" @@ -10965,13 +10990,13 @@ obj(capability(icl>ability>thing,ant>incapability).@def,:01) <polygon fill="white" stroke="transparent" points="-4,4 -4,-346 775,-346 775,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="228.5,-8 228.5,-174 686.5,-174 686.5,-8 228.5,-8"/> -<text text-anchor="middle" x="457.5" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="229.5,-8 229.5,-174 653.5,-174 653.5,-8 229.5,-8"/> +<text text-anchor="middle" x="441.5" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="487.5,-342 87.5,-342 87.5,-304 487.5,-304 487.5,-342"/> +<polygon fill="none" stroke="black" points="472,-342 103,-342 103,-304 472,-304 472,-342"/> <text text-anchor="middle" x="287.5" y="-326.8" font-family="courb" font-size="14.00">obligation&#45;strong(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> <text text-anchor="middle" x="287.5" y="-311.8" font-family="courb" font-size="14.00">.@entry.@promise</text> </g> @@ -11026,41 +11051,41 @@ obj(capability(icl>ability>thing,ant>incapability).@def,:01) <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="678,-143 237,-143 237,-105 678,-105 678,-143"/> -<text text-anchor="middle" x="457.5" y="-127.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="457.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="645.5,-143 237.5,-143 237.5,-105 645.5,-105 645.5,-143"/> +<text text-anchor="middle" x="441.5" y="-127.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="441.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge6" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M315.95,-214.92C331.47,-205.07 351.58,-192.29 371.74,-179.48"/> -<polygon fill="black" stroke="black" points="373.81,-182.31 380.38,-174 370.06,-176.4 373.81,-182.31"/> -<text text-anchor="middle" x="375.5" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M313.28,-214.92C327.2,-205.16 345.22,-192.52 363.32,-179.82"/> +<polygon fill="black" stroke="black" points="365.46,-182.6 371.63,-174 361.44,-176.87 365.46,-182.6"/> +<text text-anchor="middle" x="368.5" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="567,-54 348,-54 348,-16 567,-16 567,-54"/> -<text text-anchor="middle" x="457.5" y="-38.8" font-family="Times,serif" font-size="14.00">ceiling(icl&gt;upper_surface(icl&gt;thing))</text> -<text text-anchor="middle" x="457.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="551,-54 332,-54 332,-16 551,-16 551,-54"/> +<text text-anchor="middle" x="441.5" y="-38.8" font-family="Times,serif" font-size="14.00">ceiling(icl&gt;upper_surface(icl&gt;thing))</text> +<text text-anchor="middle" x="441.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge1" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M457.5,-104.97C457.5,-93.19 457.5,-77.56 457.5,-64.16"/> -<polygon fill="black" stroke="black" points="461,-64 457.5,-54 454,-64 461,-64"/> -<text text-anchor="middle" x="465" y="-75.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M441.5,-104.97C441.5,-93.19 441.5,-77.56 441.5,-64.16"/> +<polygon fill="black" stroke="black" points="445,-64 441.5,-54 438,-64 445,-64"/> +<text text-anchor="middle" x="449" y="-75.8" font-family="Times,serif" font-size="14.00">plt</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.4.4c"> <text_body><orig>This ceiling speed shall not be shown continually on the DMI but may be shown momentarily when selected by the driver. </orig><unl>[S:00] {org:en} -This ceiling speed shall not be shown continually on the DMI but may be shown momentarily when selected by the driver.. +This ceiling speed shall not be shown continually on the DMI but may be shown momentarily when selected by the driver. {/org} {unl} mod:01(speed(icl>rate>thing).@topic,this(icl>determiner>adj,mod<concrete_thing)) @@ -11077,38 +11102,38 @@ tim(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing):02.@en {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1153pt" height="588pt" - viewBox="0.00 0.00 1153.00 588.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1122pt" height="588pt" + viewBox="0.00 0.00 1122.00 588.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 584)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-584 1149,-584 1149,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-584 1118,-584 1118,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-263 502,-263 502,-8 8,-8"/> -<text text-anchor="middle" x="255" y="-247.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-263 490,-263 490,-8 8,-8"/> +<text text-anchor="middle" x="249" y="-247.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="659,-296 659,-462 1137,-462 1137,-296 659,-296"/> -<text text-anchor="middle" x="898" y="-446.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="670,-296 670,-462 1106,-462 1106,-296 670,-296"/> +<text text-anchor="middle" x="888" y="-446.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <g id="clust3" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="157,-385 157,-572 651,-572 651,-385 157,-385"/> -<text text-anchor="middle" x="404" y="-556.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="206,-385 206,-572 662,-572 662,-385 206,-385"/> +<text text-anchor="middle" x="434" y="-556.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="185.5,-143 28.5,-143 28.5,-105 185.5,-105 185.5,-143"/> -<text text-anchor="middle" x="107" y="-127.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> -<text text-anchor="middle" x="107" y="-112.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="173.5,-143 16.5,-143 16.5,-105 173.5,-105 173.5,-143"/> +<text text-anchor="middle" x="95" y="-127.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<text text-anchor="middle" x="95" y="-112.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -11119,9 +11144,9 @@ tim(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing):02.@en <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M118.19,-104.97C125.94,-92.48 136.38,-75.66 145.01,-61.76"/> -<polygon fill="black" stroke="black" points="148.08,-63.46 150.38,-53.12 142.13,-59.77 148.08,-63.46"/> -<text text-anchor="middle" x="150.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M108.68,-104.97C118.24,-92.36 131.16,-75.34 141.76,-61.36"/> +<polygon fill="black" stroke="black" points="144.76,-63.2 148.02,-53.12 139.18,-58.97 144.76,-63.2"/> +<text text-anchor="middle" x="144.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -11133,144 +11158,144 @@ tim(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing):02.@en <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M163.22,-104.88C205.17,-91.24 263.82,-71.88 315,-54 315.1,-53.97 315.19,-53.93 315.29,-53.9"/> -<polygon fill="black" stroke="black" points="316.2,-57.29 324.46,-50.65 313.86,-50.69 316.2,-57.29"/> -<text text-anchor="middle" x="270.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M155.48,-104.89C199.82,-91.4 261.38,-72.25 315,-54 315.1,-53.97 315.19,-53.93 315.29,-53.9"/> +<polygon fill="black" stroke="black" points="316.18,-57.3 324.48,-50.7 313.88,-50.69 316.18,-57.3"/> +<text text-anchor="middle" x="267.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="494,-232 16,-232 16,-194 494,-194 494,-232"/> -<text text-anchor="middle" x="255" y="-216.8" font-family="courb" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing):01</text> -<text text-anchor="middle" x="255" y="-201.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="482,-232 42,-232 42,-194 482,-194 482,-232"/> +<text text-anchor="middle" x="262" y="-216.8" font-family="courb" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing):01</text> +<text text-anchor="middle" x="262" y="-201.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge3" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M224.33,-193.97C201.71,-180.68 170.75,-162.47 146.31,-148.11"/> -<polygon fill="black" stroke="black" points="148.02,-145.05 137.63,-143 144.47,-151.09 148.02,-145.05"/> -<text text-anchor="middle" x="199" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M227.4,-193.97C201.65,-180.56 166.32,-162.15 138.63,-147.73"/> +<polygon fill="black" stroke="black" points="140.04,-144.52 129.56,-143 136.81,-150.73 140.04,-144.52"/> +<text text-anchor="middle" x="198" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="422,-142 204,-142 204,-106 422,-106 422,-142"/> -<text text-anchor="middle" x="313" y="-120.3" font-family="Times,serif" font-size="14.00">continually(com&gt;continual,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="410,-142 192,-142 192,-106 410,-106 410,-142"/> +<text text-anchor="middle" x="301" y="-120.3" font-family="Times,serif" font-size="14.00">continually(com&gt;continual,icl&gt;how)</text> </g> <!-- 4&#45;&gt;7 --> <g id="edge4" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M267.02,-193.97C275.35,-181.48 286.56,-164.66 295.83,-150.76"/> -<polygon fill="black" stroke="black" points="298.95,-152.38 301.59,-142.12 293.13,-148.49 298.95,-152.38"/> -<text text-anchor="middle" x="299.5" y="-164.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M270.08,-193.97C275.57,-181.72 282.94,-165.3 289.1,-151.55"/> +<polygon fill="black" stroke="black" points="292.43,-152.67 293.33,-142.12 286.04,-149.81 292.43,-152.67"/> +<text text-anchor="middle" x="295.5" y="-164.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="494,-143 440,-143 440,-105 494,-105 494,-143"/> -<text text-anchor="middle" x="467" y="-127.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="467" y="-112.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="482,-143 428,-143 428,-105 482,-105 482,-143"/> +<text text-anchor="middle" x="455" y="-127.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="455" y="-112.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;8 --> <g id="edge5" class="edge"> <title>4&#45;&gt;8</title> -<path fill="none" stroke="black" d="M304.42,-193.98C337.82,-181.5 383,-164.02 430.74,-142.95"/> -<polygon fill="black" stroke="black" points="432.28,-146.09 440,-138.83 429.44,-139.69 432.28,-146.09"/> -<text text-anchor="middle" x="396.5" y="-164.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M304.57,-193.97C334.25,-181.24 374.94,-163.5 418.83,-142.99"/> +<polygon fill="black" stroke="black" points="420.38,-146.13 427.94,-138.71 417.4,-139.79 420.38,-146.13"/> +<text text-anchor="middle" x="384.5" y="-164.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="424,-342 86,-342 86,-304 424,-304 424,-342"/> -<text text-anchor="middle" x="255" y="-326.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="255" y="-311.8" font-family="courb" font-size="14.00">.@entry.@not</text> +<polygon fill="none" stroke="black" points="416.5,-342 107.5,-342 107.5,-304 416.5,-304 416.5,-342"/> +<text text-anchor="middle" x="262" y="-326.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="262" y="-311.8" font-family="courb" font-size="14.00">.@entry.@not</text> </g> <!-- 6&#45;&gt;4 --> <g id="edge10" class="edge"> <title>6&#45;&gt;4</title> -<path fill="none" stroke="black" d="M255,-303.68C255,-295.08 255,-284.29 255,-273.21"/> -<polygon fill="black" stroke="black" points="258.5,-273 255,-263 251.5,-273 258.5,-273"/> -<text text-anchor="middle" x="264" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M262,-303.68C262,-295.08 262,-284.29 262,-273.21"/> +<polygon fill="black" stroke="black" points="265.5,-273 262,-263 258.5,-273 265.5,-273"/> +<text text-anchor="middle" x="271" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="643,-541 165,-541 165,-503 643,-503 643,-541"/> -<text text-anchor="middle" x="404" y="-525.8" font-family="courb" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing):02</text> -<text text-anchor="middle" x="404" y="-510.8" font-family="courb" font-size="14.00">.@entry.@grant.@present</text> +<polygon fill="none" stroke="black" points="654,-541 214,-541 214,-503 654,-503 654,-541"/> +<text text-anchor="middle" x="434" y="-525.8" font-family="courb" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing):02</text> +<text text-anchor="middle" x="434" y="-510.8" font-family="courb" font-size="14.00">.@entry.@grant.@present</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="568.5,-431 239.5,-431 239.5,-393 568.5,-393 568.5,-431"/> -<text text-anchor="middle" x="404" y="-415.8" font-family="courb" font-size="14.00">but(and&lt;uw,equ&gt;however,icl&gt;how,obj&gt;uw)</text> -<text text-anchor="middle" x="404" y="-400.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="584.5,-431 283.5,-431 283.5,-393 584.5,-393 584.5,-431"/> +<text text-anchor="middle" x="434" y="-415.8" font-family="courb" font-size="14.00">but(and&lt;uw,equ&gt;however,icl&gt;how,obj&gt;uw)</text> +<text text-anchor="middle" x="434" y="-400.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge7" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M404,-502.68C404,-485.82 404,-460.57 404,-441.15"/> -<polygon fill="black" stroke="black" points="407.5,-441.05 404,-431.05 400.5,-441.05 407.5,-441.05"/> -<text text-anchor="middle" x="414" y="-473.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M434,-502.68C434,-485.82 434,-460.57 434,-441.15"/> +<polygon fill="black" stroke="black" points="437.5,-441.05 434,-431.05 430.5,-441.05 437.5,-441.05"/> +<text text-anchor="middle" x="444" y="-473.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1128.5,-431 667.5,-431 667.5,-393 1128.5,-393 1128.5,-431"/> -<text text-anchor="middle" x="898" y="-415.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> -<text text-anchor="middle" x="898" y="-400.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1098,-431 678,-431 678,-393 1098,-393 1098,-431"/> +<text text-anchor="middle" x="888" y="-415.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> +<text text-anchor="middle" x="888" y="-400.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;12 --> <g id="edge11" class="edge"> <title>9&#45;&gt;12</title> -<path fill="none" stroke="black" d="M486.41,-502.98C535.43,-492.27 600.33,-478.08 664.07,-464.14"/> -<polygon fill="black" stroke="black" points="664.86,-467.55 673.88,-462 663.36,-460.72 664.86,-467.55"/> -<text text-anchor="middle" x="645.5" y="-473.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M509.73,-502.98C554.6,-492.31 613.94,-478.19 672.29,-464.31"/> +<polygon fill="black" stroke="black" points="673.1,-467.72 682.02,-462 671.48,-460.91 673.1,-467.72"/> +<text text-anchor="middle" x="656.5" y="-473.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 10&#45;&gt;6 --> <g id="edge8" class="edge"> <title>10&#45;&gt;6</title> -<path fill="none" stroke="black" d="M359.47,-385C338.85,-372.96 314.55,-358.77 294.57,-347.11"/> -<polygon fill="black" stroke="black" points="296.23,-344.02 285.83,-342 292.7,-350.07 296.23,-344.02"/> -<text text-anchor="middle" x="347" y="-363.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M382.6,-385C358.41,-372.76 329.83,-358.31 306.56,-346.54"/> +<polygon fill="black" stroke="black" points="308.1,-343.39 297.59,-342 304.94,-349.64 308.1,-343.39"/> +<text text-anchor="middle" x="367" y="-363.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="583.5,-341 442.5,-341 442.5,-305 583.5,-305 583.5,-341"/> -<text text-anchor="middle" x="513" y="-319.3" font-family="Times,serif" font-size="14.00">momentarily(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="575.5,-341 434.5,-341 434.5,-305 575.5,-305 575.5,-341"/> +<text text-anchor="middle" x="505" y="-319.3" font-family="Times,serif" font-size="14.00">momentarily(icl&gt;how)</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge9" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M426.58,-392.97C443.13,-379.77 465.74,-361.72 483.68,-347.4"/> -<polygon fill="black" stroke="black" points="485.92,-350.09 491.56,-341.12 481.56,-344.62 485.92,-350.09"/> -<text text-anchor="middle" x="477.5" y="-363.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M448.71,-392.97C459.1,-380.24 473.16,-363.02 484.63,-348.96"/> +<polygon fill="black" stroke="black" points="487.42,-351.08 491.03,-341.12 482,-346.65 487.42,-351.08"/> +<text text-anchor="middle" x="485.5" y="-363.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1029.5,-342 766.5,-342 766.5,-304 1029.5,-304 1029.5,-342"/> -<text text-anchor="middle" x="898" y="-326.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="898" y="-311.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1019.5,-342 756.5,-342 756.5,-304 1019.5,-304 1019.5,-342"/> +<text text-anchor="middle" x="888" y="-326.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="888" y="-311.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge6" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M898,-392.97C898,-381.19 898,-365.56 898,-352.16"/> -<polygon fill="black" stroke="black" points="901.5,-352 898,-342 894.5,-352 901.5,-352"/> -<text text-anchor="middle" x="906.5" y="-363.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M888,-392.97C888,-381.19 888,-365.56 888,-352.16"/> +<polygon fill="black" stroke="black" points="891.5,-352 888,-342 884.5,-352 891.5,-352"/> +<text text-anchor="middle" x="896.5" y="-363.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.4.6"> <text_body><orig>The train shall leave Partial Supervision when the trainborne equipment is not operative any longer, when Shunting is selected or when Full Supervision is available. </orig><unl>[S:00] {org:en} -The train shall leave Partial Supervision when the trainborne equipment is not operative any longer, when Shunting is selected or when Full Supervision is available.. +The train shall leave Partial Supervision when the trainborne equipment is not operative any longer, when Shunting is selected or when Full Supervision is available. {/org} {unl} aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,train(icl>public_transport>thing).@def) @@ -11293,28 +11318,28 @@ tim(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01.@_hn-scope) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1959pt" height="421pt" - viewBox="0.00 0.00 1958.50 421.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1917pt" height="421pt" + viewBox="0.00 0.00 1916.50 421.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 417)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-417 1954.5,-417 1954.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-417 1912.5,-417 1912.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="999,-79 999,-334 1751,-334 1751,-79 999,-79"/> -<text text-anchor="middle" x="1375" y="-318.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="999,-79 999,-334 1709,-334 1709,-79 999,-79"/> +<text text-anchor="middle" x="1354" y="-318.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="990,-303 652,-303 652,-265 990,-265 990,-303"/> -<text text-anchor="middle" x="821" y="-287.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="821" y="-272.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="968.5,-303 659.5,-303 659.5,-265 968.5,-265 968.5,-303"/> +<text text-anchor="middle" x="814" y="-287.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="814" y="-272.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -11326,9 +11351,9 @@ tim(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01.@_hn-scope) <!-- 1&#45;&gt;2 --> <g id="edge4" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M815.11,-264.83C805.15,-234.05 784.88,-171.48 773.08,-135.04"/> -<polygon fill="black" stroke="black" points="776.26,-133.51 769.85,-125.07 769.6,-135.67 776.26,-133.51"/> -<text text-anchor="middle" x="807.5" y="-191.3" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M808.84,-264.83C800.09,-234.05 782.32,-171.48 771.97,-135.04"/> +<polygon fill="black" stroke="black" points="775.23,-133.74 769.13,-125.07 768.5,-135.65 775.23,-133.74"/> +<text text-anchor="middle" x="802.5" y="-191.3" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -11339,36 +11364,36 @@ tim(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01.@_hn-scope) <!-- 1&#45;&gt;3 --> <g id="edge6" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M772.52,-264.97C734.67,-250.9 682.06,-231.34 642.53,-216.65"/> -<polygon fill="black" stroke="black" points="643.63,-213.32 633.03,-213.12 641.19,-219.88 643.63,-213.32"/> -<text text-anchor="middle" x="728" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M766.97,-264.97C730.33,-250.93 679.44,-231.43 641.11,-216.74"/> +<polygon fill="black" stroke="black" points="642.25,-213.43 631.66,-213.12 639.74,-219.96 642.25,-213.43"/> +<text text-anchor="middle" x="724" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="977.5,-213 834.5,-213 834.5,-177 977.5,-177 977.5,-213"/> -<text text-anchor="middle" x="906" y="-191.3" font-family="Times,serif" font-size="14.00">long(ant&gt;short,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="979.5,-213 836.5,-213 836.5,-177 979.5,-177 979.5,-213"/> +<text text-anchor="middle" x="908" y="-191.3" font-family="Times,serif" font-size="14.00">long(ant&gt;short,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;11 --> <g id="edge14" class="edge"> <title>1&#45;&gt;11</title> -<path fill="none" stroke="black" d="M838.61,-264.97C851.17,-252.12 868.2,-234.69 881.99,-220.57"/> -<polygon fill="black" stroke="black" points="884.79,-222.71 889.28,-213.12 879.79,-217.82 884.79,-222.71"/> -<text text-anchor="middle" x="881.5" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M833.48,-264.97C847.49,-252 866.54,-234.37 881.87,-220.18"/> +<polygon fill="black" stroke="black" points="884.55,-222.48 889.51,-213.12 879.79,-217.34 884.55,-222.48"/> +<text text-anchor="middle" x="879.5" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1468.5,-214 1007.5,-214 1007.5,-176 1468.5,-176 1468.5,-214"/> -<text text-anchor="middle" x="1238" y="-198.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> -<text text-anchor="middle" x="1238" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="1427,-214 1007,-214 1007,-176 1427,-176 1427,-214"/> +<text text-anchor="middle" x="1217" y="-198.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> +<text text-anchor="middle" x="1217" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 1&#45;&gt;12 --> <g id="edge17" class="edge"> <title>1&#45;&gt;12</title> -<path fill="none" stroke="black" d="M907.4,-264.97C931.94,-259.85 959.97,-254.01 989.09,-247.93"/> -<polygon fill="black" stroke="black" points="989.93,-251.33 999,-245.86 988.5,-244.48 989.93,-251.33"/> -<text text-anchor="middle" x="1063.5" y="-235.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M897.5,-264.97C924.69,-259.1 956.31,-252.28 988.87,-245.25"/> +<polygon fill="black" stroke="black" points="989.97,-248.59 999,-243.06 988.49,-241.75 989.97,-248.59"/> +<text text-anchor="middle" x="1048.5" y="-235.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge5" class="edge"> @@ -11482,68 +11507,68 @@ tim(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01.@_hn-scope) <!-- 11&#45;&gt;17 --> <g id="edge16" class="edge"> <title>11&#45;&gt;17</title> -<path fill="none" stroke="black" d="M912.91,-176.81C917.85,-164.54 924.59,-147.79 930.23,-133.77"/> -<polygon fill="black" stroke="black" points="933.61,-134.74 934.1,-124.15 927.12,-132.12 933.61,-134.74"/> -<text text-anchor="middle" x="938.5" y="-146.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M914.52,-176.81C919.18,-164.54 925.53,-147.79 930.84,-133.77"/> +<polygon fill="black" stroke="black" points="934.22,-134.74 934.49,-124.15 927.67,-132.26 934.22,-134.74"/> +<text text-anchor="middle" x="939.5" y="-146.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1375.5,-125 1100.5,-125 1100.5,-87 1375.5,-87 1375.5,-125"/> -<text text-anchor="middle" x="1238" y="-109.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="1238" y="-94.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@topic</text> +<polygon fill="none" stroke="black" points="1354.5,-125 1079.5,-125 1079.5,-87 1354.5,-87 1354.5,-125"/> +<text text-anchor="middle" x="1217" y="-109.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="1217" y="-94.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@topic</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge1" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1238,-175.97C1238,-164.19 1238,-148.56 1238,-135.16"/> -<polygon fill="black" stroke="black" points="1241.5,-135 1238,-125 1234.5,-135 1241.5,-135"/> -<text text-anchor="middle" x="1247" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1217,-175.97C1217,-164.19 1217,-148.56 1217,-135.16"/> +<polygon fill="black" stroke="black" points="1220.5,-135 1217,-125 1213.5,-135 1220.5,-135"/> +<text text-anchor="middle" x="1226" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1950.5,-124 1759.5,-124 1759.5,-88 1950.5,-88 1950.5,-124"/> -<text text-anchor="middle" x="1855" y="-102.3" font-family="Times,serif" font-size="14.00">when(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> +<polygon fill="none" stroke="black" points="1908.5,-124 1717.5,-124 1717.5,-88 1908.5,-88 1908.5,-124"/> +<text text-anchor="middle" x="1813" y="-102.3" font-family="Times,serif" font-size="14.00">when(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> </g> <!-- 12&#45;&gt;15 --> <g id="edge15" class="edge"> <title>12&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1386.74,-175.97C1487.56,-163.31 1624.07,-145.33 1751.16,-125.58"/> -<polygon fill="black" stroke="black" points="1751.73,-129.04 1761.07,-124.04 1750.65,-122.12 1751.73,-129.04"/> -<text text-anchor="middle" x="1636.5" y="-146.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M1357.52,-175.97C1454.33,-163.19 1586.17,-145.07 1709.1,-125.6"/> +<polygon fill="black" stroke="black" points="1709.74,-129.05 1719.07,-124.02 1708.64,-122.13 1709.74,-129.05"/> +<text text-anchor="middle" x="1599.5" y="-146.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1576,-303 1234,-303 1234,-265 1576,-265 1576,-303"/> -<text text-anchor="middle" x="1405" y="-287.8" font-family="courb" font-size="14.00">full(agt&gt;person,icl&gt;change(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="1405" y="-272.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@present</text> +<polygon fill="none" stroke="black" points="1537.5,-303 1224.5,-303 1224.5,-265 1537.5,-265 1537.5,-303"/> +<text text-anchor="middle" x="1381" y="-287.8" font-family="courb" font-size="14.00">full(agt&gt;person,icl&gt;change(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="1381" y="-272.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@present</text> </g> <!-- 14&#45;&gt;12 --> <g id="edge2" class="edge"> <title>14&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1370.4,-264.97C1344.65,-251.56 1309.32,-233.15 1281.63,-218.73"/> -<polygon fill="black" stroke="black" points="1283.04,-215.52 1272.56,-214 1279.81,-221.73 1283.04,-215.52"/> -<text text-anchor="middle" x="1337" y="-235.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M1347.02,-264.97C1321.73,-251.56 1287.04,-233.15 1259.85,-218.73"/> +<polygon fill="black" stroke="black" points="1261.41,-215.6 1250.94,-214 1258.13,-221.78 1261.41,-215.6"/> +<text text-anchor="middle" x="1314" y="-235.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 16 --> <g id="node16" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="1743,-214 1487,-214 1487,-176 1743,-176 1743,-214"/> -<text text-anchor="middle" x="1615" y="-198.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing)):02</text> -<text text-anchor="middle" x="1615" y="-183.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1701,-214 1445,-214 1445,-176 1701,-176 1701,-214"/> +<text text-anchor="middle" x="1573" y="-198.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing)):02</text> +<text text-anchor="middle" x="1573" y="-183.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 14&#45;&gt;16 --> <g id="edge3" class="edge"> <title>14&#45;&gt;16</title> -<path fill="none" stroke="black" d="M1448.51,-264.97C1481.46,-251.33 1526.87,-232.51 1561.94,-217.98"/> -<polygon fill="black" stroke="black" points="1563.64,-221.06 1571.54,-214 1560.97,-214.6 1563.64,-221.06"/> -<text text-anchor="middle" x="1531" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1420.78,-264.97C1450.77,-251.38 1492.07,-232.67 1524.08,-218.17"/> +<polygon fill="black" stroke="black" points="1525.6,-221.32 1533.27,-214 1522.72,-214.94 1525.6,-221.32"/> +<text text-anchor="middle" x="1497" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.4.7"> @@ -11562,10 +11587,10 @@ plc(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing, {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="700pt" height="485pt" @@ -11576,7 +11601,7 @@ plc(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing, <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="290,-477 45,-477 45,-439 290,-439 290,-477"/> +<polygon fill="none" stroke="black" points="280.5,-477 54.5,-477 54.5,-439 280.5,-439 280.5,-477"/> <text text-anchor="middle" x="167.5" y="-461.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> <text text-anchor="middle" x="167.5" y="-446.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -11662,7 +11687,7 @@ plc(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing, </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -11677,10 +11702,10 @@ mod(operation(icl>business_activity>thing).@entry,supervision(icl>manag {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="410pt" height="135pt" @@ -11691,7 +11716,7 @@ mod(operation(icl>business_activity>thing).@entry,supervision(icl>manag <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="333.5,-127 21.5,-127 21.5,-89 333.5,-89 333.5,-127"/> +<polygon fill="none" stroke="black" points="322.5,-127 32.5,-127 32.5,-89 322.5,-89 322.5,-127"/> <text text-anchor="middle" x="177.5" y="-111.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing))</text> <text text-anchor="middle" x="177.5" y="-96.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -11724,12 +11749,12 @@ mod(operation(icl>business_activity>thing).@entry,supervision(icl>manag </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.1.5.1a"> <text_body><orig>Transferring to Full Supervision shall occur automatically when a movement authority and all other necessary information is received through track-to-train transmission. </orig><unl>[S:00] {org:en} -Transferring to Full Supervision shall occur automatically when a movement authority and all other necessary information is received through track-to-train transmission.. +Transferring to Full Supervision shall occur automatically when a movement authority and all other necessary information is received through track-to-train transmission. {/org} {unl} obj(occur(icl>happen>occur,cob>thing,obj>uw,plc>uw),transfer(icl>move>do,plt>thing,plf>thing,agt>thing,obj>thing)) @@ -11752,14 +11777,14 @@ aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> <req id="4.1.5.1b"> <text_body><orig>It shall be possible for the trackside to ask a driver for confirmation about the occupancy of the track ahead before sending a Full Supervision movement authority. </orig><unl>[S:00] {org:en} -It shall be possible for the trackside to ask a driver for confirmation about the occupancy of the track ahead before sending a Full Supervision movement authority.. +It shall be possible for the trackside to ask a driver for confirmation about the occupancy of the track ahead before sending a Full Supervision movement authority. {/org} {unl} pur(possible(icl>adj,ant>impossible).@entry.@present.@promise,trackside.@def) @@ -11779,223 +11804,223 @@ obj(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj& {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="853pt" height="1017pt" - viewBox="0.00 0.00 853.00 1017.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="844pt" height="1017pt" + viewBox="0.00 0.00 843.50 1017.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1013)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-1013 849,-1013 849,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-1013 839.5,-1013 839.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="245,-1009 0,-1009 0,-971 245,-971 245,-1009"/> -<text text-anchor="middle" x="122.5" y="-993.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> -<text text-anchor="middle" x="122.5" y="-978.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="226,-1009 0,-1009 0,-971 226,-971 226,-1009"/> +<text text-anchor="middle" x="113" y="-993.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> +<text text-anchor="middle" x="113" y="-978.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="134,-920 69,-920 69,-882 134,-882 134,-920"/> -<text text-anchor="middle" x="101.5" y="-904.8" font-family="Times,serif" font-size="14.00">trackside</text> -<text text-anchor="middle" x="101.5" y="-889.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="124.5,-920 59.5,-920 59.5,-882 124.5,-882 124.5,-920"/> +<text text-anchor="middle" x="92" y="-904.8" font-family="Times,serif" font-size="14.00">trackside</text> +<text text-anchor="middle" x="92" y="-889.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M118.15,-970.97C115.28,-959.08 111.46,-943.25 108.2,-929.76"/> -<polygon fill="black" stroke="black" points="111.59,-928.9 105.85,-920 104.79,-930.55 111.59,-928.9"/> -<text text-anchor="middle" x="123" y="-941.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M108.65,-970.97C105.78,-959.08 101.96,-943.25 98.7,-929.76"/> +<polygon fill="black" stroke="black" points="102.09,-928.9 96.35,-920 95.29,-930.55 102.09,-928.9"/> +<text text-anchor="middle" x="113.5" y="-941.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="586.5,-919 152.5,-919 152.5,-883 586.5,-883 586.5,-919"/> -<text text-anchor="middle" x="369.5" y="-897.3" font-family="Times,serif" font-size="14.00">ask(agt&gt;volitional_thing,cob&gt;volitional_thing,icl&gt;question(icl&gt;do),obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="577,-919 143,-919 143,-883 577,-883 577,-919"/> +<text text-anchor="middle" x="360" y="-897.3" font-family="Times,serif" font-size="14.00">ask(agt&gt;volitional_thing,cob&gt;volitional_thing,icl&gt;question(icl&gt;do),obj&gt;uw)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M173.68,-970.97C213.79,-956.84 269.63,-937.18 311.41,-922.46"/> -<polygon fill="black" stroke="black" points="312.64,-925.74 320.91,-919.12 310.31,-919.14 312.64,-925.74"/> -<text text-anchor="middle" x="270" y="-941.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M164.18,-970.97C204.29,-956.84 260.13,-937.18 301.91,-922.46"/> +<polygon fill="black" stroke="black" points="303.14,-925.74 311.41,-919.12 300.81,-919.14 303.14,-925.74"/> +<text text-anchor="middle" x="260.5" y="-941.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="427,-831 164,-831 164,-793 427,-793 427,-831"/> -<text text-anchor="middle" x="295.5" y="-815.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="295.5" y="-800.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="417.5,-831 154.5,-831 154.5,-793 417.5,-793 417.5,-831"/> +<text text-anchor="middle" x="286" y="-815.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="286" y="-800.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M354.88,-882.81C344.25,-870.31 329.66,-853.16 317.61,-838.99"/> -<polygon fill="black" stroke="black" points="320,-836.4 310.85,-831.05 314.67,-840.94 320,-836.4"/> -<text text-anchor="middle" x="347.5" y="-852.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M345.38,-882.81C334.75,-870.31 320.16,-853.16 308.11,-838.99"/> +<polygon fill="black" stroke="black" points="310.5,-836.4 301.35,-831.05 305.17,-840.94 310.5,-836.4"/> +<text text-anchor="middle" x="338" y="-852.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="651.5,-830 445.5,-830 445.5,-794 651.5,-794 651.5,-830"/> -<text text-anchor="middle" x="548.5" y="-808.3" font-family="Times,serif" font-size="14.00">confirmation(icl&gt;proof(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="642,-830 436,-830 436,-794 642,-794 642,-830"/> +<text text-anchor="middle" x="539" y="-808.3" font-family="Times,serif" font-size="14.00">confirmation(icl&gt;proof(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M404.86,-882.81C433.4,-868.94 473.68,-849.36 504.33,-834.47"/> -<polygon fill="black" stroke="black" points="506.05,-837.52 513.51,-830 502.99,-831.23 506.05,-837.52"/> -<text text-anchor="middle" x="479.5" y="-852.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M395.36,-882.81C423.9,-868.94 464.18,-849.36 494.83,-834.47"/> +<polygon fill="black" stroke="black" points="496.55,-837.52 504.01,-830 493.49,-831.23 496.55,-837.52"/> +<text text-anchor="middle" x="470" y="-852.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="672.5,-742 424.5,-742 424.5,-706 672.5,-706 672.5,-742"/> -<text text-anchor="middle" x="548.5" y="-720.3" font-family="Times,serif" font-size="14.00">about(equ&gt;concerning,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="663,-742 415,-742 415,-706 663,-706 663,-742"/> +<text text-anchor="middle" x="539" y="-720.3" font-family="Times,serif" font-size="14.00">about(equ&gt;concerning,icl&gt;how,obj&gt;thing)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge5" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M548.5,-793.6C548.5,-781.75 548.5,-765.82 548.5,-752.29"/> -<polygon fill="black" stroke="black" points="552,-752.08 548.5,-742.08 545,-752.08 552,-752.08"/> -<text text-anchor="middle" x="561" y="-763.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M539,-793.6C539,-781.75 539,-765.82 539,-752.29"/> +<polygon fill="black" stroke="black" points="542.5,-752.08 539,-742.08 535.5,-752.08 542.5,-752.08"/> +<text text-anchor="middle" x="551.5" y="-763.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="656,-655 441,-655 441,-617 656,-617 656,-655"/> -<text text-anchor="middle" x="548.5" y="-639.8" font-family="Times,serif" font-size="14.00">occupancy(icl&gt;residency(icl&gt;thing))</text> -<text text-anchor="middle" x="548.5" y="-624.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="646.5,-655 431.5,-655 431.5,-617 646.5,-617 646.5,-655"/> +<text text-anchor="middle" x="539" y="-639.8" font-family="Times,serif" font-size="14.00">occupancy(icl&gt;residency(icl&gt;thing))</text> +<text text-anchor="middle" x="539" y="-624.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge6" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M548.5,-705.6C548.5,-694.06 548.5,-678.65 548.5,-665.36"/> -<polygon fill="black" stroke="black" points="552,-665.27 548.5,-655.27 545,-665.27 552,-665.27"/> -<text text-anchor="middle" x="557.5" y="-676.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M539,-705.6C539,-694.06 539,-678.65 539,-665.36"/> +<polygon fill="black" stroke="black" points="542.5,-665.27 539,-655.27 535.5,-665.27 542.5,-665.27"/> +<text text-anchor="middle" x="548" y="-676.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="652.5,-566 444.5,-566 444.5,-528 652.5,-528 652.5,-566"/> -<text text-anchor="middle" x="548.5" y="-550.8" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> -<text text-anchor="middle" x="548.5" y="-535.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="643,-566 435,-566 435,-528 643,-528 643,-566"/> +<text text-anchor="middle" x="539" y="-550.8" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<text text-anchor="middle" x="539" y="-535.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge7" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M548.5,-616.97C548.5,-605.19 548.5,-589.56 548.5,-576.16"/> -<polygon fill="black" stroke="black" points="552,-576 548.5,-566 545,-576 552,-576"/> -<text text-anchor="middle" x="557.5" y="-587.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M539,-616.97C539,-605.19 539,-589.56 539,-576.16"/> +<polygon fill="black" stroke="black" points="542.5,-576 539,-566 535.5,-576 542.5,-576"/> +<text text-anchor="middle" x="548" y="-587.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="626.5,-477 470.5,-477 470.5,-441 626.5,-441 626.5,-477"/> -<text text-anchor="middle" x="548.5" y="-455.3" font-family="Times,serif" font-size="14.00">ahead(ant&gt;back,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="617,-477 461,-477 461,-441 617,-441 617,-477"/> +<text text-anchor="middle" x="539" y="-455.3" font-family="Times,serif" font-size="14.00">ahead(ant&gt;back,icl&gt;how)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge8" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M548.5,-527.76C548.5,-515.93 548.5,-500.32 548.5,-487.05"/> -<polygon fill="black" stroke="black" points="552,-487.04 548.5,-477.04 545,-487.04 552,-487.04"/> -<text text-anchor="middle" x="561" y="-498.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M539,-527.76C539,-515.93 539,-500.32 539,-487.05"/> +<polygon fill="black" stroke="black" points="542.5,-487.04 539,-477.04 535.5,-487.04 542.5,-487.04"/> +<text text-anchor="middle" x="551.5" y="-498.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="653,-390 444,-390 444,-354 653,-354 653,-390"/> -<text text-anchor="middle" x="548.5" y="-368.3" font-family="Times,serif" font-size="14.00">before(icl&gt;how,obj&gt;thing,tim&lt;uw)</text> +<polygon fill="none" stroke="black" points="643.5,-390 434.5,-390 434.5,-354 643.5,-354 643.5,-390"/> +<text text-anchor="middle" x="539" y="-368.3" font-family="Times,serif" font-size="14.00">before(icl&gt;how,obj&gt;thing,tim&lt;uw)</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge9" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M548.5,-440.8C548.5,-429.16 548.5,-413.55 548.5,-400.24"/> -<polygon fill="black" stroke="black" points="552,-400.18 548.5,-390.18 545,-400.18 552,-400.18"/> -<text text-anchor="middle" x="558" y="-411.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M539,-440.8C539,-429.16 539,-413.55 539,-400.24"/> +<polygon fill="black" stroke="black" points="542.5,-400.18 539,-390.18 535.5,-400.18 542.5,-400.18"/> +<text text-anchor="middle" x="548.5" y="-411.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="784.5,-303 312.5,-303 312.5,-267 784.5,-267 784.5,-303"/> -<text text-anchor="middle" x="548.5" y="-281.3" font-family="Times,serif" font-size="14.00">send(agt&gt;volitional_thing,icl&gt;direct(icl&gt;do),obj&gt;thing,plf&gt;thing,plt&gt;uw,rec&gt;thing)</text> +<polygon fill="none" stroke="black" points="775,-303 303,-303 303,-267 775,-267 775,-303"/> +<text text-anchor="middle" x="539" y="-281.3" font-family="Times,serif" font-size="14.00">send(agt&gt;volitional_thing,icl&gt;direct(icl&gt;do),obj&gt;thing,plf&gt;thing,plt&gt;uw,rec&gt;thing)</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge10" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M548.5,-353.8C548.5,-342.16 548.5,-326.55 548.5,-313.24"/> -<polygon fill="black" stroke="black" points="552,-313.18 548.5,-303.18 545,-313.18 552,-313.18"/> -<text text-anchor="middle" x="557.5" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M539,-353.8C539,-342.16 539,-326.55 539,-313.24"/> +<polygon fill="black" stroke="black" points="542.5,-313.18 539,-303.18 535.5,-313.18 542.5,-313.18"/> +<text text-anchor="middle" x="548" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="657.5,-216 439.5,-216 439.5,-178 657.5,-178 657.5,-216"/> -<text text-anchor="middle" x="548.5" y="-200.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> -<text text-anchor="middle" x="548.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="648,-216 430,-216 430,-178 648,-178 648,-216"/> +<text text-anchor="middle" x="539" y="-200.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> +<text text-anchor="middle" x="539" y="-185.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge14" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M548.5,-266.6C548.5,-255.06 548.5,-239.65 548.5,-226.36"/> -<polygon fill="black" stroke="black" points="552,-226.27 548.5,-216.27 545,-226.27 552,-226.27"/> -<text text-anchor="middle" x="557.5" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M539,-266.6C539,-255.06 539,-239.65 539,-226.36"/> +<polygon fill="black" stroke="black" points="542.5,-226.27 539,-216.27 535.5,-226.27 542.5,-226.27"/> +<text text-anchor="middle" x="548" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="597,-127 452,-127 452,-89 597,-89 597,-127"/> -<text text-anchor="middle" x="524.5" y="-111.8" font-family="Times,serif" font-size="14.00">full(ant&gt;empty,icl&gt;adj)</text> -<text text-anchor="middle" x="524.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="587.5,-127 442.5,-127 442.5,-89 587.5,-89 587.5,-127"/> +<text text-anchor="middle" x="515" y="-111.8" font-family="Times,serif" font-size="14.00">full(ant&gt;empty,icl&gt;adj)</text> +<text text-anchor="middle" x="515" y="-96.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge11" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M543.53,-177.97C540.24,-166.08 535.88,-150.25 532.16,-136.76"/> -<polygon fill="black" stroke="black" points="535.5,-135.71 529.47,-127 528.75,-137.57 535.5,-135.71"/> -<text text-anchor="middle" x="551" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M534.03,-177.97C530.74,-166.08 526.38,-150.25 522.66,-136.76"/> +<polygon fill="black" stroke="black" points="526,-135.71 519.97,-127 519.25,-137.57 526,-135.71"/> +<text text-anchor="middle" x="541.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="836,-126 615,-126 615,-90 836,-90 836,-126"/> -<text text-anchor="middle" x="725.5" y="-104.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="826.5,-126 605.5,-126 605.5,-90 826.5,-90 826.5,-126"/> +<text text-anchor="middle" x="716" y="-104.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> </g> <!-- 12&#45;&gt;14 --> <g id="edge13" class="edge"> <title>12&#45;&gt;14</title> -<path fill="none" stroke="black" d="M585.17,-177.97C613.13,-164.23 651.75,-145.25 681.39,-130.68"/> -<polygon fill="black" stroke="black" points="683.25,-133.67 690.68,-126.12 680.16,-127.39 683.25,-133.67"/> -<text text-anchor="middle" x="660" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M575.67,-177.97C603.63,-164.23 642.25,-145.25 671.89,-130.68"/> +<polygon fill="black" stroke="black" points="673.75,-133.67 681.18,-126.12 670.66,-127.39 673.75,-133.67"/> +<text text-anchor="middle" x="650.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="845,-38 606,-38 606,0 845,0 845,-38"/> -<text text-anchor="middle" x="725.5" y="-22.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> -<text text-anchor="middle" x="725.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="835.5,-38 596.5,-38 596.5,0 835.5,0 835.5,-38"/> +<text text-anchor="middle" x="716" y="-22.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> +<text text-anchor="middle" x="716" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 14&#45;&gt;15 --> <g id="edge12" class="edge"> <title>14&#45;&gt;15</title> -<path fill="none" stroke="black" d="M725.5,-89.81C725.5,-78.01 725.5,-62.07 725.5,-48.4"/> -<polygon fill="black" stroke="black" points="729,-48.05 725.5,-38.05 722,-48.05 729,-48.05"/> -<text text-anchor="middle" x="738" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M716,-89.81C716,-78.01 716,-62.07 716,-48.4"/> +<polygon fill="black" stroke="black" points="719.5,-48.05 716,-38.05 712.5,-48.05 719.5,-48.05"/> +<text text-anchor="middle" x="728.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.5.4"> <text_body><orig>Full Supervision shall provide supervision of speed and distance. </orig><unl>[S:00] {org:en} -Full Supervision shall provide supervision of speed and distance.. +Full Supervision shall provide supervision of speed and distance. {/org} {unl} mod(supervision(icl>management>thing):01.@maiuscul,full(icl>adj,ant>empty)) @@ -12006,10 +12031,10 @@ obj(supervision(icl>management>thing):02,distance(icl>spacing>thing) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="538pt" height="309pt" @@ -12040,7 +12065,7 @@ obj(supervision(icl>management>thing):02,distance(icl>spacing>thing) <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="440,-301 90,-301 90,-263 440,-263 440,-301"/> +<polygon fill="none" stroke="black" points="425,-301 105,-301 105,-263 425,-263 425,-301"/> <text text-anchor="middle" x="265" y="-285.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> <text text-anchor="middle" x="265" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -12092,14 +12117,14 @@ obj(supervision(icl>management>thing):02,distance(icl>spacing>thing) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.5.5"> <text_body><orig>The trainborne equipment shall remain in Full Supervision until the trainborne equipment is not active any longer, when Shunting is selected or when Partial Supervision information is received. </orig><unl>[S:00] {org:en} -The trainborne equipment shall remain in Full Supervision until the trainborne equipment is not active any longer, when Shunting is selected or when Partial Supervision information is received.. +The trainborne equipment shall remain in Full Supervision until the trainborne equipment is not active any longer, when Shunting is selected or when Partial Supervision information is received. {/org} {unl} mod:01(equipment(icl>instrumentality>thing):01.@def,trainborne:01) @@ -12122,17 +12147,17 @@ aoj:02(active(icl>adj).@entry.@not.@present,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1735pt" height="478pt" - viewBox="0.00 0.00 1735.00 478.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1693pt" height="478pt" + viewBox="0.00 0.00 1693.00 478.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 474)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-474 1731,-474 1731,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-474 1689,-474 1689,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> <polygon fill="none" stroke="black" points="8,-8 8,-352 1233,-352 1233,-8 8,-8"/> @@ -12140,8 +12165,8 @@ aoj:02(active(icl>adj).@entry.@not.@present,:01) </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="1241,-275 1241,-462 1719,-462 1719,-275 1241,-275"/> -<text text-anchor="middle" x="1480" y="-446.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="1241,-275 1241,-462 1677,-462 1677,-275 1241,-275"/> +<text text-anchor="middle" x="1459" y="-446.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -12166,7 +12191,7 @@ aoj:02(active(icl>adj).@entry.@not.@present,:01) <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1020.5,-232 603.5,-232 603.5,-194 1020.5,-194 1020.5,-232"/> +<polygon fill="none" stroke="black" points="1003.5,-232 620.5,-232 620.5,-194 1003.5,-194 1003.5,-232"/> <text text-anchor="middle" x="812" y="-216.8" font-family="courb" font-size="14.00">remain(ant&gt;change,aoj&gt;thing,asp&gt;thing,icl&gt;be,obj&gt;uw)</text> <text text-anchor="middle" x="812" y="-201.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -12263,96 +12288,96 @@ aoj:02(active(icl>adj).@entry.@not.@present,:01) <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1710.5,-431 1249.5,-431 1249.5,-393 1710.5,-393 1710.5,-431"/> -<text text-anchor="middle" x="1480" y="-415.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> -<text text-anchor="middle" x="1480" y="-400.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="1669,-431 1249,-431 1249,-393 1669,-393 1669,-431"/> +<text text-anchor="middle" x="1459" y="-415.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> +<text text-anchor="middle" x="1459" y="-400.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1539,-321 1357,-321 1357,-283 1539,-283 1539,-321"/> -<text text-anchor="middle" x="1448" y="-305.8" font-family="courb" font-size="14.00">active(icl&gt;adj)</text> -<text text-anchor="middle" x="1448" y="-290.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> +<polygon fill="none" stroke="black" points="1524.5,-321 1349.5,-321 1349.5,-283 1524.5,-283 1524.5,-321"/> +<text text-anchor="middle" x="1437" y="-305.8" font-family="courb" font-size="14.00">active(icl&gt;adj)</text> +<text text-anchor="middle" x="1437" y="-290.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge11" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1474.57,-392.68C1469.55,-375.74 1462.02,-350.33 1456.26,-330.88"/> -<polygon fill="black" stroke="black" points="1459.54,-329.64 1453.35,-321.05 1452.83,-331.63 1459.54,-329.64"/> -<text text-anchor="middle" x="1478" y="-363.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1455.27,-392.68C1451.82,-375.74 1446.64,-350.33 1442.68,-330.88"/> +<polygon fill="black" stroke="black" points="1446.1,-330.15 1440.68,-321.05 1439.24,-331.55 1446.1,-330.15"/> +<text text-anchor="middle" x="1461" y="-363.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 10&#45;&gt;3 --> <g id="edge12" class="edge"> <title>10&#45;&gt;3</title> -<path fill="none" stroke="black" d="M1356.88,-288.54C1324.32,-284.08 1285.15,-278.72 1242.92,-272.95"/> -<polygon fill="black" stroke="black" points="1243.38,-269.48 1233,-271.59 1242.43,-276.41 1243.38,-269.48"/> -<text text-anchor="middle" x="1177.5" y="-253.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1349.44,-288.81C1319.01,-284.58 1282.53,-279.5 1243.09,-274.01"/> +<polygon fill="black" stroke="black" points="1243.38,-270.51 1233,-272.6 1242.42,-277.45 1243.38,-270.51"/> +<text text-anchor="middle" x="1170.5" y="-253.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1585.5,-232 1310.5,-232 1310.5,-194 1585.5,-194 1585.5,-232"/> -<text text-anchor="middle" x="1448" y="-216.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="1448" y="-201.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1574.5,-232 1299.5,-232 1299.5,-194 1574.5,-194 1574.5,-232"/> +<text text-anchor="middle" x="1437" y="-216.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="1437" y="-201.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 10&#45;&gt;13 --> <g id="edge16" class="edge"> <title>10&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1448,-275C1448,-264.65 1448,-252.71 1448,-242.16"/> -<polygon fill="black" stroke="black" points="1451.5,-242 1448,-232 1444.5,-242 1451.5,-242"/> -<text text-anchor="middle" x="1460.5" y="-253.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1437,-275C1437,-264.65 1437,-252.71 1437,-242.16"/> +<polygon fill="black" stroke="black" points="1440.5,-242 1437,-232 1433.5,-242 1440.5,-242"/> +<text text-anchor="middle" x="1449.5" y="-253.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1525.5,-142 1370.5,-142 1370.5,-106 1525.5,-106 1525.5,-142"/> -<text text-anchor="middle" x="1448" y="-120.3" font-family="Times,serif" font-size="14.00">long(com&gt;time,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1514.5,-142 1359.5,-142 1359.5,-106 1514.5,-106 1514.5,-142"/> +<text text-anchor="middle" x="1437" y="-120.3" font-family="Times,serif" font-size="14.00">long(com&gt;time,icl&gt;how)</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1356.5,-53 1273.5,-53 1273.5,-17 1356.5,-17 1356.5,-53"/> -<text text-anchor="middle" x="1315" y="-31.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1345.5,-53 1262.5,-53 1262.5,-17 1345.5,-17 1345.5,-53"/> +<text text-anchor="middle" x="1304" y="-31.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge13" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1421.72,-105.81C1401.14,-92.35 1372.32,-73.49 1349.82,-58.77"/> -<polygon fill="black" stroke="black" points="1351.51,-55.7 1341.22,-53.15 1347.67,-61.56 1351.51,-55.7"/> -<text text-anchor="middle" x="1401.5" y="-75.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1410.72,-105.81C1390.14,-92.35 1361.32,-73.49 1338.82,-58.77"/> +<polygon fill="black" stroke="black" points="1340.51,-55.7 1330.22,-53.15 1336.67,-61.56 1340.51,-55.7"/> +<text text-anchor="middle" x="1390.5" y="-75.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1521,-53 1375,-53 1375,-17 1521,-17 1521,-53"/> -<text text-anchor="middle" x="1448" y="-31.3" font-family="Times,serif" font-size="14.00">when(icl&gt;how,tim&lt;uw)</text> +<polygon fill="none" stroke="black" points="1510,-53 1364,-53 1364,-17 1510,-17 1510,-53"/> +<text text-anchor="middle" x="1437" y="-31.3" font-family="Times,serif" font-size="14.00">when(icl&gt;how,tim&lt;uw)</text> </g> <!-- 11&#45;&gt;14 --> <g id="edge15" class="edge"> <title>11&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1448,-105.81C1448,-93.66 1448,-77.11 1448,-63.18"/> -<polygon fill="black" stroke="black" points="1451.5,-63.15 1448,-53.15 1444.5,-63.15 1451.5,-63.15"/> -<text text-anchor="middle" x="1457.5" y="-75.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M1437,-105.81C1437,-93.66 1437,-77.11 1437,-63.18"/> +<polygon fill="black" stroke="black" points="1440.5,-63.15 1437,-53.15 1433.5,-63.15 1440.5,-63.15"/> +<text text-anchor="middle" x="1446.5" y="-75.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 19 --> <g id="node18" class="node"> <title>19</title> -<polygon fill="none" stroke="black" points="1638.5,-53 1539.5,-53 1539.5,-17 1638.5,-17 1638.5,-53"/> -<text text-anchor="middle" x="1589" y="-31.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1627.5,-53 1528.5,-53 1528.5,-17 1627.5,-17 1627.5,-53"/> +<text text-anchor="middle" x="1578" y="-31.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> </g> <!-- 11&#45;&gt;19 --> <g id="edge17" class="edge"> <title>11&#45;&gt;19</title> -<path fill="none" stroke="black" d="M1475.86,-105.81C1497.78,-92.29 1528.5,-73.33 1552.41,-58.58"/> -<polygon fill="black" stroke="black" points="1554.53,-61.38 1561.2,-53.15 1550.85,-55.43 1554.53,-61.38"/> -<text text-anchor="middle" x="1538.5" y="-75.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1464.86,-105.81C1486.78,-92.29 1517.5,-73.33 1541.41,-58.58"/> +<polygon fill="black" stroke="black" points="1543.53,-61.38 1550.2,-53.15 1539.85,-55.43 1543.53,-61.38"/> +<text text-anchor="middle" x="1527.5" y="-75.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 13&#45;&gt;11 --> <g id="edge14" class="edge"> <title>13&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1448,-193.97C1448,-181.96 1448,-165.93 1448,-152.36"/> -<polygon fill="black" stroke="black" points="1451.5,-152.12 1448,-142.12 1444.5,-152.12 1451.5,-152.12"/> -<text text-anchor="middle" x="1460.5" y="-164.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1437,-193.97C1437,-181.96 1437,-165.93 1437,-152.36"/> +<polygon fill="black" stroke="black" points="1440.5,-152.12 1437,-142.12 1433.5,-152.12 1440.5,-152.12"/> +<text text-anchor="middle" x="1449.5" y="-164.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 17 --> <g id="node16" class="node"> @@ -12384,7 +12409,7 @@ aoj:02(active(icl>adj).@entry.@not.@present,:01) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -12400,71 +12425,71 @@ obj(isolation(icl>separation>thing).@entry,equipment(icl>instrumentalit {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="267pt" height="307pt" - viewBox="0.00 0.00 267.00 307.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="254pt" height="307pt" + viewBox="0.00 0.00 254.00 307.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 303)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-303 263,-303 263,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-303 250,-303 250,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="165.5,-123 93.5,-123 93.5,-87 165.5,-87 165.5,-123"/> -<text text-anchor="middle" x="129.5" y="-101.3" font-family="Times,serif" font-size="14.00">trainborne</text> +<polygon fill="none" stroke="black" points="159,-123 87,-123 87,-87 159,-87 159,-123"/> +<text text-anchor="middle" x="123" y="-101.3" font-family="Times,serif" font-size="14.00">trainborne</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="156.5,-36 102.5,-36 102.5,0 156.5,0 156.5,-36"/> -<text text-anchor="middle" x="129.5" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="150,-36 96,-36 96,0 150,0 150,-36"/> +<text text-anchor="middle" x="123" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M129.5,-86.8C129.5,-75.16 129.5,-59.55 129.5,-46.24"/> -<polygon fill="black" stroke="black" points="133,-46.18 129.5,-36.18 126,-46.18 133,-46.18"/> -<text text-anchor="middle" x="142" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M123,-86.8C123,-75.16 123,-59.55 123,-46.24"/> +<polygon fill="black" stroke="black" points="126.5,-46.18 123,-36.18 119.5,-46.18 126.5,-46.18"/> +<text text-anchor="middle" x="135.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="252.5,-210 6.5,-210 6.5,-174 252.5,-174 252.5,-210"/> -<text text-anchor="middle" x="129.5" y="-188.3" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="246,-210 0,-210 0,-174 246,-174 246,-210"/> +<text text-anchor="middle" x="123" y="-188.3" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M129.5,-173.8C129.5,-162.16 129.5,-146.55 129.5,-133.24"/> -<polygon fill="black" stroke="black" points="133,-133.18 129.5,-123.18 126,-133.18 133,-133.18"/> -<text text-anchor="middle" x="142" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M123,-173.8C123,-162.16 123,-146.55 123,-133.24"/> +<polygon fill="black" stroke="black" points="126.5,-133.18 123,-123.18 119.5,-133.18 126.5,-133.18"/> +<text text-anchor="middle" x="135.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="259,-299 0,-299 0,-261 259,-261 259,-299"/> -<text text-anchor="middle" x="129.5" y="-283.8" font-family="courb" font-size="14.00">isolation(icl&gt;separation(icl&gt;thing))</text> -<text text-anchor="middle" x="129.5" y="-268.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="243.5,-299 2.5,-299 2.5,-261 243.5,-261 243.5,-299"/> +<text text-anchor="middle" x="123" y="-283.8" font-family="courb" font-size="14.00">isolation(icl&gt;separation(icl&gt;thing))</text> +<text text-anchor="middle" x="123" y="-268.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge3" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M129.5,-260.76C129.5,-248.93 129.5,-233.32 129.5,-220.05"/> -<polygon fill="black" stroke="black" points="133,-220.04 129.5,-210.04 126,-220.04 133,-220.04"/> -<text text-anchor="middle" x="138.5" y="-231.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M123,-260.76C123,-248.93 123,-233.32 123,-220.05"/> +<polygon fill="black" stroke="black" points="126.5,-220.04 123,-210.04 119.5,-220.04 126.5,-220.04"/> +<text text-anchor="middle" x="132" y="-231.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.1.6.1a"> <text_body><orig>The ETCS trainborne equipment shall be capable of being isolated. </orig><unl>[S:00] {org:en} -The ETCS trainborne equipment shall be capable of being isolated.. +The ETCS trainborne equipment shall be capable of being isolated. {/org} {unl} mod(trainborne,etcs) @@ -12474,10 +12499,10 @@ obj(capable(icl>adj).@entry.@present.@promise,isolate(icl>discriminate> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="692pt" height="309pt" @@ -12521,7 +12546,7 @@ obj(capable(icl>adj).@entry.@present.@promise,isolate(icl>discriminate> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="406.5,-301 191.5,-301 191.5,-263 406.5,-263 406.5,-301"/> +<polygon fill="none" stroke="black" points="402,-301 196,-301 196,-263 402,-263 402,-301"/> <text text-anchor="middle" x="299" y="-285.8" font-family="courb" font-size="14.00">capable(icl&gt;adj)</text> <text text-anchor="middle" x="299" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -12547,13 +12572,13 @@ obj(capable(icl>adj).@entry.@present.@promise,isolate(icl>discriminate> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.6.5"> <text_body><orig>When the ETCS trainborne equipment is isolated, the system shall not show any ETCS information other than the fact that the system is isolated.</orig><unl>[S:00] {org:en} -When the ETCS trainborne equipment is isolated, the system shall not show any ETCS information other than the fact that the system is isolated.. +When the ETCS trainborne equipment is isolated, the system shall not show any ETCS information other than the fact that the system is isolated. {/org} {unl} tim(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@not.@present.@promise,when(icl>how,com>always,tim<uw,obj>uw).@entry) @@ -12573,64 +12598,64 @@ obj(fact(icl>information>thing).@def,isolate(icl>discriminate>do,cob {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1079pt" height="580pt" - viewBox="0.00 0.00 1079.00 580.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1065pt" height="580pt" + viewBox="0.00 0.00 1065.00 580.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 576)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-576 1075,-576 1075,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-576 1061,-576 1061,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="676.5,-572 320.5,-572 320.5,-534 676.5,-534 676.5,-572"/> -<text text-anchor="middle" x="498.5" y="-556.8" font-family="Times,serif" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="498.5" y="-541.8" font-family="Times,serif" font-size="14.00">.@not.@present.@promise</text> +<polygon fill="none" stroke="black" points="662.5,-572 306.5,-572 306.5,-534 662.5,-534 662.5,-572"/> +<text text-anchor="middle" x="484.5" y="-556.8" font-family="Times,serif" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="484.5" y="-541.8" font-family="Times,serif" font-size="14.00">.@not.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="383.5,-483 53.5,-483 53.5,-445 383.5,-445 383.5,-483"/> +<polygon fill="none" stroke="black" points="370,-483 67,-483 67,-445 370,-445 370,-483"/> <text text-anchor="middle" x="218.5" y="-467.8" font-family="courb" font-size="14.00">when(com&gt;always,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> <text text-anchor="middle" x="218.5" y="-452.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M440.48,-533.97C395.62,-520.03 333.41,-500.71 286.26,-486.05"/> -<polygon fill="black" stroke="black" points="287.03,-482.63 276.44,-483 284.95,-489.31 287.03,-482.63"/> -<text text-anchor="middle" x="385" y="-504.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M429.38,-533.97C386.85,-520.06 327.91,-500.79 283.16,-486.15"/> +<polygon fill="black" stroke="black" points="284.14,-482.79 273.54,-483 281.96,-489.44 284.14,-482.79"/> +<text text-anchor="middle" x="377" y="-504.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="595,-483 402,-483 402,-445 595,-445 595,-483"/> -<text text-anchor="middle" x="498.5" y="-467.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing)):01</text> -<text text-anchor="middle" x="498.5" y="-452.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="581,-483 388,-483 388,-445 581,-445 581,-483"/> +<text text-anchor="middle" x="484.5" y="-467.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing)):01</text> +<text text-anchor="middle" x="484.5" y="-452.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;7 --> <g id="edge6" class="edge"> <title>1&#45;&gt;7</title> -<path fill="none" stroke="black" d="M498.5,-533.97C498.5,-522.19 498.5,-506.56 498.5,-493.16"/> -<polygon fill="black" stroke="black" points="502,-493 498.5,-483 495,-493 502,-493"/> -<text text-anchor="middle" x="507" y="-504.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M484.5,-533.97C484.5,-522.19 484.5,-506.56 484.5,-493.16"/> +<polygon fill="black" stroke="black" points="488,-493 484.5,-483 481,-493 488,-493"/> +<text text-anchor="middle" x="493" y="-504.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="830,-482 613,-482 613,-446 830,-446 830,-482"/> -<text text-anchor="middle" x="721.5" y="-460.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="816,-482 599,-482 599,-446 816,-446 816,-482"/> +<text text-anchor="middle" x="707.5" y="-460.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;8 --> <g id="edge9" class="edge"> <title>1&#45;&gt;8</title> -<path fill="none" stroke="black" d="M544.71,-533.97C580.54,-519.99 630.27,-500.59 667.86,-485.93"/> -<polygon fill="black" stroke="black" points="669.59,-489.01 677.63,-482.12 667.04,-482.49 669.59,-489.01"/> -<text text-anchor="middle" x="632.5" y="-504.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M530.71,-533.97C566.54,-519.99 616.27,-500.59 653.86,-485.93"/> +<polygon fill="black" stroke="black" points="655.59,-489.01 663.63,-482.12 653.04,-482.49 655.59,-489.01"/> +<text text-anchor="middle" x="618.5" y="-504.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -12689,107 +12714,107 @@ obj(fact(icl>information>thing).@def,isolate(icl>discriminate>do,cob <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="676,-393 593,-393 593,-357 676,-357 676,-393"/> -<text text-anchor="middle" x="634.5" y="-371.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="662,-393 579,-393 579,-357 662,-357 662,-393"/> +<text text-anchor="middle" x="620.5" y="-371.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge7" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M704.31,-445.81C691.32,-432.82 673.32,-414.82 658.85,-400.35"/> -<polygon fill="black" stroke="black" points="661.2,-397.75 651.65,-393.15 656.25,-402.7 661.2,-397.75"/> -<text text-anchor="middle" x="695" y="-415.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M690.31,-445.81C677.32,-432.82 659.32,-414.82 644.85,-400.35"/> +<polygon fill="black" stroke="black" points="647.2,-397.75 637.65,-393.15 642.25,-402.7 647.2,-397.75"/> +<text text-anchor="middle" x="681" y="-415.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="749,-393 694,-393 694,-357 749,-357 749,-393"/> -<text text-anchor="middle" x="721.5" y="-371.3" font-family="Times,serif" font-size="14.00">etcs:02</text> +<polygon fill="none" stroke="black" points="735,-393 680,-393 680,-357 735,-357 735,-393"/> +<text text-anchor="middle" x="707.5" y="-371.3" font-family="Times,serif" font-size="14.00">etcs:02</text> </g> <!-- 8&#45;&gt;10 --> <g id="edge8" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M721.5,-445.81C721.5,-433.66 721.5,-417.11 721.5,-403.18"/> -<polygon fill="black" stroke="black" points="725,-403.15 721.5,-393.15 718,-403.15 725,-403.15"/> -<text text-anchor="middle" x="734" y="-415.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M707.5,-445.81C707.5,-433.66 707.5,-417.11 707.5,-403.18"/> +<polygon fill="black" stroke="black" points="711,-403.15 707.5,-393.15 704,-403.15 711,-403.15"/> +<text text-anchor="middle" x="720" y="-415.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="937.5,-393 767.5,-393 767.5,-357 937.5,-357 937.5,-393"/> -<text text-anchor="middle" x="852.5" y="-371.3" font-family="Times,serif" font-size="14.00">other(equ&gt;different,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="923.5,-393 753.5,-393 753.5,-357 923.5,-357 923.5,-393"/> +<text text-anchor="middle" x="838.5" y="-371.3" font-family="Times,serif" font-size="14.00">other(equ&gt;different,icl&gt;adj)</text> </g> <!-- 8&#45;&gt;11 --> <g id="edge10" class="edge"> <title>8&#45;&gt;11</title> -<path fill="none" stroke="black" d="M747.38,-445.81C767.66,-432.35 796.04,-413.49 818.21,-398.77"/> -<polygon fill="black" stroke="black" points="820.28,-401.6 826.67,-393.15 816.41,-395.77 820.28,-401.6"/> -<text text-anchor="middle" x="807" y="-415.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M733.38,-445.81C753.66,-432.35 782.04,-413.49 804.21,-398.77"/> +<polygon fill="black" stroke="black" points="806.28,-401.6 812.67,-393.15 802.41,-395.77 806.28,-401.6"/> +<text text-anchor="middle" x="793" y="-415.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="987,-304 718,-304 718,-268 987,-268 987,-304"/> -<text text-anchor="middle" x="852.5" y="-282.3" font-family="Times,serif" font-size="14.00">than(bas&lt;thing,equ&gt;but_not,icl&gt;how,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="973,-304 704,-304 704,-268 973,-268 973,-304"/> +<text text-anchor="middle" x="838.5" y="-282.3" font-family="Times,serif" font-size="14.00">than(bas&lt;thing,equ&gt;but_not,icl&gt;how,obj&gt;uw)</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge11" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M852.5,-356.81C852.5,-344.66 852.5,-328.11 852.5,-314.18"/> -<polygon fill="black" stroke="black" points="856,-314.15 852.5,-304.15 849,-314.15 856,-314.15"/> -<text text-anchor="middle" x="862" y="-326.8" font-family="Times,serif" font-size="14.00">bas</text> +<path fill="none" stroke="black" d="M838.5,-356.81C838.5,-344.66 838.5,-328.11 838.5,-314.18"/> +<polygon fill="black" stroke="black" points="842,-314.15 838.5,-304.15 835,-314.15 842,-314.15"/> +<text text-anchor="middle" x="848" y="-326.8" font-family="Times,serif" font-size="14.00">bas</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="948,-216 757,-216 757,-178 948,-178 948,-216"/> -<text text-anchor="middle" x="852.5" y="-200.8" font-family="Times,serif" font-size="14.00">fact(icl&gt;information(icl&gt;thing))</text> -<text text-anchor="middle" x="852.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="934,-216 743,-216 743,-178 934,-178 934,-216"/> +<text text-anchor="middle" x="838.5" y="-200.8" font-family="Times,serif" font-size="14.00">fact(icl&gt;information(icl&gt;thing))</text> +<text text-anchor="middle" x="838.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge12" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M852.5,-267.81C852.5,-256.01 852.5,-240.07 852.5,-226.4"/> -<polygon fill="black" stroke="black" points="856,-226.05 852.5,-216.05 849,-226.05 856,-226.05"/> -<text text-anchor="middle" x="861.5" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M838.5,-267.81C838.5,-256.01 838.5,-240.07 838.5,-226.4"/> +<polygon fill="black" stroke="black" points="842,-226.05 838.5,-216.05 835,-226.05 842,-226.05"/> +<text text-anchor="middle" x="847.5" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1071,-127 634,-127 634,-89 1071,-89 1071,-127"/> -<text text-anchor="middle" x="852.5" y="-111.8" font-family="Times,serif" font-size="14.00">isolate(agt&gt;thing,cob&gt;thing,icl&gt;discriminate(icl&gt;do),obj&gt;concrete_thing):02</text> -<text text-anchor="middle" x="852.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="1057,-127 620,-127 620,-89 1057,-89 1057,-127"/> +<text text-anchor="middle" x="838.5" y="-111.8" font-family="Times,serif" font-size="14.00">isolate(agt&gt;thing,cob&gt;thing,icl&gt;discriminate(icl&gt;do),obj&gt;concrete_thing):02</text> +<text text-anchor="middle" x="838.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge14" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M852.5,-177.97C852.5,-166.19 852.5,-150.56 852.5,-137.16"/> -<polygon fill="black" stroke="black" points="856,-137 852.5,-127 849,-137 856,-137"/> -<text text-anchor="middle" x="861.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M838.5,-177.97C838.5,-166.19 838.5,-150.56 838.5,-137.16"/> +<polygon fill="black" stroke="black" points="842,-137 838.5,-127 835,-137 842,-137"/> +<text text-anchor="middle" x="847.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="949,-38 756,-38 756,0 949,0 949,-38"/> -<text text-anchor="middle" x="852.5" y="-22.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing)):02</text> -<text text-anchor="middle" x="852.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="935,-38 742,-38 742,0 935,0 935,-38"/> +<text text-anchor="middle" x="838.5" y="-22.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing)):02</text> +<text text-anchor="middle" x="838.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 14&#45;&gt;15 --> <g id="edge13" class="edge"> <title>14&#45;&gt;15</title> -<path fill="none" stroke="black" d="M852.5,-88.97C852.5,-77.19 852.5,-61.56 852.5,-48.16"/> -<polygon fill="black" stroke="black" points="856,-48 852.5,-38 849,-48 856,-48"/> -<text text-anchor="middle" x="861.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M838.5,-88.97C838.5,-77.19 838.5,-61.56 838.5,-48.16"/> +<polygon fill="black" stroke="black" points="842,-48 838.5,-38 835,-48 842,-48"/> +<text text-anchor="middle" x="847.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.6.6"> <text_body><orig>Isolation of the ETCS trainborne equipment shall disconnect the ETCS trainborne equipment from the vehicle braking system. </orig><unl>[S:00] {org:en} -Isolation of the ETCS trainborne equipment shall disconnect the ETCS trainborne equipment from the vehicle braking system.. +Isolation of the ETCS trainborne equipment shall disconnect the ETCS trainborne equipment from the vehicle braking system. {/org} {unl} agt(disconnect(icl>separate>do,cob>concrete_thing,agt>thing,obj>thing).@entry.@present.@promise,isolation(icl>separation>thing)) @@ -12805,10 +12830,10 @@ obj(brake(icl>stop>occur,obj>thing).@progress,system(icl>group>th {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="970pt" height="398pt" @@ -12819,7 +12844,7 @@ obj(brake(icl>stop>occur,obj>thing).@progress,system(icl>group>th <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="653.5,-390 117.5,-390 117.5,-352 653.5,-352 653.5,-390"/> +<polygon fill="none" stroke="black" points="633,-390 138,-390 138,-352 633,-352 633,-390"/> <text text-anchor="middle" x="385.5" y="-374.8" font-family="courb" font-size="14.00">disconnect(agt&gt;thing,cob&gt;concrete_thing,icl&gt;separate(icl&gt;do),obj&gt;thing)</text> <text text-anchor="middle" x="385.5" y="-359.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -12933,9 +12958,9 @@ obj(brake(icl>stop>occur,obj>thing).@progress,system(icl>group>th <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="922.5,-390 704.5,-390 704.5,-352 922.5,-352 922.5,-390"/> -<text text-anchor="middle" x="813.5" y="-374.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="813.5" y="-359.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="912.5,-390 694.5,-390 694.5,-352 912.5,-352 912.5,-390"/> +<text text-anchor="middle" x="803.5" y="-374.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="803.5" y="-359.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 10 --> <g id="node10" class="node"> @@ -12946,20 +12971,20 @@ obj(brake(icl>stop>occur,obj>thing).@progress,system(icl>group>th <!-- 9&#45;&gt;10 --> <g id="edge8" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M820.13,-351.97C824.64,-339.72 830.68,-323.3 835.73,-309.55"/> -<polygon fill="black" stroke="black" points="839.04,-310.71 839.2,-300.12 832.47,-308.29 839.04,-310.71"/> -<text text-anchor="middle" x="839.5" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M812.2,-351.97C818.18,-339.6 826.2,-322.98 832.87,-309.15"/> +<polygon fill="black" stroke="black" points="836.04,-310.64 837.24,-300.12 829.74,-307.6 836.04,-310.64"/> +<text text-anchor="middle" x="835.5" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9&#45;&gt;11 --> <g id="edge10" class="edge"> <title>9&#45;&gt;11</title> -<path fill="none" stroke="black" d="M774.13,-351.97C744.45,-338.38 703.59,-319.67 671.91,-305.17"/> -<polygon fill="black" stroke="black" points="673.37,-301.98 662.82,-301 670.45,-308.35 673.37,-301.98"/> -<text text-anchor="middle" x="739.5" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M766.2,-351.97C738.33,-338.5 700.04,-319.99 670.14,-305.54"/> +<polygon fill="black" stroke="black" points="671.27,-302.2 660.75,-301 668.23,-308.51 671.27,-302.2"/> +<text text-anchor="middle" x="733.5" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -12977,17 +13002,17 @@ aoj(exist(icl>be,aoj>thing,scn>thing).@continue,:01.@_hn-scope) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="764pt" height="277pt" - viewBox="0.00 0.00 764.00 277.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="742pt" height="277pt" + viewBox="0.00 0.00 742.00 277.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 273)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-273 760,-273 760,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-273 738,-273 738,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> <polygon fill="none" stroke="black" points="8,-8 8,-261 244,-261 244,-8 8,-8"/> @@ -12996,9 +13021,9 @@ aoj(exist(icl>be,aoj>thing,scn>thing).@continue,:01.@_hn-scope) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="236,-141 18,-141 18,-103 236,-103 236,-141"/> -<text text-anchor="middle" x="127" y="-125.8" font-family="courb" font-size="14.00">control(icl&gt;power(icl&gt;thing))</text> -<text text-anchor="middle" x="127" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="236.5,-141 33.5,-141 33.5,-103 236.5,-103 236.5,-141"/> +<text text-anchor="middle" x="135" y="-125.8" font-family="courb" font-size="14.00">control(icl&gt;power(icl&gt;thing))</text> +<text text-anchor="middle" x="135" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -13009,9 +13034,9 @@ aoj(exist(icl>be,aoj>thing,scn>thing).@continue,:01.@_hn-scope) <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M126.79,-102.76C126.65,-90.93 126.47,-75.32 126.31,-62.05"/> -<polygon fill="black" stroke="black" points="129.81,-62 126.2,-52.04 122.81,-62.08 129.81,-62"/> -<text text-anchor="middle" x="138.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M133.09,-102.76C131.85,-90.93 130.22,-75.32 128.83,-62.05"/> +<polygon fill="black" stroke="black" points="132.31,-61.62 127.78,-52.04 125.34,-62.35 132.31,-61.62"/> +<text text-anchor="middle" x="143.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -13022,60 +13047,60 @@ aoj(exist(icl>be,aoj>thing,scn>thing).@continue,:01.@_hn-scope) <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M185.7,-102.97C231.21,-88.99 294.27,-69.63 341.43,-55.14"/> -<polygon fill="black" stroke="black" points="342.71,-58.41 351.24,-52.13 340.65,-51.72 342.71,-58.41"/> -<text text-anchor="middle" x="304.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M192.02,-102.97C236.14,-89.02 297.23,-69.71 343.02,-55.23"/> +<polygon fill="black" stroke="black" points="344.35,-58.48 352.83,-52.13 342.24,-51.8 344.35,-58.48"/> +<text text-anchor="middle" x="307.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="234,-230 16,-230 16,-192 234,-192 234,-230"/> -<text text-anchor="middle" x="125" y="-214.8" font-family="courb" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> -<text text-anchor="middle" x="125" y="-199.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="233.5,-230 32.5,-230 32.5,-192 233.5,-192 233.5,-230"/> +<text text-anchor="middle" x="133" y="-214.8" font-family="courb" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> +<text text-anchor="middle" x="133" y="-199.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M125.41,-191.97C125.69,-180.19 126.04,-164.56 126.35,-151.16"/> -<polygon fill="black" stroke="black" points="129.86,-151.08 126.59,-141 122.86,-150.92 129.86,-151.08"/> -<text text-anchor="middle" x="136" y="-162.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M133.41,-191.97C133.69,-180.19 134.04,-164.56 134.35,-151.16"/> +<polygon fill="black" stroke="black" points="137.86,-151.08 134.59,-141 130.86,-150.92 137.86,-151.08"/> +<text text-anchor="middle" x="144" y="-162.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="538,-230 252,-230 252,-192 538,-192 538,-230"/> -<text text-anchor="middle" x="395" y="-214.8" font-family="courb" font-size="14.00">compatibility(icl&gt;sympathy(icl&gt;thing))</text> -<text text-anchor="middle" x="395" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="516,-230 252,-230 252,-192 516,-192 516,-230"/> +<text text-anchor="middle" x="384" y="-214.8" font-family="courb" font-size="14.00">compatibility(icl&gt;sympathy(icl&gt;thing))</text> +<text text-anchor="middle" x="384" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;1 --> <g id="edge4" class="edge"> <title>5&#45;&gt;1</title> -<path fill="none" stroke="black" d="M339.47,-191.97C314.48,-183.86 283.87,-173.92 253.75,-164.15"/> -<polygon fill="black" stroke="black" points="254.59,-160.74 244,-160.98 252.43,-167.4 254.59,-160.74"/> -<text text-anchor="middle" x="286" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M332.41,-191.97C309.46,-183.96 281.42,-174.16 253.76,-164.49"/> +<polygon fill="black" stroke="black" points="254.59,-161.08 244,-161.08 252.28,-167.69 254.59,-161.08"/> +<text text-anchor="middle" x="283" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="756,-230 556,-230 556,-192 756,-192 756,-230"/> -<text text-anchor="middle" x="656" y="-214.8" font-family="Times,serif" font-size="14.00">exist(aoj&gt;thing,icl&gt;be,scn&gt;thing)</text> -<text text-anchor="middle" x="656" y="-199.8" font-family="Times,serif" font-size="14.00">.@continue</text> +<polygon fill="none" stroke="black" points="734,-230 534,-230 534,-192 734,-192 734,-230"/> +<text text-anchor="middle" x="634" y="-214.8" font-family="Times,serif" font-size="14.00">exist(aoj&gt;thing,icl&gt;be,scn&gt;thing)</text> +<text text-anchor="middle" x="634" y="-199.8" font-family="Times,serif" font-size="14.00">.@continue</text> </g> <!-- 7&#45;&gt;1 --> <g id="edge5" class="edge"> <title>7&#45;&gt;1</title> -<path fill="none" stroke="black" d="M555.92,-193.47C552.91,-192.97 549.93,-192.48 547,-192 445.58,-175.3 330.38,-156.37 246.32,-142.57"/> -<polygon fill="black" stroke="black" points="254.58,-141.28 244,-141.92 252.66,-148.01 254.58,-141.28"/> -<text text-anchor="middle" x="439.5" y="-162.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M533.92,-192.55C450.86,-178.07 332.82,-157.49 246.7,-142.47"/> +<polygon fill="black" stroke="black" points="254.57,-141.05 244,-141.72 252.68,-147.79 254.57,-141.05"/> +<text text-anchor="middle" x="422.5" y="-162.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.1.7.1"> <text_body><orig>The ETCS trainborne equipment shall be capable of receiving information from the national train control systems by means of the STM. </orig><unl>[S:00] {org:en} -The ETCS trainborne equipment shall be capable of receiving information from the national train control systems by means of the STM.. +The ETCS trainborne equipment shall be capable of receiving information from the national train control systems by means of the STM. {/org} {unl} mod(trainborne,etcs) @@ -13092,10 +13117,10 @@ mod(means(icl>abstract_thing,equ>instrument,mod>thing,pur>thing),stm {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1068pt" height="400pt" @@ -13139,7 +13164,7 @@ mod(means(icl>abstract_thing,equ>instrument,mod>thing,pur>thing),stm <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="371.5,-392 156.5,-392 156.5,-354 371.5,-354 371.5,-392"/> +<polygon fill="none" stroke="black" points="367,-392 161,-392 161,-354 367,-354 367,-392"/> <text text-anchor="middle" x="264" y="-376.8" font-family="courb" font-size="14.00">capable(icl&gt;adj)</text> <text text-anchor="middle" x="264" y="-361.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -13258,7 +13283,7 @@ mod(means(icl>abstract_thing,equ>instrument,mod>thing,pur>thing),stm </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.7.2"> @@ -13280,7 +13305,7 @@ obj(from(icl>how,com>origin,obj>thing),system(icl>group>thing).@p [/S] [S:00] {org:en} -This may mean displaying the information shown by the national system.. +This may mean displaying the information shown by the national system. {/org} {unl} aoj(mean(icl>necessitate>be,equ>entail,obj>uw,aoj>uw).@entry.@present.@suppose,this(icl>thing,equ>it,equ>that)) @@ -13292,234 +13317,234 @@ agt(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@state {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="936pt" height="485pt" - viewBox="0.00 0.00 935.50 485.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="892pt" height="485pt" + viewBox="0.00 0.00 892.00 485.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 481)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-481 931.5,-481 931.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-481 888,-481 888,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="506,-390 0,-390 0,-352 506,-352 506,-390"/> -<text text-anchor="middle" x="253" y="-374.8" font-family="courb" font-size="14.00">display(agt&gt;thing,equ&gt;exhibit,icl&gt;show(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="253" y="-359.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="463,-390 0,-390 0,-352 463,-352 463,-390"/> +<text text-anchor="middle" x="231.5" y="-374.8" font-family="courb" font-size="14.00">display(agt&gt;thing,equ&gt;exhibit,icl&gt;show(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="231.5" y="-359.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="280,-301 226,-301 226,-263 280,-263 280,-301"/> -<text text-anchor="middle" x="253" y="-285.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="253" y="-270.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="258.5,-301 204.5,-301 204.5,-263 258.5,-263 258.5,-301"/> +<text text-anchor="middle" x="231.5" y="-285.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="231.5" y="-270.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M253,-351.97C253,-340.19 253,-324.56 253,-311.16"/> -<polygon fill="black" stroke="black" points="256.5,-311 253,-301 249.5,-311 256.5,-311"/> -<text text-anchor="middle" x="261.5" y="-322.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M231.5,-351.97C231.5,-340.19 231.5,-324.56 231.5,-311.16"/> +<polygon fill="black" stroke="black" points="235,-311 231.5,-301 228,-311 235,-311"/> +<text text-anchor="middle" x="240" y="-322.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="555,-477 331,-477 331,-441 555,-441 555,-477"/> -<text text-anchor="middle" x="443" y="-455.3" font-family="Times,serif" font-size="14.00">compatible(ant&gt;incompatible,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="522.5,-477 298.5,-477 298.5,-441 522.5,-441 522.5,-477"/> +<text text-anchor="middle" x="410.5" y="-455.3" font-family="Times,serif" font-size="14.00">compatible(ant&gt;incompatible,icl&gt;adj)</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M405.01,-440.8C375.44,-427.42 334.18,-408.74 302.1,-394.22"/> -<polygon fill="black" stroke="black" points="303.45,-390.99 292.89,-390.06 300.56,-397.37 303.45,-390.99"/> -<text text-anchor="middle" x="374.5" y="-411.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M374.71,-440.8C346.97,-427.48 308.31,-408.9 278.15,-394.41"/> +<polygon fill="black" stroke="black" points="279.61,-391.23 269.08,-390.06 276.58,-397.54 279.61,-391.23"/> +<text text-anchor="middle" x="346" y="-411.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="741.5,-389 524.5,-389 524.5,-353 741.5,-353 741.5,-389"/> -<text text-anchor="middle" x="633" y="-367.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="698,-389 481,-389 481,-353 698,-353 698,-389"/> +<text text-anchor="middle" x="589.5" y="-367.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M480.99,-440.8C511.25,-427.11 553.76,-407.87 586.13,-393.22"/> -<polygon fill="black" stroke="black" points="587.73,-396.33 595.4,-389.02 584.84,-389.96 587.73,-396.33"/> -<text text-anchor="middle" x="559" y="-411.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M446.29,-440.8C474.68,-427.17 514.5,-408.03 544.95,-393.4"/> +<polygon fill="black" stroke="black" points="546.58,-396.51 554.07,-389.02 543.54,-390.2 546.58,-396.51"/> +<text text-anchor="middle" x="520.5" y="-411.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="744,-300 522,-300 522,-264 744,-264 744,-300"/> -<text text-anchor="middle" x="633" y="-278.3" font-family="Times,serif" font-size="14.00">from(com&gt;origin,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="700.5,-300 478.5,-300 478.5,-264 700.5,-264 700.5,-300"/> +<text text-anchor="middle" x="589.5" y="-278.3" font-family="Times,serif" font-size="14.00">from(com&gt;origin,icl&gt;how,obj&gt;thing)</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge4" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M633,-352.81C633,-340.66 633,-324.11 633,-310.18"/> -<polygon fill="black" stroke="black" points="636.5,-310.15 633,-300.15 629.5,-310.15 636.5,-310.15"/> -<text text-anchor="middle" x="645.5" y="-322.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M589.5,-352.81C589.5,-340.66 589.5,-324.11 589.5,-310.18"/> +<polygon fill="black" stroke="black" points="593,-310.15 589.5,-300.15 586,-310.15 593,-310.15"/> +<text text-anchor="middle" x="602" y="-322.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="721,-212 545,-212 545,-174 721,-174 721,-212"/> -<text text-anchor="middle" x="633" y="-196.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> -<text text-anchor="middle" x="633" y="-181.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="677.5,-212 501.5,-212 501.5,-174 677.5,-174 677.5,-212"/> +<text text-anchor="middle" x="589.5" y="-196.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> +<text text-anchor="middle" x="589.5" y="-181.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge8" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M633,-263.81C633,-252.01 633,-236.07 633,-222.4"/> -<polygon fill="black" stroke="black" points="636.5,-222.05 633,-212.05 629.5,-222.05 636.5,-222.05"/> -<text text-anchor="middle" x="642" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M589.5,-263.81C589.5,-252.01 589.5,-236.07 589.5,-222.4"/> +<polygon fill="black" stroke="black" points="593,-222.05 589.5,-212.05 586,-222.05 593,-222.05"/> +<text text-anchor="middle" x="598.5" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="711,-123 507,-123 507,-87 711,-87 711,-123"/> -<text text-anchor="middle" x="609" y="-101.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="667.5,-123 463.5,-123 463.5,-87 667.5,-87 667.5,-123"/> +<text text-anchor="middle" x="565.5" y="-101.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M627.91,-173.76C624.61,-161.93 620.25,-146.32 616.55,-133.05"/> -<polygon fill="black" stroke="black" points="619.82,-131.73 613.76,-123.04 613.07,-133.62 619.82,-131.73"/> -<text text-anchor="middle" x="635.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M584.41,-173.76C581.11,-161.93 576.75,-146.32 573.05,-133.05"/> +<polygon fill="black" stroke="black" points="576.32,-131.73 570.26,-123.04 569.57,-133.62 576.32,-131.73"/> +<text text-anchor="middle" x="592" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="907,-123 729,-123 729,-87 907,-87 907,-123"/> -<text text-anchor="middle" x="818" y="-101.3" font-family="Times,serif" font-size="14.00">control(icl&gt;power(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="863.5,-123 685.5,-123 685.5,-87 863.5,-87 863.5,-123"/> +<text text-anchor="middle" x="774.5" y="-101.3" font-family="Times,serif" font-size="14.00">control(icl&gt;power(icl&gt;thing))</text> </g> <!-- 6&#45;&gt;8 --> <g id="edge7" class="edge"> <title>6&#45;&gt;8</title> -<path fill="none" stroke="black" d="M671.78,-173.97C700.97,-160.4 741.08,-141.76 771.91,-127.42"/> -<polygon fill="black" stroke="black" points="773.57,-130.52 781.16,-123.13 770.62,-124.17 773.57,-130.52"/> -<text text-anchor="middle" x="754.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M628.28,-173.97C657.47,-160.4 697.58,-141.76 728.41,-127.42"/> +<polygon fill="black" stroke="black" points="730.07,-130.52 737.66,-123.13 727.12,-124.17 730.07,-130.52"/> +<text text-anchor="middle" x="711" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="927.5,-36 708.5,-36 708.5,0 927.5,0 927.5,-36"/> -<text text-anchor="middle" x="818" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="884,-36 665,-36 665,0 884,0 884,-36"/> +<text text-anchor="middle" x="774.5" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge6" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M818,-86.8C818,-75.16 818,-59.55 818,-46.24"/> -<polygon fill="black" stroke="black" points="821.5,-46.18 818,-36.18 814.5,-46.18 821.5,-46.18"/> -<text text-anchor="middle" x="830.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M774.5,-86.8C774.5,-75.16 774.5,-59.55 774.5,-46.24"/> +<polygon fill="black" stroke="black" points="778,-46.18 774.5,-36.18 771,-46.18 778,-46.18"/> +<text text-anchor="middle" x="787" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1082pt" height="311pt" - viewBox="0.00 0.00 1082.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1065pt" height="311pt" + viewBox="0.00 0.00 1065.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1078,-307 1078,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1061,-307 1061,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="422,-303 0,-303 0,-265 422,-265 422,-303"/> -<text text-anchor="middle" x="211" y="-287.8" font-family="courb" font-size="14.00">mean(aoj&gt;uw,equ&gt;entail,icl&gt;necessitate(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="211" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@suppose</text> +<polygon fill="none" stroke="black" points="388,-303 0,-303 0,-265 388,-265 388,-303"/> +<text text-anchor="middle" x="194" y="-287.8" font-family="courb" font-size="14.00">mean(aoj&gt;uw,equ&gt;entail,icl&gt;necessitate(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="194" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@suppose</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="283.5,-213 98.5,-213 98.5,-177 283.5,-177 283.5,-213"/> -<text text-anchor="middle" x="191" y="-191.3" font-family="Times,serif" font-size="14.00">this(equ&gt;it,equ&gt;that,icl&gt;thing)</text> +<polygon fill="none" stroke="black" points="266.5,-213 81.5,-213 81.5,-177 266.5,-177 266.5,-213"/> +<text text-anchor="middle" x="174" y="-191.3" font-family="Times,serif" font-size="14.00">this(equ&gt;it,equ&gt;that,icl&gt;thing)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M206.86,-264.97C204.07,-252.84 200.34,-236.62 197.2,-222.95"/> -<polygon fill="black" stroke="black" points="200.59,-222.08 194.93,-213.12 193.76,-223.65 200.59,-222.08"/> -<text text-anchor="middle" x="211.5" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M189.86,-264.97C187.07,-252.84 183.34,-236.62 180.2,-222.95"/> +<polygon fill="black" stroke="black" points="183.59,-222.08 177.93,-213.12 176.76,-223.65 183.59,-222.08"/> +<text text-anchor="middle" x="194.5" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="700,-213 302,-213 302,-177 700,-177 700,-213"/> -<text text-anchor="middle" x="501" y="-191.3" font-family="Times,serif" font-size="14.00">display(agt&gt;thing,equ&gt;exhibit,icl&gt;show(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<polygon fill="none" stroke="black" points="683,-213 285,-213 285,-177 683,-177 683,-213"/> +<text text-anchor="middle" x="484" y="-191.3" font-family="Times,serif" font-size="14.00">display(agt&gt;thing,equ&gt;exhibit,icl&gt;show(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M271.09,-264.97C318.68,-250.7 385.12,-230.76 434.34,-216"/> -<polygon fill="black" stroke="black" points="435.38,-219.34 443.95,-213.12 433.36,-212.64 435.38,-219.34"/> -<text text-anchor="middle" x="383" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M254.09,-264.97C301.68,-250.7 368.12,-230.76 417.34,-216"/> +<polygon fill="black" stroke="black" points="418.38,-219.34 426.95,-213.12 416.36,-212.64 418.38,-219.34"/> +<text text-anchor="middle" x="366" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="744.5,-125 527.5,-125 527.5,-87 744.5,-87 744.5,-125"/> -<text text-anchor="middle" x="636" y="-109.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> -<text text-anchor="middle" x="636" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="727.5,-125 510.5,-125 510.5,-87 727.5,-87 727.5,-125"/> +<text text-anchor="middle" x="619" y="-109.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<text text-anchor="middle" x="619" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M527.67,-176.81C548.16,-163.61 576.68,-145.23 599.32,-130.64"/> -<polygon fill="black" stroke="black" points="601.48,-133.41 607.99,-125.05 597.69,-127.53 601.48,-133.41"/> -<text text-anchor="middle" x="586" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M510.67,-176.81C531.16,-163.61 559.68,-145.23 582.32,-130.64"/> +<polygon fill="black" stroke="black" points="584.48,-133.41 590.99,-125.05 580.69,-127.53 584.48,-133.41"/> +<text text-anchor="middle" x="569" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1074,-214 718,-214 718,-176 1074,-176 1074,-214"/> -<text text-anchor="middle" x="896" y="-198.8" font-family="Times,serif" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="896" y="-183.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1057,-214 701,-214 701,-176 1057,-176 1057,-214"/> +<text text-anchor="middle" x="879" y="-198.8" font-family="Times,serif" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="879" y="-183.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 5&#45;&gt;4 --> <g id="edge4" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M842.13,-175.97C800.64,-162.09 743.19,-142.87 699.47,-128.24"/> -<polygon fill="black" stroke="black" points="700.4,-124.86 689.8,-125 698.18,-131.5 700.4,-124.86"/> -<text text-anchor="middle" x="790" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M825.13,-175.97C783.64,-162.09 726.19,-142.87 682.47,-128.24"/> +<polygon fill="black" stroke="black" points="683.4,-124.86 672.8,-125 681.18,-131.5 683.4,-124.86"/> +<text text-anchor="middle" x="773" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="984,-125 808,-125 808,-87 984,-87 984,-125"/> -<text text-anchor="middle" x="896" y="-109.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> -<text text-anchor="middle" x="896" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="967,-125 791,-125 791,-87 967,-87 967,-125"/> +<text text-anchor="middle" x="879" y="-109.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> +<text text-anchor="middle" x="879" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge6" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M896,-175.97C896,-164.19 896,-148.56 896,-135.16"/> -<polygon fill="black" stroke="black" points="899.5,-135 896,-125 892.5,-135 899.5,-135"/> -<text text-anchor="middle" x="904.5" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M879,-175.97C879,-164.19 879,-148.56 879,-135.16"/> +<polygon fill="black" stroke="black" points="882.5,-135 879,-125 875.5,-135 882.5,-135"/> +<text text-anchor="middle" x="887.5" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="998,-36 794,-36 794,0 998,0 998,-36"/> -<text text-anchor="middle" x="896" y="-14.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="981,-36 777,-36 777,0 981,0 981,-36"/> +<text text-anchor="middle" x="879" y="-14.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M896,-86.76C896,-74.93 896,-59.32 896,-46.05"/> -<polygon fill="black" stroke="black" points="899.5,-46.04 896,-36.04 892.5,-46.04 899.5,-46.04"/> -<text text-anchor="middle" x="908.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M879,-86.76C879,-74.93 879,-59.32 879,-46.05"/> +<polygon fill="black" stroke="black" points="882.5,-46.04 879,-36.04 875.5,-46.04 882.5,-46.04"/> +<text text-anchor="middle" x="891.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -13534,10 +13559,10 @@ obj(unfit(icl>change>do,equ>disqualify,rsn>thing,agt>thing,obj> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="418pt" height="224pt" @@ -13548,7 +13573,7 @@ obj(unfit(icl>change>do,equ>disqualify,rsn>thing,agt>thing,obj> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="361,-127 49,-127 49,-89 361,-89 361,-127"/> +<polygon fill="none" stroke="black" points="350,-127 60,-127 60,-89 350,-89 350,-127"/> <text text-anchor="middle" x="205" y="-111.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing))</text> <text text-anchor="middle" x="205" y="-96.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> </g> @@ -13582,7 +13607,7 @@ obj(unfit(icl>change>do,equ>disqualify,rsn>thing,agt>thing,obj> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.1.8.1"> <text_body><orig>Unfitted operation shall be possible if ordered by trackside </orig><unl>[S:00] @@ -13597,21 +13622,21 @@ con(possible(icl>adj,ant>impossible).@entry.@present.@promise,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="802pt" height="259pt" - viewBox="0.00 0.00 802.00 259.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="766pt" height="259pt" + viewBox="0.00 0.00 766.00 259.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 255)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-255 798,-255 798,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-255 762,-255 762,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="340,-8 340,-172 786,-172 786,-8 340,-8"/> -<text text-anchor="middle" x="563" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="340,-8 340,-172 750,-172 750,-8 340,-8"/> +<text text-anchor="middle" x="545" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -13636,47 +13661,47 @@ con(possible(icl>adj,ant>impossible).@entry.@present.@promise,:01) <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="679.5,-251 434.5,-251 434.5,-213 679.5,-213 679.5,-251"/> -<text text-anchor="middle" x="557" y="-235.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> -<text text-anchor="middle" x="557" y="-220.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="656,-251 430,-251 430,-213 656,-213 656,-251"/> +<text text-anchor="middle" x="543" y="-235.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> +<text text-anchor="middle" x="543" y="-220.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge3" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M482.31,-212.98C439.24,-202.11 384.23,-187.42 336,-172 309.68,-163.58 280.86,-152.97 256.98,-143.77"/> -<polygon fill="black" stroke="black" points="258,-140.41 247.41,-140.06 255.47,-146.93 258,-140.41"/> -<text text-anchor="middle" x="416.5" y="-183.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M474.52,-212.97C434,-201.93 381.79,-187.06 336,-172 309.95,-163.43 281.39,-152.89 257.6,-143.78"/> +<polygon fill="black" stroke="black" points="258.65,-140.43 248.06,-140.1 256.13,-146.96 258.65,-140.43"/> +<text text-anchor="middle" x="417.5" y="-183.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="777.5,-141 348.5,-141 348.5,-103 777.5,-103 777.5,-141"/> -<text text-anchor="middle" x="563" y="-125.8" font-family="courb" font-size="14.00">order(agt&gt;person,icl&gt;request(icl&gt;do),obj&gt;thing,plf&gt;thing)</text> -<text text-anchor="middle" x="563" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="742,-141 348,-141 348,-103 742,-103 742,-141"/> +<text text-anchor="middle" x="545" y="-125.8" font-family="courb" font-size="14.00">order(agt&gt;person,icl&gt;request(icl&gt;do),obj&gt;thing,plf&gt;thing)</text> +<text text-anchor="middle" x="545" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge4" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M558.02,-212.68C558.5,-204.08 559.1,-193.29 559.71,-182.21"/> -<polygon fill="black" stroke="black" points="563.22,-182.18 560.28,-172 556.23,-181.79 563.22,-182.18"/> -<text text-anchor="middle" x="569" y="-183.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M543.34,-212.68C543.5,-204.08 543.7,-193.29 543.9,-182.21"/> +<polygon fill="black" stroke="black" points="547.41,-182.06 544.09,-172 540.41,-181.93 547.41,-182.06"/> +<text text-anchor="middle" x="553" y="-183.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="595.5,-52 530.5,-52 530.5,-16 595.5,-16 595.5,-52"/> -<text text-anchor="middle" x="563" y="-30.3" font-family="Times,serif" font-size="14.00">trackside</text> +<polygon fill="none" stroke="black" points="577.5,-52 512.5,-52 512.5,-16 577.5,-16 577.5,-52"/> +<text text-anchor="middle" x="545" y="-30.3" font-family="Times,serif" font-size="14.00">trackside</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge1" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M563,-102.76C563,-90.93 563,-75.32 563,-62.05"/> -<polygon fill="black" stroke="black" points="566.5,-62.04 563,-52.04 559.5,-62.04 566.5,-62.04"/> -<text text-anchor="middle" x="571.5" y="-73.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M545,-102.76C545,-90.93 545,-75.32 545,-62.05"/> +<polygon fill="black" stroke="black" points="548.5,-62.04 545,-52.04 541.5,-62.04 548.5,-62.04"/> +<text text-anchor="middle" x="553.5" y="-73.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.8.2"> @@ -13695,21 +13720,21 @@ con(possible(icl>adj,ant>impossible).@entry.@present.@promise,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="834pt" height="348pt" - viewBox="0.00 0.00 834.00 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="807pt" height="348pt" + viewBox="0.00 0.00 807.00 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 344)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 830,-344 830,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 803,-344 803,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="340,-8 340,-261 818,-261 818,-8 340,-8"/> -<text text-anchor="middle" x="579" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="339,-8 339,-261 791,-261 791,-8 339,-8"/> +<text text-anchor="middle" x="565" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -13734,79 +13759,79 @@ con(possible(icl>adj,ant>impossible).@entry.@present.@promise,:01) <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="687.5,-340 442.5,-340 442.5,-302 687.5,-302 687.5,-340"/> -<text text-anchor="middle" x="565" y="-324.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> -<text text-anchor="middle" x="565" y="-309.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="662,-340 436,-340 436,-302 662,-302 662,-340"/> +<text text-anchor="middle" x="549" y="-324.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> +<text text-anchor="middle" x="549" y="-309.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge5" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M486.52,-301.96C442.03,-291.19 385.54,-276.6 336,-261 309.54,-252.67 280.6,-242.01 256.67,-232.77"/> -<polygon fill="black" stroke="black" points="257.67,-229.4 247.08,-229.04 255.13,-235.92 257.67,-229.4"/> +<path fill="none" stroke="black" d="M477.18,-301.95C435.41,-291.02 381.91,-276.27 335,-261 309,-252.53 280.53,-241.96 256.88,-232.8"/> +<polygon fill="black" stroke="black" points="257.98,-229.47 247.39,-229.1 255.44,-235.99 257.98,-229.47"/> <text text-anchor="middle" x="418.5" y="-272.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="809.5,-230 348.5,-230 348.5,-192 809.5,-192 809.5,-230"/> -<text text-anchor="middle" x="579" y="-214.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> -<text text-anchor="middle" x="579" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="768,-230 348,-230 348,-192 768,-192 768,-230"/> +<text text-anchor="middle" x="558" y="-214.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> +<text text-anchor="middle" x="558" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge6" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M567.37,-301.68C568.49,-293.08 569.89,-282.29 571.33,-271.21"/> -<polygon fill="black" stroke="black" points="574.83,-271.37 572.65,-261 567.89,-270.47 574.83,-271.37"/> -<text text-anchor="middle" x="581" y="-272.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M550.53,-301.68C551.24,-293.08 552.14,-282.29 553.07,-271.21"/> +<polygon fill="black" stroke="black" points="556.57,-271.25 553.92,-261 549.6,-270.67 556.57,-271.25"/> +<text text-anchor="middle" x="563" y="-272.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="624.5,-141 361.5,-141 361.5,-103 624.5,-103 624.5,-141"/> -<text text-anchor="middle" x="493" y="-125.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="493" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="610.5,-141 347.5,-141 347.5,-103 610.5,-103 610.5,-141"/> +<text text-anchor="middle" x="479" y="-125.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="479" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge1" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M561.18,-191.97C548.73,-179.38 531.92,-162.38 518.11,-148.41"/> -<polygon fill="black" stroke="black" points="520.32,-145.65 510.8,-141 515.34,-150.58 520.32,-145.65"/> -<text text-anchor="middle" x="549.5" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M541.63,-191.97C530.3,-179.49 515.04,-162.69 502.42,-148.79"/> +<polygon fill="black" stroke="black" points="504.66,-146.05 495.35,-141 499.48,-150.76 504.66,-146.05"/> +<text text-anchor="middle" x="531.5" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="797,-140 643,-140 643,-104 797,-104 797,-140"/> -<text text-anchor="middle" x="720" y="-118.3" font-family="Times,serif" font-size="14.00">up(com&gt;height,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="783,-140 629,-140 629,-104 783,-104 783,-140"/> +<text text-anchor="middle" x="706" y="-118.3" font-family="Times,serif" font-size="14.00">up(com&gt;height,icl&gt;how)</text> </g> <!-- 4&#45;&gt;7 --> <g id="edge3" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M608.22,-191.97C630.1,-178.47 660.19,-159.91 683.63,-145.44"/> -<polygon fill="black" stroke="black" points="685.59,-148.35 692.26,-140.12 681.91,-142.39 685.59,-148.35"/> -<text text-anchor="middle" x="669.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M588.67,-191.97C611.74,-178.41 643.49,-159.74 668.15,-145.25"/> +<polygon fill="black" stroke="black" points="670.04,-148.2 676.88,-140.12 666.49,-142.17 670.04,-148.2"/> +<text text-anchor="middle" x="652.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="584.5,-52 401.5,-52 401.5,-16 584.5,-16 584.5,-52"/> -<text text-anchor="middle" x="493" y="-30.3" font-family="Times,serif" font-size="14.00">start(icl&gt;beginning(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="570.5,-52 387.5,-52 387.5,-16 570.5,-16 570.5,-52"/> +<text text-anchor="middle" x="479" y="-30.3" font-family="Times,serif" font-size="14.00">start(icl&gt;beginning(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge2" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M493,-102.76C493,-90.93 493,-75.32 493,-62.05"/> -<polygon fill="black" stroke="black" points="496.5,-62.04 493,-52.04 489.5,-62.04 496.5,-62.04"/> -<text text-anchor="middle" x="502.5" y="-73.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M479,-102.76C479,-90.93 479,-75.32 479,-62.05"/> +<polygon fill="black" stroke="black" points="482.5,-62.04 479,-52.04 475.5,-62.04 482.5,-62.04"/> +<text text-anchor="middle" x="488.5" y="-73.8" font-family="Times,serif" font-size="14.00">tim</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.8.3"> <text_body><orig>The on board shall supervise the train against a ceiling speed -</orig><unl></unl><dot></dot></text_body> +</orig><unl></unl><svg></svg></text_body> <modifier>M</modifier> </req> <req id="4.1.8.4"> @@ -13845,10 +13870,10 @@ man(low(icl>adj,ant>high),more(icl>how)) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="909pt" height="261pt" @@ -13883,30 +13908,30 @@ man(low(icl>adj,ant>high),more(icl>how)) <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="255.5,-214 58.5,-214 58.5,-176 255.5,-176 255.5,-214"/> -<text text-anchor="middle" x="157" y="-198.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> -<text text-anchor="middle" x="157" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="253.5,-214 72.5,-214 72.5,-176 253.5,-176 253.5,-214"/> +<text text-anchor="middle" x="163" y="-198.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<text text-anchor="middle" x="163" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge5" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M155.76,-175.97C154.93,-163.96 153.82,-147.93 152.89,-134.36"/> -<polygon fill="black" stroke="black" points="156.36,-133.85 152.18,-124.12 149.38,-134.33 156.36,-133.85"/> -<text text-anchor="middle" x="167.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M160.51,-175.97C158.86,-163.96 156.65,-147.93 154.77,-134.36"/> +<polygon fill="black" stroke="black" points="158.19,-133.54 153.36,-124.12 151.26,-134.5 158.19,-133.54"/> +<text text-anchor="middle" x="170.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="638,-125 326,-125 326,-87 638,-87 638,-125"/> +<polygon fill="none" stroke="black" points="627,-125 337,-125 337,-87 627,-87 627,-125"/> <text text-anchor="middle" x="482" y="-109.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing))</text> <text text-anchor="middle" x="482" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;6 --> <g id="edge6" class="edge"> <title>3&#45;&gt;6</title> -<path fill="none" stroke="black" d="M224.34,-175.97C235.17,-173.08 246.86,-169.94 259.09,-166.67"/> -<polygon fill="black" stroke="black" points="260.25,-169.98 269,-164.02 258.44,-163.22 260.25,-169.98"/> -<text text-anchor="middle" x="346.5" y="-146.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M229.1,-175.97C238.53,-173.4 248.64,-170.64 259.19,-167.77"/> +<polygon fill="black" stroke="black" points="260.27,-171.1 269,-165.09 258.43,-164.35 260.27,-171.1"/> +<text text-anchor="middle" x="349.5" y="-146.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -13954,7 +13979,7 @@ man(low(icl>adj,ant>high),more(icl>how)) <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1136pt" height="311pt" @@ -14013,7 +14038,7 @@ man(low(icl>adj,ant>high),more(icl>how)) <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1031.5,-303 580.5,-303 580.5,-265 1031.5,-265 1031.5,-303"/> +<polygon fill="none" stroke="black" points="1014,-303 598,-303 598,-265 1014,-265 1014,-303"/> <text text-anchor="middle" x="806" y="-287.8" font-family="courb" font-size="14.00">determine(aoj&gt;thing,equ&gt;shape,icl&gt;cause(icl&gt;be),obj&gt;thing)</text> <text text-anchor="middle" x="806" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> @@ -14093,7 +14118,7 @@ man(low(icl>adj,ant>high),more(icl>how)) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.8.5"> @@ -14113,10 +14138,10 @@ plf(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),trackside {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="606pt" height="483pt" @@ -14127,7 +14152,7 @@ plf(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),trackside <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="328.5,-475 113.5,-475 113.5,-437 328.5,-437 328.5,-475"/> +<polygon fill="none" stroke="black" points="324,-475 118,-475 118,-437 324,-437 324,-475"/> <text text-anchor="middle" x="221" y="-459.8" font-family="courb" font-size="14.00">capable(icl&gt;adj)</text> <text text-anchor="middle" x="221" y="-444.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -14225,7 +14250,7 @@ plf(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),trackside </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -14240,46 +14265,46 @@ mod(function(icl>mathematical_relation>thing).@entry.@pl.@maiuscul,infrast {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="346pt" height="133pt" - viewBox="0.00 0.00 346.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="325pt" height="133pt" + viewBox="0.00 0.00 325.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 342,-129 342,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 321,-129 321,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="338,-125 0,-125 0,-87 338,-87 338,-125"/> -<text text-anchor="middle" x="169" y="-109.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> -<text text-anchor="middle" x="169" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> +<polygon fill="none" stroke="black" points="317,-125 0,-125 0,-87 317,-87 317,-125"/> +<text text-anchor="middle" x="158.5" y="-109.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> +<text text-anchor="middle" x="158.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="282,-36 56,-36 56,0 282,0 282,-36"/> -<text text-anchor="middle" x="169" y="-14.3" font-family="Times,serif" font-size="14.00">infrastructure(icl&gt;structure(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="271.5,-36 45.5,-36 45.5,0 271.5,0 271.5,-36"/> +<text text-anchor="middle" x="158.5" y="-14.3" font-family="Times,serif" font-size="14.00">infrastructure(icl&gt;structure(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M169,-86.76C169,-74.93 169,-59.32 169,-46.05"/> -<polygon fill="black" stroke="black" points="172.5,-46.04 169,-36.04 165.5,-46.04 172.5,-46.04"/> -<text text-anchor="middle" x="181.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M158.5,-86.76C158.5,-74.93 158.5,-59.32 158.5,-46.05"/> +<polygon fill="black" stroke="black" points="162,-46.04 158.5,-36.04 155,-46.04 162,-46.04"/> +<text text-anchor="middle" x="171" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <p id="4.2.1"> <req id="4.1.1.1"> <text_body><orig>The ETCS on-board shall be capable of receiving track description from the trackside. </orig><unl>[S:00] {org:en} -The ETCS on-board shall be capable of receiving track description from the trackside.. +The ETCS on-board shall be capable of receiving track description from the trackside. {/org} {unl} aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs.@def) @@ -14293,140 +14318,140 @@ obj(capable(icl>adj),:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="633pt" height="348pt" - viewBox="0.00 0.00 633.00 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="589pt" height="348pt" + viewBox="0.00 0.00 588.50 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 344)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 629,-344 629,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 584.5,-344 584.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="245,-8 245,-261 617,-261 617,-8 245,-8"/> -<text text-anchor="middle" x="431" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="230.5,-8 230.5,-261 572.5,-261 572.5,-8 230.5,-8"/> +<text text-anchor="middle" x="401.5" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="338,-340 0,-340 0,-302 338,-302 338,-340"/> -<text text-anchor="middle" x="169" y="-324.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="169" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="309,-340 0,-340 0,-302 309,-302 309,-340"/> +<text text-anchor="middle" x="154.5" y="-324.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="154.5" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="235,-230 181,-230 181,-192 235,-192 235,-230"/> -<text text-anchor="middle" x="208" y="-214.8" font-family="Times,serif" font-size="14.00">etcs</text> -<text text-anchor="middle" x="208" y="-199.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="220.5,-230 166.5,-230 166.5,-192 220.5,-192 220.5,-230"/> +<text text-anchor="middle" x="193.5" y="-214.8" font-family="Times,serif" font-size="14.00">etcs</text> +<text text-anchor="middle" x="193.5" y="-199.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge4" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M166.9,-301.66C166.38,-291.77 166.71,-279.48 170,-269 173.4,-258.16 179.55,-247.48 185.92,-238.35"/> -<polygon fill="black" stroke="black" points="188.89,-240.23 192.02,-230.11 183.26,-236.06 188.89,-240.23"/> -<text text-anchor="middle" x="178.5" y="-272.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M152.4,-301.66C151.88,-291.77 152.21,-279.48 155.5,-269 158.9,-258.16 165.05,-247.48 171.42,-238.35"/> +<polygon fill="black" stroke="black" points="174.39,-240.23 177.52,-230.11 168.76,-236.06 174.39,-240.23"/> +<text text-anchor="middle" x="164" y="-272.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge5" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M178.81,-301.98C181.67,-296.32 184.65,-289.98 187,-284 192.61,-269.7 197.5,-253.3 201.16,-239.76"/> -<polygon fill="black" stroke="black" points="204.55,-240.61 203.7,-230.05 197.78,-238.84 204.55,-240.61"/> -<text text-anchor="middle" x="201" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M164.31,-301.98C167.17,-296.32 170.15,-289.98 172.5,-284 178.11,-269.7 183,-253.3 186.66,-239.76"/> +<polygon fill="black" stroke="black" points="190.05,-240.61 189.2,-230.05 183.28,-238.84 190.05,-240.61"/> +<text text-anchor="middle" x="186.5" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="161.5,-229 96.5,-229 96.5,-193 161.5,-193 161.5,-229"/> -<text text-anchor="middle" x="129" y="-207.3" font-family="Times,serif" font-size="14.00">on&#45;board</text> +<polygon fill="none" stroke="black" points="147,-229 82,-229 82,-193 147,-193 147,-229"/> +<text text-anchor="middle" x="114.5" y="-207.3" font-family="Times,serif" font-size="14.00">on&#45;board</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge7" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M156.46,-301.89C153.02,-296.33 149.55,-290.08 147,-284 140.97,-269.61 136.62,-252.71 133.7,-238.91"/> -<polygon fill="black" stroke="black" points="137.13,-238.18 131.75,-229.05 130.26,-239.54 137.13,-238.18"/> -<text text-anchor="middle" x="155.5" y="-272.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M141.96,-301.89C138.52,-296.33 135.05,-290.08 132.5,-284 126.47,-269.61 122.12,-252.71 119.2,-238.91"/> +<polygon fill="black" stroke="black" points="122.63,-238.18 117.25,-229.05 115.76,-239.54 122.63,-238.18"/> +<text text-anchor="middle" x="141" y="-272.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="471.5,-339 366.5,-339 366.5,-303 471.5,-303 471.5,-339"/> -<text text-anchor="middle" x="419" y="-317.3" font-family="Times,serif" font-size="14.00">capable(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="443,-339 338,-339 338,-303 443,-303 443,-339"/> +<text text-anchor="middle" x="390.5" y="-317.3" font-family="Times,serif" font-size="14.00">capable(icl&gt;adj)</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge6" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M366.26,-306.58C321.33,-294.43 260.97,-276.15 241,-261 233.28,-255.14 226.77,-246.94 221.62,-238.92"/> -<polygon fill="black" stroke="black" points="224.49,-236.9 216.39,-230.07 218.47,-240.46 224.49,-236.9"/> -<text text-anchor="middle" x="297.5" y="-272.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M337.82,-304.95C296.92,-292.57 244.28,-274.85 226.5,-261 218.97,-255.14 212.56,-247.07 207.45,-239.17"/> +<polygon fill="black" stroke="black" points="210.37,-237.24 202.23,-230.45 204.36,-240.83 210.37,-237.24"/> +<text text-anchor="middle" x="279" y="-272.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="609,-230 253,-230 253,-192 609,-192 609,-230"/> -<text text-anchor="middle" x="431" y="-214.8" font-family="courb" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> -<text text-anchor="middle" x="431" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="564.5,-230 238.5,-230 238.5,-192 564.5,-192 564.5,-230"/> +<text text-anchor="middle" x="401.5" y="-214.8" font-family="courb" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> +<text text-anchor="middle" x="401.5" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;7 --> <g id="edge8" class="edge"> <title>3&#45;&gt;7</title> -<path fill="none" stroke="black" d="M420.93,-302.65C421.9,-293.88 423.15,-282.67 424.43,-271.15"/> -<polygon fill="black" stroke="black" points="427.93,-271.32 425.56,-261 420.97,-270.55 427.93,-271.32"/> -<text text-anchor="middle" x="433" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M392.27,-302.65C393.16,-293.88 394.3,-282.67 395.48,-271.15"/> +<polygon fill="black" stroke="black" points="398.98,-271.3 396.51,-261 392.01,-270.59 398.98,-271.3"/> +<text text-anchor="middle" x="404.5" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="485,-140 267,-140 267,-104 485,-104 485,-140"/> -<text text-anchor="middle" x="376" y="-118.3" font-family="Times,serif" font-size="14.00">description(icl&gt;statement(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="462.5,-140 244.5,-140 244.5,-104 462.5,-104 462.5,-140"/> +<text text-anchor="middle" x="353.5" y="-118.3" font-family="Times,serif" font-size="14.00">description(icl&gt;statement(icl&gt;thing))</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="480,-52 272,-52 272,-16 480,-16 480,-52"/> -<text text-anchor="middle" x="376" y="-30.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="457.5,-52 249.5,-52 249.5,-16 457.5,-16 457.5,-52"/> +<text text-anchor="middle" x="353.5" y="-30.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M376,-103.6C376,-91.75 376,-75.82 376,-62.29"/> -<polygon fill="black" stroke="black" points="379.5,-62.08 376,-52.08 372.5,-62.08 379.5,-62.08"/> -<text text-anchor="middle" x="388.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M353.5,-103.6C353.5,-91.75 353.5,-75.82 353.5,-62.29"/> +<polygon fill="black" stroke="black" points="357,-62.08 353.5,-52.08 350,-62.08 357,-62.08"/> +<text text-anchor="middle" x="366" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7&#45;&gt;5 --> <g id="edge2" class="edge"> <title>7&#45;&gt;5</title> -<path fill="none" stroke="black" d="M419.6,-191.97C411.71,-179.48 401.07,-162.66 392.28,-148.76"/> -<polygon fill="black" stroke="black" points="395.12,-146.7 386.82,-140.12 389.21,-150.44 395.12,-146.7"/> -<text text-anchor="middle" x="415" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M391.55,-191.97C384.73,-179.6 375.56,-162.98 367.93,-149.15"/> +<polygon fill="black" stroke="black" points="370.84,-147.18 362.94,-140.12 364.71,-150.56 370.84,-147.18"/> +<text text-anchor="middle" x="388.5" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="568.5,-141 503.5,-141 503.5,-103 568.5,-103 568.5,-141"/> -<text text-anchor="middle" x="536" y="-125.8" font-family="Times,serif" font-size="14.00">trackside</text> -<text text-anchor="middle" x="536" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="546,-141 481,-141 481,-103 546,-103 546,-141"/> +<text text-anchor="middle" x="513.5" y="-125.8" font-family="Times,serif" font-size="14.00">trackside</text> +<text text-anchor="middle" x="513.5" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge3" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M452.76,-191.97C468.24,-179.14 489.24,-161.74 506.27,-147.63"/> -<polygon fill="black" stroke="black" points="508.8,-150.08 514.27,-141 504.34,-144.69 508.8,-150.08"/> -<text text-anchor="middle" x="497" y="-162.8" font-family="Times,serif" font-size="14.00">src</text> +<path fill="none" stroke="black" d="M424.71,-191.97C441.38,-179.03 464.03,-161.43 482.28,-147.25"/> +<polygon fill="black" stroke="black" points="484.57,-149.9 490.32,-141 480.28,-144.37 484.57,-149.9"/> +<text text-anchor="middle" x="471.5" y="-162.8" font-family="Times,serif" font-size="14.00">src</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.1.3a"> <text_body><orig>It shall be possible to send information on adhesion conditions from trackside. </orig><unl>[S:00] {org:en} -It shall be possible to send information on adhesion conditions from trackside.. +It shall be possible to send information on adhesion conditions from trackside. {/org} {unl} aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing)) @@ -14437,10 +14462,10 @@ plf(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj& {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="507pt" height="396pt" @@ -14451,7 +14476,7 @@ plf(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj& <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="385,-388 140,-388 140,-350 385,-350 385,-388"/> +<polygon fill="none" stroke="black" points="375.5,-388 149.5,-388 149.5,-350 375.5,-350 375.5,-388"/> <text text-anchor="middle" x="262.5" y="-372.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> <text text-anchor="middle" x="262.5" y="-357.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -14523,14 +14548,14 @@ plf(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj& </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.1.3b"> <text_body><orig>It shall also be possible, to allow the driver to change the adhesion conditions; in this case information from trackside has priority. </orig><unl>[S:00] {org:en} -It shall also be possible, to allow the driver to change the adhesion conditions; in this case information from trackside has priority.. +It shall also be possible, to allow the driver to change the adhesion conditions; in this case information from trackside has priority. {/org} {unl} and(:03,promise(icl>modal>be,obj>uw,aoj>thing).@entry) @@ -14550,14 +14575,14 @@ obj:01(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>vo {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> <req id="4.1.1.4a"> <text_body><orig>The trackside shall be able to send information for the calculation of speed profiles. </orig><unl>[S:00] {org:en} -The trackside shall be able to send information for the calculation of speed profiles.. +The trackside shall be able to send information for the calculation of speed profiles. {/org} {unl} aoj(send_for(icl>call_for>do,plt>uw,plf>uw,agt>thing,obj>person,pur>uw).@entry.@present.@ability.@promise,trackside.@def) @@ -14568,102 +14593,102 @@ obj(calculation(icl>procedure>thing).@def,profile(icl>chart>thing).@ {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="628pt" height="311pt" - viewBox="0.00 0.00 628.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="603pt" height="311pt" + viewBox="0.00 0.00 603.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 624,-307 624,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 599,-307 599,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="549,-303 0,-303 0,-265 549,-265 549,-303"/> -<text text-anchor="middle" x="274.5" y="-287.8" font-family="courb" font-size="14.00">send_for(agt&gt;thing,icl&gt;call_for(icl&gt;do),obj&gt;person,plf&gt;uw,plt&gt;uw,pur&gt;uw)</text> -<text text-anchor="middle" x="274.5" y="-272.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="499,-303 0,-303 0,-265 499,-265 499,-303"/> +<text text-anchor="middle" x="249.5" y="-287.8" font-family="courb" font-size="14.00">send_for(agt&gt;thing,icl&gt;call_for(icl&gt;do),obj&gt;person,plf&gt;uw,plt&gt;uw,pur&gt;uw)</text> +<text text-anchor="middle" x="249.5" y="-272.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="148,-214 83,-214 83,-176 148,-176 148,-214"/> -<text text-anchor="middle" x="115.5" y="-198.8" font-family="Times,serif" font-size="14.00">trackside</text> -<text text-anchor="middle" x="115.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="123,-214 58,-214 58,-176 123,-176 123,-214"/> +<text text-anchor="middle" x="90.5" y="-198.8" font-family="Times,serif" font-size="14.00">trackside</text> +<text text-anchor="middle" x="90.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M241.56,-264.97C217.06,-251.57 183.47,-233.19 157.12,-218.77"/> -<polygon fill="black" stroke="black" points="158.58,-215.58 148.13,-213.85 155.22,-221.72 158.58,-215.58"/> -<text text-anchor="middle" x="213" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M216.56,-264.97C192.06,-251.57 158.47,-233.19 132.12,-218.77"/> +<polygon fill="black" stroke="black" points="133.58,-215.58 123.13,-213.85 130.22,-221.72 133.58,-215.58"/> +<text text-anchor="middle" x="188" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="383,-213 166,-213 166,-177 383,-177 383,-213"/> -<text text-anchor="middle" x="274.5" y="-191.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="358,-213 141,-213 141,-177 358,-177 358,-213"/> +<text text-anchor="middle" x="249.5" y="-191.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M274.5,-264.97C274.5,-252.96 274.5,-236.93 274.5,-223.36"/> -<polygon fill="black" stroke="black" points="278,-223.12 274.5,-213.12 271,-223.12 278,-223.12"/> -<text text-anchor="middle" x="283.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M249.5,-264.97C249.5,-252.96 249.5,-236.93 249.5,-223.36"/> +<polygon fill="black" stroke="black" points="253,-223.12 249.5,-213.12 246,-223.12 253,-223.12"/> +<text text-anchor="middle" x="258.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="620,-214 401,-214 401,-176 620,-176 620,-214"/> -<text text-anchor="middle" x="510.5" y="-198.8" font-family="Times,serif" font-size="14.00">calculation(icl&gt;procedure(icl&gt;thing))</text> -<text text-anchor="middle" x="510.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="595,-214 376,-214 376,-176 595,-176 595,-214"/> +<text text-anchor="middle" x="485.5" y="-198.8" font-family="Times,serif" font-size="14.00">calculation(icl&gt;procedure(icl&gt;thing))</text> +<text text-anchor="middle" x="485.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M323.4,-264.97C360.82,-251.18 412.55,-232.11 452.13,-217.52"/> -<polygon fill="black" stroke="black" points="453.49,-220.75 461.66,-214 451.07,-214.18 453.49,-220.75"/> -<text text-anchor="middle" x="416" y="-235.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M298.4,-264.97C335.82,-251.18 387.55,-232.11 427.13,-217.52"/> +<polygon fill="black" stroke="black" points="428.49,-220.75 436.66,-214 426.07,-214.18 428.49,-220.75"/> +<text text-anchor="middle" x="391" y="-235.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="595,-125 426,-125 426,-87 595,-87 595,-125"/> -<text text-anchor="middle" x="510.5" y="-109.8" font-family="Times,serif" font-size="14.00">profile(icl&gt;chart(icl&gt;thing))</text> -<text text-anchor="middle" x="510.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="570,-125 401,-125 401,-87 570,-87 570,-125"/> +<text text-anchor="middle" x="485.5" y="-109.8" font-family="Times,serif" font-size="14.00">profile(icl&gt;chart(icl&gt;thing))</text> +<text text-anchor="middle" x="485.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge5" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M510.5,-175.97C510.5,-164.19 510.5,-148.56 510.5,-135.16"/> -<polygon fill="black" stroke="black" points="514,-135 510.5,-125 507,-135 514,-135"/> -<text text-anchor="middle" x="519.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M485.5,-175.97C485.5,-164.19 485.5,-148.56 485.5,-135.16"/> +<polygon fill="black" stroke="black" points="489,-135 485.5,-125 482,-135 489,-135"/> +<text text-anchor="middle" x="494.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="589,-36 432,-36 432,0 589,0 589,-36"/> -<text text-anchor="middle" x="510.5" y="-14.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="564,-36 407,-36 407,0 564,0 564,-36"/> +<text text-anchor="middle" x="485.5" y="-14.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge4" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M510.5,-86.76C510.5,-74.93 510.5,-59.32 510.5,-46.05"/> -<polygon fill="black" stroke="black" points="514,-46.04 510.5,-36.04 507,-46.04 514,-46.04"/> -<text text-anchor="middle" x="523" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M485.5,-86.76C485.5,-74.93 485.5,-59.32 485.5,-46.05"/> +<polygon fill="black" stroke="black" points="489,-46.04 485.5,-36.04 482,-46.04 489,-46.04"/> +<text text-anchor="middle" x="498" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.1.4b"> <text_body><orig>If track data at least to the location where the relevant movement authority ends are not available on-board, the movement authority shall be rejected. </orig><unl>[S:00] {org:en} -If track data at least to the location where the relevant movement authority ends are not available on-board, the movement authority shall be rejected.. +If track data at least to the location where the relevant movement authority ends are not available on-board, the movement authority shall be rejected. {/org} {unl} mod(data(icl>collection>thing).@entry.@pl,track(icl>line>thing,equ>path)) @@ -14681,10 +14706,10 @@ obj(reject(icl>evaluate>do,agt>thing,obj>thing).@present.@promise,au {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1056pt" height="398pt" @@ -14695,9 +14720,9 @@ obj(reject(icl>evaluate>do,agt>thing,obj>thing).@present.@promise,au <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="405,-214 181,-214 181,-176 405,-176 405,-214"/> -<text text-anchor="middle" x="293" y="-198.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="293" y="-183.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="397.5,-214 190.5,-214 190.5,-176 397.5,-176 397.5,-214"/> +<text text-anchor="middle" x="294" y="-198.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="294" y="-183.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -14708,9 +14733,9 @@ obj(reject(icl>evaluate>do,agt>thing,obj>thing).@present.@promise,au <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M253.84,-175.97C223.73,-162.11 182.04,-142.92 150.28,-128.3"/> -<polygon fill="black" stroke="black" points="151.73,-125.12 141.18,-124.12 148.8,-131.48 151.73,-125.12"/> -<text text-anchor="middle" x="222.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M254.63,-175.97C224.36,-162.11 182.45,-142.92 150.52,-128.3"/> +<polygon fill="black" stroke="black" points="151.93,-125.1 141.38,-124.12 149.01,-131.46 151.93,-125.1"/> +<text text-anchor="middle" x="223.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -14721,8 +14746,8 @@ obj(reject(icl>evaluate>do,agt>thing,obj>thing).@present.@promise,au <!-- 1&#45;&gt;5 --> <g id="edge4" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M290.72,-175.97C289.2,-163.96 287.18,-147.93 285.46,-134.36"/> -<polygon fill="black" stroke="black" points="288.89,-133.6 284.16,-124.12 281.95,-134.48 288.89,-133.6"/> +<path fill="none" stroke="black" d="M291.51,-175.97C289.86,-163.96 287.65,-147.93 285.77,-134.36"/> +<polygon fill="black" stroke="black" points="289.19,-133.54 284.36,-124.12 282.26,-134.5 289.19,-133.54"/> <text text-anchor="middle" x="301.5" y="-146.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 6 --> @@ -14735,65 +14760,65 @@ obj(reject(icl>evaluate>do,agt>thing,obj>thing).@present.@promise,au <!-- 1&#45;&gt;6 --> <g id="edge5" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M324.91,-175.97C348.45,-162.68 380.67,-144.47 406.1,-130.11"/> -<polygon fill="black" stroke="black" points="408.15,-132.97 415.13,-125 404.7,-126.87 408.15,-132.97"/> +<path fill="none" stroke="black" d="M325.7,-175.97C349.09,-162.68 381.1,-144.47 406.36,-130.11"/> +<polygon fill="black" stroke="black" points="408.38,-132.99 415.34,-125 404.92,-126.9 408.38,-132.99"/> <text text-anchor="middle" x="387.5" y="-146.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="346,-303 240,-303 240,-265 346,-265 346,-303"/> -<text text-anchor="middle" x="293" y="-287.8" font-family="Times,serif" font-size="14.00">on&#45;board</text> -<text text-anchor="middle" x="293" y="-272.8" font-family="Times,serif" font-size="14.00">.@not.@present</text> +<polygon fill="none" stroke="black" points="347,-303 241,-303 241,-265 347,-265 347,-303"/> +<text text-anchor="middle" x="294" y="-287.8" font-family="Times,serif" font-size="14.00">on&#45;board</text> +<text text-anchor="middle" x="294" y="-272.8" font-family="Times,serif" font-size="14.00">.@not.@present</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M293,-264.97C293,-253.19 293,-237.56 293,-224.16"/> -<polygon fill="black" stroke="black" points="296.5,-224 293,-214 289.5,-224 296.5,-224"/> -<text text-anchor="middle" x="301.5" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M294,-264.97C294,-253.19 294,-237.56 294,-224.16"/> +<polygon fill="black" stroke="black" points="297.5,-224 294,-214 290.5,-224 297.5,-224"/> +<text text-anchor="middle" x="302.5" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="821,-303 541,-303 541,-265 821,-265 821,-303"/> -<text text-anchor="middle" x="681" y="-287.8" font-family="Times,serif" font-size="14.00">reject(agt&gt;thing,icl&gt;evaluate(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="681" y="-272.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="818,-303 538,-303 538,-265 818,-265 818,-303"/> +<text text-anchor="middle" x="678" y="-287.8" font-family="Times,serif" font-size="14.00">reject(agt&gt;thing,icl&gt;evaluate(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="678" y="-272.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge3" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M600.61,-264.97C537.27,-250.77 448.98,-230.98 383.23,-216.23"/> -<polygon fill="black" stroke="black" points="383.81,-212.78 373.29,-214 382.28,-219.61 383.81,-212.78"/> -<text text-anchor="middle" x="521" y="-235.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M598.43,-264.97C535.75,-250.77 448.37,-230.98 383.3,-216.23"/> +<polygon fill="black" stroke="black" points="383.99,-212.8 373.46,-214 382.44,-219.63 383.99,-212.8"/> +<text text-anchor="middle" x="519" y="-235.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1037,-214 801,-214 801,-176 1037,-176 1037,-214"/> -<text text-anchor="middle" x="919" y="-198.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw):02</text> -<text text-anchor="middle" x="919" y="-183.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="1036,-214 800,-214 800,-176 1036,-176 1036,-214"/> +<text text-anchor="middle" x="918" y="-198.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw):02</text> +<text text-anchor="middle" x="918" y="-183.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 4&#45;&gt;12 --> <g id="edge12" class="edge"> <title>4&#45;&gt;12</title> -<path fill="none" stroke="black" d="M730.31,-264.97C768.05,-251.18 820.22,-232.11 860.14,-217.52"/> -<polygon fill="black" stroke="black" points="861.56,-220.72 869.75,-214 859.16,-214.15 861.56,-220.72"/> -<text text-anchor="middle" x="824" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M727.73,-264.97C765.86,-251.15 818.61,-232.03 858.9,-217.42"/> +<polygon fill="black" stroke="black" points="860.13,-220.7 868.34,-214 857.74,-214.12 860.13,-220.7"/> +<text text-anchor="middle" x="822" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="762.5,-214 463.5,-214 463.5,-176 762.5,-176 762.5,-214"/> -<text text-anchor="middle" x="613" y="-198.8" font-family="Times,serif" font-size="14.00">end(aoj&gt;thing,equ&gt;stop,icl&gt;be,plc&gt;concrete_thing)</text> -<text text-anchor="middle" x="613" y="-183.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="759.5,-214 460.5,-214 460.5,-176 759.5,-176 759.5,-214"/> +<text text-anchor="middle" x="610" y="-198.8" font-family="Times,serif" font-size="14.00">end(aoj&gt;thing,equ&gt;stop,icl&gt;be,plc&gt;concrete_thing)</text> +<text text-anchor="middle" x="610" y="-183.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 7&#45;&gt;6 --> <g id="edge6" class="edge"> <title>7&#45;&gt;6</title> -<path fill="none" stroke="black" d="M578.6,-175.97C553.01,-162.56 517.89,-144.15 490.37,-129.73"/> -<polygon fill="black" stroke="black" points="491.83,-126.55 481.35,-125 488.58,-132.75 491.83,-126.55"/> -<text text-anchor="middle" x="548.5" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M576.23,-175.97C551.09,-162.56 516.61,-144.15 489.58,-129.73"/> +<polygon fill="black" stroke="black" points="491.2,-126.62 480.73,-125 487.9,-132.8 491.2,-126.62"/> +<text text-anchor="middle" x="547.5" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 8 --> <g id="node8" class="node"> @@ -14805,9 +14830,9 @@ obj(reject(icl>evaluate>do,agt>thing,obj>thing).@present.@promise,au <!-- 7&#45;&gt;8 --> <g id="edge9" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M625.64,-175.97C634.23,-163.73 645.73,-147.32 655.37,-133.58"/> -<polygon fill="black" stroke="black" points="658.5,-135.2 661.38,-125 652.77,-131.18 658.5,-135.2"/> -<text text-anchor="middle" x="656.5" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M623.26,-175.97C632.36,-163.61 644.57,-147 654.74,-133.18"/> +<polygon fill="black" stroke="black" points="657.65,-135.13 660.76,-125 652.01,-130.98 657.65,-135.13"/> +<text text-anchor="middle" x="654.5" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 9 --> <g id="node9" class="node"> @@ -14838,15 +14863,15 @@ obj(reject(icl>evaluate>do,agt>thing,obj>thing).@present.@promise,au <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="394.5,-390 191.5,-390 191.5,-354 394.5,-354 394.5,-390"/> -<text text-anchor="middle" x="293" y="-368.3" font-family="Times,serif" font-size="14.00">available(ant&gt;unavailable,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="395.5,-390 192.5,-390 192.5,-354 395.5,-354 395.5,-390"/> +<text text-anchor="middle" x="294" y="-368.3" font-family="Times,serif" font-size="14.00">available(ant&gt;unavailable,icl&gt;adj)</text> </g> <!-- 11&#45;&gt;3 --> <g id="edge10" class="edge"> <title>11&#45;&gt;3</title> -<path fill="none" stroke="black" d="M293,-353.6C293,-342.06 293,-326.65 293,-313.36"/> -<polygon fill="black" stroke="black" points="296.5,-313.27 293,-303.27 289.5,-313.27 296.5,-313.27"/> -<text text-anchor="middle" x="303" y="-324.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M294,-353.6C294,-342.06 294,-326.65 294,-313.36"/> +<polygon fill="black" stroke="black" points="297.5,-313.27 294,-303.27 290.5,-313.27 297.5,-313.27"/> +<text text-anchor="middle" x="304" y="-324.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 13 --> <g id="node13" class="node"> @@ -14857,20 +14882,20 @@ obj(reject(icl>evaluate>do,agt>thing,obj>thing).@present.@promise,au <!-- 12&#45;&gt;13 --> <g id="edge11" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M921.07,-175.97C922.45,-163.96 924.29,-147.93 925.86,-134.36"/> -<polygon fill="black" stroke="black" points="929.37,-134.45 927.03,-124.12 922.41,-133.65 929.37,-134.45"/> +<path fill="none" stroke="black" d="M920.28,-175.97C921.8,-163.96 923.82,-147.93 925.54,-134.36"/> +<polygon fill="black" stroke="black" points="929.05,-134.48 926.84,-124.12 922.11,-133.6 929.05,-134.48"/> <text text-anchor="middle" x="937.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.1.1.5"> <text_body><orig>Track to train transmission shall provide the capability to send different speed profiles for specific train categories. </orig><unl>[S:00] {org:en} -Track to train transmission shall provide the capability to send different speed profiles for specific train categories.. +Track to train transmission shall provide the capability to send different speed profiles for specific train categories. {/org} {unl} agt(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present.@promise,track(icl>line>thing,equ>path)) @@ -14887,10 +14912,10 @@ obj(capability(icl>ability>thing,ant>incapability).@def,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="964pt" height="524pt" @@ -14906,36 +14931,36 @@ obj(capability(icl>ability>thing,ant>incapability).@def,:01) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="534,-516 184,-516 184,-478 534,-478 534,-516"/> -<text text-anchor="middle" x="359" y="-500.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="359" y="-485.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="501,-516 181,-516 181,-478 501,-478 501,-516"/> +<text text-anchor="middle" x="341" y="-500.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="341" y="-485.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="331,-426 123,-426 123,-390 331,-390 331,-426"/> -<text text-anchor="middle" x="227" y="-404.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="313,-426 105,-426 105,-390 313,-390 313,-426"/> +<text text-anchor="middle" x="209" y="-404.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge7" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M331.65,-477.97C311.25,-464.53 283.24,-446.07 261.34,-431.63"/> -<polygon fill="black" stroke="black" points="263.24,-428.7 252.97,-426.12 259.39,-434.54 263.24,-428.7"/> -<text text-anchor="middle" x="308.5" y="-448.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M313.65,-477.97C293.25,-464.53 265.24,-446.07 243.34,-431.63"/> +<polygon fill="black" stroke="black" points="245.24,-428.7 234.97,-426.12 241.39,-434.54 245.24,-428.7"/> +<text text-anchor="middle" x="290.5" y="-448.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="652.5,-427 367.5,-427 367.5,-389 652.5,-389 652.5,-427"/> -<text text-anchor="middle" x="510" y="-411.8" font-family="Times,serif" font-size="14.00">capability(ant&gt;incapability,icl&gt;ability(icl&gt;thing))</text> -<text text-anchor="middle" x="510" y="-396.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="630.5,-427 345.5,-427 345.5,-389 630.5,-389 630.5,-427"/> +<text text-anchor="middle" x="488" y="-411.8" font-family="Times,serif" font-size="14.00">capability(ant&gt;incapability,icl&gt;ability(icl&gt;thing))</text> +<text text-anchor="middle" x="488" y="-396.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge10" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M390.29,-477.97C413.37,-464.68 444.96,-446.47 469.9,-432.11"/> -<polygon fill="black" stroke="black" points="471.84,-435.03 478.75,-427 468.34,-428.96 471.84,-435.03"/> -<text text-anchor="middle" x="452" y="-448.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M371.46,-477.97C393.93,-464.68 424.68,-446.47 448.96,-432.11"/> +<polygon fill="black" stroke="black" points="450.76,-435.11 457.58,-427 447.19,-429.08 450.76,-435.11"/> +<text text-anchor="middle" x="432" y="-448.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -14946,9 +14971,9 @@ obj(capability(icl>ability>thing,ant>incapability).@def,:01) <!-- 2&#45;&gt;3 --> <g id="edge9" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M210.13,-389.65C192.76,-371.78 165.52,-343.77 145.93,-323.61"/> -<polygon fill="black" stroke="black" points="148.31,-321.04 138.83,-316.31 143.29,-325.92 148.31,-321.04"/> -<text text-anchor="middle" x="196.5" y="-359.8" font-family="Times,serif" font-size="14.00">to</text> +<path fill="none" stroke="black" d="M195.02,-389.65C180.75,-371.93 158.46,-344.26 142.26,-324.15"/> +<polygon fill="black" stroke="black" points="144.94,-321.9 135.94,-316.31 139.49,-326.29 144.94,-321.9"/> +<text text-anchor="middle" x="184.5" y="-359.8" font-family="Times,serif" font-size="14.00">to</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -14966,16 +14991,16 @@ obj(capability(icl>ability>thing,ant>incapability).@def,:01) <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="802.5,-317 253.5,-317 253.5,-279 802.5,-279 802.5,-317"/> -<text text-anchor="middle" x="528" y="-301.8" font-family="courb" font-size="14.00">send_for(agt&gt;thing,icl&gt;call_for(icl&gt;do),obj&gt;person,plf&gt;uw,plt&gt;uw,pur&gt;uw)</text> -<text text-anchor="middle" x="528" y="-286.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="752.5,-317 253.5,-317 253.5,-279 752.5,-279 752.5,-317"/> +<text text-anchor="middle" x="503" y="-301.8" font-family="courb" font-size="14.00">send_for(agt&gt;thing,icl&gt;call_for(icl&gt;do),obj&gt;person,plf&gt;uw,plt&gt;uw,pur&gt;uw)</text> +<text text-anchor="middle" x="503" y="-286.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;9 --> <g id="edge11" class="edge"> <title>5&#45;&gt;9</title> -<path fill="none" stroke="black" d="M513.05,-388.68C514.5,-379.99 516.32,-369.07 518.19,-357.87"/> -<polygon fill="black" stroke="black" points="521.64,-358.44 519.83,-348 514.74,-357.29 521.64,-358.44"/> -<text text-anchor="middle" x="527" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M490.54,-388.68C491.74,-380.08 493.24,-369.29 494.78,-358.21"/> +<polygon fill="black" stroke="black" points="498.29,-358.38 496.19,-348 491.35,-357.42 498.29,-358.38"/> +<text text-anchor="middle" x="504" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -15013,9 +15038,9 @@ obj(capability(icl>ability>thing,ant>incapability).@def,:01) <!-- 9&#45;&gt;8 --> <g id="edge3" class="edge"> <title>9&#45;&gt;8</title> -<path fill="none" stroke="black" d="M488.84,-278.97C459.44,-265.44 419.02,-246.83 387.56,-232.35"/> -<polygon fill="black" stroke="black" points="388.66,-229.01 378.11,-228 385.73,-235.36 388.66,-229.01"/> -<text text-anchor="middle" x="453" y="-249.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M469.02,-278.97C443.73,-265.56 409.04,-247.15 381.85,-232.73"/> +<polygon fill="black" stroke="black" points="383.41,-229.6 372.94,-228 380.13,-235.78 383.41,-229.6"/> +<text text-anchor="middle" x="439" y="-249.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node10" class="node"> @@ -15027,9 +15052,9 @@ obj(capability(icl>ability>thing,ant>incapability).@def,:01) <!-- 9&#45;&gt;10 --> <g id="edge6" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M537.32,-278.97C543.6,-266.84 551.99,-250.63 559.05,-236.97"/> -<polygon fill="black" stroke="black" points="562.2,-238.49 563.69,-228 555.98,-235.28 562.2,-238.49"/> -<text text-anchor="middle" x="562.5" y="-249.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M517.5,-278.97C527.45,-266.61 540.81,-250 551.93,-236.18"/> +<polygon fill="black" stroke="black" points="554.97,-237.99 558.51,-228 549.52,-233.6 554.97,-237.99"/> +<text text-anchor="middle" x="551.5" y="-249.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 11 --> <g id="node11" class="node"> @@ -15059,7 +15084,7 @@ obj(capability(icl>ability>thing,ant>incapability).@def,:01) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -15074,58 +15099,58 @@ agt(end(icl>moment>time,ant>beginning).@entry,authority(icl>abstract {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="323pt" height="220pt" - viewBox="0.00 0.00 323.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="301pt" height="220pt" + viewBox="0.00 0.00 301.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 216)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 319,-216 319,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 297,-216 297,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="266.5,-123 48.5,-123 48.5,-87 266.5,-87 266.5,-123"/> -<text text-anchor="middle" x="157.5" y="-101.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="255.5,-123 37.5,-123 37.5,-87 255.5,-87 255.5,-123"/> +<text text-anchor="middle" x="146.5" y="-101.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="268,-36 47,-36 47,0 268,0 268,-36"/> -<text text-anchor="middle" x="157.5" y="-14.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="257,-36 36,-36 36,0 257,0 257,-36"/> +<text text-anchor="middle" x="146.5" y="-14.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M157.5,-86.8C157.5,-75.16 157.5,-59.55 157.5,-46.24"/> -<polygon fill="black" stroke="black" points="161,-46.18 157.5,-36.18 154,-46.18 161,-46.18"/> -<text text-anchor="middle" x="170" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M146.5,-86.8C146.5,-75.16 146.5,-59.55 146.5,-46.24"/> +<polygon fill="black" stroke="black" points="150,-46.18 146.5,-36.18 143,-46.18 150,-46.18"/> +<text text-anchor="middle" x="159" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="315,-212 0,-212 0,-174 315,-174 315,-212"/> -<text text-anchor="middle" x="157.5" y="-196.8" font-family="courb" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> -<text text-anchor="middle" x="157.5" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="293,-212 0,-212 0,-174 293,-174 293,-212"/> +<text text-anchor="middle" x="146.5" y="-196.8" font-family="courb" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> +<text text-anchor="middle" x="146.5" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M157.5,-173.76C157.5,-161.93 157.5,-146.32 157.5,-133.05"/> -<polygon fill="black" stroke="black" points="161,-133.04 157.5,-123.04 154,-133.04 161,-133.04"/> -<text text-anchor="middle" x="166" y="-144.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M146.5,-173.76C146.5,-161.93 146.5,-146.32 146.5,-133.05"/> +<polygon fill="black" stroke="black" points="150,-133.04 146.5,-123.04 143,-133.04 150,-133.04"/> +<text text-anchor="middle" x="155" y="-144.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.2.2.1"> <text_body><orig>The ETCS trainborne equipment shall supervise the end of movement authority, if this information is available on-board. </orig><unl>[S:00] {org:en} -The ETCS trainborne equipment shall supervise the end of movement authority, if this information is available on-board.. +The ETCS trainborne equipment shall supervise the end of movement authority, if this information is available on-board. {/org} {unl} mod(trainborne,etcs) @@ -15141,17 +15166,17 @@ and(available(icl>adj,ant>unavailable),on-board.@present) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="816pt" height="396pt" - viewBox="0.00 0.00 816.00 396.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="810pt" height="396pt" + viewBox="0.00 0.00 810.00 396.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 392)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-392 812,-392 812,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-392 806,-392 806,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -15188,16 +15213,16 @@ and(available(icl>adj,ant>unavailable),on-board.@present) <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="608.5,-301 167.5,-301 167.5,-263 608.5,-263 608.5,-301"/> -<text text-anchor="middle" x="388" y="-285.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="388" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="594,-301 186,-301 186,-263 594,-263 594,-301"/> +<text text-anchor="middle" x="390" y="-285.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="390" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge3" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M333.09,-262.97C290.72,-249.06 232,-229.79 187.41,-215.15"/> -<polygon fill="black" stroke="black" points="188.43,-211.8 177.84,-212 186.25,-218.45 188.43,-211.8"/> -<text text-anchor="middle" x="280.5" y="-233.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M334.68,-262.97C291.99,-249.06 232.83,-229.79 187.9,-215.15"/> +<polygon fill="black" stroke="black" points="188.84,-211.77 178.25,-212 186.68,-218.43 188.84,-211.77"/> +<text text-anchor="middle" x="281.5" y="-233.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -15209,99 +15234,99 @@ and(available(icl>adj,ant>unavailable),on-board.@present) <!-- 4&#45;&gt;5 --> <g id="edge4" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M388.41,-262.97C388.69,-251.19 389.04,-235.56 389.35,-222.16"/> -<polygon fill="black" stroke="black" points="392.86,-222.08 389.59,-212 385.86,-221.92 392.86,-222.08"/> +<path fill="none" stroke="black" d="M390,-262.97C390,-251.19 390,-235.56 390,-222.16"/> +<polygon fill="black" stroke="black" points="393.5,-222 390,-212 386.5,-222 393.5,-222"/> <text text-anchor="middle" x="399" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="771.5,-211 554.5,-211 554.5,-175 771.5,-175 771.5,-211"/> -<text text-anchor="middle" x="663" y="-189.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="763.5,-211 546.5,-211 546.5,-175 763.5,-175 763.5,-211"/> +<text text-anchor="middle" x="655" y="-189.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;8 --> <g id="edge8" class="edge"> <title>4&#45;&gt;8</title> -<path fill="none" stroke="black" d="M444.98,-262.97C489.92,-248.75 552.59,-228.93 599.21,-214.18"/> -<polygon fill="black" stroke="black" points="600.42,-217.47 608.9,-211.12 598.31,-210.79 600.42,-217.47"/> -<text text-anchor="middle" x="551" y="-233.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M444.91,-262.97C488.13,-248.78 548.35,-229.01 593.25,-214.27"/> +<polygon fill="black" stroke="black" points="594.46,-217.56 602.87,-211.12 592.27,-210.91 594.46,-217.56"/> +<text text-anchor="middle" x="548" y="-233.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="499,-123 281,-123 281,-87 499,-87 499,-123"/> -<text text-anchor="middle" x="390" y="-101.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="494,-123 276,-123 276,-87 494,-87 494,-123"/> +<text text-anchor="middle" x="385" y="-101.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge6" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M390,-173.76C390,-161.93 390,-146.32 390,-133.05"/> -<polygon fill="black" stroke="black" points="393.5,-133.04 390,-123.04 386.5,-133.04 393.5,-133.04"/> -<text text-anchor="middle" x="398.5" y="-144.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M388.94,-173.76C388.25,-161.93 387.34,-146.32 386.57,-133.05"/> +<polygon fill="black" stroke="black" points="390.07,-132.82 385.99,-123.04 383.08,-133.23 390.07,-132.82"/> +<text text-anchor="middle" x="396.5" y="-144.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="500.5,-36 279.5,-36 279.5,0 500.5,0 500.5,-36"/> -<text text-anchor="middle" x="390" y="-14.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="495.5,-36 274.5,-36 274.5,0 495.5,0 495.5,-36"/> +<text text-anchor="middle" x="385" y="-14.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M390,-86.8C390,-75.16 390,-59.55 390,-46.24"/> -<polygon fill="black" stroke="black" points="393.5,-46.18 390,-36.18 386.5,-46.18 393.5,-46.18"/> -<text text-anchor="middle" x="402.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M385,-86.8C385,-75.16 385,-59.55 385,-46.24"/> +<polygon fill="black" stroke="black" points="388.5,-46.18 385,-36.18 381.5,-46.18 388.5,-46.18"/> +<text text-anchor="middle" x="397.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="808,-123 518,-123 518,-87 808,-87 808,-123"/> -<text text-anchor="middle" x="663" y="-101.3" font-family="Times,serif" font-size="14.00">this(icl&gt;determiner(icl&gt;adj),mod&lt;concrete_thing)</text> +<polygon fill="none" stroke="black" points="802,-123 512,-123 512,-87 802,-87 802,-123"/> +<text text-anchor="middle" x="657" y="-101.3" font-family="Times,serif" font-size="14.00">this(icl&gt;determiner(icl&gt;adj),mod&lt;concrete_thing)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge7" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M663,-174.6C663,-162.75 663,-146.82 663,-133.29"/> -<polygon fill="black" stroke="black" points="666.5,-133.08 663,-123.08 659.5,-133.08 666.5,-133.08"/> -<text text-anchor="middle" x="675.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M655.4,-174.6C655.68,-162.75 656.05,-146.82 656.37,-133.29"/> +<polygon fill="black" stroke="black" points="659.87,-133.16 656.6,-123.08 652.87,-133 659.87,-133.16"/> +<text text-anchor="middle" x="668.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="699,-301 627,-301 627,-263 699,-263 699,-301"/> -<text text-anchor="middle" x="663" y="-285.8" font-family="Times,serif" font-size="14.00">on&#45;board</text> -<text text-anchor="middle" x="663" y="-270.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="691,-301 619,-301 619,-263 691,-263 691,-301"/> +<text text-anchor="middle" x="655" y="-285.8" font-family="Times,serif" font-size="14.00">on&#45;board</text> +<text text-anchor="middle" x="655" y="-270.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 10&#45;&gt;8 --> <g id="edge9" class="edge"> <title>10&#45;&gt;8</title> -<path fill="none" stroke="black" d="M663,-262.97C663,-250.96 663,-234.93 663,-221.36"/> -<polygon fill="black" stroke="black" points="666.5,-221.12 663,-211.12 659.5,-221.12 666.5,-221.12"/> -<text text-anchor="middle" x="671.5" y="-233.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M655,-262.97C655,-250.96 655,-234.93 655,-221.36"/> +<polygon fill="black" stroke="black" points="658.5,-221.12 655,-211.12 651.5,-221.12 658.5,-221.12"/> +<text text-anchor="middle" x="663.5" y="-233.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="764.5,-388 561.5,-388 561.5,-352 764.5,-352 764.5,-388"/> -<text text-anchor="middle" x="663" y="-366.3" font-family="Times,serif" font-size="14.00">available(ant&gt;unavailable,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="756.5,-388 553.5,-388 553.5,-352 756.5,-352 756.5,-388"/> +<text text-anchor="middle" x="655" y="-366.3" font-family="Times,serif" font-size="14.00">available(ant&gt;unavailable,icl&gt;adj)</text> </g> <!-- 11&#45;&gt;10 --> <g id="edge10" class="edge"> <title>11&#45;&gt;10</title> -<path fill="none" stroke="black" d="M663,-351.6C663,-340.06 663,-324.65 663,-311.36"/> -<polygon fill="black" stroke="black" points="666.5,-311.27 663,-301.27 659.5,-311.27 666.5,-311.27"/> -<text text-anchor="middle" x="673" y="-322.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M655,-351.6C655,-340.06 655,-324.65 655,-311.36"/> +<polygon fill="black" stroke="black" points="658.5,-311.27 655,-301.27 651.5,-311.27 658.5,-311.27"/> +<text text-anchor="middle" x="665" y="-322.8" font-family="Times,serif" font-size="14.00">and</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.2.2.2"> <text_body><orig>The target distance to be displayed on the DMI shall be based on the most restrictive braking curve. </orig><unl>[S:00] {org:en} -The target distance to be displayed on the DMI shall be based on the most restrictive braking curve.. +The target distance to be displayed on the DMI shall be based on the most restrictive braking curve. {/org} {unl} mod(distance(icl>spacing>thing).@def.@topic,target(icl>reference_point>thing)) @@ -15316,28 +15341,28 @@ pur(distance(icl>spacing>thing).@def.@topic,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1004pt" height="437pt" - viewBox="0.00 0.00 1003.50 437.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="961pt" height="437pt" + viewBox="0.00 0.00 960.50 437.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 433)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-433 999.5,-433 999.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-433 956.5,-433 956.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="231.5,-8 231.5,-261 753.5,-261 753.5,-8 231.5,-8"/> -<text text-anchor="middle" x="492.5" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="230.5,-8 230.5,-261 710.5,-261 710.5,-8 230.5,-8"/> +<text text-anchor="middle" x="470.5" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="588,-340 397,-340 397,-302 588,-302 588,-340"/> -<text text-anchor="middle" x="492.5" y="-324.8" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> -<text text-anchor="middle" x="492.5" y="-309.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="566,-340 375,-340 375,-302 566,-302 566,-340"/> +<text text-anchor="middle" x="470.5" y="-324.8" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> +<text text-anchor="middle" x="470.5" y="-309.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -15348,129 +15373,129 @@ pur(distance(icl>spacing>thing).@def.@topic,:01) <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M396.98,-303C346.08,-292.87 282.75,-278.57 227.5,-261 203.28,-253.3 177.11,-242.58 155.68,-233.13"/> -<polygon fill="black" stroke="black" points="157.06,-229.91 146.5,-229.04 154.21,-236.31 157.06,-229.91"/> -<text text-anchor="middle" x="319" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M380.86,-301.98C334.31,-291.71 276.79,-277.58 226.5,-261 202.82,-253.19 177.22,-242.62 156.11,-233.29"/> +<polygon fill="black" stroke="black" points="157.31,-229.99 146.75,-229.11 154.45,-236.38 157.31,-229.99"/> +<text text-anchor="middle" x="311" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="745.5,-230 239.5,-230 239.5,-192 745.5,-192 745.5,-230"/> -<text text-anchor="middle" x="492.5" y="-214.8" font-family="courb" font-size="14.00">display(agt&gt;thing,equ&gt;exhibit,icl&gt;show(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="492.5" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="702,-230 239,-230 239,-192 702,-192 702,-230"/> +<text text-anchor="middle" x="470.5" y="-214.8" font-family="courb" font-size="14.00">display(agt&gt;thing,equ&gt;exhibit,icl&gt;show(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="470.5" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge9" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M492.5,-301.68C492.5,-293.08 492.5,-282.29 492.5,-271.21"/> -<polygon fill="black" stroke="black" points="496,-271 492.5,-261 489,-271 496,-271"/> -<text text-anchor="middle" x="502" y="-272.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M470.5,-301.68C470.5,-293.08 470.5,-282.29 470.5,-271.21"/> +<polygon fill="black" stroke="black" points="474,-271 470.5,-261 467,-271 474,-271"/> +<text text-anchor="middle" x="480" y="-272.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="741.5,-429 255.5,-429 255.5,-391 741.5,-391 741.5,-429"/> -<text text-anchor="middle" x="498.5" y="-413.8" font-family="courb" font-size="14.00">base(agt&gt;volitional_thing,cob&gt;thing,icl&gt;ground(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="498.5" y="-398.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="698,-429 251,-429 251,-391 698,-391 698,-429"/> +<text text-anchor="middle" x="474.5" y="-413.8" font-family="courb" font-size="14.00">base(agt&gt;volitional_thing,cob&gt;thing,icl&gt;ground(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="474.5" y="-398.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge4" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M497.26,-390.97C496.44,-379.19 495.37,-363.56 494.44,-350.16"/> -<polygon fill="black" stroke="black" points="497.92,-349.74 493.74,-340 490.94,-350.22 497.92,-349.74"/> -<text text-anchor="middle" x="504.5" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M473.67,-390.97C473.13,-379.19 472.41,-363.56 471.79,-350.16"/> +<polygon fill="black" stroke="black" points="475.28,-349.83 471.33,-340 468.29,-350.15 475.28,-349.83"/> +<text text-anchor="middle" x="481.5" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="995.5,-340 743.5,-340 743.5,-302 995.5,-302 995.5,-340"/> -<text text-anchor="middle" x="869.5" y="-324.8" font-family="Times,serif" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing))</text> -<text text-anchor="middle" x="869.5" y="-309.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="952.5,-340 700.5,-340 700.5,-302 952.5,-302 952.5,-340"/> +<text text-anchor="middle" x="826.5" y="-324.8" font-family="Times,serif" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing))</text> +<text text-anchor="middle" x="826.5" y="-309.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;9 --> <g id="edge7" class="edge"> <title>3&#45;&gt;9</title> -<path fill="none" stroke="black" d="M575.37,-390.97C635.81,-376.8 720.01,-357.06 782.83,-342.32"/> -<polygon fill="black" stroke="black" points="783.79,-345.69 792.73,-340 782.19,-338.88 783.79,-345.69"/> -<text text-anchor="middle" x="715.5" y="-361.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M547.43,-390.97C604.66,-376.83 684.33,-357.14 743.9,-342.41"/> +<polygon fill="black" stroke="black" points="744.79,-345.8 753.66,-340 743.11,-339.01 744.79,-345.8"/> +<text text-anchor="middle" x="681.5" y="-361.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="519.5,-141 465.5,-141 465.5,-105 519.5,-105 519.5,-141"/> -<text text-anchor="middle" x="492.5" y="-119.3" font-family="Times,serif" font-size="14.00">on</text> +<polygon fill="none" stroke="black" points="497.5,-141 443.5,-141 443.5,-105 497.5,-105 497.5,-141"/> +<text text-anchor="middle" x="470.5" y="-119.3" font-family="Times,serif" font-size="14.00">on</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge1" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M492.5,-191.76C492.5,-179.93 492.5,-164.32 492.5,-151.05"/> -<polygon fill="black" stroke="black" points="496,-151.04 492.5,-141.04 489,-151.04 496,-151.04"/> -<text text-anchor="middle" x="501" y="-162.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M470.5,-191.76C470.5,-179.93 470.5,-164.32 470.5,-151.05"/> +<polygon fill="black" stroke="black" points="474,-151.04 470.5,-141.04 467,-151.04 474,-151.04"/> +<text text-anchor="middle" x="479" y="-162.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="519.5,-54 465.5,-54 465.5,-16 519.5,-16 519.5,-54"/> -<text text-anchor="middle" x="492.5" y="-38.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="492.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="497.5,-54 443.5,-54 443.5,-16 497.5,-16 497.5,-54"/> +<text text-anchor="middle" x="470.5" y="-38.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="470.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge2" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M492.5,-104.6C492.5,-93.06 492.5,-77.65 492.5,-64.36"/> -<polygon fill="black" stroke="black" points="496,-64.27 492.5,-54.27 489,-64.27 496,-64.27"/> -<text text-anchor="middle" x="501.5" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M470.5,-104.6C470.5,-93.06 470.5,-77.65 470.5,-64.36"/> +<polygon fill="black" stroke="black" points="474,-64.27 470.5,-54.27 467,-64.27 474,-64.27"/> +<text text-anchor="middle" x="479.5" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="977.5,-229 763.5,-229 763.5,-193 977.5,-193 977.5,-229"/> -<text text-anchor="middle" x="870.5" y="-207.3" font-family="Times,serif" font-size="14.00">restrictive(ant&gt;unrestrictive,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="934.5,-229 720.5,-229 720.5,-193 934.5,-193 934.5,-229"/> +<text text-anchor="middle" x="827.5" y="-207.3" font-family="Times,serif" font-size="14.00">restrictive(ant&gt;unrestrictive,icl&gt;adj)</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="919.5,-141 821.5,-141 821.5,-105 919.5,-105 919.5,-141"/> -<text text-anchor="middle" x="870.5" y="-119.3" font-family="Times,serif" font-size="14.00">most(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="876.5,-141 778.5,-141 778.5,-105 876.5,-105 876.5,-141"/> +<text text-anchor="middle" x="827.5" y="-119.3" font-family="Times,serif" font-size="14.00">most(icl&gt;how)</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge5" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M870.5,-192.6C870.5,-180.75 870.5,-164.82 870.5,-151.29"/> -<polygon fill="black" stroke="black" points="874,-151.08 870.5,-141.08 867,-151.08 874,-151.08"/> -<text text-anchor="middle" x="883" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M827.5,-192.6C827.5,-180.75 827.5,-164.82 827.5,-151.29"/> +<polygon fill="black" stroke="black" points="831,-151.08 827.5,-141.08 824,-151.08 831,-151.08"/> +<text text-anchor="middle" x="840" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 9&#45;&gt;7 --> <g id="edge6" class="edge"> <title>9&#45;&gt;7</title> -<path fill="none" stroke="black" d="M869.67,-301.68C869.83,-284.62 870.07,-258.96 870.25,-239.45"/> -<polygon fill="black" stroke="black" points="873.75,-239.37 870.34,-229.34 866.75,-239.3 873.75,-239.37"/> -<text text-anchor="middle" x="882" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M826.67,-301.68C826.83,-284.62 827.07,-258.96 827.25,-239.45"/> +<polygon fill="black" stroke="black" points="830.75,-239.37 827.34,-229.34 823.75,-239.3 830.75,-239.37"/> +<text text-anchor="middle" x="839" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="978.5,-429 760.5,-429 760.5,-391 978.5,-391 978.5,-429"/> -<text text-anchor="middle" x="869.5" y="-413.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="869.5" y="-398.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="935.5,-429 717.5,-429 717.5,-391 935.5,-391 935.5,-429"/> +<text text-anchor="middle" x="826.5" y="-413.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="826.5" y="-398.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 10&#45;&gt;9 --> <g id="edge8" class="edge"> <title>10&#45;&gt;9</title> -<path fill="none" stroke="black" d="M869.5,-390.97C869.5,-379.19 869.5,-363.56 869.5,-350.16"/> -<polygon fill="black" stroke="black" points="873,-350 869.5,-340 866,-350 873,-350"/> -<text text-anchor="middle" x="878.5" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M826.5,-390.97C826.5,-379.19 826.5,-363.56 826.5,-350.16"/> +<polygon fill="black" stroke="black" points="830,-350 826.5,-340 823,-350 830,-350"/> +<text text-anchor="middle" x="835.5" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.2.2.3"> <text_body><orig>Together with the movement authority, the on board shall be able to receive one or more time-out(s) for certain sections of the movement authority, and shorten the movement authority accordingly when a time out expires. </orig><unl>[S:00] {org:en} -Together with the movement authority, the on board shall be able to receive one or more time-out(s) for certain sections of the movement authority, and shorten the movement authority accordingly when a time out expires.. +Together with the movement authority, the on board shall be able to receive one or more time-out(s) for certain sections of the movement authority, and shorten the movement authority accordingly when a time out expires. {/org} {unl} man(promise(icl>modal>be,obj>uw,aoj>thing).@entry,together(icl>how,equ>jointly,com>joint)) @@ -15498,97 +15523,97 @@ tim:03(shorten(icl>reduce>do,agt>thing,obj>thing).@entry,:04) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="2624pt" height="568pt" - viewBox="0.00 0.00 2624.00 568.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="2573pt" height="568pt" + viewBox="0.00 0.00 2573.00 568.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 564)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-564 2620,-564 2620,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-564 2569,-564 2569,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="576,-315 576,-481 950,-481 950,-315 576,-315"/> -<text text-anchor="middle" x="763" y="-465.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="572,-315 572,-481 918,-481 918,-315 572,-315"/> +<text text-anchor="middle" x="745" y="-465.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust3" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="248,-96 248,-282 1376,-282 1376,-96 248,-96"/> -<text text-anchor="middle" x="812" y="-266.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="248,-96 248,-282 1339,-282 1339,-96 248,-96"/> +<text text-anchor="middle" x="793.5" y="-266.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="1636,-8 1636,-481 2442,-481 2442,-8 1636,-8"/> -<text text-anchor="middle" x="2039" y="-465.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="1599,-8 1599,-481 2391,-481 2391,-8 1599,-8"/> +<text text-anchor="middle" x="1995" y="-465.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <g id="clust4" class="cluster"> <title>cluster_04</title> -<polygon fill="none" stroke="black" points="1384,-8 1384,-172 1628,-172 1628,-8 1384,-8"/> -<text text-anchor="middle" x="1506" y="-156.8" font-family="Courier,monospace" font-size="14.00">:04</text> +<polygon fill="none" stroke="black" points="1347,-8 1347,-172 1591,-172 1591,-8 1347,-8"/> +<text text-anchor="middle" x="1469" y="-156.8" font-family="Courier,monospace" font-size="14.00">:04</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="695,-560 357,-560 357,-522 695,-522 695,-560"/> -<text text-anchor="middle" x="526" y="-544.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="526" y="-529.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="677.5,-560 368.5,-560 368.5,-522 677.5,-522 677.5,-560"/> +<text text-anchor="middle" x="523" y="-544.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="523" y="-529.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="445,-449 203,-449 203,-413 445,-413 445,-449"/> -<text text-anchor="middle" x="324" y="-427.3" font-family="Times,serif" font-size="14.00">together(com&gt;joint,equ&gt;jointly,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="442,-449 200,-449 200,-413 442,-413 442,-449"/> +<text text-anchor="middle" x="321" y="-427.3" font-family="Times,serif" font-size="14.00">together(com&gt;joint,equ&gt;jointly,icl&gt;how)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge16" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M492.19,-521.92C457.19,-503.21 402.5,-473.97 365.05,-453.95"/> -<polygon fill="black" stroke="black" points="366.39,-450.69 355.92,-449.07 363.09,-456.87 366.39,-450.69"/> -<text text-anchor="middle" x="466.5" y="-492.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M489.19,-521.92C454.19,-503.21 399.5,-473.97 362.05,-453.95"/> +<polygon fill="black" stroke="black" points="363.39,-450.69 352.92,-449.07 360.09,-456.87 363.39,-450.69"/> +<text text-anchor="middle" x="463.5" y="-492.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="558.5,-449 493.5,-449 493.5,-413 558.5,-413 558.5,-449"/> -<text text-anchor="middle" x="526" y="-427.3" font-family="Times,serif" font-size="14.00">on board</text> +<polygon fill="none" stroke="black" points="555.5,-449 490.5,-449 490.5,-413 555.5,-413 555.5,-449"/> +<text text-anchor="middle" x="523" y="-427.3" font-family="Times,serif" font-size="14.00">on board</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge19" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M526,-521.68C526,-504.62 526,-478.96 526,-459.45"/> -<polygon fill="black" stroke="black" points="529.5,-459.34 526,-449.34 522.5,-459.34 529.5,-459.34"/> -<text text-anchor="middle" x="538.5" y="-492.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M523,-521.68C523,-504.62 523,-478.96 523,-459.45"/> +<polygon fill="black" stroke="black" points="526.5,-459.34 523,-449.34 519.5,-459.34 526.5,-459.34"/> +<text text-anchor="middle" x="535.5" y="-492.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 26 --> <g id="node23" class="node"> <title>26</title> -<polygon fill="none" stroke="black" points="680.5,-450 591.5,-450 591.5,-412 680.5,-412 680.5,-450"/> -<text text-anchor="middle" x="636" y="-434.8" font-family="courb" font-size="14.00">be(icl&gt;be)</text> -<text text-anchor="middle" x="636" y="-419.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="669.5,-450 588.5,-450 588.5,-412 669.5,-412 669.5,-450"/> +<text text-anchor="middle" x="629" y="-434.8" font-family="courb" font-size="14.00">be(icl&gt;be)</text> +<text text-anchor="middle" x="629" y="-419.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;26 --> <g id="edge20" class="edge"> <title>1&#45;&gt;26</title> -<path fill="none" stroke="black" d="M544.66,-521.68C554.23,-512.29 566.45,-500.29 578.81,-488.15"/> -<polygon fill="black" stroke="black" points="581.41,-490.5 586.09,-481 576.51,-485.51 581.41,-490.5"/> -<text text-anchor="middle" x="586" y="-492.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M540.98,-521.68C550.2,-512.29 561.98,-500.29 573.89,-488.15"/> +<polygon fill="black" stroke="black" points="576.4,-490.59 580.91,-481 571.41,-485.68 576.4,-490.59"/> +<text text-anchor="middle" x="581" y="-492.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="261,-361 25,-361 25,-323 261,-323 261,-361"/> -<text text-anchor="middle" x="143" y="-345.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw):01</text> -<text text-anchor="middle" x="143" y="-330.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="260,-361 24,-361 24,-323 260,-323 260,-361"/> +<text text-anchor="middle" x="142" y="-345.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw):01</text> +<text text-anchor="middle" x="142" y="-330.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge18" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M288.24,-412.81C260.04,-399.26 220.49,-380.25 189.78,-365.49"/> -<polygon fill="black" stroke="black" points="191.08,-362.23 180.55,-361.05 188.05,-368.54 191.08,-362.23"/> -<text text-anchor="middle" x="253" y="-382.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M285.64,-412.81C257.75,-399.26 218.63,-380.25 188.26,-365.49"/> +<polygon fill="black" stroke="black" points="189.66,-362.27 179.14,-361.05 186.6,-368.57 189.66,-362.27"/> +<text text-anchor="middle" x="251" y="-382.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -15599,124 +15624,124 @@ tim:03(shorten(icl>reduce>do,agt>thing,obj>thing).@entry,:04) <!-- 3&#45;&gt;4 --> <g id="edge17" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M138.93,-322.68C135.12,-305.54 129.38,-279.72 125.04,-260.18"/> -<polygon fill="black" stroke="black" points="128.44,-259.34 122.85,-250.34 121.61,-260.86 128.44,-259.34"/> -<text text-anchor="middle" x="147.5" y="-293.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M138.1,-322.68C134.45,-305.54 128.95,-279.72 124.79,-260.18"/> +<polygon fill="black" stroke="black" points="128.2,-259.39 122.69,-250.34 121.35,-260.85 128.2,-259.39"/> +<text text-anchor="middle" x="146.5" y="-293.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="2017.5,-360 1958.5,-360 1958.5,-324 2017.5,-324 2017.5,-360"/> -<text text-anchor="middle" x="1988" y="-338.3" font-family="Times,serif" font-size="14.00">timeout</text> +<polygon fill="none" stroke="black" points="1975.5,-360 1916.5,-360 1916.5,-324 1975.5,-324 1975.5,-360"/> +<text text-anchor="middle" x="1946" y="-338.3" font-family="Times,serif" font-size="14.00">timeout</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="2142,-251 1958,-251 1958,-213 2142,-213 2142,-251"/> -<text text-anchor="middle" x="2050" y="-235.8" font-family="courb" font-size="14.00">one(icl&gt;digit(icl&gt;thing))</text> -<text text-anchor="middle" x="2050" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="2091,-251 1921,-251 1921,-213 2091,-213 2091,-251"/> +<text text-anchor="middle" x="2006" y="-235.8" font-family="courb" font-size="14.00">one(icl&gt;digit(icl&gt;thing))</text> +<text text-anchor="middle" x="2006" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge2" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1997.96,-323.65C2007.83,-306.46 2023.09,-279.88 2034.53,-259.94"/> -<polygon fill="black" stroke="black" points="2037.71,-261.44 2039.65,-251.03 2031.64,-257.96 2037.71,-261.44"/> -<text text-anchor="middle" x="2027" y="-293.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M1955.64,-323.65C1965.19,-306.46 1979.96,-279.88 1991.03,-259.94"/> +<polygon fill="black" stroke="black" points="1994.19,-261.47 1995.98,-251.03 1988.07,-258.07 1994.19,-261.47"/> +<text text-anchor="middle" x="1984" y="-293.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="2433.5,-250 2160.5,-250 2160.5,-214 2433.5,-214 2433.5,-250"/> -<text text-anchor="middle" x="2297" y="-228.3" font-family="Times,serif" font-size="14.00">more(ant&gt;less,bas&gt;uw,icl&gt;quantity,qua&lt;thing)</text> +<polygon fill="none" stroke="black" points="2382.5,-250 2109.5,-250 2109.5,-214 2382.5,-214 2382.5,-250"/> +<text text-anchor="middle" x="2246" y="-228.3" font-family="Times,serif" font-size="14.00">more(ant&gt;less,bas&gt;uw,icl&gt;quantity,qua&lt;thing)</text> </g> <!-- 6&#45;&gt;8 --> <g id="edge3" class="edge"> <title>6&#45;&gt;8</title> -<path fill="none" stroke="black" d="M2017.63,-330.64C2068.35,-312.92 2172.69,-276.45 2238.51,-253.44"/> -<polygon fill="black" stroke="black" points="2240.05,-256.61 2248.33,-250.01 2237.74,-250.01 2240.05,-256.61"/> -<text text-anchor="middle" x="2143" y="-293.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M1975.59,-330.35C2025.08,-312.53 2125.48,-276.39 2189.04,-253.51"/> +<polygon fill="black" stroke="black" points="2190.3,-256.77 2198.53,-250.09 2187.93,-250.18 2190.3,-256.77"/> +<text text-anchor="middle" x="2097" y="-293.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1738,-251 1644,-251 1644,-213 1738,-213 1738,-251"/> -<text text-anchor="middle" x="1691" y="-235.8" font-family="Times,serif" font-size="14.00">s</text> -<text text-anchor="middle" x="1691" y="-220.8" font-family="Times,serif" font-size="14.00">.@parenthesis</text> +<polygon fill="none" stroke="black" points="1701,-251 1607,-251 1607,-213 1701,-213 1701,-251"/> +<text text-anchor="middle" x="1654" y="-235.8" font-family="Times,serif" font-size="14.00">s</text> +<text text-anchor="middle" x="1654" y="-220.8" font-family="Times,serif" font-size="14.00">.@parenthesis</text> </g> <!-- 6&#45;&gt;10 --> <g id="edge5" class="edge"> <title>6&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1958.38,-338.2C1911.47,-332.81 1818.19,-318.15 1748,-282 1736.22,-275.93 1724.81,-266.97 1715.34,-258.36"/> -<polygon fill="black" stroke="black" points="1717.54,-255.62 1707.87,-251.28 1712.72,-260.7 1717.54,-255.62"/> -<text text-anchor="middle" x="1805.5" y="-293.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M1916.24,-337.98C1870.07,-332.35 1779.35,-317.41 1711,-282 1699.23,-275.9 1687.83,-266.93 1678.36,-258.33"/> +<polygon fill="black" stroke="black" points="1680.55,-255.59 1670.89,-251.25 1675.74,-260.67 1680.55,-255.59"/> +<text text-anchor="middle" x="1767.5" y="-293.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1939.5,-251 1756.5,-251 1756.5,-213 1939.5,-213 1939.5,-251"/> -<text text-anchor="middle" x="1848" y="-235.8" font-family="Times,serif" font-size="14.00">section(icl&gt;writing(icl&gt;thing))</text> -<text text-anchor="middle" x="1848" y="-220.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="1902.5,-251 1719.5,-251 1719.5,-213 1902.5,-213 1902.5,-251"/> +<text text-anchor="middle" x="1811" y="-235.8" font-family="Times,serif" font-size="14.00">section(icl&gt;writing(icl&gt;thing))</text> +<text text-anchor="middle" x="1811" y="-220.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 6&#45;&gt;11 --> <g id="edge7" class="edge"> <title>6&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1965.82,-323.89C1942.58,-305.96 1905.88,-277.65 1879.61,-257.39"/> -<polygon fill="black" stroke="black" points="1881.54,-254.45 1871.48,-251.11 1877.26,-259.99 1881.54,-254.45"/> -<text text-anchor="middle" x="1948" y="-293.8" font-family="Times,serif" font-size="14.00">ben</text> +<path fill="none" stroke="black" d="M1924.61,-323.89C1902.2,-305.96 1866.81,-277.65 1841.48,-257.39"/> +<polygon fill="black" stroke="black" points="1843.64,-254.63 1833.64,-251.11 1839.26,-260.09 1843.64,-254.63"/> +<text text-anchor="middle" x="1908" y="-293.8" font-family="Times,serif" font-size="14.00">ben</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="2129.5,-450 1846.5,-450 1846.5,-412 2129.5,-412 2129.5,-450"/> -<text text-anchor="middle" x="1988" y="-434.8" font-family="Times,serif" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> -<text text-anchor="middle" x="1988" y="-419.8" font-family="Times,serif" font-size="14.00">.@ability</text> +<polygon fill="none" stroke="black" points="2087.5,-450 1804.5,-450 1804.5,-412 2087.5,-412 2087.5,-450"/> +<text text-anchor="middle" x="1946" y="-434.8" font-family="Times,serif" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> +<text text-anchor="middle" x="1946" y="-419.8" font-family="Times,serif" font-size="14.00">.@ability</text> </g> <!-- 9&#45;&gt;6 --> <g id="edge4" class="edge"> <title>9&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1988,-411.97C1988,-399.96 1988,-383.93 1988,-370.36"/> -<polygon fill="black" stroke="black" points="1991.5,-370.12 1988,-360.12 1984.5,-370.12 1991.5,-370.12"/> -<text text-anchor="middle" x="1997" y="-382.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1946,-411.97C1946,-399.96 1946,-383.93 1946,-370.36"/> +<polygon fill="black" stroke="black" points="1949.5,-370.12 1946,-360.12 1942.5,-370.12 1949.5,-370.12"/> +<text text-anchor="middle" x="1955" y="-382.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1848.5,-140 1679.5,-140 1679.5,-104 1848.5,-104 1848.5,-140"/> -<text text-anchor="middle" x="1764" y="-118.3" font-family="Times,serif" font-size="14.00">certain(equ&gt;certain,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1811.5,-140 1642.5,-140 1642.5,-104 1811.5,-104 1811.5,-140"/> +<text text-anchor="middle" x="1727" y="-118.3" font-family="Times,serif" font-size="14.00">certain(equ&gt;certain,icl&gt;adj)</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge6" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1833.75,-212.68C1819.99,-194.99 1799.03,-168.04 1783.68,-148.31"/> -<polygon fill="black" stroke="black" points="1786.39,-146.08 1777.48,-140.34 1780.86,-150.38 1786.39,-146.08"/> -<text text-anchor="middle" x="1830.5" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1796.75,-212.68C1782.99,-194.99 1762.03,-168.04 1746.68,-148.31"/> +<polygon fill="black" stroke="black" points="1749.39,-146.08 1740.48,-140.34 1743.86,-150.38 1749.39,-146.08"/> +<text text-anchor="middle" x="1793.5" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="2103,-141 1867,-141 1867,-103 2103,-103 2103,-141"/> -<text text-anchor="middle" x="1985" y="-125.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw):02</text> -<text text-anchor="middle" x="1985" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="2066,-141 1830,-141 1830,-103 2066,-103 2066,-141"/> +<text text-anchor="middle" x="1948" y="-125.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw):02</text> +<text text-anchor="middle" x="1948" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 11&#45;&gt;13 --> <g id="edge9" class="edge"> <title>11&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1870.93,-212.92C1893.65,-195.01 1928.61,-167.45 1953.84,-147.56"/> -<polygon fill="black" stroke="black" points="1956.31,-150.08 1961.99,-141.14 1951.97,-144.58 1956.31,-150.08"/> -<text text-anchor="middle" x="1921" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1833.93,-212.92C1856.65,-195.01 1891.61,-167.45 1916.84,-147.56"/> +<polygon fill="black" stroke="black" points="1919.31,-150.08 1924.99,-141.14 1914.97,-144.58 1919.31,-150.08"/> +<text text-anchor="middle" x="1884" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="2104,-52 1866,-52 1866,-16 2104,-16 2104,-52"/> -<text text-anchor="middle" x="1985" y="-30.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="2067,-52 1829,-52 1829,-16 2067,-16 2067,-52"/> +<text text-anchor="middle" x="1948" y="-30.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing)):02</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge8" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1985,-102.76C1985,-90.93 1985,-75.32 1985,-62.05"/> -<polygon fill="black" stroke="black" points="1988.5,-62.04 1985,-52.04 1981.5,-62.04 1988.5,-62.04"/> -<text text-anchor="middle" x="1997.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1948,-102.76C1948,-90.93 1948,-75.32 1948,-62.05"/> +<polygon fill="black" stroke="black" points="1951.5,-62.04 1948,-52.04 1944.5,-62.04 1951.5,-62.04"/> +<text text-anchor="middle" x="1960.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 15 --> <g id="node15" class="node"> @@ -15741,101 +15766,101 @@ tim:03(shorten(icl>reduce>do,agt>thing,obj>thing).@entry,:04) <!-- 17 --> <g id="node17" class="node"> <title>17</title> -<polygon fill="none" stroke="black" points="942,-361 584,-361 584,-323 942,-323 942,-361"/> -<text text-anchor="middle" x="763" y="-345.8" font-family="courb" font-size="14.00">shorten(agt&gt;thing,icl&gt;reduce(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="763" y="-330.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="910,-361 580,-361 580,-323 910,-323 910,-361"/> +<text text-anchor="middle" x="745" y="-345.8" font-family="courb" font-size="14.00">shorten(agt&gt;thing,icl&gt;reduce(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="745" y="-330.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 17&#45;&gt;7 --> <g id="edge22" class="edge"> <title>17&#45;&gt;7</title> -<path fill="none" stroke="black" d="M942.06,-330.95C1111.57,-321.58 1376.52,-307.31 1625.65,-295.42"/> -<polygon fill="black" stroke="black" points="1626.18,-298.9 1636,-294.93 1625.85,-291.91 1626.18,-298.9"/> -<text text-anchor="middle" x="1752" y="-293.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M910.42,-331.46C1075.63,-322.09 1340.07,-307.47 1588.68,-295.44"/> +<polygon fill="black" stroke="black" points="1589.18,-298.92 1599,-294.94 1588.85,-291.93 1589.18,-298.92"/> +<text text-anchor="middle" x="1714" y="-293.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 17&#45;&gt;15 --> <g id="edge11" class="edge"> <title>17&#45;&gt;15</title> -<path fill="none" stroke="black" d="M667.23,-322.95C617.23,-312.65 555.32,-298.5 501,-282 475.77,-274.34 448.41,-264.05 425.57,-254.88"/> -<polygon fill="black" stroke="black" points="426.66,-251.54 416.08,-251.02 424.03,-258.03 426.66,-251.54"/> -<text text-anchor="middle" x="595" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M659.08,-322.95C612.25,-312.41 553.5,-298.04 502,-282 476.85,-274.17 449.52,-263.95 426.6,-254.87"/> +<polygon fill="black" stroke="black" points="427.65,-251.52 417.06,-251.06 425.05,-258.02 427.65,-251.52"/> +<text text-anchor="middle" x="590" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 18 --> <g id="node18" class="node"> <title>18</title> -<polygon fill="none" stroke="black" points="1367.5,-250 1034.5,-250 1034.5,-214 1367.5,-214 1367.5,-250"/> -<text text-anchor="middle" x="1201" y="-228.3" font-family="Times,serif" font-size="14.00">accordingly(com&gt;consequent,equ&gt;consequently,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1330.5,-250 997.5,-250 997.5,-214 1330.5,-214 1330.5,-250"/> +<text text-anchor="middle" x="1164" y="-228.3" font-family="Times,serif" font-size="14.00">accordingly(com&gt;consequent,equ&gt;consequently,icl&gt;how)</text> </g> <!-- 17&#45;&gt;18 --> <g id="edge12" class="edge"> <title>17&#45;&gt;18</title> -<path fill="none" stroke="black" d="M848.21,-322.94C899.58,-311.77 966.22,-296.79 1025,-282 1060.68,-273.02 1100.16,-262.12 1132.67,-252.88"/> -<polygon fill="black" stroke="black" points="1133.87,-256.18 1142.53,-250.07 1131.95,-249.45 1133.87,-256.18"/> -<text text-anchor="middle" x="1001.5" y="-293.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M822.65,-322.97C870.68,-311.64 933.54,-296.46 989,-282 1024.14,-272.84 1063.05,-262.01 1095.25,-252.86"/> +<polygon fill="black" stroke="black" points="1096.35,-256.19 1105.01,-250.08 1094.43,-249.46 1096.35,-256.19"/> +<text text-anchor="middle" x="967.5" y="-293.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 21 --> <g id="node21" class="node"> <title>21</title> -<polygon fill="none" stroke="black" points="1016,-251 510,-251 510,-213 1016,-213 1016,-251"/> -<text text-anchor="middle" x="763" y="-235.8" font-family="courb" font-size="14.00">expire(equ&gt;run_out,icl&gt;discontinue(icl&gt;occur),man&gt;thing,obj&gt;thing)</text> -<text text-anchor="middle" x="763" y="-220.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="979.5,-251 510.5,-251 510.5,-213 979.5,-213 979.5,-251"/> +<text text-anchor="middle" x="745" y="-235.8" font-family="courb" font-size="14.00">expire(equ&gt;run_out,icl&gt;discontinue(icl&gt;occur),man&gt;thing,obj&gt;thing)</text> +<text text-anchor="middle" x="745" y="-220.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 17&#45;&gt;21 --> <g id="edge13" class="edge"> <title>17&#45;&gt;21</title> -<path fill="none" stroke="black" d="M763,-322.68C763,-305.82 763,-280.57 763,-261.15"/> -<polygon fill="black" stroke="black" points="766.5,-261.05 763,-251.05 759.5,-261.05 766.5,-261.05"/> -<text text-anchor="middle" x="772.5" y="-293.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M745,-322.68C745,-305.82 745,-280.57 745,-261.15"/> +<polygon fill="black" stroke="black" points="748.5,-261.05 745,-251.05 741.5,-261.05 748.5,-261.05"/> +<text text-anchor="middle" x="754.5" y="-293.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 19 --> <g id="node19" class="node"> <title>19</title> -<polygon fill="none" stroke="black" points="1567,-141 1409,-141 1409,-103 1567,-103 1567,-141"/> -<text text-anchor="middle" x="1488" y="-125.8" font-family="Times,serif" font-size="14.00">out(icl&gt;failure(icl&gt;thing))</text> -<text text-anchor="middle" x="1488" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1530,-141 1372,-141 1372,-103 1530,-103 1530,-141"/> +<text text-anchor="middle" x="1451" y="-125.8" font-family="Times,serif" font-size="14.00">out(icl&gt;failure(icl&gt;thing))</text> +<text text-anchor="middle" x="1451" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 20 --> <g id="node20" class="node"> <title>20</title> -<polygon fill="none" stroke="black" points="1619.5,-52 1392.5,-52 1392.5,-16 1619.5,-16 1619.5,-52"/> -<text text-anchor="middle" x="1506" y="-30.3" font-family="Times,serif" font-size="14.00">time(equ&gt;occasion,icl&gt;abstract_thing)</text> +<polygon fill="none" stroke="black" points="1582.5,-52 1355.5,-52 1355.5,-16 1582.5,-16 1582.5,-52"/> +<text text-anchor="middle" x="1469" y="-30.3" font-family="Times,serif" font-size="14.00">time(equ&gt;occasion,icl&gt;abstract_thing)</text> </g> <!-- 19&#45;&gt;20 --> <g id="edge14" class="edge"> <title>19&#45;&gt;20</title> -<path fill="none" stroke="black" d="M1491.82,-102.76C1494.29,-90.93 1497.56,-75.32 1500.34,-62.05"/> -<polygon fill="black" stroke="black" points="1503.81,-62.55 1502.43,-52.04 1496.96,-61.11 1503.81,-62.55"/> -<text text-anchor="middle" x="1510.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1454.82,-102.76C1457.29,-90.93 1460.56,-75.32 1463.34,-62.05"/> +<polygon fill="black" stroke="black" points="1466.81,-62.55 1465.43,-52.04 1459.96,-61.11 1466.81,-62.55"/> +<text text-anchor="middle" x="1473.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 21&#45;&gt;19 --> <g id="edge15" class="edge"> <title>21&#45;&gt;19</title> -<path fill="none" stroke="black" d="M989.56,-212.98C1149.7,-199.61 1342.34,-182.04 1380,-172 1402.84,-165.91 1426.92,-155.42 1446.53,-145.71"/> -<polygon fill="black" stroke="black" points="1448.15,-148.82 1455.49,-141.18 1444.98,-142.57 1448.15,-148.82"/> -<text text-anchor="middle" x="1335" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M962.98,-212.97C1118.51,-199.52 1306.38,-181.83 1343,-172 1365.83,-165.87 1389.91,-155.39 1409.52,-145.68"/> +<polygon fill="black" stroke="black" points="1411.14,-148.79 1418.48,-141.15 1407.98,-142.54 1411.14,-148.79"/> +<text text-anchor="middle" x="1300" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 23 --> <g id="node22" class="node"> <title>23</title> -<polygon fill="none" stroke="black" points="2616,-360 2450,-360 2450,-324 2616,-324 2616,-360"/> -<text text-anchor="middle" x="2533" y="-338.3" font-family="Times,serif" font-size="14.00">or(icl&gt;how,obj&gt;uw,or&lt;uw)</text> +<polygon fill="none" stroke="black" points="2565,-360 2399,-360 2399,-324 2565,-324 2565,-360"/> +<text text-anchor="middle" x="2482" y="-338.3" font-family="Times,serif" font-size="14.00">or(icl&gt;how,obj&gt;uw,or&lt;uw)</text> </g> <!-- 23&#45;&gt;7 --> <g id="edge21" class="edge"> <title>23&#45;&gt;7</title> -<path fill="none" stroke="black" d="M2481.4,-323.93C2472.38,-321.31 2462.92,-318.77 2451.78,-316.28"/> -<polygon fill="black" stroke="black" points="2452.51,-312.86 2442,-314.2 2451.05,-319.7 2452.51,-312.86"/> -<text text-anchor="middle" x="2387" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M2430.4,-323.93C2421.38,-321.31 2411.92,-318.77 2400.78,-316.28"/> +<polygon fill="black" stroke="black" points="2401.5,-312.86 2391,-314.2 2400.05,-319.7 2401.5,-312.86"/> +<text text-anchor="middle" x="2330" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 26&#45;&gt;17 --> <g id="edge1" class="edge"> <title>26&#45;&gt;17</title> -<path fill="none" stroke="black" d="M662.31,-411.97C681.47,-398.85 707.6,-380.95 728.44,-366.68"/> -<polygon fill="black" stroke="black" points="730.45,-369.54 736.72,-361 726.49,-363.77 730.45,-369.54"/> -<text text-anchor="middle" x="716" y="-382.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M653.04,-411.97C670.38,-398.97 693.97,-381.27 712.92,-367.06"/> +<polygon fill="black" stroke="black" points="715.1,-369.8 721,-361 710.9,-364.2 715.1,-369.8"/> +<text text-anchor="middle" x="702" y="-382.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -15855,26 +15880,26 @@ plc(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@past.@abil {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="780pt" height="350pt" - viewBox="0.00 0.00 779.50 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="764pt" height="350pt" + viewBox="0.00 0.00 763.50 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 346)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 775.5,-346 775.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 759.5,-346 759.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="435.5,-8 435.5,-174 763.5,-174 763.5,-8 435.5,-8"/> -<text text-anchor="middle" x="599.5" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="441.5,-8 441.5,-174 747.5,-174 747.5,-8 441.5,-8"/> +<text text-anchor="middle" x="594.5" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="325.5,-342 25.5,-342 25.5,-304 325.5,-304 325.5,-342"/> +<polygon fill="none" stroke="black" points="315.5,-342 35.5,-342 35.5,-304 315.5,-304 315.5,-342"/> <text text-anchor="middle" x="175.5" y="-326.8" font-family="courb" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> <text text-anchor="middle" x="175.5" y="-311.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -15894,80 +15919,80 @@ plc(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@past.@abil <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="199,-143 16,-143 16,-105 199,-105 199,-143"/> -<text text-anchor="middle" x="107.5" y="-127.8" font-family="Times,serif" font-size="14.00">section(icl&gt;writing(icl&gt;thing))</text> -<text text-anchor="middle" x="107.5" y="-112.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="205,-143 22,-143 22,-105 205,-105 205,-143"/> +<text text-anchor="middle" x="113.5" y="-127.8" font-family="Times,serif" font-size="14.00">section(icl&gt;writing(icl&gt;thing))</text> +<text text-anchor="middle" x="113.5" y="-112.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge3" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M164.57,-215.65C153.7,-198.38 136.86,-171.64 124.29,-151.67"/> -<polygon fill="black" stroke="black" points="127.14,-149.63 118.85,-143.03 121.22,-153.36 127.14,-149.63"/> -<text text-anchor="middle" x="160" y="-185.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M165.54,-215.65C155.67,-198.46 140.41,-171.88 128.97,-151.94"/> +<polygon fill="black" stroke="black" points="131.86,-149.96 123.85,-143.03 125.79,-153.44 131.86,-149.96"/> +<text text-anchor="middle" x="162" y="-185.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="425.5,-142 217.5,-142 217.5,-106 425.5,-106 425.5,-142"/> -<text text-anchor="middle" x="321.5" y="-120.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="431.5,-142 223.5,-142 223.5,-106 431.5,-106 431.5,-142"/> +<text text-anchor="middle" x="327.5" y="-120.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 2&#45;&gt;4 --> <g id="edge4" class="edge"> <title>2&#45;&gt;4</title> -<path fill="none" stroke="black" d="M198.63,-215.89C223.41,-197.56 262.86,-168.38 290.36,-148.04"/> -<polygon fill="black" stroke="black" points="292.52,-150.79 298.47,-142.03 288.35,-145.17 292.52,-150.79"/> -<text text-anchor="middle" x="253.5" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M199.58,-215.89C225.38,-197.56 266.45,-168.38 295.08,-148.04"/> +<polygon fill="black" stroke="black" points="297.4,-150.68 303.53,-142.03 293.35,-144.97 297.4,-150.68"/> +<text text-anchor="middle" x="256.5" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="728,-253 403,-253 403,-215 728,-215 728,-253"/> -<text text-anchor="middle" x="565.5" y="-237.8" font-family="Times,serif" font-size="14.00">occupy(aoj&gt;thing,equ&gt;inhabit,icl&gt;be(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="565.5" y="-222.8" font-family="Times,serif" font-size="14.00">.@ability.@past</text> +<polygon fill="none" stroke="black" points="725,-253 400,-253 400,-215 725,-215 725,-253"/> +<text text-anchor="middle" x="562.5" y="-237.8" font-family="Times,serif" font-size="14.00">occupy(aoj&gt;thing,equ&gt;inhabit,icl&gt;be(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="562.5" y="-222.8" font-family="Times,serif" font-size="14.00">.@ability.@past</text> </g> <!-- 5&#45;&gt;4 --> <g id="edge5" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M524.43,-214.97C497.9,-203.31 462.64,-187.79 431.5,-174 410.97,-164.91 388.3,-154.82 368.9,-146.17"/> -<polygon fill="black" stroke="black" points="370.22,-142.93 359.66,-142.05 367.37,-149.32 370.22,-142.93"/> -<text text-anchor="middle" x="491.5" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M523.17,-214.92C482.02,-196.01 417.47,-166.35 373.87,-146.31"/> +<polygon fill="black" stroke="black" points="375.18,-143.06 364.63,-142.07 372.26,-149.42 375.18,-143.06"/> +<text text-anchor="middle" x="488.5" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="755.5,-143 443.5,-143 443.5,-105 755.5,-105 755.5,-143"/> -<text text-anchor="middle" x="599.5" y="-127.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing))</text> -<text text-anchor="middle" x="599.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="739.5,-143 449.5,-143 449.5,-105 739.5,-105 739.5,-143"/> +<text text-anchor="middle" x="594.5" y="-127.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing))</text> +<text text-anchor="middle" x="594.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge6" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M571.27,-214.68C574,-205.99 577.44,-195.07 580.97,-183.87"/> -<polygon fill="black" stroke="black" points="584.41,-184.59 584.07,-174 577.73,-182.49 584.41,-184.59"/> -<text text-anchor="middle" x="589" y="-185.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M567.93,-214.68C570.5,-205.99 573.74,-195.07 577.06,-183.87"/> +<polygon fill="black" stroke="black" points="580.5,-184.58 579.98,-174 573.79,-182.59 580.5,-184.58"/> +<text text-anchor="middle" x="586" y="-185.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="705,-54 494,-54 494,-16 705,-16 705,-54"/> -<text text-anchor="middle" x="599.5" y="-38.8" font-family="Times,serif" font-size="14.00">sight(icl&gt;visual_percept(icl&gt;thing))</text> -<text text-anchor="middle" x="599.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="700,-54 489,-54 489,-16 700,-16 700,-54"/> +<text text-anchor="middle" x="594.5" y="-38.8" font-family="Times,serif" font-size="14.00">sight(icl&gt;visual_percept(icl&gt;thing))</text> +<text text-anchor="middle" x="594.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge1" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M599.5,-104.97C599.5,-93.19 599.5,-77.56 599.5,-64.16"/> -<polygon fill="black" stroke="black" points="603,-64 599.5,-54 596,-64 603,-64"/> -<text text-anchor="middle" x="612" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M594.5,-104.97C594.5,-93.19 594.5,-77.56 594.5,-64.16"/> +<polygon fill="black" stroke="black" points="598,-64 594.5,-54 591,-64 598,-64"/> +<text text-anchor="middle" x="607" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.2.3.1"> <text_body><orig>Using train data and infrastructure data, braking curves shall be calculated taking into account the target information but not the location of vehicles occupying the track. </orig><unl>[S:00] {org:en} -Using train data and infrastructure data, braking curves shall be calculated taking into account the target information but not the location of vehicles occupying the track.. +Using train data and infrastructure data, braking curves shall be calculated taking into account the target information but not the location of vehicles occupying the track. {/org} {unl} obj(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry.@present.@promise,use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@topic) @@ -15986,28 +16011,28 @@ obj(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@t {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1745pt" height="332pt" - viewBox="0.00 0.00 1745.00 332.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1727pt" height="332pt" + viewBox="0.00 0.00 1727.00 332.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 328)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 1741,-328 1741,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 1723,-328 1723,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_06</title> -<polygon fill="none" stroke="black" points="380,-79 380,-245 642,-245 642,-79 380,-79"/> -<text text-anchor="middle" x="511" y="-229.8" font-family="Courier,monospace" font-size="14.00">:06</text> +<polygon fill="none" stroke="black" points="380,-79 380,-245 624,-245 624,-79 380,-79"/> +<text text-anchor="middle" x="502" y="-229.8" font-family="Courier,monospace" font-size="14.00">:06</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="989.5,-324 288.5,-324 288.5,-286 989.5,-286 989.5,-324"/> -<text text-anchor="middle" x="639" y="-308.8" font-family="courb" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> -<text text-anchor="middle" x="639" y="-293.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="969,-324 321,-324 321,-286 969,-286 969,-324"/> +<text text-anchor="middle" x="645" y="-308.8" font-family="courb" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> +<text text-anchor="middle" x="645" y="-293.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -16019,183 +16044,183 @@ obj(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@t <!-- 1&#45;&gt;2 --> <g id="edge2" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M555.64,-285.98C503.85,-274.61 435.94,-259.41 376,-245 338.89,-236.08 297.87,-225.63 263.4,-216.69"/> -<polygon fill="black" stroke="black" points="263.95,-213.21 253.39,-214.08 262.18,-219.99 263.95,-213.21"/> -<text text-anchor="middle" x="478" y="-256.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M559.11,-285.97C506.21,-274.66 437.05,-259.52 376,-245 338.72,-236.13 297.52,-225.65 262.95,-216.66"/> +<polygon fill="black" stroke="black" points="263.48,-213.18 252.92,-214.04 261.72,-219.95 263.48,-213.18"/> +<text text-anchor="middle" x="480" y="-256.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="984,-213 652,-213 652,-177 984,-177 984,-213"/> -<text text-anchor="middle" x="818" y="-191.3" font-family="Times,serif" font-size="14.00">take(aoj&gt;thing,ben&gt;person,icl&gt;require(icl&gt;be),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="966,-213 634,-213 634,-177 966,-177 966,-213"/> +<text text-anchor="middle" x="800" y="-191.3" font-family="Times,serif" font-size="14.00">take(aoj&gt;thing,ben&gt;person,icl&gt;require(icl&gt;be),obj&gt;thing)</text> </g> <!-- 1&#45;&gt;7 --> <g id="edge4" class="edge"> <title>1&#45;&gt;7</title> -<path fill="none" stroke="black" d="M668.96,-285.92C699.71,-267.37 747.62,-238.47 780.78,-218.46"/> -<polygon fill="black" stroke="black" points="782.96,-221.23 789.72,-213.07 779.35,-215.23 782.96,-221.23"/> -<text text-anchor="middle" x="735.5" y="-256.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M670.94,-285.92C697.34,-267.53 738.35,-238.96 767.03,-218.97"/> +<polygon fill="black" stroke="black" points="769.3,-221.65 775.51,-213.07 765.3,-215.91 769.3,-221.65"/> +<text text-anchor="middle" x="729.5" y="-256.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="634,-125 388,-125 388,-87 634,-87 634,-125"/> -<text text-anchor="middle" x="511" y="-109.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):01</text> -<text text-anchor="middle" x="511" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="615.5,-125 388.5,-125 388.5,-87 615.5,-87 615.5,-125"/> +<text text-anchor="middle" x="502" y="-109.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):01</text> +<text text-anchor="middle" x="502" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2&#45;&gt;4 --> <g id="edge13" class="edge"> <title>2&#45;&gt;4</title> -<path fill="none" stroke="black" d="M252.55,-175.97C286.66,-166.87 329.39,-155.47 370.22,-144.57"/> -<polygon fill="black" stroke="black" points="371.24,-147.92 380,-141.96 369.44,-141.16 371.24,-147.92"/> -<text text-anchor="middle" x="377" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M250.68,-175.97C285.26,-166.48 328.94,-154.5 370.15,-143.19"/> +<polygon fill="black" stroke="black" points="371.29,-146.5 380,-140.48 369.43,-139.75 371.29,-146.5"/> +<text text-anchor="middle" x="372" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="634,-214 388,-214 388,-176 634,-176 634,-214"/> -<text text-anchor="middle" x="511" y="-198.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):02</text> -<text text-anchor="middle" x="511" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="615.5,-214 388.5,-214 388.5,-176 615.5,-176 615.5,-214"/> +<text text-anchor="middle" x="502" y="-198.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):02</text> +<text text-anchor="middle" x="502" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge1" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M511,-175.97C511,-164.19 511,-148.56 511,-135.16"/> -<polygon fill="black" stroke="black" points="514.5,-135 511,-125 507.5,-135 514.5,-135"/> -<text text-anchor="middle" x="521" y="-146.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M502,-175.97C502,-164.19 502,-148.56 502,-135.16"/> +<polygon fill="black" stroke="black" points="505.5,-135 502,-125 498.5,-135 505.5,-135"/> +<text text-anchor="middle" x="512" y="-146.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="624,-36 398,-36 398,0 624,0 624,-36"/> -<text text-anchor="middle" x="511" y="-14.3" font-family="Times,serif" font-size="14.00">infrastructure(icl&gt;structure(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="615,-36 389,-36 389,0 615,0 615,-36"/> +<text text-anchor="middle" x="502" y="-14.3" font-family="Times,serif" font-size="14.00">infrastructure(icl&gt;structure(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge3" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M511,-79C511,-68.58 511,-56.58 511,-46.05"/> -<polygon fill="black" stroke="black" points="514.5,-46.04 511,-36.04 507.5,-46.04 514.5,-46.04"/> -<text text-anchor="middle" x="523.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M502,-79C502,-68.58 502,-56.58 502,-46.05"/> +<polygon fill="black" stroke="black" points="505.5,-46.04 502,-36.04 498.5,-46.04 505.5,-46.04"/> +<text text-anchor="middle" x="514.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="945,-124 691,-124 691,-88 945,-88 945,-124"/> -<text text-anchor="middle" x="818" y="-102.3" font-family="Times,serif" font-size="14.00">account(icl&gt;agreement(icl&gt;abstract_thing))</text> +<polygon fill="none" stroke="black" points="927,-124 673,-124 673,-88 927,-88 927,-124"/> +<text text-anchor="middle" x="800" y="-102.3" font-family="Times,serif" font-size="14.00">account(icl&gt;agreement(icl&gt;abstract_thing))</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge5" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M818,-176.81C818,-164.66 818,-148.11 818,-134.18"/> -<polygon fill="black" stroke="black" points="821.5,-134.15 818,-124.15 814.5,-134.15 821.5,-134.15"/> -<text text-anchor="middle" x="825.5" y="-146.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M800,-176.81C800,-164.66 800,-148.11 800,-134.18"/> +<polygon fill="black" stroke="black" points="803.5,-134.15 800,-124.15 796.5,-134.15 803.5,-134.15"/> +<text text-anchor="middle" x="807.5" y="-146.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1209.5,-125 992.5,-125 992.5,-87 1209.5,-87 1209.5,-125"/> -<text text-anchor="middle" x="1101" y="-109.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> -<text text-anchor="middle" x="1101" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1191.5,-125 974.5,-125 974.5,-87 1191.5,-87 1191.5,-125"/> +<text text-anchor="middle" x="1083" y="-109.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<text text-anchor="middle" x="1083" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 7&#45;&gt;9 --> <g id="edge7" class="edge"> <title>7&#45;&gt;9</title> -<path fill="none" stroke="black" d="M873.57,-176.92C919.05,-162.93 983.59,-143.09 1032.31,-128.12"/> -<polygon fill="black" stroke="black" points="1033.61,-131.38 1042.14,-125.09 1031.55,-124.69 1033.61,-131.38"/> -<text text-anchor="middle" x="985" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M855.57,-176.92C901.05,-162.93 965.59,-143.09 1014.31,-128.12"/> +<polygon fill="black" stroke="black" points="1015.61,-131.38 1024.14,-125.09 1013.55,-124.69 1015.61,-131.38"/> +<text text-anchor="middle" x="967" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1211.5,-36 990.5,-36 990.5,0 1211.5,0 1211.5,-36"/> -<text text-anchor="middle" x="1101" y="-14.3" font-family="Times,serif" font-size="14.00">target(icl&gt;reference_point(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1193.5,-36 972.5,-36 972.5,0 1193.5,0 1193.5,-36"/> +<text text-anchor="middle" x="1083" y="-14.3" font-family="Times,serif" font-size="14.00">target(icl&gt;reference_point(icl&gt;thing))</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge6" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1101,-86.76C1101,-74.93 1101,-59.32 1101,-46.05"/> -<polygon fill="black" stroke="black" points="1104.5,-46.04 1101,-36.04 1097.5,-46.04 1104.5,-46.04"/> -<text text-anchor="middle" x="1113.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1083,-86.76C1083,-74.93 1083,-59.32 1083,-46.05"/> +<polygon fill="black" stroke="black" points="1086.5,-46.04 1083,-36.04 1079.5,-46.04 1086.5,-46.04"/> +<text text-anchor="middle" x="1095.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1259.5,-213 1002.5,-213 1002.5,-177 1259.5,-177 1259.5,-213"/> -<text text-anchor="middle" x="1131" y="-191.3" font-family="Times,serif" font-size="14.00">but(and&lt;uw,equ&gt;however,icl&gt;how,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="1241.5,-213 984.5,-213 984.5,-177 1241.5,-177 1241.5,-213"/> +<text text-anchor="middle" x="1113" y="-191.3" font-family="Times,serif" font-size="14.00">but(and&lt;uw,equ&gt;however,icl&gt;how,obj&gt;uw)</text> </g> <!-- 11&#45;&gt;9 --> <g id="edge8" class="edge"> <title>11&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1125.07,-176.81C1120.92,-164.78 1115.29,-148.44 1110.52,-134.59"/> -<polygon fill="black" stroke="black" points="1113.79,-133.36 1107.22,-125.05 1107.18,-135.65 1113.79,-133.36"/> -<text text-anchor="middle" x="1126" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1107.07,-176.81C1102.92,-164.78 1097.29,-148.44 1092.52,-134.59"/> +<polygon fill="black" stroke="black" points="1095.79,-133.36 1089.22,-125.05 1089.18,-135.65 1095.79,-133.36"/> +<text text-anchor="middle" x="1108" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1311,-324 1129,-324 1129,-286 1311,-286 1311,-324"/> -<text text-anchor="middle" x="1220" y="-308.8" font-family="Times,serif" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> -<text text-anchor="middle" x="1220" y="-293.8" font-family="Times,serif" font-size="14.00">.@def.@not</text> +<polygon fill="none" stroke="black" points="1293,-324 1111,-324 1111,-286 1293,-286 1293,-324"/> +<text text-anchor="middle" x="1202" y="-308.8" font-family="Times,serif" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> +<text text-anchor="middle" x="1202" y="-293.8" font-family="Times,serif" font-size="14.00">.@def.@not</text> </g> <!-- 12&#45;&gt;11 --> <g id="edge9" class="edge"> <title>12&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1204.9,-285.68C1190.32,-267.99 1168.12,-241.04 1151.85,-221.31"/> -<polygon fill="black" stroke="black" points="1154.35,-218.83 1145.29,-213.34 1148.95,-223.28 1154.35,-218.83"/> -<text text-anchor="middle" x="1198" y="-256.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1186.9,-285.68C1172.32,-267.99 1150.12,-241.04 1133.85,-221.31"/> +<polygon fill="black" stroke="black" points="1136.35,-218.83 1127.29,-213.34 1130.95,-223.28 1136.35,-218.83"/> +<text text-anchor="middle" x="1180" y="-256.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1510.5,-214 1277.5,-214 1277.5,-176 1510.5,-176 1510.5,-214"/> -<text text-anchor="middle" x="1394" y="-198.8" font-family="Times,serif" font-size="14.00">vehicle(icl&gt;functional_thing,pur&gt;thing)</text> -<text text-anchor="middle" x="1394" y="-183.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="1492.5,-214 1259.5,-214 1259.5,-176 1492.5,-176 1492.5,-214"/> +<text text-anchor="middle" x="1376" y="-198.8" font-family="Times,serif" font-size="14.00">vehicle(icl&gt;functional_thing,pur&gt;thing)</text> +<text text-anchor="middle" x="1376" y="-183.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge10" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1249.12,-285.92C1278.48,-267.7 1323.94,-239.49 1356.09,-219.53"/> -<polygon fill="black" stroke="black" points="1358.13,-222.38 1364.78,-214.14 1354.44,-216.44 1358.13,-222.38"/> -<text text-anchor="middle" x="1310" y="-256.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1231.12,-285.92C1260.48,-267.7 1305.94,-239.49 1338.09,-219.53"/> +<polygon fill="black" stroke="black" points="1340.13,-222.38 1346.78,-214.14 1336.44,-216.44 1340.13,-222.38"/> +<text text-anchor="middle" x="1292" y="-256.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 14 --> <g id="node13" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1725.5,-324 1400.5,-324 1400.5,-286 1725.5,-286 1725.5,-324"/> -<text text-anchor="middle" x="1563" y="-308.8" font-family="Times,serif" font-size="14.00">occupy(aoj&gt;thing,equ&gt;inhabit,icl&gt;be(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="1563" y="-293.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="1707.5,-324 1382.5,-324 1382.5,-286 1707.5,-286 1707.5,-324"/> +<text text-anchor="middle" x="1545" y="-308.8" font-family="Times,serif" font-size="14.00">occupy(aoj&gt;thing,equ&gt;inhabit,icl&gt;be(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="1545" y="-293.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 14&#45;&gt;13 --> <g id="edge11" class="edge"> <title>14&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1534.71,-285.92C1506.2,-267.7 1462.05,-239.49 1430.82,-219.53"/> -<polygon fill="black" stroke="black" points="1432.69,-216.57 1422.38,-214.14 1428.92,-222.47 1432.69,-216.57"/> -<text text-anchor="middle" x="1511.5" y="-256.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1516.71,-285.92C1488.2,-267.7 1444.05,-239.49 1412.82,-219.53"/> +<polygon fill="black" stroke="black" points="1414.69,-216.57 1404.38,-214.14 1410.92,-222.47 1414.69,-216.57"/> +<text text-anchor="middle" x="1493.5" y="-256.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 15 --> <g id="node14" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1737,-214 1529,-214 1529,-176 1737,-176 1737,-214"/> -<text text-anchor="middle" x="1633" y="-198.8" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> -<text text-anchor="middle" x="1633" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1719,-214 1511,-214 1511,-176 1719,-176 1719,-214"/> +<text text-anchor="middle" x="1615" y="-198.8" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<text text-anchor="middle" x="1615" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 14&#45;&gt;15 --> <g id="edge12" class="edge"> <title>14&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1574.87,-285.68C1586.1,-268.35 1603.08,-242.16 1615.8,-222.54"/> -<polygon fill="black" stroke="black" points="1618.8,-224.35 1621.3,-214.05 1612.92,-220.54 1618.8,-224.35"/> -<text text-anchor="middle" x="1604" y="-256.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1556.87,-285.68C1568.1,-268.35 1585.08,-242.16 1597.8,-222.54"/> +<polygon fill="black" stroke="black" points="1600.8,-224.35 1603.3,-214.05 1594.92,-220.54 1600.8,-224.35"/> +<text text-anchor="middle" x="1586" y="-256.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.2.3.2"> <text_body><orig>The ceiling speed level for the movement authority shall be defined as data National Value. </orig><unl>[S:00] {org:en} -The ceiling speed level for the movement authority shall be defined as data National Value.. +The ceiling speed level for the movement authority shall be defined as data National Value. {/org} {unl} mod(speed(icl>rate>thing),ceil.@progress) @@ -16210,10 +16235,10 @@ obj(as(icl>how,com>class,obj>thing,aoj<uw),value(icl>property,obj {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="856pt" height="313pt" @@ -16272,7 +16297,7 @@ obj(as(icl>how,com>class,obj>thing,aoj<uw),value(icl>property,obj <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="607.5,-305 239.5,-305 239.5,-267 607.5,-267 607.5,-305"/> +<polygon fill="none" stroke="black" points="592.5,-305 254.5,-305 254.5,-267 592.5,-267 592.5,-305"/> <text text-anchor="middle" x="423.5" y="-289.8" font-family="courb" font-size="14.00">define(aoj&gt;thing,icl&gt;characterize(icl&gt;be),obj&gt;uw)</text> <text text-anchor="middle" x="423.5" y="-274.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -16352,14 +16377,14 @@ obj(as(icl>how,com>class,obj>thing,aoj<uw),value(icl>property,obj </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.2.3.4"> <text_body><orig>Before entering an occupied track, a driver acknowledgement shall be requested. </orig><unl>[S:00] {org:en} -Before entering an occupied track, a driver acknowledgement shall be requested.. +Before entering an occupied track, a driver acknowledgement shall be requested. {/org} {unl} tim:01(request(icl>communicate>do,agt>volitional_thing,obj>thing).@present.@promise,before(icl>how,tim<uw,obj>thing).@entry) @@ -16371,10 +16396,10 @@ obj:01(request(icl>communicate>do,agt>volitional_thing,obj>thing).@p {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="977pt" height="368pt" @@ -16390,23 +16415,23 @@ obj:01(request(icl>communicate>do,agt>volitional_thing,obj>thing).@p <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="784.5,-321 407.5,-321 407.5,-283 784.5,-283 784.5,-321"/> -<text text-anchor="middle" x="596" y="-305.8" font-family="Times,serif" font-size="14.00">request(agt&gt;volitional_thing,icl&gt;communicate(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="596" y="-290.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="790.5,-321 413.5,-321 413.5,-283 790.5,-283 790.5,-321"/> +<text text-anchor="middle" x="602" y="-305.8" font-family="Times,serif" font-size="14.00">request(agt&gt;volitional_thing,icl&gt;communicate(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="602" y="-290.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="559,-232 299,-232 299,-194 559,-194 559,-232"/> -<text text-anchor="middle" x="429" y="-216.8" font-family="courb" font-size="14.00">before(icl&gt;how,obj&gt;thing,tim&lt;uw)</text> -<text text-anchor="middle" x="429" y="-201.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="559,-232 319,-232 319,-194 559,-194 559,-232"/> +<text text-anchor="middle" x="439" y="-216.8" font-family="courb" font-size="14.00">before(icl&gt;how,obj&gt;thing,tim&lt;uw)</text> +<text text-anchor="middle" x="439" y="-201.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M561.4,-282.97C535.65,-269.56 500.32,-251.15 472.63,-236.73"/> -<polygon fill="black" stroke="black" points="474.04,-233.52 463.56,-232 470.81,-239.73 474.04,-233.52"/> -<text text-anchor="middle" x="531.5" y="-253.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M568.23,-282.97C543.09,-269.56 508.61,-251.15 481.58,-236.73"/> +<polygon fill="black" stroke="black" points="483.2,-233.62 472.73,-232 479.9,-239.8 483.2,-233.62"/> +<text text-anchor="middle" x="539.5" y="-253.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -16418,9 +16443,9 @@ obj:01(request(icl>communicate>do,agt>volitional_thing,obj>thing).@p <!-- 1&#45;&gt;6 --> <g id="edge6" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M631.02,-282.97C657.08,-269.56 692.83,-251.15 720.85,-236.73"/> -<polygon fill="black" stroke="black" points="722.74,-239.69 730.03,-232 719.53,-233.47 722.74,-239.69"/> -<text text-anchor="middle" x="699" y="-253.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M635.77,-282.97C660.91,-269.56 695.39,-251.15 722.42,-236.73"/> +<polygon fill="black" stroke="black" points="724.1,-239.8 731.27,-232 720.8,-233.62 724.1,-239.8"/> +<text text-anchor="middle" x="702" y="-253.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -16431,9 +16456,9 @@ obj:01(request(icl>communicate>do,agt>volitional_thing,obj>thing).@p <!-- 2&#45;&gt;3 --> <g id="edge2" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M446.82,-193.97C459.52,-181.12 476.75,-163.69 490.71,-149.57"/> -<polygon fill="black" stroke="black" points="493.54,-151.69 498.08,-142.12 488.56,-146.77 493.54,-151.69"/> -<text text-anchor="middle" x="486" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M454.75,-193.97C465.87,-181.24 480.92,-164.02 493.19,-149.96"/> +<polygon fill="black" stroke="black" points="496.11,-151.95 500.05,-142.12 490.83,-147.34 496.11,-151.95"/> +<text text-anchor="middle" x="490" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -16478,14 +16503,14 @@ obj:01(request(icl>communicate>do,agt>volitional_thing,obj>thing).@p </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.2.3.6a"> <text_body><orig>The train shall be supervised according to train speed data available. </orig><unl>[S:00] {org:en} -The train shall be supervised according to train speed data available.. +The train shall be supervised according to train speed data available. {/org} {unl} obj(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry.@present.@promise,train(icl>public_transport>thing):01.@def.@topic) @@ -16497,113 +16522,113 @@ obj(according_to(icl>how,src>uw,obj>uw),data(icl>collection>thing {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="558pt" height="396pt" - viewBox="0.00 0.00 558.00 396.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="542pt" height="396pt" + viewBox="0.00 0.00 541.50 396.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 392)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-392 554,-392 554,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-392 537.5,-392 537.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="441,-388 0,-388 0,-350 441,-350 441,-388"/> -<text text-anchor="middle" x="220.5" y="-372.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="220.5" y="-357.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="408,-388 0,-388 0,-350 408,-350 408,-388"/> +<text text-anchor="middle" x="204" y="-372.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="204" y="-357.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="265.5,-299 29.5,-299 29.5,-261 265.5,-261 265.5,-299"/> -<text text-anchor="middle" x="147.5" y="-283.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> -<text text-anchor="middle" x="147.5" y="-268.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="249,-299 13,-299 13,-261 249,-261 249,-299"/> +<text text-anchor="middle" x="131" y="-283.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<text text-anchor="middle" x="131" y="-268.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M205.37,-349.97C194.9,-337.49 180.8,-320.69 169.14,-306.79"/> -<polygon fill="black" stroke="black" points="171.72,-304.41 162.61,-299 166.35,-308.91 171.72,-304.41"/> -<text text-anchor="middle" x="196.5" y="-320.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M188.87,-349.97C178.4,-337.49 164.3,-320.69 152.64,-306.79"/> +<polygon fill="black" stroke="black" points="155.22,-304.41 146.11,-299 149.85,-308.91 155.22,-304.41"/> +<text text-anchor="middle" x="180" y="-320.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="513.5,-298 283.5,-298 283.5,-262 513.5,-262 513.5,-298"/> -<text text-anchor="middle" x="398.5" y="-276.3" font-family="Times,serif" font-size="14.00">according_to(icl&gt;how,obj&gt;uw,src&gt;uw)</text> +<polygon fill="none" stroke="black" points="497,-298 267,-298 267,-262 497,-262 497,-298"/> +<text text-anchor="middle" x="382" y="-276.3" font-family="Times,serif" font-size="14.00">according_to(icl&gt;how,obj&gt;uw,src&gt;uw)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M257.38,-349.97C285.5,-336.23 324.33,-317.25 354.14,-302.68"/> -<polygon fill="black" stroke="black" points="356.03,-305.65 363.48,-298.12 352.96,-299.36 356.03,-305.65"/> -<text text-anchor="middle" x="327.5" y="-320.8" font-family="Times,serif" font-size="14.00">src</text> +<path fill="none" stroke="black" d="M240.88,-349.97C269,-336.23 307.83,-317.25 337.64,-302.68"/> +<polygon fill="black" stroke="black" points="339.53,-305.65 346.98,-298.12 336.46,-299.36 339.53,-305.65"/> +<text text-anchor="middle" x="311" y="-320.8" font-family="Times,serif" font-size="14.00">src</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="489.5,-210 307.5,-210 307.5,-174 489.5,-174 489.5,-210"/> -<text text-anchor="middle" x="398.5" y="-188.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="473,-210 291,-210 291,-174 473,-174 473,-210"/> +<text text-anchor="middle" x="382" y="-188.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;6 --> <g id="edge6" class="edge"> <title>3&#45;&gt;6</title> -<path fill="none" stroke="black" d="M398.5,-261.6C398.5,-249.75 398.5,-233.82 398.5,-220.29"/> -<polygon fill="black" stroke="black" points="402,-220.08 398.5,-210.08 395,-220.08 402,-220.08"/> -<text text-anchor="middle" x="407.5" y="-231.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M382,-261.6C382,-249.75 382,-233.82 382,-220.29"/> +<polygon fill="black" stroke="black" points="385.5,-220.08 382,-210.08 378.5,-220.08 385.5,-220.08"/> +<text text-anchor="middle" x="391" y="-231.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="329,-123 172,-123 172,-87 329,-87 329,-123"/> -<text text-anchor="middle" x="250.5" y="-101.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="312.5,-123 155.5,-123 155.5,-87 312.5,-87 312.5,-123"/> +<text text-anchor="middle" x="234" y="-101.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="368.5,-36 132.5,-36 132.5,0 368.5,0 368.5,-36"/> -<text text-anchor="middle" x="250.5" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="352,-36 116,-36 116,0 352,0 352,-36"/> +<text text-anchor="middle" x="234" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M250.5,-86.8C250.5,-75.16 250.5,-59.55 250.5,-46.24"/> -<polygon fill="black" stroke="black" points="254,-46.18 250.5,-36.18 247,-46.18 254,-46.18"/> -<text text-anchor="middle" x="263" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M234,-86.8C234,-75.16 234,-59.55 234,-46.24"/> +<polygon fill="black" stroke="black" points="237.5,-46.18 234,-36.18 230.5,-46.18 237.5,-46.18"/> +<text text-anchor="middle" x="246.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6&#45;&gt;4 --> <g id="edge4" class="edge"> <title>6&#45;&gt;4</title> -<path fill="none" stroke="black" d="M368.55,-173.8C345.61,-160.62 313.78,-142.34 288.95,-128.08"/> -<polygon fill="black" stroke="black" points="290.57,-124.98 280.15,-123.03 287.08,-131.05 290.57,-124.98"/> -<text text-anchor="middle" x="345" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M352.05,-173.8C329.11,-160.62 297.28,-142.34 272.45,-128.08"/> +<polygon fill="black" stroke="black" points="274.07,-124.98 263.65,-123.03 270.58,-131.05 274.07,-124.98"/> +<text text-anchor="middle" x="328.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="550,-123 347,-123 347,-87 550,-87 550,-123"/> -<text text-anchor="middle" x="448.5" y="-101.3" font-family="Times,serif" font-size="14.00">available(ant&gt;unavailable,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="533.5,-123 330.5,-123 330.5,-87 533.5,-87 533.5,-123"/> +<text text-anchor="middle" x="432" y="-101.3" font-family="Times,serif" font-size="14.00">available(ant&gt;unavailable,icl&gt;adj)</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M408.62,-173.8C415.67,-161.82 425.2,-145.62 433.17,-132.06"/> -<polygon fill="black" stroke="black" points="436.34,-133.57 438.4,-123.18 430.31,-130.02 436.34,-133.57"/> -<text text-anchor="middle" x="438" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M392.12,-173.8C399.17,-161.82 408.7,-145.62 416.67,-132.06"/> +<polygon fill="black" stroke="black" points="419.84,-133.57 421.9,-123.18 413.81,-130.02 419.84,-133.57"/> +<text text-anchor="middle" x="421.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.2.3.6b"> <text_body><orig>The train shall, as a minimum, be supervised to a ceiling speed; the supervised speed shall not be shown on the DMI unless selected by the driver. </orig><unl>[S:00] {org:en} -The train shall, as a minimum, be supervised to a ceiling speed; the supervised speed shall not be shown on the DMI unless selected by the driver.. +The train shall, as a minimum, be supervised to a ceiling speed; the supervised speed shall not be shown on the DMI unless selected by the driver. {/org} {unl} obj:01(supervise(icl>control>do,agt>volitional_thing,obj>thing):01.@entry,train(icl>public_transport>thing).@def.@topic) @@ -16622,60 +16647,60 @@ obj:02(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1346pt" height="478pt" - viewBox="0.00 0.00 1346.00 478.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1280pt" height="478pt" + viewBox="0.00 0.00 1280.00 478.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 474)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-474 1342,-474 1342,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-474 1276,-474 1276,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="850,-8 850,-263 1330,-263 1330,-8 850,-8"/> -<text text-anchor="middle" x="1090" y="-247.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="820,-8 820,-263 1264,-263 1264,-8 820,-8"/> +<text text-anchor="middle" x="1042" y="-247.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="8,-97 8,-462 842,-462 842,-97 8,-97"/> -<text text-anchor="middle" x="425" y="-446.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="8,-97 8,-462 812,-462 812,-97 8,-97"/> +<text text-anchor="middle" x="410" y="-446.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="1322,-232 858,-232 858,-194 1322,-194 1322,-232"/> -<text text-anchor="middle" x="1090" y="-216.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing):01</text> -<text text-anchor="middle" x="1090" y="-201.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1256,-232 828,-232 828,-194 1256,-194 1256,-232"/> +<text text-anchor="middle" x="1042" y="-216.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing):01</text> +<text text-anchor="middle" x="1042" y="-201.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="1103.5,-143 884.5,-143 884.5,-105 1103.5,-105 1103.5,-143"/> -<text text-anchor="middle" x="994" y="-127.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="994" y="-112.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="1055.5,-143 836.5,-143 836.5,-105 1055.5,-105 1055.5,-143"/> +<text text-anchor="middle" x="946" y="-127.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="946" y="-112.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M1070.11,-193.97C1056.08,-181.26 1037.1,-164.06 1021.61,-150.02"/> -<polygon fill="black" stroke="black" points="1023.63,-147.13 1013.87,-143 1018.93,-152.31 1023.63,-147.13"/> -<text text-anchor="middle" x="1056" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1022.11,-193.97C1008.08,-181.26 989.1,-164.06 973.61,-150.02"/> +<polygon fill="black" stroke="black" points="975.63,-147.13 965.87,-143 970.93,-152.31 975.63,-147.13"/> +<text text-anchor="middle" x="1008" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1296,-142 1122,-142 1122,-106 1296,-106 1296,-142"/> -<text text-anchor="middle" x="1209" y="-120.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="1248,-142 1074,-142 1074,-106 1248,-106 1248,-142"/> +<text text-anchor="middle" x="1161" y="-120.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):01</text> </g> <!-- 1&#45;&gt;7 --> <g id="edge3" class="edge"> <title>1&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1114.66,-193.97C1132.8,-180.71 1157.63,-162.56 1177.25,-148.21"/> -<polygon fill="black" stroke="black" points="1179.58,-150.84 1185.59,-142.12 1175.45,-145.19 1179.58,-150.84"/> -<text text-anchor="middle" x="1161.5" y="-164.8" font-family="Times,serif" font-size="14.00">to</text> +<path fill="none" stroke="black" d="M1066.66,-193.97C1084.8,-180.71 1109.63,-162.56 1129.25,-148.21"/> +<polygon fill="black" stroke="black" points="1131.58,-150.84 1137.59,-142.12 1127.45,-145.19 1131.58,-150.84"/> +<text text-anchor="middle" x="1113.5" y="-164.8" font-family="Times,serif" font-size="14.00">to</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -16687,16 +16712,16 @@ obj:02(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="834,-342 496,-342 496,-304 834,-304 834,-342"/> -<text text-anchor="middle" x="665" y="-326.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="665" y="-311.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="804.5,-342 495.5,-342 495.5,-304 804.5,-304 804.5,-342"/> +<text text-anchor="middle" x="650" y="-326.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="650" y="-311.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge4" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M599.2,-392.97C611.22,-380.38 627.43,-363.38 640.76,-349.41"/> -<polygon fill="black" stroke="black" points="643.45,-351.65 647.82,-342 638.39,-346.82 643.45,-351.65"/> -<text text-anchor="middle" x="640.5" y="-363.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M596.09,-392.97C605.75,-380.61 618.73,-364 629.53,-350.18"/> +<polygon fill="black" stroke="black" points="632.53,-352.04 635.93,-342 627.01,-347.73 632.53,-352.04"/> +<text text-anchor="middle" x="632.5" y="-363.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 10 --> <g id="node10" class="node"> @@ -16742,50 +16767,50 @@ obj:02(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) <!-- 4&#45;&gt;1 --> <g id="edge13" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M736.14,-303.92C777.94,-293.3 833.12,-279.28 887.42,-265.48"/> -<polygon fill="black" stroke="black" points="888.36,-268.85 897.19,-263 886.64,-262.07 888.36,-268.85"/> -<text text-anchor="middle" x="873" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M715.61,-303.92C753.93,-293.37 804.43,-279.45 854.21,-265.74"/> +<polygon fill="black" stroke="black" points="855.44,-269.03 864.15,-263 853.58,-262.28 855.44,-269.03"/> +<text text-anchor="middle" x="843" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="803.5,-231 552.5,-231 552.5,-195 803.5,-195 803.5,-231"/> -<text text-anchor="middle" x="678" y="-209.3" font-family="Times,serif" font-size="14.00">as(com&gt;degree,icl&gt;how,man&lt;uw,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="777.5,-231 526.5,-231 526.5,-195 777.5,-195 777.5,-231"/> +<text text-anchor="middle" x="652" y="-209.3" font-family="Times,serif" font-size="14.00">as(com&gt;degree,icl&gt;how,man&lt;uw,obj&gt;uw)</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge5" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M667.21,-303.68C669.26,-286.62 672.35,-260.96 674.7,-241.45"/> -<polygon fill="black" stroke="black" points="678.19,-241.68 675.91,-231.34 671.24,-240.85 678.19,-241.68"/> -<text text-anchor="middle" x="683.5" y="-274.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M650.34,-303.68C650.66,-286.62 651.13,-260.96 651.49,-241.45"/> +<polygon fill="black" stroke="black" points="654.99,-241.4 651.68,-231.34 647.99,-241.27 654.99,-241.4"/> +<text text-anchor="middle" x="662.5" y="-274.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="829,-143 527,-143 527,-105 829,-105 829,-143"/> -<text text-anchor="middle" x="678" y="-127.8" font-family="Times,serif" font-size="14.00">minimum(ant&gt;maximum,icl&gt;extremum(icl&gt;thing))</text> -<text text-anchor="middle" x="678" y="-112.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="803,-143 501,-143 501,-105 803,-105 803,-143"/> +<text text-anchor="middle" x="652" y="-127.8" font-family="Times,serif" font-size="14.00">minimum(ant&gt;maximum,icl&gt;extremum(icl&gt;thing))</text> +<text text-anchor="middle" x="652" y="-112.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge6" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M678,-194.81C678,-183.01 678,-167.07 678,-153.4"/> -<polygon fill="black" stroke="black" points="681.5,-153.05 678,-143.05 674.5,-153.05 681.5,-153.05"/> -<text text-anchor="middle" x="687" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M652,-194.81C652,-183.01 652,-167.07 652,-153.4"/> +<polygon fill="black" stroke="black" points="655.5,-153.05 652,-143.05 648.5,-153.05 655.5,-153.05"/> +<text text-anchor="middle" x="661" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1270.5,-54 1147.5,-54 1147.5,-16 1270.5,-16 1270.5,-54"/> -<text text-anchor="middle" x="1209" y="-38.8" font-family="Times,serif" font-size="14.00">ceil</text> -<text text-anchor="middle" x="1209" y="-23.8" font-family="Times,serif" font-size="14.00">.@indef.@progress</text> +<polygon fill="none" stroke="black" points="1222.5,-54 1099.5,-54 1099.5,-16 1222.5,-16 1222.5,-54"/> +<text text-anchor="middle" x="1161" y="-38.8" font-family="Times,serif" font-size="14.00">ceil</text> +<text text-anchor="middle" x="1161" y="-23.8" font-family="Times,serif" font-size="14.00">.@indef.@progress</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge2" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1209,-105.81C1209,-94.01 1209,-78.07 1209,-64.4"/> -<polygon fill="black" stroke="black" points="1212.5,-64.05 1209,-54.05 1205.5,-64.05 1212.5,-64.05"/> -<text text-anchor="middle" x="1221.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1161,-105.81C1161,-94.01 1161,-78.07 1161,-64.4"/> +<polygon fill="black" stroke="black" points="1164.5,-64.05 1161,-54.05 1157.5,-64.05 1164.5,-64.05"/> +<text text-anchor="middle" x="1173.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> @@ -16804,40 +16829,40 @@ obj:02(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="534,-231 172,-231 172,-195 534,-195 534,-231"/> -<text text-anchor="middle" x="353" y="-209.3" font-family="Times,serif" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> +<polygon fill="none" stroke="black" points="508,-231 146,-231 146,-195 508,-195 508,-231"/> +<text text-anchor="middle" x="327" y="-209.3" font-family="Times,serif" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge11" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M374.82,-304.65C370.69,-287.49 364.31,-260.97 359.51,-241.04"/> -<polygon fill="black" stroke="black" points="362.91,-240.21 357.17,-231.31 356.1,-241.85 362.91,-240.21"/> -<text text-anchor="middle" x="378" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M370.65,-304.65C362.31,-287.33 349.38,-260.48 339.76,-240.5"/> +<polygon fill="black" stroke="black" points="342.83,-238.8 335.33,-231.31 336.52,-241.84 342.83,-238.8"/> +<text text-anchor="middle" x="369" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="484.5,-143 221.5,-143 221.5,-105 484.5,-105 484.5,-143"/> -<text text-anchor="middle" x="353" y="-127.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="353" y="-112.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="458.5,-143 195.5,-143 195.5,-105 458.5,-105 458.5,-143"/> +<text text-anchor="middle" x="327" y="-127.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="327" y="-112.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge12" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M353,-194.81C353,-183.01 353,-167.07 353,-153.4"/> -<polygon fill="black" stroke="black" points="356.5,-153.05 353,-143.05 349.5,-153.05 356.5,-153.05"/> -<text text-anchor="middle" x="361.5" y="-164.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M327,-194.81C327,-183.01 327,-167.07 327,-153.4"/> +<polygon fill="black" stroke="black" points="330.5,-153.05 327,-143.05 323.5,-153.05 330.5,-153.05"/> +<text text-anchor="middle" x="335.5" y="-164.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.2.3.6c"> <text_body><orig>The target distance shall not be shown on the DMI unless selected by the driver. </orig><unl>[S:00] {org:en} -The target distance shall not be shown on the DMI unless selected by the driver.. +The target distance shall not be shown on the DMI unless selected by the driver. {/org} {unl} mod(distance(icl>spacing>thing).@def.@topic,target(icl>reference_point>thing)) @@ -16849,28 +16874,28 @@ obj(unless(icl>how,obj>uw,con<uw),:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="725pt" height="350pt" - viewBox="0.00 0.00 724.50 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="684pt" height="350pt" + viewBox="0.00 0.00 683.50 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 346)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 720.5,-346 720.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 679.5,-346 679.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="230.5,-8 230.5,-174 708.5,-174 708.5,-8 230.5,-8"/> -<text text-anchor="middle" x="469.5" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="231.5,-8 231.5,-174 667.5,-174 667.5,-8 231.5,-8"/> +<text text-anchor="middle" x="449.5" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="243,-253 52,-253 52,-215 243,-215 243,-253"/> -<text text-anchor="middle" x="147.5" y="-237.8" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> -<text text-anchor="middle" x="147.5" y="-222.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="233,-253 42,-253 42,-215 233,-215 233,-253"/> +<text text-anchor="middle" x="137.5" y="-237.8" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> +<text text-anchor="middle" x="137.5" y="-222.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -16881,82 +16906,82 @@ obj(unless(icl>how,obj>uw,con<uw),:01) <!-- 1&#45;&gt;2 --> <g id="edge2" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M141.22,-214.68C135.32,-197.46 126.42,-171.48 119.72,-151.91"/> -<polygon fill="black" stroke="black" points="122.99,-150.66 116.44,-142.34 116.37,-152.93 122.99,-150.66"/> -<text text-anchor="middle" x="147" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M132.92,-214.68C128.63,-197.54 122.18,-171.72 117.29,-152.18"/> +<polygon fill="black" stroke="black" points="120.66,-151.19 114.83,-142.34 113.86,-152.89 120.66,-151.19"/> +<text text-anchor="middle" x="141" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="534,-342 79,-342 79,-304 534,-304 534,-342"/> -<text text-anchor="middle" x="306.5" y="-326.8" font-family="courb" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="306.5" y="-311.8" font-family="courb" font-size="14.00">.@entry.@not.@present.@promise</text> +<polygon fill="none" stroke="black" points="501,-342 82,-342 82,-304 501,-304 501,-342"/> +<text text-anchor="middle" x="291.5" y="-326.8" font-family="courb" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="291.5" y="-311.8" font-family="courb" font-size="14.00">.@entry.@not.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge3" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M273.56,-303.97C249.14,-290.62 215.69,-272.31 189.38,-257.92"/> -<polygon fill="black" stroke="black" points="190.86,-254.73 180.4,-253 187.5,-260.87 190.86,-254.73"/> -<text text-anchor="middle" x="245.5" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M259.59,-303.97C236.05,-290.68 203.83,-272.47 178.4,-258.11"/> +<polygon fill="black" stroke="black" points="179.8,-254.87 169.37,-253 176.35,-260.97 179.8,-254.87"/> +<text text-anchor="middle" x="232.5" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="333.5,-253 279.5,-253 279.5,-215 333.5,-215 333.5,-253"/> -<text text-anchor="middle" x="306.5" y="-237.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="306.5" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="318.5,-253 264.5,-253 264.5,-215 318.5,-215 318.5,-253"/> +<text text-anchor="middle" x="291.5" y="-237.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="291.5" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge4" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M306.5,-303.97C306.5,-292.19 306.5,-276.56 306.5,-263.16"/> -<polygon fill="black" stroke="black" points="310,-263 306.5,-253 303,-263 310,-263"/> -<text text-anchor="middle" x="315" y="-274.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M291.5,-303.97C291.5,-292.19 291.5,-276.56 291.5,-263.16"/> +<polygon fill="black" stroke="black" points="295,-263 291.5,-253 288,-263 295,-263"/> +<text text-anchor="middle" x="300" y="-274.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="558,-252 361,-252 361,-216 558,-216 558,-252"/> -<text text-anchor="middle" x="459.5" y="-230.3" font-family="Times,serif" font-size="14.00">unless(con&lt;uw,icl&gt;how,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="541,-252 344,-252 344,-216 541,-216 541,-252"/> +<text text-anchor="middle" x="442.5" y="-230.3" font-family="Times,serif" font-size="14.00">unless(con&lt;uw,icl&gt;how,obj&gt;uw)</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge5" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M338.2,-303.97C362.16,-290.35 395.17,-271.58 420.71,-257.06"/> -<polygon fill="black" stroke="black" points="422.44,-260.1 429.4,-252.12 418.98,-254.02 422.44,-260.1"/> -<text text-anchor="middle" x="401.5" y="-274.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M322.79,-303.97C346.33,-290.41 378.73,-271.74 403.88,-257.25"/> +<polygon fill="black" stroke="black" points="405.88,-260.14 412.79,-252.12 402.38,-254.08 405.88,-260.14"/> +<text text-anchor="middle" x="385.5" y="-274.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="700,-143 239,-143 239,-105 700,-105 700,-143"/> -<text text-anchor="middle" x="469.5" y="-127.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> -<text text-anchor="middle" x="469.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="659.5,-143 239.5,-143 239.5,-105 659.5,-105 659.5,-143"/> +<text text-anchor="middle" x="449.5" y="-127.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> +<text text-anchor="middle" x="449.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge6" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M461.11,-215.65C461.92,-206.88 462.96,-195.67 464.02,-184.15"/> -<polygon fill="black" stroke="black" points="467.53,-184.28 464.96,-174 460.56,-183.63 467.53,-184.28"/> -<text text-anchor="middle" x="472.5" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M443.62,-215.65C444.19,-206.88 444.92,-195.67 445.67,-184.15"/> +<polygon fill="black" stroke="black" points="449.17,-184.2 446.32,-174 442.18,-183.75 449.17,-184.2"/> +<text text-anchor="middle" x="454.5" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="601,-54 338,-54 338,-16 601,-16 601,-54"/> -<text text-anchor="middle" x="469.5" y="-38.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="469.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="581,-54 318,-54 318,-16 581,-16 581,-54"/> +<text text-anchor="middle" x="449.5" y="-38.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="449.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge1" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M469.5,-104.97C469.5,-93.19 469.5,-77.56 469.5,-64.16"/> -<polygon fill="black" stroke="black" points="473,-64 469.5,-54 466,-64 473,-64"/> -<text text-anchor="middle" x="478" y="-75.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M449.5,-104.97C449.5,-93.19 449.5,-77.56 449.5,-64.16"/> +<polygon fill="black" stroke="black" points="453,-64 449.5,-54 446,-64 453,-64"/> +<text text-anchor="middle" x="458" y="-75.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.2.3.6d"> @@ -16983,79 +17008,79 @@ aoj(clear(icl>adj,ant>unclear).@present,section(icl>writing>thing))& {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1718pt" height="311pt" - viewBox="0.00 0.00 1718.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1713pt" height="311pt" + viewBox="0.00 0.00 1713.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1714,-307 1714,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1709,-307 1709,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="537,-303 338,-303 338,-265 537,-265 537,-303"/> -<text text-anchor="middle" x="437.5" y="-287.8" font-family="Times,serif" font-size="14.00">have(aoj&gt;thing,icl&gt;be,obj&gt;thing)</text> -<text text-anchor="middle" x="437.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="528,-303 329,-303 329,-265 528,-265 528,-303"/> +<text text-anchor="middle" x="428.5" y="-287.8" font-family="Times,serif" font-size="14.00">have(aoj&gt;thing,icl&gt;be,obj&gt;thing)</text> +<text text-anchor="middle" x="428.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="267.5,-214 25.5,-214 25.5,-176 267.5,-176 267.5,-214"/> +<polygon fill="none" stroke="black" points="258.5,-214 34.5,-214 34.5,-176 258.5,-176 258.5,-214"/> <text text-anchor="middle" x="146.5" y="-198.8" font-family="courb" font-size="14.00">request(icl&gt;message(icl&gt;thing))</text> <text text-anchor="middle" x="146.5" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M377.2,-264.97C330.38,-250.98 265.39,-231.54 216.31,-216.87"/> -<polygon fill="black" stroke="black" points="217.3,-213.51 206.72,-214 215.3,-220.22 217.3,-213.51"/> -<text text-anchor="middle" x="318" y="-235.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M370.07,-264.97C324.79,-251 261.97,-231.62 214.45,-216.96"/> +<polygon fill="black" stroke="black" points="215.44,-213.61 204.86,-214 213.38,-220.3 215.44,-213.61"/> +<text text-anchor="middle" x="313" y="-235.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="549,-214 286,-214 286,-176 549,-176 549,-214"/> -<text text-anchor="middle" x="417.5" y="-198.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="417.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="540,-214 277,-214 277,-176 540,-176 540,-214"/> +<text text-anchor="middle" x="408.5" y="-198.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="408.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M433.36,-264.97C430.62,-253.08 426.98,-237.25 423.88,-223.76"/> -<polygon fill="black" stroke="black" points="427.29,-222.96 421.64,-214 420.47,-224.53 427.29,-222.96"/> -<text text-anchor="middle" x="438" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M424.36,-264.97C421.62,-253.08 417.98,-237.25 414.88,-223.76"/> +<polygon fill="black" stroke="black" points="418.29,-222.96 412.64,-214 411.47,-224.53 418.29,-222.96"/> +<text text-anchor="middle" x="429" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="885.5,-214 567.5,-214 567.5,-176 885.5,-176 885.5,-214"/> -<text text-anchor="middle" x="726.5" y="-198.8" font-family="Times,serif" font-size="14.00">possibility(icl&gt;perspective(icl&gt;abstract_thing),obj&gt;uw)</text> -<text text-anchor="middle" x="726.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="876.5,-214 558.5,-214 558.5,-176 876.5,-176 876.5,-214"/> +<text text-anchor="middle" x="717.5" y="-198.8" font-family="Times,serif" font-size="14.00">possibility(icl&gt;perspective(icl&gt;abstract_thing),obj&gt;uw)</text> +<text text-anchor="middle" x="717.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge4" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M497.38,-264.97C543.78,-251 608.16,-231.62 656.86,-216.96"/> -<polygon fill="black" stroke="black" points="658.13,-220.24 666.7,-214 656.11,-213.53 658.13,-220.24"/> -<text text-anchor="middle" x="608.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M488.38,-264.97C534.78,-251 599.16,-231.62 647.86,-216.96"/> +<polygon fill="black" stroke="black" points="649.13,-220.24 657.7,-214 647.11,-213.53 649.13,-220.24"/> +<text text-anchor="middle" x="599.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1179.5,-214 971.5,-214 971.5,-176 1179.5,-176 1179.5,-214"/> -<text text-anchor="middle" x="1075.5" y="-198.8" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> -<text text-anchor="middle" x="1075.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1170.5,-214 962.5,-214 962.5,-176 1170.5,-176 1170.5,-214"/> +<text text-anchor="middle" x="1066.5" y="-198.8" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<text text-anchor="middle" x="1066.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;8 --> <g id="edge7" class="edge"> <title>1&#45;&gt;8</title> -<path fill="none" stroke="black" d="M537.19,-269.41C652.15,-253.73 840.77,-228.01 961.47,-211.55"/> -<polygon fill="black" stroke="black" points="962.05,-215 971.49,-210.18 961.1,-208.07 962.05,-215"/> -<text text-anchor="middle" x="805.5" y="-235.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M528.19,-269.41C643.15,-253.73 831.77,-228.01 952.47,-211.55"/> +<polygon fill="black" stroke="black" points="953.05,-215 962.49,-210.18 952.1,-208.07 953.05,-215"/> +<text text-anchor="middle" x="796.5" y="-235.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -17074,126 +17099,126 @@ aoj(clear(icl>adj,ant>unclear).@present,section(icl>writing>thing))& <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="772.5,-124 434.5,-124 434.5,-88 772.5,-88 772.5,-124"/> -<text text-anchor="middle" x="603.5" y="-102.3" font-family="Times,serif" font-size="14.00">confirm(aoj&gt;thing,equ&gt;support,icl&gt;be,met&gt;thing,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="767.5,-124 429.5,-124 429.5,-88 767.5,-88 767.5,-124"/> +<text text-anchor="middle" x="598.5" y="-102.3" font-family="Times,serif" font-size="14.00">confirm(aoj&gt;thing,equ&gt;support,icl&gt;be,met&gt;thing,obj&gt;uw)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge5" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M701.01,-175.97C682.17,-162.65 656.37,-144.4 636.04,-130.02"/> -<polygon fill="black" stroke="black" points="637.88,-127.03 627.7,-124.12 633.84,-132.75 637.88,-127.03"/> -<text text-anchor="middle" x="681.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M692.84,-175.97C674.7,-162.71 649.87,-144.56 630.25,-130.21"/> +<polygon fill="black" stroke="black" points="632.05,-127.19 621.91,-124.12 627.92,-132.84 632.05,-127.19"/> +<text text-anchor="middle" x="674.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="696,-36 511,-36 511,0 696,0 696,-36"/> -<text text-anchor="middle" x="603.5" y="-14.3" font-family="Times,serif" font-size="14.00">that(equ&gt;it,equ&gt;this,icl&gt;thing)</text> +<polygon fill="none" stroke="black" points="691,-36 506,-36 506,0 691,0 691,-36"/> +<text text-anchor="middle" x="598.5" y="-14.3" font-family="Times,serif" font-size="14.00">that(equ&gt;it,equ&gt;this,icl&gt;thing)</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge6" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M603.5,-87.6C603.5,-75.75 603.5,-59.82 603.5,-46.29"/> -<polygon fill="black" stroke="black" points="607,-46.08 603.5,-36.08 600,-46.08 607,-46.08"/> -<text text-anchor="middle" x="612.5" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M598.5,-87.6C598.5,-75.75 598.5,-59.82 598.5,-46.29"/> +<polygon fill="black" stroke="black" points="602,-46.08 598.5,-36.08 595,-46.08 602,-46.08"/> +<text text-anchor="middle" x="607.5" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1011,-124 790,-124 790,-88 1011,-88 1011,-124"/> -<text text-anchor="middle" x="900.5" y="-102.3" font-family="Times,serif" font-size="14.00">ahead_of(icl&gt;how,obj&gt;thing,plc&lt;uw)</text> +<polygon fill="none" stroke="black" points="1006,-124 785,-124 785,-88 1006,-88 1006,-124"/> +<text text-anchor="middle" x="895.5" y="-102.3" font-family="Times,serif" font-size="14.00">ahead_of(icl&gt;how,obj&gt;thing,plc&lt;uw)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge8" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1039.24,-175.97C1011.6,-162.23 973.42,-143.25 944.11,-128.68"/> -<polygon fill="black" stroke="black" points="945.44,-125.43 934.93,-124.12 942.32,-131.7 945.44,-125.43"/> -<text text-anchor="middle" x="1007" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M1031.07,-175.97C1004.06,-162.23 966.75,-143.25 938.11,-128.68"/> +<polygon fill="black" stroke="black" points="939.64,-125.53 929.14,-124.12 936.47,-131.77 939.64,-125.53"/> +<text text-anchor="middle" x="1000" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1280,-125 1029,-125 1029,-87 1280,-87 1280,-125"/> -<text text-anchor="middle" x="1154.5" y="-109.8" font-family="Times,serif" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> -<text text-anchor="middle" x="1154.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1275,-125 1024,-125 1024,-87 1275,-87 1275,-125"/> +<text text-anchor="middle" x="1149.5" y="-109.8" font-family="Times,serif" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> +<text text-anchor="middle" x="1149.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 8&#45;&gt;11 --> <g id="edge10" class="edge"> <title>8&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1091.87,-175.97C1103.2,-163.49 1118.46,-146.69 1131.08,-132.79"/> -<polygon fill="black" stroke="black" points="1134.02,-134.76 1138.15,-125 1128.84,-130.05 1134.02,-134.76"/> -<text text-anchor="middle" x="1130" y="-146.8" font-family="Times,serif" font-size="14.00">tmt</text> +<path fill="none" stroke="black" d="M1083.7,-175.97C1095.72,-163.38 1111.93,-146.38 1125.26,-132.41"/> +<polygon fill="black" stroke="black" points="1127.95,-134.65 1132.32,-125 1122.89,-129.82 1127.95,-134.65"/> +<text text-anchor="middle" x="1123" y="-146.8" font-family="Times,serif" font-size="14.00">tmt</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1481,-124 1298,-124 1298,-88 1481,-88 1481,-124"/> -<text text-anchor="middle" x="1389.5" y="-102.3" font-family="Times,serif" font-size="14.00">section(icl&gt;writing(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1476,-124 1293,-124 1293,-88 1476,-88 1476,-124"/> +<text text-anchor="middle" x="1384.5" y="-102.3" font-family="Times,serif" font-size="14.00">section(icl&gt;writing(icl&gt;thing))</text> </g> <!-- 8&#45;&gt;15 --> <g id="edge13" class="edge"> <title>8&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1140.56,-175.97C1192.39,-161.61 1264.87,-141.53 1318.25,-126.74"/> -<polygon fill="black" stroke="black" points="1319.29,-130.09 1327.99,-124.04 1317.42,-123.34 1319.29,-130.09"/> -<text text-anchor="middle" x="1260.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1132.39,-175.97C1184.88,-161.61 1258.28,-141.53 1312.35,-126.74"/> +<polygon fill="black" stroke="black" points="1313.49,-130.06 1322.21,-124.04 1311.64,-123.31 1313.49,-130.06"/> +<text text-anchor="middle" x="1254.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="948.5,-36 852.5,-36 852.5,0 948.5,0 948.5,-36"/> -<text text-anchor="middle" x="900.5" y="-14.3" font-family="Times,serif" font-size="14.00">he(icl&gt;person)</text> +<polygon fill="none" stroke="black" points="943.5,-36 847.5,-36 847.5,0 943.5,0 943.5,-36"/> +<text text-anchor="middle" x="895.5" y="-14.3" font-family="Times,serif" font-size="14.00">he(icl&gt;person)</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge9" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M900.5,-87.6C900.5,-75.75 900.5,-59.82 900.5,-46.29"/> -<polygon fill="black" stroke="black" points="904,-46.08 900.5,-36.08 897,-46.08 904,-46.08"/> -<text text-anchor="middle" x="909.5" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M895.5,-87.6C895.5,-75.75 895.5,-59.82 895.5,-46.29"/> +<polygon fill="black" stroke="black" points="899,-46.08 895.5,-36.08 892,-46.08 899,-46.08"/> +<text text-anchor="middle" x="904.5" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1260,-36 1049,-36 1049,0 1260,0 1260,-36"/> -<text text-anchor="middle" x="1154.5" y="-14.3" font-family="Times,serif" font-size="14.00">of(com&gt;quality,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1255,-36 1044,-36 1044,0 1255,0 1255,-36"/> +<text text-anchor="middle" x="1149.5" y="-14.3" font-family="Times,serif" font-size="14.00">of(com&gt;quality,icl&gt;how,obj&gt;thing)</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge11" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1154.5,-86.76C1154.5,-74.93 1154.5,-59.32 1154.5,-46.05"/> -<polygon fill="black" stroke="black" points="1158,-46.04 1154.5,-36.04 1151,-46.04 1158,-46.04"/> -<text text-anchor="middle" x="1163.5" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1149.5,-86.76C1149.5,-74.93 1149.5,-59.32 1149.5,-46.05"/> +<polygon fill="black" stroke="black" points="1153,-46.04 1149.5,-36.04 1146,-46.04 1153,-46.04"/> +<text text-anchor="middle" x="1158.5" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1606.5,-214 1448.5,-214 1448.5,-176 1606.5,-176 1606.5,-214"/> -<text text-anchor="middle" x="1527.5" y="-198.8" font-family="Times,serif" font-size="14.00">clear(ant&gt;unclear,icl&gt;adj)</text> -<text text-anchor="middle" x="1527.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="1602.5,-214 1444.5,-214 1444.5,-176 1602.5,-176 1602.5,-214"/> +<text text-anchor="middle" x="1523.5" y="-198.8" font-family="Times,serif" font-size="14.00">clear(ant&gt;unclear,icl&gt;adj)</text> +<text text-anchor="middle" x="1523.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1710,-125 1499,-125 1499,-87 1710,-87 1710,-125"/> -<text text-anchor="middle" x="1604.5" y="-109.8" font-family="Times,serif" font-size="14.00">sight(icl&gt;visual_percept(icl&gt;thing))</text> -<text text-anchor="middle" x="1604.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1705,-125 1494,-125 1494,-87 1705,-87 1705,-125"/> +<text text-anchor="middle" x="1599.5" y="-109.8" font-family="Times,serif" font-size="14.00">sight(icl&gt;visual_percept(icl&gt;thing))</text> +<text text-anchor="middle" x="1599.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge12" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1543.45,-175.97C1554.5,-163.49 1569.37,-146.69 1581.67,-132.79"/> -<polygon fill="black" stroke="black" points="1584.56,-134.81 1588.57,-125 1579.32,-130.17 1584.56,-134.81"/> -<text text-anchor="middle" x="1579" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M1539.25,-175.97C1550.15,-163.49 1564.83,-146.69 1576.97,-132.79"/> +<polygon fill="black" stroke="black" points="1579.83,-134.84 1583.77,-125 1574.56,-130.23 1579.83,-134.84"/> +<text text-anchor="middle" x="1574" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 13&#45;&gt;15 --> <g id="edge14" class="edge"> <title>13&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1498.91,-175.97C1477.58,-162.53 1448.3,-144.07 1425.4,-129.63"/> -<polygon fill="black" stroke="black" points="1426.97,-126.49 1416.65,-124.12 1423.24,-132.41 1426.97,-126.49"/> -<text text-anchor="middle" x="1476" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1494.7,-175.97C1473.12,-162.47 1443.47,-143.91 1420.35,-129.44"/> +<polygon fill="black" stroke="black" points="1422.18,-126.45 1411.85,-124.12 1418.46,-132.39 1422.18,-126.45"/> +<text text-anchor="middle" x="1471" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -17208,46 +17233,46 @@ mod(function(icl>mathematical_relation>thing).@entry.@pl.@maiuscul,trainbo {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="346pt" height="133pt" - viewBox="0.00 0.00 346.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="325pt" height="133pt" + viewBox="0.00 0.00 325.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 342,-129 342,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 321,-129 321,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="338,-125 0,-125 0,-87 338,-87 338,-125"/> -<text text-anchor="middle" x="169" y="-109.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> -<text text-anchor="middle" x="169" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> +<polygon fill="none" stroke="black" points="317,-125 0,-125 0,-87 317,-87 317,-125"/> +<text text-anchor="middle" x="158.5" y="-109.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> +<text text-anchor="middle" x="158.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="205,-36 133,-36 133,0 205,0 205,-36"/> -<text text-anchor="middle" x="169" y="-14.3" font-family="Times,serif" font-size="14.00">trainborne</text> +<polygon fill="none" stroke="black" points="194.5,-36 122.5,-36 122.5,0 194.5,0 194.5,-36"/> +<text text-anchor="middle" x="158.5" y="-14.3" font-family="Times,serif" font-size="14.00">trainborne</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M169,-86.76C169,-74.93 169,-59.32 169,-46.05"/> -<polygon fill="black" stroke="black" points="172.5,-46.04 169,-36.04 165.5,-46.04 172.5,-46.04"/> -<text text-anchor="middle" x="181.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M158.5,-86.76C158.5,-74.93 158.5,-59.32 158.5,-46.05"/> +<polygon fill="black" stroke="black" points="162,-46.04 158.5,-36.04 155,-46.04 162,-46.04"/> +<text text-anchor="middle" x="171" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <p id="4.3.1"> <req id="4.3.1.1"> <text_body><orig>ETCS shall collect all relevant information concerning train and line speed. </orig><unl>[S:00] {org:en} -ETCS shall collect all relevant information concerning train and line speed.. +ETCS shall collect all relevant information concerning train and line speed. {/org} {unl} agt(collect(icl>do,equ>gather,agt>volitional_thing,obj>thing).@entry.@present.@promise,etcs) @@ -17261,144 +17286,144 @@ plc:01(line(icl>be_situated>be,aoj>thing,plc>thing).@entry,speed(icl {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1076pt" height="435pt" - viewBox="0.00 0.00 1076.00 435.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1030pt" height="435pt" + viewBox="0.00 0.00 1030.00 435.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 431)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-431 1072,-431 1072,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-431 1026,-431 1026,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-254 8,-419 384,-419 384,-254 8,-254"/> -<text text-anchor="middle" x="196" y="-403.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-254 8,-419 354,-419 354,-254 8,-254"/> +<text text-anchor="middle" x="181" y="-403.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="814,-299 392,-299 392,-261 814,-261 814,-299"/> -<text text-anchor="middle" x="603" y="-283.8" font-family="courb" font-size="14.00">collect(agt&gt;volitional_thing,equ&gt;gather,icl&gt;do,obj&gt;thing)</text> -<text text-anchor="middle" x="603" y="-268.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="752,-299 362,-299 362,-261 752,-261 752,-299"/> +<text text-anchor="middle" x="557" y="-283.8" font-family="courb" font-size="14.00">collect(agt&gt;volitional_thing,equ&gt;gather,icl&gt;do,obj&gt;thing)</text> +<text text-anchor="middle" x="557" y="-268.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="581,-210 527,-210 527,-174 581,-174 581,-210"/> -<text text-anchor="middle" x="554" y="-188.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="535,-210 481,-210 481,-174 535,-174 535,-210"/> +<text text-anchor="middle" x="508" y="-188.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge2" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M592.61,-260.76C585.67,-248.58 576.44,-232.38 568.75,-218.88"/> -<polygon fill="black" stroke="black" points="571.7,-217 563.71,-210.04 565.62,-220.46 571.7,-217"/> -<text text-anchor="middle" x="589.5" y="-231.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M546.61,-260.76C539.67,-248.58 530.44,-232.38 522.75,-218.88"/> +<polygon fill="black" stroke="black" points="525.7,-217 517.71,-210.04 519.62,-220.46 525.7,-217"/> +<text text-anchor="middle" x="543.5" y="-231.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 4 --> <g id="node3" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="816.5,-210 599.5,-210 599.5,-174 816.5,-174 816.5,-210"/> -<text text-anchor="middle" x="708" y="-188.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="770.5,-210 553.5,-210 553.5,-174 770.5,-174 770.5,-210"/> +<text text-anchor="middle" x="662" y="-188.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge6" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M625.01,-260.97C640.72,-248.1 662.01,-230.67 679.09,-216.68"/> -<polygon fill="black" stroke="black" points="681.57,-219.17 687.09,-210.13 677.14,-213.75 681.57,-219.17"/> -<text text-anchor="middle" x="673" y="-231.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M579.01,-260.97C594.72,-248.1 616.01,-230.67 633.09,-216.68"/> +<polygon fill="black" stroke="black" points="635.57,-219.17 641.09,-210.13 631.14,-213.75 635.57,-219.17"/> +<text text-anchor="middle" x="627" y="-231.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node4" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="595.5,-123 376.5,-123 376.5,-87 595.5,-87 595.5,-123"/> -<text text-anchor="middle" x="486" y="-101.3" font-family="Times,serif" font-size="14.00">all(ant&gt;some,icl&gt;quantity,per&gt;thing)</text> +<polygon fill="none" stroke="black" points="549.5,-123 330.5,-123 330.5,-87 549.5,-87 549.5,-123"/> +<text text-anchor="middle" x="440" y="-101.3" font-family="Times,serif" font-size="14.00">all(ant&gt;some,icl&gt;quantity,per&gt;thing)</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge4" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M663.34,-173.9C627.74,-160.27 577.76,-141.13 539.93,-126.65"/> -<polygon fill="black" stroke="black" points="541.18,-123.38 530.59,-123.07 538.67,-129.92 541.18,-123.38"/> -<text text-anchor="middle" x="620" y="-144.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M617.34,-173.9C581.74,-160.27 531.76,-141.13 493.93,-126.65"/> +<polygon fill="black" stroke="black" points="495.18,-123.38 484.59,-123.07 492.67,-129.92 495.18,-123.38"/> +<text text-anchor="middle" x="574" y="-144.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="802,-123 614,-123 614,-87 802,-87 802,-123"/> -<text text-anchor="middle" x="708" y="-101.3" font-family="Times,serif" font-size="14.00">relevant(ant&gt;irrelevant,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="756,-123 568,-123 568,-87 756,-87 756,-123"/> +<text text-anchor="middle" x="662" y="-101.3" font-family="Times,serif" font-size="14.00">relevant(ant&gt;irrelevant,icl&gt;adj)</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge5" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M708,-173.8C708,-162.16 708,-146.55 708,-133.24"/> -<polygon fill="black" stroke="black" points="711.5,-133.18 708,-123.18 704.5,-133.18 711.5,-133.18"/> -<text text-anchor="middle" x="720.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M662,-173.8C662,-162.16 662,-146.55 662,-133.24"/> +<polygon fill="black" stroke="black" points="665.5,-133.18 662,-123.18 658.5,-133.18 665.5,-133.18"/> +<text text-anchor="middle" x="674.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1068,-123 820,-123 820,-87 1068,-87 1068,-123"/> -<text text-anchor="middle" x="944" y="-101.3" font-family="Times,serif" font-size="14.00">concerning(equ&gt;about,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1022,-123 774,-123 774,-87 1022,-87 1022,-123"/> +<text text-anchor="middle" x="898" y="-101.3" font-family="Times,serif" font-size="14.00">concerning(equ&gt;about,icl&gt;how,obj&gt;thing)</text> </g> <!-- 4&#45;&gt;7 --> <g id="edge7" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M755.47,-173.9C793.48,-160.21 846.91,-140.97 887.18,-126.46"/> -<polygon fill="black" stroke="black" points="888.38,-129.75 896.6,-123.07 886.01,-123.17 888.38,-129.75"/> -<text text-anchor="middle" x="852.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M709.47,-173.9C747.48,-160.21 800.91,-140.97 841.18,-126.46"/> +<polygon fill="black" stroke="black" points="842.38,-129.75 850.6,-123.07 840.01,-123.17 842.38,-129.75"/> +<text text-anchor="middle" x="806.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1053.5,-36 834.5,-36 834.5,0 1053.5,0 1053.5,-36"/> -<text text-anchor="middle" x="944" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1007.5,-36 788.5,-36 788.5,0 1007.5,0 1007.5,-36"/> +<text text-anchor="middle" x="898" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge8" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M944,-86.8C944,-75.16 944,-59.55 944,-46.24"/> -<polygon fill="black" stroke="black" points="947.5,-46.18 944,-36.18 940.5,-46.18 947.5,-46.18"/> -<text text-anchor="middle" x="953" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M898,-86.8C898,-75.16 898,-59.55 898,-46.24"/> +<polygon fill="black" stroke="black" points="901.5,-46.18 898,-36.18 894.5,-46.18 901.5,-46.18"/> +<text text-anchor="middle" x="907" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="375.5,-388 16.5,-388 16.5,-350 375.5,-350 375.5,-388"/> -<text text-anchor="middle" x="196" y="-372.8" font-family="courb" font-size="14.00">line(aoj&gt;thing,icl&gt;be_situated(icl&gt;be),plc&gt;thing)</text> -<text text-anchor="middle" x="196" y="-357.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="346,-388 16,-388 16,-350 346,-350 346,-388"/> +<text text-anchor="middle" x="181" y="-372.8" font-family="courb" font-size="14.00">line(aoj&gt;thing,icl&gt;be_situated(icl&gt;be),plc&gt;thing)</text> +<text text-anchor="middle" x="181" y="-357.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;1 --> <g id="edge3" class="edge"> <title>9&#45;&gt;1</title> -<path fill="none" stroke="black" d="M384,-327.81C427.28,-318.56 471.5,-309.11 508.77,-301.14"/> -<polygon fill="black" stroke="black" points="509.73,-304.52 518.78,-299 508.27,-297.67 509.73,-304.52"/> -<text text-anchor="middle" x="433" y="-320.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M354,-327.97C393.9,-318.74 434.7,-309.3 469.17,-301.32"/> +<polygon fill="black" stroke="black" points="470.24,-304.67 479.19,-299 468.66,-297.85 470.24,-304.67"/> +<text text-anchor="middle" x="401" y="-320.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="274.5,-298 117.5,-298 117.5,-262 274.5,-262 274.5,-298"/> -<text text-anchor="middle" x="196" y="-276.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="259.5,-298 102.5,-298 102.5,-262 259.5,-262 259.5,-298"/> +<text text-anchor="middle" x="181" y="-276.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge1" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M196,-349.97C196,-337.96 196,-321.93 196,-308.36"/> -<polygon fill="black" stroke="black" points="199.5,-308.12 196,-298.12 192.5,-308.12 199.5,-308.12"/> -<text text-anchor="middle" x="204.5" y="-320.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M181,-349.97C181,-337.96 181,-321.93 181,-308.36"/> +<polygon fill="black" stroke="black" points="184.5,-308.12 181,-298.12 177.5,-308.12 184.5,-308.12"/> +<text text-anchor="middle" x="189.5" y="-320.8" font-family="Times,serif" font-size="14.00">plc</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.1.2a"> <text_body><orig>ETCS shall calculate the permitted speed for the train for all locations of the authorised movement. </orig><unl>[S:00] {org:en} -ETCS shall calculate the permitted speed for the train for all locations of the authorised movement.. +ETCS shall calculate the permitted speed for the train for all locations of the authorised movement. {/org} {unl} agt(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry.@present.@promise,etcs) @@ -17412,144 +17437,144 @@ obj(authorize(icl>permit>do,agt>volitional_thing,obj>thing,ben>th {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1278pt" height="402pt" - viewBox="0.00 0.00 1278.00 402.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1232pt" height="402pt" + viewBox="0.00 0.00 1231.50 402.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 398)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-398 1274,-398 1274,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-398 1227.5,-398 1227.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="701,-394 0,-394 0,-356 701,-356 701,-394"/> -<text text-anchor="middle" x="350.5" y="-378.8" font-family="courb" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> -<text text-anchor="middle" x="350.5" y="-363.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="648,-394 0,-394 0,-356 648,-356 648,-394"/> +<text text-anchor="middle" x="324" y="-378.8" font-family="courb" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> +<text text-anchor="middle" x="324" y="-363.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="377.5,-304 323.5,-304 323.5,-268 377.5,-268 377.5,-304"/> -<text text-anchor="middle" x="350.5" y="-282.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="351,-304 297,-304 297,-268 351,-268 351,-304"/> +<text text-anchor="middle" x="324" y="-282.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M350.5,-355.97C350.5,-343.96 350.5,-327.93 350.5,-314.36"/> -<polygon fill="black" stroke="black" points="354,-314.12 350.5,-304.12 347,-314.12 354,-314.12"/> -<text text-anchor="middle" x="359" y="-326.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M324,-355.97C324,-343.96 324,-327.93 324,-314.36"/> +<polygon fill="black" stroke="black" points="327.5,-314.12 324,-304.12 320.5,-314.12 327.5,-314.12"/> +<text text-anchor="middle" x="332.5" y="-326.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="830,-305 673,-305 673,-267 830,-267 830,-305"/> -<text text-anchor="middle" x="751.5" y="-289.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> -<text text-anchor="middle" x="751.5" y="-274.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="783.5,-305 626.5,-305 626.5,-267 783.5,-267 783.5,-305"/> +<text text-anchor="middle" x="705" y="-289.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<text text-anchor="middle" x="705" y="-274.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M433.59,-355.97C500.6,-341.43 594.64,-321.03 663.05,-306.19"/> -<polygon fill="black" stroke="black" points="663.92,-309.58 672.95,-304.04 662.43,-302.74 663.92,-309.58"/> -<text text-anchor="middle" x="584.5" y="-326.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M402.94,-355.97C465.24,-341.75 552.12,-321.91 616.72,-307.16"/> +<polygon fill="black" stroke="black" points="617.51,-310.57 626.48,-304.93 615.96,-303.74 617.51,-310.57"/> +<text text-anchor="middle" x="547" y="-326.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="861,-216 642,-216 642,-178 861,-178 861,-216"/> -<text text-anchor="middle" x="751.5" y="-200.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="751.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="814.5,-216 595.5,-216 595.5,-178 814.5,-178 814.5,-216"/> +<text text-anchor="middle" x="705" y="-200.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="705" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M751.5,-266.97C751.5,-255.19 751.5,-239.56 751.5,-226.16"/> -<polygon fill="black" stroke="black" points="755,-226 751.5,-216 748,-226 755,-226"/> -<text text-anchor="middle" x="759" y="-237.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M705,-266.97C705,-255.19 705,-239.56 705,-226.16"/> +<polygon fill="black" stroke="black" points="708.5,-226 705,-216 701.5,-226 708.5,-226"/> +<text text-anchor="middle" x="712.5" y="-237.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1051.5,-394 719.5,-394 719.5,-356 1051.5,-356 1051.5,-394"/> -<text text-anchor="middle" x="885.5" y="-378.8" font-family="Times,serif" font-size="14.00">permit(agt&gt;thing,icl&gt;accept(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="885.5" y="-363.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="998,-394 666,-394 666,-356 998,-356 998,-394"/> +<text text-anchor="middle" x="832" y="-378.8" font-family="Times,serif" font-size="14.00">permit(agt&gt;thing,icl&gt;accept(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="832" y="-363.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge3" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M857.74,-355.97C837.43,-342.79 809.71,-324.79 787.67,-310.49"/> -<polygon fill="black" stroke="black" points="789.52,-307.51 779.23,-305 785.71,-313.38 789.52,-307.51"/> -<text text-anchor="middle" x="836.5" y="-326.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M805.69,-355.97C786.53,-342.85 760.4,-324.95 739.56,-310.68"/> +<polygon fill="black" stroke="black" points="741.51,-307.77 731.28,-305 737.55,-313.54 741.51,-307.77"/> +<text text-anchor="middle" x="786" y="-326.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="842.5,-127 660.5,-127 660.5,-89 842.5,-89 842.5,-127"/> -<text text-anchor="middle" x="751.5" y="-111.8" font-family="Times,serif" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> -<text text-anchor="middle" x="751.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="796,-127 614,-127 614,-89 796,-89 796,-127"/> +<text text-anchor="middle" x="705" y="-111.8" font-family="Times,serif" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> +<text text-anchor="middle" x="705" y="-96.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge6" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M751.5,-177.97C751.5,-166.19 751.5,-150.56 751.5,-137.16"/> -<polygon fill="black" stroke="black" points="755,-137 751.5,-127 748,-137 755,-137"/> -<text text-anchor="middle" x="759" y="-148.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M705,-177.97C705,-166.19 705,-150.56 705,-137.16"/> +<polygon fill="black" stroke="black" points="708.5,-137 705,-127 701.5,-137 708.5,-137"/> +<text text-anchor="middle" x="712.5" y="-148.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="861,-37 642,-37 642,-1 861,-1 861,-37"/> -<text text-anchor="middle" x="751.5" y="-15.3" font-family="Times,serif" font-size="14.00">all(ant&gt;some,icl&gt;quantity,per&gt;thing)</text> +<polygon fill="none" stroke="black" points="814.5,-37 595.5,-37 595.5,-1 814.5,-1 814.5,-37"/> +<text text-anchor="middle" x="705" y="-15.3" font-family="Times,serif" font-size="14.00">all(ant&gt;some,icl&gt;quantity,per&gt;thing)</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M751.5,-88.97C751.5,-76.96 751.5,-60.93 751.5,-47.36"/> -<polygon fill="black" stroke="black" points="755,-47.12 751.5,-37.12 748,-47.12 755,-47.12"/> -<text text-anchor="middle" x="761.5" y="-59.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M705,-88.97C705,-76.96 705,-60.93 705,-47.36"/> +<polygon fill="black" stroke="black" points="708.5,-47.12 705,-37.12 701.5,-47.12 708.5,-47.12"/> +<text text-anchor="middle" x="715" y="-59.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1138,-38 917,-38 917,0 1138,0 1138,-38"/> -<text text-anchor="middle" x="1027.5" y="-22.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> -<text text-anchor="middle" x="1027.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1091.5,-38 870.5,-38 870.5,0 1091.5,0 1091.5,-38"/> +<text text-anchor="middle" x="981" y="-22.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<text text-anchor="middle" x="981" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 6&#45;&gt;8 --> <g id="edge7" class="edge"> <title>6&#45;&gt;8</title> -<path fill="none" stroke="black" d="M808.69,-88.97C852.91,-75.03 914.23,-55.71 960.7,-41.05"/> -<polygon fill="black" stroke="black" points="961.9,-44.35 970.39,-38 959.8,-37.67 961.9,-44.35"/> -<text text-anchor="middle" x="914.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M762.19,-88.97C806.41,-75.03 867.73,-55.71 914.2,-41.05"/> +<polygon fill="black" stroke="black" points="915.4,-44.35 923.89,-38 913.3,-37.67 915.4,-44.35"/> +<text text-anchor="middle" x="868" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1270,-127 861,-127 861,-89 1270,-89 1270,-127"/> -<text text-anchor="middle" x="1065.5" y="-111.8" font-family="Times,serif" font-size="14.00">authorize(agt&gt;volitional_thing,ben&gt;thing,icl&gt;permit(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="1065.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1223.5,-127 814.5,-127 814.5,-89 1223.5,-89 1223.5,-127"/> +<text text-anchor="middle" x="1019" y="-111.8" font-family="Times,serif" font-size="14.00">authorize(agt&gt;volitional_thing,ben&gt;thing,icl&gt;permit(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="1019" y="-96.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 9&#45;&gt;8 --> <g id="edge8" class="edge"> <title>9&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1057.63,-88.97C1052.38,-76.96 1045.38,-60.94 1039.45,-47.36"/> -<polygon fill="black" stroke="black" points="1042.57,-45.77 1035.36,-38 1036.16,-48.57 1042.57,-45.77"/> -<text text-anchor="middle" x="1057.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1011.13,-88.97C1005.88,-76.96 998.88,-60.94 992.95,-47.36"/> +<polygon fill="black" stroke="black" points="996.07,-45.77 988.86,-38 989.66,-48.57 996.07,-45.77"/> +<text text-anchor="middle" x="1011" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.1.2b"> <text_body><orig>This static train speed profile shall also respect maximum line speed and track speed and special speed levels for special classes of trains. </orig><unl>[S:00] {org:en} -This static train speed profile shall also respect maximum line speed and track speed and special speed levels for special classes of trains.. +This static train speed profile shall also respect maximum line speed and track speed and special speed levels for special classes of trains. {/org} {unl} mod(profile(icl>chart>thing),this(icl>determiner>adj,mod<concrete_thing)) @@ -17572,26 +17597,26 @@ obj(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@entr {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1657pt" height="474pt" - viewBox="0.00 0.00 1656.50 474.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1600pt" height="474pt" + viewBox="0.00 0.00 1599.50 474.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 470)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-470 1652.5,-470 1652.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-470 1595.5,-470 1595.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="1212.5,-8 1212.5,-259 1640.5,-259 1640.5,-8 1212.5,-8"/> -<text text-anchor="middle" x="1426.5" y="-243.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="1167.5,-8 1167.5,-259 1583.5,-259 1583.5,-8 1167.5,-8"/> +<text text-anchor="middle" x="1375.5" y="-243.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="676.5,-182 676.5,-458 1204.5,-458 1204.5,-182 676.5,-182"/> -<text text-anchor="middle" x="940.5" y="-442.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="675.5,-182 675.5,-458 1159.5,-458 1159.5,-182 675.5,-182"/> +<text text-anchor="middle" x="917.5" y="-442.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -17654,16 +17679,16 @@ obj(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@entr <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="666.5,-427 214.5,-427 214.5,-389 666.5,-389 666.5,-427"/> -<text text-anchor="middle" x="440.5" y="-411.8" font-family="courb" font-size="14.00">respect(aoj&gt;person,icl&gt;consider(icl&gt;be),obj&gt;thing,rsn&gt;thing)</text> -<text text-anchor="middle" x="440.5" y="-396.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="664.5,-427 248.5,-427 248.5,-389 664.5,-389 664.5,-427"/> +<text text-anchor="middle" x="456.5" y="-411.8" font-family="courb" font-size="14.00">respect(aoj&gt;person,icl&gt;consider(icl&gt;be),obj&gt;thing,rsn&gt;thing)</text> +<text text-anchor="middle" x="456.5" y="-396.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 6&#45;&gt;1 --> <g id="edge14" class="edge"> <title>6&#45;&gt;1</title> -<path fill="none" stroke="black" d="M405.69,-388.97C379.27,-375.29 342.82,-356.42 314.73,-341.87"/> -<polygon fill="black" stroke="black" points="316.04,-338.61 305.55,-337.12 312.82,-344.82 316.04,-338.61"/> -<text text-anchor="middle" x="376" y="-359.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M418.38,-388.97C389.18,-375.17 348.82,-356.09 317.95,-341.49"/> +<polygon fill="black" stroke="black" points="319.23,-338.23 308.7,-337.12 316.24,-344.55 319.23,-338.23"/> +<text text-anchor="middle" x="385" y="-359.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 7 --> <g id="node7" class="node"> @@ -17674,168 +17699,168 @@ obj(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@entr <!-- 6&#45;&gt;7 --> <g id="edge15" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M444.02,-388.97C446.39,-376.84 449.56,-360.62 452.23,-346.95"/> -<polygon fill="black" stroke="black" points="455.67,-347.6 454.16,-337.12 448.8,-346.26 455.67,-347.6"/> -<text text-anchor="middle" x="463" y="-359.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M456.71,-388.97C456.85,-376.96 457.03,-360.93 457.19,-347.36"/> +<polygon fill="black" stroke="black" points="460.69,-347.15 457.3,-337.12 453.69,-347.07 460.69,-347.15"/> +<text text-anchor="middle" x="470" y="-359.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1180.5,-338 960.5,-338 960.5,-300 1180.5,-300 1180.5,-338"/> -<text text-anchor="middle" x="1070.5" y="-322.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):03</text> -<text text-anchor="middle" x="1070.5" y="-307.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1137,-338 936,-338 936,-300 1137,-300 1137,-338"/> +<text text-anchor="middle" x="1036.5" y="-322.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):03</text> +<text text-anchor="middle" x="1036.5" y="-307.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6&#45;&gt;13 --> <g id="edge17" class="edge"> <title>6&#45;&gt;13</title> -<path fill="none" stroke="black" d="M578.3,-389C605.11,-385.46 634.71,-381.53 666.21,-377.31"/> -<polygon fill="black" stroke="black" points="667.06,-380.73 676.5,-375.93 666.13,-373.79 667.06,-380.73"/> -<text text-anchor="middle" x="819.5" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M583.26,-388.97C608.28,-385.37 635.95,-381.37 665.43,-377.08"/> +<polygon fill="black" stroke="black" points="666.11,-380.51 675.5,-375.61 665.1,-373.59 666.11,-380.51"/> +<text text-anchor="middle" x="806.5" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1412.5,-139 1232.5,-139 1232.5,-103 1412.5,-103 1412.5,-139"/> -<text text-anchor="middle" x="1322.5" y="-117.3" font-family="Times,serif" font-size="14.00">line(icl&gt;formation(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1355.5,-139 1175.5,-139 1175.5,-103 1355.5,-103 1355.5,-139"/> +<text text-anchor="middle" x="1265.5" y="-117.3" font-family="Times,serif" font-size="14.00">line(icl&gt;formation(icl&gt;thing))</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1522.5,-52 1220.5,-52 1220.5,-16 1522.5,-16 1522.5,-52"/> -<text text-anchor="middle" x="1371.5" y="-30.3" font-family="Times,serif" font-size="14.00">maximum(ant&gt;minimum,icl&gt;extremum(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1477.5,-52 1175.5,-52 1175.5,-16 1477.5,-16 1477.5,-52"/> +<text text-anchor="middle" x="1326.5" y="-30.3" font-family="Times,serif" font-size="14.00">maximum(ant&gt;minimum,icl&gt;extremum(icl&gt;thing))</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge1" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1332.42,-102.8C1339.32,-90.82 1348.66,-74.62 1356.48,-61.06"/> -<polygon fill="black" stroke="black" points="1359.64,-62.59 1361.6,-52.18 1353.57,-59.09 1359.64,-62.59"/> -<text text-anchor="middle" x="1362" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1277.84,-102.8C1286.53,-90.7 1298.29,-74.3 1308.08,-60.67"/> +<polygon fill="black" stroke="black" points="1311.19,-62.34 1314.17,-52.18 1305.5,-58.26 1311.19,-62.34"/> +<text text-anchor="middle" x="1312" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1440.5,-228 1220.5,-228 1220.5,-190 1440.5,-190 1440.5,-228"/> -<text text-anchor="middle" x="1330.5" y="-212.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):02</text> -<text text-anchor="middle" x="1330.5" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1377,-228 1176,-228 1176,-190 1377,-190 1377,-228"/> +<text text-anchor="middle" x="1276.5" y="-212.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):02</text> +<text text-anchor="middle" x="1276.5" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 10&#45;&gt;8 --> <g id="edge2" class="edge"> <title>10&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1328.8,-189.76C1327.7,-177.93 1326.25,-162.32 1325.02,-149.05"/> -<polygon fill="black" stroke="black" points="1328.5,-148.68 1324.09,-139.04 1321.53,-149.32 1328.5,-148.68"/> -<text text-anchor="middle" x="1339" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1274.17,-189.76C1272.65,-177.93 1270.66,-162.32 1268.96,-149.05"/> +<polygon fill="black" stroke="black" points="1272.42,-148.52 1267.68,-139.04 1265.48,-149.41 1272.42,-148.52"/> +<text text-anchor="middle" x="1284" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1204.5,-139 996.5,-139 996.5,-103 1204.5,-103 1204.5,-139"/> -<text text-anchor="middle" x="1100.5" y="-117.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1157.5,-139 949.5,-139 949.5,-103 1157.5,-103 1157.5,-139"/> +<text text-anchor="middle" x="1053.5" y="-117.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge16" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1282.28,-189.97C1245.37,-176.17 1194.4,-157.11 1155.83,-142.69"/> -<polygon fill="black" stroke="black" points="1156.89,-139.35 1146.3,-139.13 1154.44,-145.91 1156.89,-139.35"/> -<text text-anchor="middle" x="1241" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1229.75,-189.97C1194.11,-176.23 1144.96,-157.27 1107.62,-142.87"/> +<polygon fill="black" stroke="black" points="1108.5,-139.46 1097.91,-139.13 1105.98,-145.99 1108.5,-139.46"/> +<text text-anchor="middle" x="1190" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1196.5,-427 684.5,-427 684.5,-389 1196.5,-389 1196.5,-427"/> -<text text-anchor="middle" x="940.5" y="-411.8" font-family="courb" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw)</text> -<text text-anchor="middle" x="940.5" y="-396.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="1152,-427 683,-427 683,-389 1152,-389 1152,-427"/> +<text text-anchor="middle" x="917.5" y="-411.8" font-family="courb" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw)</text> +<text text-anchor="middle" x="917.5" y="-396.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 12&#45;&gt;10 --> <g id="edge9" class="edge"> <title>12&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1047.07,-388.94C1092.81,-378.34 1145.7,-362.14 1189.5,-338 1223.1,-319.48 1255.21,-291.45 1280.28,-266.34"/> -<polygon fill="black" stroke="black" points="1282.98,-268.58 1287.49,-259 1277.98,-263.68 1282.98,-268.58"/> -<text text-anchor="middle" x="1254" y="-315.3" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1013.97,-388.93C1056.57,-378.25 1106.05,-361.98 1146.5,-338 1177.91,-319.38 1207.39,-291.58 1230.31,-266.64"/> +<polygon fill="black" stroke="black" points="1233.1,-268.77 1237.21,-259 1227.91,-264.07 1233.1,-268.77"/> +<text text-anchor="middle" x="1207" y="-315.3" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge4" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M967.44,-388.97C987.05,-375.85 1013.79,-357.95 1035.12,-343.68"/> -<polygon fill="black" stroke="black" points="1037.23,-346.47 1043.6,-338 1033.34,-340.66 1037.23,-346.47"/> -<text text-anchor="middle" x="1022.5" y="-359.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M942.16,-388.97C959.95,-375.97 984.16,-358.27 1003.59,-344.06"/> +<polygon fill="black" stroke="black" points="1005.87,-346.73 1011.87,-338 1001.74,-341.08 1005.87,-346.73"/> +<text text-anchor="middle" x="993.5" y="-359.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 16 --> <g id="node16" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="942.5,-338 774.5,-338 774.5,-300 942.5,-300 942.5,-338"/> -<text text-anchor="middle" x="858.5" y="-322.8" font-family="Times,serif" font-size="14.00">class(icl&gt;people(icl&gt;thing))</text> -<text text-anchor="middle" x="858.5" y="-307.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="917.5,-338 749.5,-338 749.5,-300 917.5,-300 917.5,-338"/> +<text text-anchor="middle" x="833.5" y="-322.8" font-family="Times,serif" font-size="14.00">class(icl&gt;people(icl&gt;thing))</text> +<text text-anchor="middle" x="833.5" y="-307.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 12&#45;&gt;16 --> <g id="edge6" class="edge"> <title>12&#45;&gt;16</title> -<path fill="none" stroke="black" d="M923.51,-388.97C911.64,-376.38 895.61,-359.38 882.45,-345.41"/> -<polygon fill="black" stroke="black" points="884.87,-342.88 875.47,-338 879.78,-347.68 884.87,-342.88"/> -<text text-anchor="middle" x="913.5" y="-359.8" font-family="Times,serif" font-size="14.00">ben</text> +<path fill="none" stroke="black" d="M900.1,-388.97C887.93,-376.38 871.52,-359.38 858.03,-345.41"/> +<polygon fill="black" stroke="black" points="860.35,-342.77 850.88,-338 855.31,-347.63 860.35,-342.77"/> +<text text-anchor="middle" x="890.5" y="-359.8" font-family="Times,serif" font-size="14.00">ben</text> </g> <!-- 13&#45;&gt;10 --> <g id="edge8" class="edge"> <title>13&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1114.02,-299.92C1138.69,-289.67 1170.98,-276.26 1203.05,-262.94"/> -<polygon fill="black" stroke="black" points="1204.65,-266.07 1212.54,-259 1201.96,-259.6 1204.65,-266.07"/> -<text text-anchor="middle" x="1202.5" y="-270.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1076.67,-299.92C1099.35,-289.72 1129,-276.38 1158.48,-263.11"/> +<polygon fill="black" stroke="black" points="1159.94,-266.29 1167.62,-259 1157.06,-259.91 1159.94,-266.29"/> +<text text-anchor="middle" x="1158.5" y="-270.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1632.5,-227 1458.5,-227 1458.5,-191 1632.5,-191 1632.5,-227"/> -<text text-anchor="middle" x="1545.5" y="-205.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):04</text> +<polygon fill="none" stroke="black" points="1569.5,-227 1395.5,-227 1395.5,-191 1569.5,-191 1569.5,-227"/> +<text text-anchor="middle" x="1482.5" y="-205.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):04</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1632,-139 1431,-139 1431,-103 1632,-103 1632,-139"/> -<text text-anchor="middle" x="1531.5" y="-117.3" font-family="Times,serif" font-size="14.00">special(equ&gt;particular,icl&gt;adj):01</text> +<polygon fill="none" stroke="black" points="1575,-139 1374,-139 1374,-103 1575,-103 1575,-139"/> +<text text-anchor="middle" x="1474.5" y="-117.3" font-family="Times,serif" font-size="14.00">special(equ&gt;particular,icl&gt;adj):01</text> </g> <!-- 14&#45;&gt;15 --> <g id="edge3" class="edge"> <title>14&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1542.67,-190.6C1540.74,-178.75 1538.14,-162.82 1535.94,-149.29"/> -<polygon fill="black" stroke="black" points="1539.34,-148.39 1534.28,-139.08 1532.43,-149.52 1539.34,-148.39"/> -<text text-anchor="middle" x="1551" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1480.88,-190.6C1479.78,-178.75 1478.3,-162.82 1477.04,-149.29"/> +<polygon fill="black" stroke="black" points="1480.5,-148.72 1476.09,-139.08 1473.53,-149.37 1480.5,-148.72"/> +<text text-anchor="middle" x="1491" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 17 --> <g id="node17" class="node"> <title>17</title> -<polygon fill="none" stroke="black" points="914,-227 713,-227 713,-191 914,-191 914,-227"/> -<text text-anchor="middle" x="813.5" y="-205.3" font-family="Times,serif" font-size="14.00">special(equ&gt;particular,icl&gt;adj):02</text> +<polygon fill="none" stroke="black" points="892,-227 691,-227 691,-191 892,-191 892,-227"/> +<text text-anchor="middle" x="791.5" y="-205.3" font-family="Times,serif" font-size="14.00">special(equ&gt;particular,icl&gt;adj):02</text> </g> <!-- 16&#45;&gt;17 --> <g id="edge5" class="edge"> <title>16&#45;&gt;17</title> -<path fill="none" stroke="black" d="M850.87,-299.68C843.66,-282.38 832.77,-256.24 824.6,-236.64"/> -<polygon fill="black" stroke="black" points="827.8,-235.22 820.72,-227.34 821.34,-237.91 827.8,-235.22"/> -<text text-anchor="middle" x="855" y="-270.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M826.38,-299.68C819.68,-282.46 809.58,-256.48 801.96,-236.91"/> +<polygon fill="black" stroke="black" points="805.13,-235.39 798.24,-227.34 798.6,-237.93 805.13,-235.39"/> +<text text-anchor="middle" x="831" y="-270.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 18 --> <g id="node18" class="node"> <title>18</title> -<polygon fill="none" stroke="black" points="1168.5,-228 932.5,-228 932.5,-190 1168.5,-190 1168.5,-228"/> -<text text-anchor="middle" x="1050.5" y="-212.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> -<text text-anchor="middle" x="1050.5" y="-197.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="1146.5,-228 910.5,-228 910.5,-190 1146.5,-190 1146.5,-228"/> +<text text-anchor="middle" x="1028.5" y="-212.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<text text-anchor="middle" x="1028.5" y="-197.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 16&#45;&gt;18 --> <g id="edge7" class="edge"> <title>16&#45;&gt;18</title> -<path fill="none" stroke="black" d="M890.64,-299.92C923.17,-281.62 973.62,-253.25 1009.12,-233.28"/> -<polygon fill="black" stroke="black" points="1011.26,-236.09 1018.26,-228.14 1007.83,-229.99 1011.26,-236.09"/> -<text text-anchor="middle" x="957.5" y="-270.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M866.14,-299.92C899.32,-281.54 950.85,-253.01 986.93,-233.02"/> +<polygon fill="black" stroke="black" points="988.7,-236.04 995.75,-228.14 985.31,-229.92 988.7,-236.04"/> +<text text-anchor="middle" x="933.5" y="-270.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.1.4a"> <text_body><orig>The ETCS trainborne equipment calculates the static train speed profile on the basis of infrastructure data and train data. </orig><unl>[S:00] {org:en} -The ETCS trainborne equipment calculates the static train speed profile on the basis of infrastructure data and train data.. +The ETCS trainborne equipment calculates the static train speed profile on the basis of infrastructure data and train data. {/org} {unl} mod(trainborne,etcs) @@ -17853,192 +17878,192 @@ obj(on_the_basis_of(icl>how,obj>thing),:01.@_hn-scope) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1324pt" height="437pt" - viewBox="0.00 0.00 1323.50 437.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1278pt" height="437pt" + viewBox="0.00 0.00 1278.00 437.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 433)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-433 1319.5,-433 1319.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-433 1274,-433 1274,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="809.5,-8 809.5,-261 1071.5,-261 1071.5,-8 809.5,-8"/> -<text text-anchor="middle" x="940.5" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="782,-8 782,-261 1026,-261 1026,-8 782,-8"/> +<text text-anchor="middle" x="904" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="205.5,-229 133.5,-229 133.5,-193 205.5,-193 205.5,-229"/> -<text text-anchor="middle" x="169.5" y="-207.3" font-family="Times,serif" font-size="14.00">trainborne</text> +<polygon fill="none" stroke="black" points="179,-229 107,-229 107,-193 179,-193 179,-229"/> +<text text-anchor="middle" x="143" y="-207.3" font-family="Times,serif" font-size="14.00">trainborne</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="196.5,-140 142.5,-140 142.5,-104 196.5,-104 196.5,-140"/> -<text text-anchor="middle" x="169.5" y="-118.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="170,-140 116,-140 116,-104 170,-104 170,-140"/> +<text text-anchor="middle" x="143" y="-118.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M169.5,-192.81C169.5,-180.66 169.5,-164.11 169.5,-150.18"/> -<polygon fill="black" stroke="black" points="173,-150.15 169.5,-140.15 166,-150.15 173,-150.15"/> -<text text-anchor="middle" x="182" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M143,-192.81C143,-180.66 143,-164.11 143,-150.18"/> +<polygon fill="black" stroke="black" points="146.5,-150.15 143,-140.15 139.5,-150.15 146.5,-150.15"/> +<text text-anchor="middle" x="155.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="360.5,-340 114.5,-340 114.5,-302 360.5,-302 360.5,-340"/> -<text text-anchor="middle" x="237.5" y="-324.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> -<text text-anchor="middle" x="237.5" y="-309.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="334,-340 88,-340 88,-302 334,-302 334,-340"/> +<text text-anchor="middle" x="211" y="-324.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> +<text text-anchor="middle" x="211" y="-309.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge4" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M225.96,-301.68C214.92,-284.14 198.16,-257.52 185.77,-237.84"/> -<polygon fill="black" stroke="black" points="188.71,-235.93 180.42,-229.34 182.78,-239.66 188.71,-235.93"/> -<text text-anchor="middle" x="227" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M199.46,-301.68C188.42,-284.14 171.66,-257.52 159.27,-237.84"/> +<polygon fill="black" stroke="black" points="162.21,-235.93 153.92,-229.34 156.28,-239.66 162.21,-235.93"/> +<text text-anchor="middle" x="200.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="701,-429 0,-429 0,-391 701,-391 701,-429"/> -<text text-anchor="middle" x="350.5" y="-413.8" font-family="courb" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> -<text text-anchor="middle" x="350.5" y="-398.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="648,-429 0,-429 0,-391 648,-391 648,-429"/> +<text text-anchor="middle" x="324" y="-413.8" font-family="courb" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> +<text text-anchor="middle" x="324" y="-398.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge5" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M327.09,-390.97C310.27,-378.03 287.41,-360.43 269,-346.25"/> -<polygon fill="black" stroke="black" points="270.94,-343.33 260.88,-340 266.67,-348.88 270.94,-343.33"/> -<text text-anchor="middle" x="310" y="-361.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M300.59,-390.97C283.77,-378.03 260.91,-360.43 242.5,-346.25"/> +<polygon fill="black" stroke="black" points="244.44,-343.33 234.38,-340 240.17,-348.88 244.44,-343.33"/> +<text text-anchor="middle" x="283.5" y="-361.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="560,-340 391,-340 391,-302 560,-302 560,-340"/> -<text text-anchor="middle" x="475.5" y="-324.8" font-family="Times,serif" font-size="14.00">profile(icl&gt;chart(icl&gt;thing))</text> -<text text-anchor="middle" x="475.5" y="-309.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="533.5,-340 364.5,-340 364.5,-302 533.5,-302 533.5,-340"/> +<text text-anchor="middle" x="449" y="-324.8" font-family="Times,serif" font-size="14.00">profile(icl&gt;chart(icl&gt;thing))</text> +<text text-anchor="middle" x="449" y="-309.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge9" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M376.4,-390.97C395.17,-377.91 420.74,-360.11 441.21,-345.87"/> -<polygon fill="black" stroke="black" points="443.42,-348.59 449.63,-340 439.43,-342.84 443.42,-348.59"/> -<text text-anchor="middle" x="429.5" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M349.9,-390.97C368.67,-377.91 394.24,-360.11 414.71,-345.87"/> +<polygon fill="black" stroke="black" points="416.92,-348.59 423.13,-340 412.93,-342.84 416.92,-348.59"/> +<text text-anchor="middle" x="403" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="391,-229 224,-229 224,-193 391,-193 391,-229"/> -<text text-anchor="middle" x="307.5" y="-207.3" font-family="Times,serif" font-size="14.00">static(equ&gt;inactive,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="364.5,-229 197.5,-229 197.5,-193 364.5,-193 364.5,-229"/> +<text text-anchor="middle" x="281" y="-207.3" font-family="Times,serif" font-size="14.00">static(equ&gt;inactive,icl&gt;adj)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge6" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M447.38,-301.92C418.64,-283.45 373.94,-254.71 342.83,-234.71"/> -<polygon fill="black" stroke="black" points="344.35,-231.53 334.05,-229.07 340.57,-237.42 344.35,-231.53"/> -<text text-anchor="middle" x="429" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M420.88,-301.92C392.14,-283.45 347.44,-254.71 316.33,-234.71"/> +<polygon fill="black" stroke="black" points="317.85,-231.53 307.55,-229.07 314.07,-237.42 317.85,-231.53"/> +<text text-anchor="middle" x="402.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="566,-229 409,-229 409,-193 566,-193 566,-229"/> -<text text-anchor="middle" x="487.5" y="-207.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="539.5,-229 382.5,-229 382.5,-193 539.5,-193 539.5,-229"/> +<text text-anchor="middle" x="461" y="-207.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge8" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M477.54,-301.68C479.43,-284.62 482.28,-258.96 484.45,-239.45"/> -<polygon fill="black" stroke="black" points="487.95,-239.66 485.57,-229.34 480.99,-238.89 487.95,-239.66"/> -<text text-anchor="middle" x="494" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M451.04,-301.68C452.93,-284.62 455.78,-258.96 457.95,-239.45"/> +<polygon fill="black" stroke="black" points="461.45,-239.66 459.07,-229.34 454.49,-238.89 461.45,-239.66"/> +<text text-anchor="middle" x="467.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="799,-229 584,-229 584,-193 799,-193 799,-229"/> -<text text-anchor="middle" x="691.5" y="-207.3" font-family="Times,serif" font-size="14.00">on_the_basis_of(icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="772.5,-229 557.5,-229 557.5,-193 772.5,-193 772.5,-229"/> +<text text-anchor="middle" x="665" y="-207.3" font-family="Times,serif" font-size="14.00">on_the_basis_of(icl&gt;how,obj&gt;thing)</text> </g> <!-- 5&#45;&gt;9 --> <g id="edge10" class="edge"> <title>5&#45;&gt;9</title> -<path fill="none" stroke="black" d="M511.65,-301.92C549.31,-283.09 608.3,-253.6 648.37,-233.57"/> -<polygon fill="black" stroke="black" points="649.99,-236.67 657.37,-229.07 646.86,-230.41 649.99,-236.67"/> -<text text-anchor="middle" x="590" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M485.15,-301.92C522.81,-283.09 581.8,-253.6 621.87,-233.57"/> +<polygon fill="black" stroke="black" points="623.49,-236.67 630.87,-229.07 620.36,-230.41 623.49,-236.67"/> +<text text-anchor="middle" x="563.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="605.5,-140 369.5,-140 369.5,-104 605.5,-104 605.5,-140"/> -<text text-anchor="middle" x="487.5" y="-118.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="579,-140 343,-140 343,-104 579,-104 579,-140"/> +<text text-anchor="middle" x="461" y="-118.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge7" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M487.5,-192.81C487.5,-180.66 487.5,-164.11 487.5,-150.18"/> -<polygon fill="black" stroke="black" points="491,-150.15 487.5,-140.15 484,-150.15 491,-150.15"/> -<text text-anchor="middle" x="500" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M461,-192.81C461,-180.66 461,-164.11 461,-150.18"/> +<polygon fill="black" stroke="black" points="464.5,-150.15 461,-140.15 457.5,-150.15 464.5,-150.15"/> +<text text-anchor="middle" x="473.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1063.5,-141 817.5,-141 817.5,-103 1063.5,-103 1063.5,-141"/> -<text text-anchor="middle" x="940.5" y="-125.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):01</text> -<text text-anchor="middle" x="940.5" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1017.5,-141 790.5,-141 790.5,-103 1017.5,-103 1017.5,-141"/> +<text text-anchor="middle" x="904" y="-125.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):01</text> +<text text-anchor="middle" x="904" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge12" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M740.4,-192.92C757.91,-186.8 778.63,-179.56 799.99,-172.09"/> -<polygon fill="black" stroke="black" points="801.22,-175.37 809.5,-168.77 798.91,-168.76 801.22,-175.37"/> -<text text-anchor="middle" x="839.5" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M711.93,-192.92C729.62,-186.48 750.73,-178.79 772.37,-170.92"/> +<polygon fill="black" stroke="black" points="773.8,-174.12 782,-167.41 771.41,-167.54 773.8,-174.12"/> +<text text-anchor="middle" x="807" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1053.5,-52 827.5,-52 827.5,-16 1053.5,-16 1053.5,-52"/> -<text text-anchor="middle" x="940.5" y="-30.3" font-family="Times,serif" font-size="14.00">infrastructure(icl&gt;structure(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1016,-52 790,-52 790,-16 1016,-16 1016,-52"/> +<text text-anchor="middle" x="903" y="-30.3" font-family="Times,serif" font-size="14.00">infrastructure(icl&gt;structure(icl&gt;thing))</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge1" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M940.5,-102.76C940.5,-90.93 940.5,-75.32 940.5,-62.05"/> -<polygon fill="black" stroke="black" points="944,-62.04 940.5,-52.04 937,-62.04 944,-62.04"/> -<text text-anchor="middle" x="953" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M903.79,-102.76C903.65,-90.93 903.47,-75.32 903.31,-62.05"/> +<polygon fill="black" stroke="black" points="906.81,-62 903.2,-52.04 899.81,-62.08 906.81,-62"/> +<text text-anchor="middle" x="915.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1315.5,-52 1079.5,-52 1079.5,-16 1315.5,-16 1315.5,-52"/> -<text text-anchor="middle" x="1197.5" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="1270,-52 1034,-52 1034,-16 1270,-16 1270,-52"/> +<text text-anchor="middle" x="1152" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 10&#45;&gt;13 --> <g id="edge11" class="edge"> <title>10&#45;&gt;13</title> -<path fill="none" stroke="black" d="M994.38,-102.97C1035.97,-89.05 1093.54,-69.79 1136.77,-55.32"/> -<polygon fill="black" stroke="black" points="1137.95,-58.62 1146.32,-52.13 1135.73,-51.98 1137.95,-58.62"/> -<text text-anchor="middle" x="1104" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M955.99,-102.97C996.05,-89.08 1051.45,-69.87 1093.14,-55.41"/> +<polygon fill="black" stroke="black" points="1094.31,-58.71 1102.61,-52.13 1092.02,-52.1 1094.31,-58.71"/> +<text text-anchor="middle" x="1062.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1063.5,-230 817.5,-230 817.5,-192 1063.5,-192 1063.5,-230"/> -<text text-anchor="middle" x="940.5" y="-214.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):02</text> -<text text-anchor="middle" x="940.5" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1017.5,-230 790.5,-230 790.5,-192 1017.5,-192 1017.5,-230"/> +<text text-anchor="middle" x="904" y="-214.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):02</text> +<text text-anchor="middle" x="904" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 12&#45;&gt;10 --> <g id="edge2" class="edge"> <title>12&#45;&gt;10</title> -<path fill="none" stroke="black" d="M940.5,-191.97C940.5,-180.19 940.5,-164.56 940.5,-151.16"/> -<polygon fill="black" stroke="black" points="944,-151 940.5,-141 937,-151 944,-151"/> -<text text-anchor="middle" x="950.5" y="-162.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M904,-191.97C904,-180.19 904,-164.56 904,-151.16"/> +<polygon fill="black" stroke="black" points="907.5,-151 904,-141 900.5,-151 907.5,-151"/> +<text text-anchor="middle" x="914" y="-162.8" font-family="Times,serif" font-size="14.00">and</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -18056,79 +18081,79 @@ mod(calculation(icl>procedure>thing).@entry,profile(icl>chart>thing) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="280pt" height="394pt" - viewBox="0.00 0.00 280.00 394.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="262pt" height="394pt" + viewBox="0.00 0.00 262.00 394.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 390)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-390 276,-390 276,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-390 258,-390 258,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="245.5,-123 26.5,-123 26.5,-87 245.5,-87 245.5,-123"/> -<text text-anchor="middle" x="136" y="-101.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="236.5,-123 17.5,-123 17.5,-87 236.5,-87 236.5,-123"/> +<text text-anchor="middle" x="127" y="-101.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="236,-36 36,-36 36,0 236,0 236,-36"/> -<text text-anchor="middle" x="136" y="-14.3" font-family="Times,serif" font-size="14.00">dynamic(ant&gt;undynamic,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="227,-36 27,-36 27,0 227,0 227,-36"/> +<text text-anchor="middle" x="127" y="-14.3" font-family="Times,serif" font-size="14.00">dynamic(ant&gt;undynamic,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M136,-86.8C136,-75.16 136,-59.55 136,-46.24"/> -<polygon fill="black" stroke="black" points="139.5,-46.18 136,-36.18 132.5,-46.18 139.5,-46.18"/> -<text text-anchor="middle" x="148.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M127,-86.8C127,-75.16 127,-59.55 127,-46.24"/> +<polygon fill="black" stroke="black" points="130.5,-46.18 127,-36.18 123.5,-46.18 130.5,-46.18"/> +<text text-anchor="middle" x="139.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="214.5,-210 57.5,-210 57.5,-174 214.5,-174 214.5,-210"/> -<text text-anchor="middle" x="136" y="-188.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="205.5,-210 48.5,-210 48.5,-174 205.5,-174 205.5,-210"/> +<text text-anchor="middle" x="127" y="-188.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M136,-173.8C136,-162.16 136,-146.55 136,-133.24"/> -<polygon fill="black" stroke="black" points="139.5,-133.18 136,-123.18 132.5,-133.18 139.5,-133.18"/> -<text text-anchor="middle" x="148.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M127,-173.8C127,-162.16 127,-146.55 127,-133.24"/> +<polygon fill="black" stroke="black" points="130.5,-133.18 127,-123.18 123.5,-133.18 130.5,-133.18"/> +<text text-anchor="middle" x="139.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="220.5,-297 51.5,-297 51.5,-261 220.5,-261 220.5,-297"/> -<text text-anchor="middle" x="136" y="-275.3" font-family="Times,serif" font-size="14.00">profile(icl&gt;chart(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="211.5,-297 42.5,-297 42.5,-261 211.5,-261 211.5,-297"/> +<text text-anchor="middle" x="127" y="-275.3" font-family="Times,serif" font-size="14.00">profile(icl&gt;chart(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge3" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M136,-260.8C136,-249.16 136,-233.55 136,-220.24"/> -<polygon fill="black" stroke="black" points="139.5,-220.18 136,-210.18 132.5,-220.18 139.5,-220.18"/> -<text text-anchor="middle" x="148.5" y="-231.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M127,-260.8C127,-249.16 127,-233.55 127,-220.24"/> +<polygon fill="black" stroke="black" points="130.5,-220.18 127,-210.18 123.5,-220.18 130.5,-220.18"/> +<text text-anchor="middle" x="139.5" y="-231.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="272,-386 0,-386 0,-348 272,-348 272,-386"/> -<text text-anchor="middle" x="136" y="-370.8" font-family="courb" font-size="14.00">calculation(icl&gt;procedure(icl&gt;thing))</text> -<text text-anchor="middle" x="136" y="-355.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="254,-386 0,-386 0,-348 254,-348 254,-386"/> +<text text-anchor="middle" x="127" y="-370.8" font-family="courb" font-size="14.00">calculation(icl&gt;procedure(icl&gt;thing))</text> +<text text-anchor="middle" x="127" y="-355.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;4 --> <g id="edge4" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M136,-347.76C136,-335.93 136,-320.32 136,-307.05"/> -<polygon fill="black" stroke="black" points="139.5,-307.04 136,-297.04 132.5,-307.04 139.5,-307.04"/> -<text text-anchor="middle" x="148.5" y="-318.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M127,-347.76C127,-335.93 127,-320.32 127,-307.05"/> +<polygon fill="black" stroke="black" points="130.5,-307.04 127,-297.04 123.5,-307.04 130.5,-307.04"/> +<text text-anchor="middle" x="139.5" y="-318.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.3.2.1a"> <text_body><orig>Based on all relevant data, the ETCS shall calculate an emergency braking curve and a service braking curve </orig><unl>[S:00] @@ -18152,202 +18177,202 @@ man(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1715pt" height="349pt" - viewBox="0.00 0.00 1715.00 349.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1677pt" height="349pt" + viewBox="0.00 0.00 1677.00 349.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 345)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-345 1711,-345 1711,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-345 1673,-345 1673,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-262 510,-262 510,-8 8,-8"/> -<text text-anchor="middle" x="259" y="-246.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-262 472,-262 472,-8 8,-8"/> +<text text-anchor="middle" x="240" y="-246.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="350,-142 168,-142 168,-104 350,-104 350,-142"/> -<text text-anchor="middle" x="259" y="-126.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="259" y="-111.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="331,-142 149,-142 149,-104 331,-104 331,-142"/> +<text text-anchor="middle" x="240" y="-126.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="240" y="-111.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="265.5,-52 46.5,-52 46.5,-16 265.5,-16 265.5,-52"/> -<text text-anchor="middle" x="156" y="-30.3" font-family="Times,serif" font-size="14.00">all(ant&gt;some,icl&gt;quantity,per&gt;thing)</text> +<polygon fill="none" stroke="black" points="246.5,-52 27.5,-52 27.5,-16 246.5,-16 246.5,-52"/> +<text text-anchor="middle" x="137" y="-30.3" font-family="Times,serif" font-size="14.00">all(ant&gt;some,icl&gt;quantity,per&gt;thing)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M237.66,-103.97C222.16,-90.89 201.04,-73.05 184.17,-58.79"/> -<polygon fill="black" stroke="black" points="186.16,-55.89 176.26,-52.12 181.64,-61.24 186.16,-55.89"/> -<text text-anchor="middle" x="224" y="-74.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M218.66,-103.97C203.16,-90.89 182.04,-73.05 165.17,-58.79"/> +<polygon fill="black" stroke="black" points="167.16,-55.89 157.26,-52.12 162.64,-61.24 167.16,-55.89"/> +<text text-anchor="middle" x="205" y="-74.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="472,-52 284,-52 284,-16 472,-16 472,-52"/> -<text text-anchor="middle" x="378" y="-30.3" font-family="Times,serif" font-size="14.00">relevant(ant&gt;irrelevant,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="453,-52 265,-52 265,-16 453,-16 453,-52"/> +<text text-anchor="middle" x="359" y="-30.3" font-family="Times,serif" font-size="14.00">relevant(ant&gt;irrelevant,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M283.66,-103.97C301.8,-90.71 326.63,-72.56 346.25,-58.21"/> -<polygon fill="black" stroke="black" points="348.58,-60.84 354.59,-52.12 344.45,-55.19 348.58,-60.84"/> -<text text-anchor="middle" x="338.5" y="-74.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M264.66,-103.97C282.8,-90.71 307.63,-72.56 327.25,-58.21"/> +<polygon fill="black" stroke="black" points="329.58,-60.84 335.59,-52.12 325.45,-55.19 329.58,-60.84"/> +<text text-anchor="middle" x="319.5" y="-74.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="502,-231 16,-231 16,-193 502,-193 502,-231"/> -<text text-anchor="middle" x="259" y="-215.8" font-family="courb" font-size="14.00">base(agt&gt;volitional_thing,cob&gt;thing,icl&gt;ground(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="259" y="-200.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="463.5,-231 16.5,-231 16.5,-193 463.5,-193 463.5,-231"/> +<text text-anchor="middle" x="240" y="-215.8" font-family="courb" font-size="14.00">base(agt&gt;volitional_thing,cob&gt;thing,icl&gt;ground(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="240" y="-200.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge3" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M259,-192.97C259,-181.19 259,-165.56 259,-152.16"/> -<polygon fill="black" stroke="black" points="262.5,-152 259,-142 255.5,-152 262.5,-152"/> -<text text-anchor="middle" x="269" y="-163.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M240,-192.97C240,-181.19 240,-165.56 240,-152.16"/> +<polygon fill="black" stroke="black" points="243.5,-152 240,-142 236.5,-152 243.5,-152"/> +<text text-anchor="middle" x="250" y="-163.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="707,-341 369,-341 369,-303 707,-303 707,-341"/> -<text text-anchor="middle" x="538" y="-325.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="538" y="-310.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="654.5,-341 345.5,-341 345.5,-303 654.5,-303 654.5,-341"/> +<text text-anchor="middle" x="500" y="-325.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="500" y="-310.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;4 --> <g id="edge13" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M491.3,-302.92C464.71,-292.63 429.88,-279.15 395.31,-265.76"/> -<polygon fill="black" stroke="black" points="396.16,-262.34 385.57,-262 393.63,-268.87 396.16,-262.34"/> -<text text-anchor="middle" x="451.5" y="-273.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M456.48,-302.92C431.81,-292.67 399.52,-279.26 367.45,-265.94"/> +<polygon fill="black" stroke="black" points="368.54,-262.6 357.96,-262 365.85,-269.07 368.54,-262.6"/> +<text text-anchor="middle" x="420.5" y="-273.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="706,-142 652,-142 652,-104 706,-104 706,-142"/> -<text text-anchor="middle" x="679" y="-126.8" font-family="Times,serif" font-size="14.00">etcs</text> -<text text-anchor="middle" x="679" y="-111.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="668,-142 614,-142 614,-104 668,-104 668,-142"/> +<text text-anchor="middle" x="641" y="-126.8" font-family="Times,serif" font-size="14.00">etcs</text> +<text text-anchor="middle" x="641" y="-111.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge4" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M534.29,-302.72C529.96,-276.18 525.95,-226.52 548,-193 569.39,-160.49 611.29,-142.3 641.97,-132.86"/> -<polygon fill="black" stroke="black" points="643.26,-136.13 651.89,-129.99 641.31,-129.41 643.26,-136.13"/> -<text text-anchor="middle" x="556.5" y="-208.3" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M496.29,-302.72C491.96,-276.18 487.95,-226.52 510,-193 531.39,-160.49 573.29,-142.3 603.97,-132.86"/> +<polygon fill="black" stroke="black" points="605.26,-136.13 613.89,-129.99 603.31,-129.41 605.26,-136.13"/> +<text text-anchor="middle" x="518.5" y="-208.3" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1128.5,-230 573.5,-230 573.5,-194 1128.5,-194 1128.5,-230"/> -<text text-anchor="middle" x="851" y="-208.3" font-family="Times,serif" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1090.5,-230 535.5,-230 535.5,-194 1090.5,-194 1090.5,-230"/> +<text text-anchor="middle" x="813" y="-208.3" font-family="Times,serif" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge6" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M590.39,-302.92C645.99,-283.74 733.69,-253.48 791.77,-233.44"/> -<polygon fill="black" stroke="black" points="793.23,-236.64 801.54,-230.07 790.95,-230.02 793.23,-236.64"/> -<text text-anchor="middle" x="694" y="-273.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M552.39,-302.92C607.99,-283.74 695.69,-253.48 753.77,-233.44"/> +<polygon fill="black" stroke="black" points="755.23,-236.64 763.54,-230.07 752.95,-230.02 755.23,-236.64"/> +<text text-anchor="middle" x="656" y="-273.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7&#45;&gt;6 --> <g id="edge5" class="edge"> <title>7&#45;&gt;6</title> -<path fill="none" stroke="black" d="M817.02,-193.81C787.69,-178.98 745.43,-157.6 715.41,-142.42"/> -<polygon fill="black" stroke="black" points="716.63,-139.11 706.13,-137.72 713.47,-145.36 716.63,-139.11"/> -<text text-anchor="middle" x="783.5" y="-163.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M779.02,-193.81C749.69,-178.98 707.43,-157.6 677.41,-142.42"/> +<polygon fill="black" stroke="black" points="678.63,-139.11 668.13,-137.72 675.47,-145.36 678.63,-139.11"/> +<text text-anchor="middle" x="745.5" y="-163.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1398.5,-142 1129.5,-142 1129.5,-104 1398.5,-104 1398.5,-142"/> -<text text-anchor="middle" x="1264" y="-126.8" font-family="Times,serif" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing)):02</text> -<text text-anchor="middle" x="1264" y="-111.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1360.5,-142 1091.5,-142 1091.5,-104 1360.5,-104 1360.5,-142"/> +<text text-anchor="middle" x="1226" y="-126.8" font-family="Times,serif" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing)):02</text> +<text text-anchor="middle" x="1226" y="-111.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 7&#45;&gt;10 --> <g id="edge10" class="edge"> <title>7&#45;&gt;10</title> -<path fill="none" stroke="black" d="M932.1,-193.92C999.97,-179.62 1096.93,-159.19 1168.53,-144.11"/> -<polygon fill="black" stroke="black" points="1169.4,-147.51 1178.46,-142.02 1167.96,-140.66 1169.4,-147.51"/> -<text text-anchor="middle" x="1091" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M894.1,-193.92C961.97,-179.62 1058.93,-159.19 1130.53,-144.11"/> +<polygon fill="black" stroke="black" points="1131.4,-147.51 1140.46,-142.02 1129.96,-140.66 1131.4,-147.51"/> +<text text-anchor="middle" x="1053" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1381.5,-231 1146.5,-231 1146.5,-193 1381.5,-193 1381.5,-231"/> -<text text-anchor="middle" x="1264" y="-215.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing):01</text> -<text text-anchor="middle" x="1264" y="-200.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="1343.5,-231 1108.5,-231 1108.5,-193 1343.5,-193 1343.5,-231"/> +<text text-anchor="middle" x="1226" y="-215.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing):01</text> +<text text-anchor="middle" x="1226" y="-200.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1111,-141 917,-141 917,-105 1111,-105 1111,-141"/> -<text text-anchor="middle" x="1014" y="-119.3" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1073,-141 879,-141 879,-105 1073,-105 1073,-141"/> +<text text-anchor="middle" x="976" y="-119.3" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge7" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1212.2,-192.97C1171.6,-178.84 1115.09,-159.18 1072.79,-144.46"/> -<polygon fill="black" stroke="black" points="1073.78,-141.1 1063.18,-141.12 1071.48,-147.71 1073.78,-141.1"/> -<text text-anchor="middle" x="1162" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1174.2,-192.97C1133.6,-178.84 1077.09,-159.18 1034.79,-144.46"/> +<polygon fill="black" stroke="black" points="1035.78,-141.1 1025.18,-141.12 1033.48,-147.71 1035.78,-141.1"/> +<text text-anchor="middle" x="1124" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8&#45;&gt;10 --> <g id="edge11" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1264,-192.97C1264,-181.19 1264,-165.56 1264,-152.16"/> -<polygon fill="black" stroke="black" points="1267.5,-152 1264,-142 1260.5,-152 1267.5,-152"/> -<text text-anchor="middle" x="1273" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1226,-192.97C1226,-181.19 1226,-165.56 1226,-152.16"/> +<polygon fill="black" stroke="black" points="1229.5,-152 1226,-142 1222.5,-152 1229.5,-152"/> +<text text-anchor="middle" x="1235" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1398.5,-53 1129.5,-53 1129.5,-15 1398.5,-15 1398.5,-53"/> -<text text-anchor="middle" x="1264" y="-37.8" font-family="Times,serif" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1264" y="-22.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1360.5,-53 1091.5,-53 1091.5,-15 1360.5,-15 1360.5,-53"/> +<text text-anchor="middle" x="1226" y="-37.8" font-family="Times,serif" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1226" y="-22.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge8" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1264,-103.97C1264,-92.19 1264,-76.56 1264,-63.16"/> -<polygon fill="black" stroke="black" points="1267.5,-63 1264,-53 1260.5,-63 1267.5,-63"/> -<text text-anchor="middle" x="1274" y="-74.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1226,-103.97C1226,-92.19 1226,-76.56 1226,-63.16"/> +<polygon fill="black" stroke="black" points="1229.5,-63 1226,-53 1222.5,-63 1229.5,-63"/> +<text text-anchor="middle" x="1236" y="-74.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1657.5,-231 1422.5,-231 1422.5,-193 1657.5,-193 1657.5,-231"/> -<text text-anchor="middle" x="1540" y="-215.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing):02</text> -<text text-anchor="middle" x="1540" y="-200.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="1619.5,-231 1384.5,-231 1384.5,-193 1619.5,-193 1619.5,-231"/> +<text text-anchor="middle" x="1502" y="-215.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing):02</text> +<text text-anchor="middle" x="1502" y="-200.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 12&#45;&gt;10 --> <g id="edge12" class="edge"> <title>12&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1482.81,-192.97C1438.59,-179.03 1377.27,-159.71 1330.8,-145.05"/> -<polygon fill="black" stroke="black" points="1331.7,-141.67 1321.11,-142 1329.6,-148.35 1331.7,-141.67"/> -<text text-anchor="middle" x="1427" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1444.81,-192.97C1400.59,-179.03 1339.27,-159.71 1292.8,-145.05"/> +<polygon fill="black" stroke="black" points="1293.7,-141.67 1283.11,-142 1291.6,-148.35 1293.7,-141.67"/> +<text text-anchor="middle" x="1389" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1707,-141 1417,-141 1417,-105 1707,-105 1707,-141"/> -<text text-anchor="middle" x="1562" y="-119.3" font-family="Times,serif" font-size="14.00">service(agt&gt;thing,icl&gt;work(icl&gt;action),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1669,-141 1379,-141 1379,-105 1669,-105 1669,-141"/> +<text text-anchor="middle" x="1524" y="-119.3" font-family="Times,serif" font-size="14.00">service(agt&gt;thing,icl&gt;work(icl&gt;action),obj&gt;thing)</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge9" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1544.56,-192.97C1547.63,-180.84 1551.73,-164.62 1555.18,-150.95"/> -<polygon fill="black" stroke="black" points="1558.61,-151.67 1557.67,-141.12 1551.83,-149.95 1558.61,-151.67"/> -<text text-anchor="middle" x="1561" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1506.56,-192.97C1509.63,-180.84 1513.73,-164.62 1517.18,-150.95"/> +<polygon fill="black" stroke="black" points="1520.61,-151.67 1519.67,-141.12 1513.83,-149.95 1520.61,-151.67"/> +<text text-anchor="middle" x="1523" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.2.1b"> @@ -18373,209 +18398,209 @@ man(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1715pt" height="349pt" - viewBox="0.00 0.00 1715.00 349.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1677pt" height="349pt" + viewBox="0.00 0.00 1677.00 349.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 345)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-345 1711,-345 1711,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-345 1673,-345 1673,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-262 510,-262 510,-8 8,-8"/> -<text text-anchor="middle" x="259" y="-246.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-262 472,-262 472,-8 8,-8"/> +<text text-anchor="middle" x="240" y="-246.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="350,-142 168,-142 168,-104 350,-104 350,-142"/> -<text text-anchor="middle" x="259" y="-126.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="259" y="-111.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="331,-142 149,-142 149,-104 331,-104 331,-142"/> +<text text-anchor="middle" x="240" y="-126.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="240" y="-111.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="265.5,-52 46.5,-52 46.5,-16 265.5,-16 265.5,-52"/> -<text text-anchor="middle" x="156" y="-30.3" font-family="Times,serif" font-size="14.00">all(ant&gt;some,icl&gt;quantity,per&gt;thing)</text> +<polygon fill="none" stroke="black" points="246.5,-52 27.5,-52 27.5,-16 246.5,-16 246.5,-52"/> +<text text-anchor="middle" x="137" y="-30.3" font-family="Times,serif" font-size="14.00">all(ant&gt;some,icl&gt;quantity,per&gt;thing)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M237.66,-103.97C222.16,-90.89 201.04,-73.05 184.17,-58.79"/> -<polygon fill="black" stroke="black" points="186.16,-55.89 176.26,-52.12 181.64,-61.24 186.16,-55.89"/> -<text text-anchor="middle" x="224" y="-74.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M218.66,-103.97C203.16,-90.89 182.04,-73.05 165.17,-58.79"/> +<polygon fill="black" stroke="black" points="167.16,-55.89 157.26,-52.12 162.64,-61.24 167.16,-55.89"/> +<text text-anchor="middle" x="205" y="-74.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="472,-52 284,-52 284,-16 472,-16 472,-52"/> -<text text-anchor="middle" x="378" y="-30.3" font-family="Times,serif" font-size="14.00">relevant(ant&gt;irrelevant,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="453,-52 265,-52 265,-16 453,-16 453,-52"/> +<text text-anchor="middle" x="359" y="-30.3" font-family="Times,serif" font-size="14.00">relevant(ant&gt;irrelevant,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M283.66,-103.97C301.8,-90.71 326.63,-72.56 346.25,-58.21"/> -<polygon fill="black" stroke="black" points="348.58,-60.84 354.59,-52.12 344.45,-55.19 348.58,-60.84"/> -<text text-anchor="middle" x="338.5" y="-74.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M264.66,-103.97C282.8,-90.71 307.63,-72.56 327.25,-58.21"/> +<polygon fill="black" stroke="black" points="329.58,-60.84 335.59,-52.12 325.45,-55.19 329.58,-60.84"/> +<text text-anchor="middle" x="319.5" y="-74.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="502,-231 16,-231 16,-193 502,-193 502,-231"/> -<text text-anchor="middle" x="259" y="-215.8" font-family="courb" font-size="14.00">base(agt&gt;volitional_thing,cob&gt;thing,icl&gt;ground(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="259" y="-200.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="463.5,-231 16.5,-231 16.5,-193 463.5,-193 463.5,-231"/> +<text text-anchor="middle" x="240" y="-215.8" font-family="courb" font-size="14.00">base(agt&gt;volitional_thing,cob&gt;thing,icl&gt;ground(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="240" y="-200.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge3" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M259,-192.97C259,-181.19 259,-165.56 259,-152.16"/> -<polygon fill="black" stroke="black" points="262.5,-152 259,-142 255.5,-152 262.5,-152"/> -<text text-anchor="middle" x="269" y="-163.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M240,-192.97C240,-181.19 240,-165.56 240,-152.16"/> +<polygon fill="black" stroke="black" points="243.5,-152 240,-142 236.5,-152 243.5,-152"/> +<text text-anchor="middle" x="250" y="-163.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="707,-341 369,-341 369,-303 707,-303 707,-341"/> -<text text-anchor="middle" x="538" y="-325.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="538" y="-310.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="654.5,-341 345.5,-341 345.5,-303 654.5,-303 654.5,-341"/> +<text text-anchor="middle" x="500" y="-325.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="500" y="-310.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;4 --> <g id="edge13" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M491.3,-302.92C464.71,-292.63 429.88,-279.15 395.31,-265.76"/> -<polygon fill="black" stroke="black" points="396.16,-262.34 385.57,-262 393.63,-268.87 396.16,-262.34"/> -<text text-anchor="middle" x="451.5" y="-273.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M456.48,-302.92C431.81,-292.67 399.52,-279.26 367.45,-265.94"/> +<polygon fill="black" stroke="black" points="368.54,-262.6 357.96,-262 365.85,-269.07 368.54,-262.6"/> +<text text-anchor="middle" x="420.5" y="-273.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="706,-142 652,-142 652,-104 706,-104 706,-142"/> -<text text-anchor="middle" x="679" y="-126.8" font-family="Times,serif" font-size="14.00">etcs</text> -<text text-anchor="middle" x="679" y="-111.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="668,-142 614,-142 614,-104 668,-104 668,-142"/> +<text text-anchor="middle" x="641" y="-126.8" font-family="Times,serif" font-size="14.00">etcs</text> +<text text-anchor="middle" x="641" y="-111.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge4" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M534.29,-302.72C529.96,-276.18 525.95,-226.52 548,-193 569.39,-160.49 611.29,-142.3 641.97,-132.86"/> -<polygon fill="black" stroke="black" points="643.26,-136.13 651.89,-129.99 641.31,-129.41 643.26,-136.13"/> -<text text-anchor="middle" x="556.5" y="-208.3" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M496.29,-302.72C491.96,-276.18 487.95,-226.52 510,-193 531.39,-160.49 573.29,-142.3 603.97,-132.86"/> +<polygon fill="black" stroke="black" points="605.26,-136.13 613.89,-129.99 603.31,-129.41 605.26,-136.13"/> +<text text-anchor="middle" x="518.5" y="-208.3" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1128.5,-230 573.5,-230 573.5,-194 1128.5,-194 1128.5,-230"/> -<text text-anchor="middle" x="851" y="-208.3" font-family="Times,serif" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1090.5,-230 535.5,-230 535.5,-194 1090.5,-194 1090.5,-230"/> +<text text-anchor="middle" x="813" y="-208.3" font-family="Times,serif" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge6" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M590.39,-302.92C645.99,-283.74 733.69,-253.48 791.77,-233.44"/> -<polygon fill="black" stroke="black" points="793.23,-236.64 801.54,-230.07 790.95,-230.02 793.23,-236.64"/> -<text text-anchor="middle" x="694" y="-273.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M552.39,-302.92C607.99,-283.74 695.69,-253.48 753.77,-233.44"/> +<polygon fill="black" stroke="black" points="755.23,-236.64 763.54,-230.07 752.95,-230.02 755.23,-236.64"/> +<text text-anchor="middle" x="656" y="-273.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7&#45;&gt;6 --> <g id="edge5" class="edge"> <title>7&#45;&gt;6</title> -<path fill="none" stroke="black" d="M817.02,-193.81C787.69,-178.98 745.43,-157.6 715.41,-142.42"/> -<polygon fill="black" stroke="black" points="716.63,-139.11 706.13,-137.72 713.47,-145.36 716.63,-139.11"/> -<text text-anchor="middle" x="783.5" y="-163.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M779.02,-193.81C749.69,-178.98 707.43,-157.6 677.41,-142.42"/> +<polygon fill="black" stroke="black" points="678.63,-139.11 668.13,-137.72 675.47,-145.36 678.63,-139.11"/> +<text text-anchor="middle" x="745.5" y="-163.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1398.5,-142 1129.5,-142 1129.5,-104 1398.5,-104 1398.5,-142"/> -<text text-anchor="middle" x="1264" y="-126.8" font-family="Times,serif" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing)):02</text> -<text text-anchor="middle" x="1264" y="-111.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1360.5,-142 1091.5,-142 1091.5,-104 1360.5,-104 1360.5,-142"/> +<text text-anchor="middle" x="1226" y="-126.8" font-family="Times,serif" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing)):02</text> +<text text-anchor="middle" x="1226" y="-111.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 7&#45;&gt;10 --> <g id="edge10" class="edge"> <title>7&#45;&gt;10</title> -<path fill="none" stroke="black" d="M932.1,-193.92C999.97,-179.62 1096.93,-159.19 1168.53,-144.11"/> -<polygon fill="black" stroke="black" points="1169.4,-147.51 1178.46,-142.02 1167.96,-140.66 1169.4,-147.51"/> -<text text-anchor="middle" x="1091" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M894.1,-193.92C961.97,-179.62 1058.93,-159.19 1130.53,-144.11"/> +<polygon fill="black" stroke="black" points="1131.4,-147.51 1140.46,-142.02 1129.96,-140.66 1131.4,-147.51"/> +<text text-anchor="middle" x="1053" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1381.5,-231 1146.5,-231 1146.5,-193 1381.5,-193 1381.5,-231"/> -<text text-anchor="middle" x="1264" y="-215.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing):01</text> -<text text-anchor="middle" x="1264" y="-200.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="1343.5,-231 1108.5,-231 1108.5,-193 1343.5,-193 1343.5,-231"/> +<text text-anchor="middle" x="1226" y="-215.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing):01</text> +<text text-anchor="middle" x="1226" y="-200.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1111,-141 917,-141 917,-105 1111,-105 1111,-141"/> -<text text-anchor="middle" x="1014" y="-119.3" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1073,-141 879,-141 879,-105 1073,-105 1073,-141"/> +<text text-anchor="middle" x="976" y="-119.3" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge7" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1212.2,-192.97C1171.6,-178.84 1115.09,-159.18 1072.79,-144.46"/> -<polygon fill="black" stroke="black" points="1073.78,-141.1 1063.18,-141.12 1071.48,-147.71 1073.78,-141.1"/> -<text text-anchor="middle" x="1162" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1174.2,-192.97C1133.6,-178.84 1077.09,-159.18 1034.79,-144.46"/> +<polygon fill="black" stroke="black" points="1035.78,-141.1 1025.18,-141.12 1033.48,-147.71 1035.78,-141.1"/> +<text text-anchor="middle" x="1124" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8&#45;&gt;10 --> <g id="edge11" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1264,-192.97C1264,-181.19 1264,-165.56 1264,-152.16"/> -<polygon fill="black" stroke="black" points="1267.5,-152 1264,-142 1260.5,-152 1267.5,-152"/> -<text text-anchor="middle" x="1273" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1226,-192.97C1226,-181.19 1226,-165.56 1226,-152.16"/> +<polygon fill="black" stroke="black" points="1229.5,-152 1226,-142 1222.5,-152 1229.5,-152"/> +<text text-anchor="middle" x="1235" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1398.5,-53 1129.5,-53 1129.5,-15 1398.5,-15 1398.5,-53"/> -<text text-anchor="middle" x="1264" y="-37.8" font-family="Times,serif" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1264" y="-22.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1360.5,-53 1091.5,-53 1091.5,-15 1360.5,-15 1360.5,-53"/> +<text text-anchor="middle" x="1226" y="-37.8" font-family="Times,serif" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1226" y="-22.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge8" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1264,-103.97C1264,-92.19 1264,-76.56 1264,-63.16"/> -<polygon fill="black" stroke="black" points="1267.5,-63 1264,-53 1260.5,-63 1267.5,-63"/> -<text text-anchor="middle" x="1274" y="-74.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1226,-103.97C1226,-92.19 1226,-76.56 1226,-63.16"/> +<polygon fill="black" stroke="black" points="1229.5,-63 1226,-53 1222.5,-63 1229.5,-63"/> +<text text-anchor="middle" x="1236" y="-74.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1657.5,-231 1422.5,-231 1422.5,-193 1657.5,-193 1657.5,-231"/> -<text text-anchor="middle" x="1540" y="-215.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing):02</text> -<text text-anchor="middle" x="1540" y="-200.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="1619.5,-231 1384.5,-231 1384.5,-193 1619.5,-193 1619.5,-231"/> +<text text-anchor="middle" x="1502" y="-215.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing):02</text> +<text text-anchor="middle" x="1502" y="-200.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 12&#45;&gt;10 --> <g id="edge12" class="edge"> <title>12&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1482.81,-192.97C1438.59,-179.03 1377.27,-159.71 1330.8,-145.05"/> -<polygon fill="black" stroke="black" points="1331.7,-141.67 1321.11,-142 1329.6,-148.35 1331.7,-141.67"/> -<text text-anchor="middle" x="1427" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1444.81,-192.97C1400.59,-179.03 1339.27,-159.71 1292.8,-145.05"/> +<polygon fill="black" stroke="black" points="1293.7,-141.67 1283.11,-142 1291.6,-148.35 1293.7,-141.67"/> +<text text-anchor="middle" x="1389" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1707,-141 1417,-141 1417,-105 1707,-105 1707,-141"/> -<text text-anchor="middle" x="1562" y="-119.3" font-family="Times,serif" font-size="14.00">service(agt&gt;thing,icl&gt;work(icl&gt;action),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1669,-141 1379,-141 1379,-105 1669,-105 1669,-141"/> +<text text-anchor="middle" x="1524" y="-119.3" font-family="Times,serif" font-size="14.00">service(agt&gt;thing,icl&gt;work(icl&gt;action),obj&gt;thing)</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge9" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1544.56,-192.97C1547.63,-180.84 1551.73,-164.62 1555.18,-150.95"/> -<polygon fill="black" stroke="black" points="1558.61,-151.67 1557.67,-141.12 1551.83,-149.95 1558.61,-151.67"/> -<text text-anchor="middle" x="1561" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1506.56,-192.97C1509.63,-180.84 1513.73,-164.62 1517.18,-150.95"/> +<polygon fill="black" stroke="black" points="1520.61,-151.67 1519.67,-141.12 1513.83,-149.95 1520.61,-151.67"/> +<text text-anchor="middle" x="1523" y="-163.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.2.2a"> <text_body><orig>When changing to a lower speed level, the front end of the train shall respect the dynamic train speed profile. </orig><unl>[S:00] {org:en} -When changing to a lower speed level, the front end of the train shall respect the dynamic train speed profile.. +When changing to a lower speed level, the front end of the train shall respect the dynamic train speed profile. {/org} {unl} tim:01(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@present.@promise,change(icl>occur,src>thing,obj>thing,gol>thing).@entry) @@ -18594,17 +18619,17 @@ man(low_degree_of(icl>adj,aoj>thing).@entry,more(icl>how)) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1220pt" height="455pt" - viewBox="0.00 0.00 1220.00 455.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1204pt" height="455pt" + viewBox="0.00 0.00 1203.50 455.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 451)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-451 1216,-451 1216,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-451 1199.5,-451 1199.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> <polygon fill="none" stroke="black" points="8,-8 8,-439 956,-439 956,-8 8,-8"/> @@ -18613,51 +18638,51 @@ man(low_degree_of(icl>adj,aoj>thing).@entry,more(icl>how)) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="781.5,-408 428.5,-408 428.5,-370 781.5,-370 781.5,-408"/> -<text text-anchor="middle" x="605" y="-392.8" font-family="Times,serif" font-size="14.00">respect(aoj&gt;person,icl&gt;consider(icl&gt;be),obj&gt;thing,rsn&gt;thing)</text> -<text text-anchor="middle" x="605" y="-377.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="774.5,-408 421.5,-408 421.5,-370 774.5,-370 774.5,-408"/> +<text text-anchor="middle" x="598" y="-392.8" font-family="Times,serif" font-size="14.00">respect(aoj&gt;person,icl&gt;consider(icl&gt;be),obj&gt;thing,rsn&gt;thing)</text> +<text text-anchor="middle" x="598" y="-377.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="433.5,-319 70.5,-319 70.5,-281 433.5,-281 433.5,-319"/> -<text text-anchor="middle" x="252" y="-303.8" font-family="courb" font-size="14.00">change(gol&gt;thing,icl&gt;occur,obj&gt;thing,src&gt;thing)</text> -<text text-anchor="middle" x="252" y="-288.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="420,-319 86,-319 86,-281 420,-281 420,-319"/> +<text text-anchor="middle" x="253" y="-303.8" font-family="courb" font-size="14.00">change(gol&gt;thing,icl&gt;occur,obj&gt;thing,src&gt;thing)</text> +<text text-anchor="middle" x="253" y="-288.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M531.86,-369.97C474.47,-355.83 394.57,-336.14 334.83,-321.41"/> -<polygon fill="black" stroke="black" points="335.6,-318 325.05,-319 333.92,-324.79 335.6,-318"/> -<text text-anchor="middle" x="459.5" y="-340.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M526.52,-369.97C470.54,-355.86 392.66,-336.22 334.31,-321.51"/> +<polygon fill="black" stroke="black" points="334.94,-318.05 324.39,-319 333.23,-324.84 334.94,-318.05"/> +<text text-anchor="middle" x="456.5" y="-340.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="730.5,-319 479.5,-319 479.5,-281 730.5,-281 730.5,-319"/> -<text text-anchor="middle" x="605" y="-303.8" font-family="Times,serif" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> -<text text-anchor="middle" x="605" y="-288.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="723.5,-319 472.5,-319 472.5,-281 723.5,-281 723.5,-319"/> +<text text-anchor="middle" x="598" y="-303.8" font-family="Times,serif" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> +<text text-anchor="middle" x="598" y="-288.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;7 --> <g id="edge6" class="edge"> <title>1&#45;&gt;7</title> -<path fill="none" stroke="black" d="M605,-369.97C605,-358.19 605,-342.56 605,-329.16"/> -<polygon fill="black" stroke="black" points="608.5,-329 605,-319 601.5,-329 608.5,-329"/> -<text text-anchor="middle" x="613.5" y="-340.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M598,-369.97C598,-358.19 598,-342.56 598,-329.16"/> +<polygon fill="black" stroke="black" points="601.5,-329 598,-319 594.5,-329 601.5,-329"/> +<text text-anchor="middle" x="606.5" y="-340.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="931.5,-319 762.5,-319 762.5,-281 931.5,-281 931.5,-319"/> -<text text-anchor="middle" x="847" y="-303.8" font-family="Times,serif" font-size="14.00">profile(icl&gt;chart(icl&gt;thing))</text> -<text text-anchor="middle" x="847" y="-288.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="927.5,-319 758.5,-319 758.5,-281 927.5,-281 927.5,-319"/> +<text text-anchor="middle" x="843" y="-303.8" font-family="Times,serif" font-size="14.00">profile(icl&gt;chart(icl&gt;thing))</text> +<text text-anchor="middle" x="843" y="-288.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;13 --> <g id="edge11" class="edge"> <title>1&#45;&gt;13</title> -<path fill="none" stroke="black" d="M655.14,-369.97C693.59,-356.15 746.78,-337.03 787.41,-322.42"/> -<polygon fill="black" stroke="black" points="788.7,-325.68 796.92,-319 786.33,-319.09 788.7,-325.68"/> -<text text-anchor="middle" x="750" y="-340.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M648.76,-369.97C687.69,-356.15 741.54,-337.03 782.67,-322.42"/> +<polygon fill="black" stroke="black" points="784.05,-325.65 792.3,-319 781.71,-319.05 784.05,-325.65"/> +<text text-anchor="middle" x="745" y="-340.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -18668,9 +18693,9 @@ man(low_degree_of(icl>adj,aoj>thing).@entry,more(icl>how)) <!-- 2&#45;&gt;3 --> <g id="edge2" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M230.66,-280.97C215.16,-267.89 194.04,-250.05 177.17,-235.79"/> -<polygon fill="black" stroke="black" points="179.16,-232.89 169.26,-229.12 174.64,-238.24 179.16,-232.89"/> -<text text-anchor="middle" x="215.5" y="-251.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M231.45,-280.97C215.81,-267.89 194.48,-250.05 177.44,-235.79"/> +<polygon fill="black" stroke="black" points="179.38,-232.85 169.46,-229.12 174.88,-238.22 179.38,-232.85"/> +<text text-anchor="middle" x="216.5" y="-251.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -18702,29 +18727,29 @@ man(low_degree_of(icl>adj,aoj>thing).@entry,more(icl>how)) <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1212,-230 966,-230 966,-192 1212,-192 1212,-230"/> -<text text-anchor="middle" x="1089" y="-214.8" font-family="courb" font-size="14.00">low_degree_of(aoj&gt;thing,icl&gt;adj)</text> -<text text-anchor="middle" x="1089" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1195.5,-230 966.5,-230 966.5,-192 1195.5,-192 1195.5,-230"/> +<text text-anchor="middle" x="1081" y="-214.8" font-family="courb" font-size="14.00">low_degree_of(aoj&gt;thing,icl&gt;adj)</text> +<text text-anchor="middle" x="1081" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6&#45;&gt;4 --> <g id="edge12" class="edge"> <title>6&#45;&gt;4</title> -<path fill="none" stroke="black" d="M1026,-191.92C984.12,-180.62 927.7,-166.79 877,-159 818.44,-150 684.02,-140.83 566.26,-133.99"/> -<polygon fill="black" stroke="black" points="566.19,-130.48 556,-133.4 565.79,-137.47 566.19,-130.48"/> -<text text-anchor="middle" x="962.5" y="-162.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1020.43,-191.88C980.15,-180.57 925.86,-166.73 877,-159 818.48,-149.74 684.06,-140.57 566.28,-133.8"/> +<polygon fill="black" stroke="black" points="566.22,-130.29 556.03,-133.22 565.82,-137.28 566.22,-130.29"/> +<text text-anchor="middle" x="959.5" y="-162.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1138.5,-140 1039.5,-140 1039.5,-104 1138.5,-104 1138.5,-140"/> -<text text-anchor="middle" x="1089" y="-118.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1130.5,-140 1031.5,-140 1031.5,-104 1130.5,-104 1130.5,-140"/> +<text text-anchor="middle" x="1081" y="-118.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> </g> <!-- 6&#45;&gt;14 --> <g id="edge13" class="edge"> <title>6&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1089,-191.97C1089,-179.96 1089,-163.93 1089,-150.36"/> -<polygon fill="black" stroke="black" points="1092.5,-150.12 1089,-140.12 1085.5,-150.12 1092.5,-150.12"/> -<text text-anchor="middle" x="1101.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1081,-191.97C1081,-179.96 1081,-163.93 1081,-150.36"/> +<polygon fill="black" stroke="black" points="1084.5,-150.12 1081,-140.12 1077.5,-150.12 1084.5,-150.12"/> +<text text-anchor="middle" x="1093.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 8 --> <g id="node8" class="node"> @@ -18735,9 +18760,9 @@ man(low_degree_of(icl>adj,aoj>thing).@entry,more(icl>how)) <!-- 7&#45;&gt;8 --> <g id="edge5" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M562.73,-280.97C530.09,-267.05 484.84,-247.76 450.51,-233.11"/> -<polygon fill="black" stroke="black" points="451.7,-229.82 441.13,-229.12 448.96,-236.26 451.7,-229.82"/> -<text text-anchor="middle" x="528.5" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M557.18,-280.97C525.79,-267.11 482.34,-247.92 449.24,-233.3"/> +<polygon fill="black" stroke="black" points="450.32,-229.95 439.76,-229.12 447.49,-236.36 450.32,-229.95"/> +<text text-anchor="middle" x="524.5" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> @@ -18749,9 +18774,9 @@ man(low_degree_of(icl>adj,aoj>thing).@entry,more(icl>how)) <!-- 7&#45;&gt;9 --> <g id="edge7" class="edge"> <title>7&#45;&gt;9</title> -<path fill="none" stroke="black" d="M611.84,-280.97C616.4,-268.96 622.47,-252.94 627.62,-239.36"/> -<polygon fill="black" stroke="black" points="630.9,-240.59 631.17,-230 624.35,-238.11 630.9,-240.59"/> -<text text-anchor="middle" x="633" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M606.29,-280.97C611.81,-268.96 619.18,-252.94 625.42,-239.36"/> +<polygon fill="black" stroke="black" points="628.73,-240.55 629.72,-230 622.37,-237.63 628.73,-240.55"/> +<text text-anchor="middle" x="630" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node10" class="node"> @@ -18788,20 +18813,20 @@ man(low_degree_of(icl>adj,aoj>thing).@entry,more(icl>how)) <!-- 13&#45;&gt;12 --> <g id="edge10" class="edge"> <title>13&#45;&gt;12</title> -<path fill="none" stroke="black" d="M849.9,-280.97C851.83,-268.96 854.41,-252.93 856.6,-239.36"/> -<polygon fill="black" stroke="black" points="860.11,-239.54 858.25,-229.12 853.2,-238.43 860.11,-239.54"/> -<text text-anchor="middle" x="867.5" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M846.73,-280.97C849.24,-268.84 852.6,-252.62 855.42,-238.95"/> +<polygon fill="black" stroke="black" points="858.86,-239.62 857.46,-229.12 852.01,-238.2 858.86,-239.62"/> +<text text-anchor="middle" x="866.5" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.2.2b"> <text_body><orig>When changing to a higher speed level the rear end of the train shall respect the static train speed profile. </orig><unl>[S:00] {org:en} -When changing to a higher speed level the rear end of the train shall respect the static train speed profile.. +When changing to a higher speed level the rear end of the train shall respect the static train speed profile. {/org} {unl} obj(when(icl>how,tim<uw,obj>uw).@entry,change(icl>do,src>thing,agt>thing,obj>uw,gol>thing)) @@ -18821,10 +18846,10 @@ man(high_degree_of(icl>adj,aoj>thing),more(icl>how)) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1160pt" height="487pt" @@ -18835,7 +18860,7 @@ man(high_degree_of(icl>adj,aoj>thing),more(icl>how)) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="605.5,-479 368.5,-479 368.5,-441 605.5,-441 605.5,-479"/> +<polygon fill="none" stroke="black" points="596.5,-479 377.5,-479 377.5,-441 596.5,-441 596.5,-479"/> <text text-anchor="middle" x="487" y="-463.8" font-family="courb" font-size="14.00">when(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> <text text-anchor="middle" x="487" y="-448.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -19028,14 +19053,14 @@ man(high_degree_of(icl>adj,aoj>thing),more(icl>how)) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.2.3"> <text_body><orig>It shall be possible to define certain locations (e.g. tunnels) where speed increase is related to the front of the train. </orig><unl>[S:00] {org:en} -It shall be possible to define certain locations (e.g. tunnels) where speed increase is related to the front of the train.. +It shall be possible to define certain locations (e.g. tunnels) where speed increase is related to the front of the train. {/org} {unl} aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,define(icl>characterize>be,obj>uw,aoj>thing)) @@ -19051,14 +19076,14 @@ cnt(location(icl>object>thing).@pl,:01.@parenthesis) {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> <req id="4.3.2.5"> <text_body><orig>The braking curves shall ensure that the train complies with its speed requirements. </orig><unl>[S:00] {org:en} -The braking curves shall ensure that the train complies with its speed requirements.. +The braking curves shall ensure that the train complies with its speed requirements. {/org} {unl} obj(brake(icl>stop>occur,obj>thing).@progress,curve(icl>line>thing,ant>straight_line).@def.@pl) @@ -19071,21 +19096,21 @@ obj(ensure(icl>guarantee>be,obj>thing,aoj>thing,ben>thing,cag> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="774pt" height="348pt" - viewBox="0.00 0.00 774.00 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="748pt" height="348pt" + viewBox="0.00 0.00 748.00 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 344)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 770,-344 770,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 744,-344 744,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="287,-8 287,-261 737,-261 737,-8 287,-8"/> -<text text-anchor="middle" x="512" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="282,-8 282,-261 732,-261 732,-8 282,-8"/> +<text text-anchor="middle" x="507" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -19097,109 +19122,109 @@ obj(ensure(icl>guarantee>be,obj>thing,aoj>thing,ben>thing,cag> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="257,-230 5,-230 5,-192 257,-192 257,-230"/> -<text text-anchor="middle" x="131" y="-214.8" font-family="Times,serif" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing))</text> -<text text-anchor="middle" x="131" y="-199.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> +<polygon fill="none" stroke="black" points="254,-230 2,-230 2,-192 254,-192 254,-230"/> +<text text-anchor="middle" x="128" y="-214.8" font-family="Times,serif" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing))</text> +<text text-anchor="middle" x="128" y="-199.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge5" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M112.73,-301.68C116.18,-284.74 121.36,-259.33 125.32,-239.88"/> -<polygon fill="black" stroke="black" points="128.76,-240.55 127.32,-230.05 121.9,-239.15 128.76,-240.55"/> -<text text-anchor="middle" x="129" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M112.22,-301.68C115.19,-284.82 119.63,-259.57 123.05,-240.15"/> +<polygon fill="black" stroke="black" points="126.54,-240.51 124.82,-230.05 119.64,-239.29 126.54,-240.51"/> +<text text-anchor="middle" x="127" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="766,-340 236,-340 236,-302 766,-302 766,-340"/> -<text text-anchor="middle" x="501" y="-324.8" font-family="courb" font-size="14.00">ensure(aoj&gt;thing,ben&gt;thing,cag&gt;thing,icl&gt;guarantee(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="501" y="-309.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="724,-340 236,-340 236,-302 724,-302 724,-340"/> +<text text-anchor="middle" x="480" y="-324.8" font-family="courb" font-size="14.00">ensure(aoj&gt;thing,ben&gt;thing,cag&gt;thing,icl&gt;guarantee(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="480" y="-309.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge6" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M431.06,-301.97C388.18,-290.7 332.25,-275.59 283,-261 253.88,-252.37 221.85,-242.15 194.73,-233.29"/> -<polygon fill="black" stroke="black" points="195.57,-229.88 184.97,-230.09 193.39,-236.53 195.57,-229.88"/> -<text text-anchor="middle" x="368.5" y="-272.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M416.16,-301.91C376.34,-290.49 324.07,-275.25 278,-261 249.56,-252.2 218.24,-242.05 191.61,-233.27"/> +<polygon fill="black" stroke="black" points="192.62,-229.92 182.02,-230.1 190.42,-236.56 192.62,-229.92"/> +<text text-anchor="middle" x="358.5" y="-272.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="706,-230 296,-230 296,-192 706,-192 706,-230"/> -<text text-anchor="middle" x="501" y="-214.8" font-family="courb" font-size="14.00">comply(agt&gt;volitional_thing,icl&gt;obey(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="501" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="668.5,-230 291.5,-230 291.5,-192 668.5,-192 668.5,-230"/> +<text text-anchor="middle" x="480" y="-214.8" font-family="courb" font-size="14.00">comply(agt&gt;volitional_thing,icl&gt;obey(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="480" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge7" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M501,-301.68C501,-293.08 501,-282.29 501,-271.21"/> -<polygon fill="black" stroke="black" points="504.5,-271 501,-261 497.5,-271 504.5,-271"/> -<text text-anchor="middle" x="510" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M480,-301.68C480,-293.08 480,-282.29 480,-271.21"/> +<polygon fill="black" stroke="black" points="483.5,-271 480,-261 476.5,-271 483.5,-271"/> +<text text-anchor="middle" x="489" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="514.5,-141 295.5,-141 295.5,-103 514.5,-103 514.5,-141"/> -<text text-anchor="middle" x="405" y="-125.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="405" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="509.5,-141 290.5,-141 290.5,-103 509.5,-103 509.5,-141"/> +<text text-anchor="middle" x="400" y="-125.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="400" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge1" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M481.11,-191.97C467.08,-179.26 448.1,-162.06 432.61,-148.02"/> -<polygon fill="black" stroke="black" points="434.63,-145.13 424.87,-141 429.93,-150.31 434.63,-145.13"/> -<text text-anchor="middle" x="466.5" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M463.42,-191.97C451.84,-179.38 436.21,-162.38 423.36,-148.41"/> +<polygon fill="black" stroke="black" points="425.9,-146 416.55,-141 420.75,-150.73 425.9,-146"/> +<text text-anchor="middle" x="452.5" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="729,-141 533,-141 533,-103 729,-103 729,-141"/> -<text text-anchor="middle" x="631" y="-125.8" font-family="Times,serif" font-size="14.00">requirement(icl&gt;duty(icl&gt;thing))</text> -<text text-anchor="middle" x="631" y="-110.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="724,-141 528,-141 528,-103 724,-103 724,-141"/> +<text text-anchor="middle" x="626" y="-125.8" font-family="Times,serif" font-size="14.00">requirement(icl&gt;duty(icl&gt;thing))</text> +<text text-anchor="middle" x="626" y="-110.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge4" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M527.94,-191.97C547.55,-178.85 574.29,-160.95 595.62,-146.68"/> -<polygon fill="black" stroke="black" points="597.73,-149.47 604.1,-141 593.84,-143.66 597.73,-149.47"/> -<text text-anchor="middle" x="582" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M510.25,-191.97C532.47,-178.73 562.85,-160.63 586.91,-146.3"/> +<polygon fill="black" stroke="black" points="588.99,-149.13 595.79,-141 585.41,-143.12 588.99,-149.13"/> +<text text-anchor="middle" x="570" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="548.5,-52 427.5,-52 427.5,-16 548.5,-16 548.5,-52"/> -<text text-anchor="middle" x="488" y="-30.3" font-family="Times,serif" font-size="14.00">it(icl&gt;living_thing)</text> +<polygon fill="none" stroke="black" points="543.5,-52 422.5,-52 422.5,-16 543.5,-16 543.5,-52"/> +<text text-anchor="middle" x="483" y="-30.3" font-family="Times,serif" font-size="14.00">it(icl&gt;living_thing)</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge2" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M601.02,-102.97C578.95,-89.69 548.79,-71.56 525.17,-57.36"/> -<polygon fill="black" stroke="black" points="526.85,-54.28 516.48,-52.13 523.24,-60.28 526.85,-54.28"/> -<text text-anchor="middle" x="577.5" y="-73.8" font-family="Times,serif" font-size="14.00">pos</text> +<path fill="none" stroke="black" d="M596.02,-102.97C573.95,-89.69 543.79,-71.56 520.17,-57.36"/> +<polygon fill="black" stroke="black" points="521.85,-54.28 511.48,-52.13 518.24,-60.28 521.85,-54.28"/> +<text text-anchor="middle" x="572.5" y="-73.8" font-family="Times,serif" font-size="14.00">pos</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="723.5,-52 566.5,-52 566.5,-16 723.5,-16 723.5,-52"/> -<text text-anchor="middle" x="645" y="-30.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="718.5,-52 561.5,-52 561.5,-16 718.5,-16 718.5,-52"/> +<text text-anchor="middle" x="640" y="-30.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> </g> <!-- 6&#45;&gt;8 --> <g id="edge3" class="edge"> <title>6&#45;&gt;8</title> -<path fill="none" stroke="black" d="M633.97,-102.76C635.89,-90.93 638.44,-75.32 640.6,-62.05"/> -<polygon fill="black" stroke="black" points="644.07,-62.47 642.23,-52.04 637.16,-61.35 644.07,-62.47"/> -<text text-anchor="middle" x="651.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M628.97,-102.76C630.89,-90.93 633.44,-75.32 635.6,-62.05"/> +<polygon fill="black" stroke="black" points="639.07,-62.47 637.23,-52.04 632.16,-61.35 639.07,-62.47"/> +<text text-anchor="middle" x="646.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.2.7"> <text_body><orig>Where failure to apply the full service brake is detected the emergency brake shall stop the train in rear of the danger point. </orig><unl>[S:00] {org:en} -Where failure to apply the full service brake is detected the emergency brake shall stop the train in rear of the danger point.. +Where failure to apply the full service brake is detected the emergency brake shall stop the train in rear of the danger point. {/org} {unl} plc(detect(icl>sight>do,equ>discover,agt>thing,obj>uw,plc>thing).@entry.@present,where(icl>how,plc<uw)) @@ -19218,10 +19243,10 @@ obj(detect(icl>sight>do,equ>discover,agt>thing,obj>uw,plc>thin {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1354pt" height="458pt" @@ -19242,7 +19267,7 @@ obj(detect(icl>sight>do,equ>discover,agt>thing,obj>uw,plc>thin <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="736,-450 242,-450 242,-412 736,-412 736,-450"/> +<polygon fill="none" stroke="black" points="713.5,-450 264.5,-450 264.5,-412 713.5,-412 713.5,-450"/> <text text-anchor="middle" x="489" y="-434.8" font-family="courb" font-size="14.00">detect(agt&gt;thing,equ&gt;discover,icl&gt;sight(icl&gt;do),obj&gt;uw,plc&gt;thing)</text> <text text-anchor="middle" x="489" y="-419.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> @@ -19262,21 +19287,21 @@ obj(detect(icl>sight>do,equ>discover,agt>thing,obj>uw,plc>thin <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1172.5,-340 921.5,-340 921.5,-302 1172.5,-302 1172.5,-340"/> -<text text-anchor="middle" x="1047" y="-324.8" font-family="Times,serif" font-size="14.00">failure(icl&gt;nonaccomplishment(icl&gt;thing))</text> -<text text-anchor="middle" x="1047" y="-309.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="1163.5,-340 912.5,-340 912.5,-302 1163.5,-302 1163.5,-340"/> +<text text-anchor="middle" x="1038" y="-324.8" font-family="Times,serif" font-size="14.00">failure(icl&gt;nonaccomplishment(icl&gt;thing))</text> +<text text-anchor="middle" x="1038" y="-309.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge11" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M626.34,-411.94C697.58,-401.68 785.83,-387.57 864,-371 901.34,-363.09 942.43,-352.28 976.2,-342.83"/> -<polygon fill="black" stroke="black" points="977.3,-346.15 985.97,-340.07 975.4,-339.42 977.3,-346.15"/> +<path fill="none" stroke="black" d="M629.08,-411.98C699.88,-401.86 786.9,-387.86 864,-371 899.56,-363.22 938.62,-352.43 970.71,-342.96"/> +<polygon fill="black" stroke="black" points="971.85,-346.27 980.43,-340.06 969.85,-339.56 971.85,-346.27"/> <text text-anchor="middle" x="835.5" y="-382.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="677.5,-340 300.5,-340 300.5,-302 677.5,-302 677.5,-340"/> +<polygon fill="none" stroke="black" points="662,-340 316,-340 316,-302 662,-302 662,-340"/> <text text-anchor="middle" x="489" y="-324.8" font-family="courb" font-size="14.00">stop(agt&gt;concrete_thing,ant&gt;move,icl&gt;do,plc&gt;uw)</text> <text text-anchor="middle" x="489" y="-309.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -19290,23 +19315,23 @@ obj(detect(icl>sight>do,equ>discover,agt>thing,obj>uw,plc>thin <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1326.5,-230 875.5,-230 875.5,-192 1326.5,-192 1326.5,-230"/> -<text text-anchor="middle" x="1101" y="-214.8" font-family="courb" font-size="14.00">apply(agt&gt;volitional_thing,cob&gt;uw,icl&gt;use(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="1101" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1288,-230 876,-230 876,-192 1288,-192 1288,-230"/> +<text text-anchor="middle" x="1082" y="-214.8" font-family="courb" font-size="14.00">apply(agt&gt;volitional_thing,cob&gt;uw,icl&gt;use(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="1082" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;7 --> <g id="edge12" class="edge"> <title>3&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1056.16,-301.68C1060.59,-292.81 1066.19,-281.63 1071.91,-270.19"/> -<polygon fill="black" stroke="black" points="1075.16,-271.51 1076.5,-261 1068.9,-268.38 1075.16,-271.51"/> -<text text-anchor="middle" x="1081" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1045.46,-301.68C1049.04,-292.9 1053.54,-281.85 1058.16,-270.53"/> +<polygon fill="black" stroke="black" points="1061.51,-271.58 1062.04,-261 1055.02,-268.94 1061.51,-271.58"/> +<text text-anchor="middle" x="1067" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1199.5,-141 1002.5,-141 1002.5,-103 1199.5,-103 1199.5,-141"/> -<text text-anchor="middle" x="1101" y="-125.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1101" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1180.5,-141 983.5,-141 983.5,-103 1180.5,-103 1180.5,-141"/> +<text text-anchor="middle" x="1082" y="-125.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1082" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -19317,9 +19342,9 @@ obj(detect(icl>sight>do,equ>discover,agt>thing,obj>uw,plc>thin <!-- 4&#45;&gt;5 --> <g id="edge1" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M1069.14,-102.97C1045.57,-89.64 1013.33,-71.4 988.18,-57.17"/> -<polygon fill="black" stroke="black" points="989.7,-54 979.27,-52.13 986.25,-60.1 989.7,-54"/> -<text text-anchor="middle" x="1046.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1054.12,-102.97C1033.77,-89.81 1006.03,-71.88 984.16,-57.73"/> +<polygon fill="black" stroke="black" points="985.78,-54.62 975.49,-52.13 981.98,-60.49 985.78,-54.62"/> +<text text-anchor="middle" x="1035.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -19330,16 +19355,16 @@ obj(detect(icl>sight>do,equ>discover,agt>thing,obj>uw,plc>thin <!-- 4&#45;&gt;6 --> <g id="edge2" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1118.81,-102.76C1131.17,-90.11 1147.75,-73.13 1161.23,-59.33"/> -<polygon fill="black" stroke="black" points="1163.87,-61.64 1168.35,-52.04 1158.86,-56.75 1163.87,-61.64"/> -<text text-anchor="middle" x="1162.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1103.84,-102.76C1119.27,-89.88 1140.08,-72.5 1156.77,-58.57"/> +<polygon fill="black" stroke="black" points="1159.16,-61.14 1164.59,-52.04 1154.67,-55.76 1159.16,-61.14"/> +<text text-anchor="middle" x="1154.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7&#45;&gt;4 --> <g id="edge3" class="edge"> <title>7&#45;&gt;4</title> -<path fill="none" stroke="black" d="M1101,-191.97C1101,-180.19 1101,-164.56 1101,-151.16"/> -<polygon fill="black" stroke="black" points="1104.5,-151 1101,-141 1097.5,-151 1104.5,-151"/> -<text text-anchor="middle" x="1110" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1082,-191.97C1082,-180.19 1082,-164.56 1082,-151.16"/> +<polygon fill="black" stroke="black" points="1085.5,-151 1082,-141 1078.5,-151 1085.5,-151"/> +<text text-anchor="middle" x="1091" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> @@ -19424,7 +19449,7 @@ obj(detect(icl>sight>do,equ>discover,agt>thing,obj>uw,plc>thin </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -19440,53 +19465,53 @@ mod(calculation(icl>procedure>thing).@entry,speed(icl>rate>thing))&# {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="280pt" height="220pt" - viewBox="0.00 0.00 280.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="262pt" height="220pt" + viewBox="0.00 0.00 262.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 216)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 276,-216 276,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 258,-216 258,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="214.5,-123 57.5,-123 57.5,-87 214.5,-87 214.5,-123"/> -<text text-anchor="middle" x="136" y="-101.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="205.5,-123 48.5,-123 48.5,-87 205.5,-87 205.5,-123"/> +<text text-anchor="middle" x="127" y="-101.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="242,-36 30,-36 30,0 242,0 242,-36"/> -<text text-anchor="middle" x="136" y="-14.3" font-family="Times,serif" font-size="14.00">release(icl&gt;merchandise(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="233,-36 21,-36 21,0 233,0 233,-36"/> +<text text-anchor="middle" x="127" y="-14.3" font-family="Times,serif" font-size="14.00">release(icl&gt;merchandise(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M136,-86.8C136,-75.16 136,-59.55 136,-46.24"/> -<polygon fill="black" stroke="black" points="139.5,-46.18 136,-36.18 132.5,-46.18 139.5,-46.18"/> -<text text-anchor="middle" x="148.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M127,-86.8C127,-75.16 127,-59.55 127,-46.24"/> +<polygon fill="black" stroke="black" points="130.5,-46.18 127,-36.18 123.5,-46.18 130.5,-46.18"/> +<text text-anchor="middle" x="139.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="272,-212 0,-212 0,-174 272,-174 272,-212"/> -<text text-anchor="middle" x="136" y="-196.8" font-family="courb" font-size="14.00">calculation(icl&gt;procedure(icl&gt;thing))</text> -<text text-anchor="middle" x="136" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="254,-212 0,-212 0,-174 254,-174 254,-212"/> +<text text-anchor="middle" x="127" y="-196.8" font-family="courb" font-size="14.00">calculation(icl&gt;procedure(icl&gt;thing))</text> +<text text-anchor="middle" x="127" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M136,-173.76C136,-161.93 136,-146.32 136,-133.05"/> -<polygon fill="black" stroke="black" points="139.5,-133.04 136,-123.04 132.5,-133.04 139.5,-133.04"/> -<text text-anchor="middle" x="148.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M127,-173.76C127,-161.93 127,-146.32 127,-133.05"/> +<polygon fill="black" stroke="black" points="130.5,-133.04 127,-123.04 123.5,-133.04 130.5,-133.04"/> +<text text-anchor="middle" x="139.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.3.3.1"> <text_body><itemize> <item>safety distance and overlap</item> @@ -19544,214 +19569,214 @@ cob(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing), {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1431pt" height="458pt" - viewBox="0.00 0.00 1430.50 458.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1367pt" height="458pt" + viewBox="0.00 0.00 1366.50 458.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 454)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-454 1426.5,-454 1426.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-454 1362.5,-454 1362.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-174 610,-174 610,-8 8,-8"/> -<text text-anchor="middle" x="309" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-174 560,-174 560,-8 8,-8"/> +<text text-anchor="middle" x="284" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="950,-207 950,-373 1218,-373 1218,-207 950,-207"/> -<text text-anchor="middle" x="1084" y="-357.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="892,-207 892,-373 1144,-373 1144,-207 892,-207"/> +<text text-anchor="middle" x="1018" y="-357.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="863,-143 623,-143 623,-105 863,-105 863,-143"/> -<text text-anchor="middle" x="743" y="-127.8" font-family="courb" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> -<text text-anchor="middle" x="743" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="798.5,-143 577.5,-143 577.5,-105 798.5,-105 798.5,-143"/> +<text text-anchor="middle" x="688" y="-127.8" font-family="courb" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> +<text text-anchor="middle" x="688" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="872,-53 618,-53 618,-17 872,-17 872,-53"/> -<text text-anchor="middle" x="745" y="-31.3" font-family="Times,serif" font-size="14.00">safety(ant&gt;danger,icl&gt;condition(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="822,-53 568,-53 568,-17 822,-17 822,-53"/> +<text text-anchor="middle" x="695" y="-31.3" font-family="Times,serif" font-size="14.00">safety(ant&gt;danger,icl&gt;condition(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge4" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M743.41,-104.97C743.69,-92.96 744.06,-76.93 744.37,-63.36"/> -<polygon fill="black" stroke="black" points="747.88,-63.19 744.61,-53.12 740.88,-63.03 747.88,-63.19"/> -<text text-anchor="middle" x="756.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M689.45,-104.97C690.42,-92.96 691.71,-76.93 692.8,-63.36"/> +<polygon fill="black" stroke="black" points="696.31,-63.36 693.62,-53.12 689.33,-62.8 696.31,-63.36"/> +<text text-anchor="middle" x="703.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="849,-252 637,-252 637,-216 849,-216 849,-252"/> -<text text-anchor="middle" x="743" y="-230.3" font-family="Times,serif" font-size="14.00">overlap(icl&gt;concurrence(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="794,-252 582,-252 582,-216 794,-216 794,-252"/> +<text text-anchor="middle" x="688" y="-230.3" font-family="Times,serif" font-size="14.00">overlap(icl&gt;concurrence(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge5" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M743,-215.65C743,-198.84 743,-173.08 743,-153.3"/> -<polygon fill="black" stroke="black" points="746.5,-153.03 743,-143.03 739.5,-153.03 746.5,-153.03"/> -<text text-anchor="middle" x="753" y="-185.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M688,-215.65C688,-198.84 688,-173.08 688,-153.3"/> +<polygon fill="black" stroke="black" points="691.5,-153.03 688,-143.03 684.5,-153.03 691.5,-153.03"/> +<text text-anchor="middle" x="698" y="-185.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="602.5,-143 15.5,-143 15.5,-105 602.5,-105 602.5,-143"/> -<text text-anchor="middle" x="309" y="-127.8" font-family="courb" font-size="14.00">give(ben&gt;person,cob&gt;abstract_thing,equ&gt;yield,icl&gt;supply(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="309" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="552,-143 16,-143 16,-105 552,-105 552,-143"/> +<text text-anchor="middle" x="284" y="-127.8" font-family="courb" font-size="14.00">give(ben&gt;person,cob&gt;abstract_thing,equ&gt;yield,icl&gt;supply(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="284" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;12 --> <g id="edge10" class="edge"> <title>3&#45;&gt;12</title> -<path fill="none" stroke="black" d="M674.23,-215.89C631.09,-205.15 572.98,-190.69 515.81,-176.47"/> -<polygon fill="black" stroke="black" points="516.45,-173.02 505.91,-174 514.76,-179.81 516.45,-173.02"/> -<text text-anchor="middle" x="602.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M623.98,-215.89C583.99,-205.2 530.18,-190.81 477.17,-176.64"/> +<polygon fill="black" stroke="black" points="477.85,-173.2 467.29,-174 476.05,-179.96 477.85,-173.2"/> +<text text-anchor="middle" x="557.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="917,-341 639,-341 639,-305 917,-305 917,-341"/> -<text text-anchor="middle" x="778" y="-319.3" font-family="Times,serif" font-size="14.00">accuracy(ant&gt;inaccuracy,icl&gt;quality(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="862,-341 584,-341 584,-305 862,-305 862,-341"/> +<text text-anchor="middle" x="723" y="-319.3" font-family="Times,serif" font-size="14.00">accuracy(ant&gt;inaccuracy,icl&gt;quality(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge6" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M771.09,-304.81C766.15,-292.54 759.41,-275.79 753.77,-261.77"/> -<polygon fill="black" stroke="black" points="756.88,-260.12 749.9,-252.15 750.39,-262.74 756.88,-260.12"/> -<text text-anchor="middle" x="772" y="-274.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M716.09,-304.81C711.15,-292.54 704.41,-275.79 698.77,-261.77"/> +<polygon fill="black" stroke="black" points="701.88,-260.12 694.9,-252.15 695.39,-262.74 701.88,-260.12"/> +<text text-anchor="middle" x="717" y="-274.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1074.5,-253 991.5,-253 991.5,-215 1074.5,-215 1074.5,-253"/> -<text text-anchor="middle" x="1033" y="-237.8" font-family="courb" font-size="14.00">odometry</text> -<text text-anchor="middle" x="1033" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1009.5,-253 928.5,-253 928.5,-215 1009.5,-215 1009.5,-253"/> +<text text-anchor="middle" x="969" y="-237.8" font-family="courb" font-size="14.00">odometry</text> +<text text-anchor="middle" x="969" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge11" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M828.08,-304.92C860.06,-294 902.5,-279.52 940.46,-266.57"/> -<polygon fill="black" stroke="black" points="941.67,-269.86 950,-263.32 939.41,-263.23 941.67,-269.86"/> -<text text-anchor="middle" x="929" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M771.31,-304.92C802.84,-293.76 844.92,-278.88 882.15,-265.72"/> +<polygon fill="black" stroke="black" points="883.74,-268.86 892,-262.23 881.41,-262.27 883.74,-268.86"/> +<text text-anchor="middle" x="869" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1210,-342 958,-342 958,-304 1210,-304 1210,-342"/> -<text text-anchor="middle" x="1084" y="-326.8" font-family="courb" font-size="14.00">performance(icl&gt;show(icl&gt;thing))</text> -<text text-anchor="middle" x="1084" y="-311.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1136,-342 900,-342 900,-304 1136,-304 1136,-342"/> +<text text-anchor="middle" x="1018" y="-326.8" font-family="courb" font-size="14.00">performance(icl&gt;show(icl&gt;thing))</text> +<text text-anchor="middle" x="1018" y="-311.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge2" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1073.43,-303.97C1066.32,-291.84 1056.82,-275.63 1048.81,-261.97"/> -<polygon fill="black" stroke="black" points="1051.63,-259.86 1043.55,-253 1045.59,-263.4 1051.63,-259.86"/> -<text text-anchor="middle" x="1071" y="-274.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1005.95,-303.9C1002.31,-298.24 998.39,-291.92 995,-286 990.65,-278.4 986.21,-269.98 982.26,-262.22"/> +<polygon fill="black" stroke="black" points="985.33,-260.54 977.73,-253.16 979.08,-263.67 985.33,-260.54"/> +<text text-anchor="middle" x="1005" y="-274.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1179,-252 1093,-252 1093,-216 1179,-216 1179,-252"/> -<text text-anchor="middle" x="1136" y="-230.3" font-family="Times,serif" font-size="14.00">etc(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1114,-252 1028,-252 1028,-216 1114,-216 1114,-252"/> +<text text-anchor="middle" x="1071" y="-230.3" font-family="Times,serif" font-size="14.00">etc(icl&gt;how)</text> </g> <!-- 5&#45;&gt;11 --> <g id="edge3" class="edge"> <title>5&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1094.77,-303.97C1102.24,-291.48 1112.3,-274.66 1120.61,-260.76"/> -<polygon fill="black" stroke="black" points="1123.64,-262.49 1125.77,-252.12 1117.64,-258.9 1123.64,-262.49"/> -<text text-anchor="middle" x="1122" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1028.98,-303.97C1036.59,-291.48 1046.84,-274.66 1055.31,-260.76"/> +<polygon fill="black" stroke="black" points="1058.36,-262.48 1060.57,-252.12 1052.38,-258.83 1058.36,-262.48"/> +<text text-anchor="middle" x="1056" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1185,-142 881,-142 881,-106 1185,-106 1185,-142"/> -<text text-anchor="middle" x="1033" y="-120.3" font-family="Times,serif" font-size="14.00">deceleration(ant&gt;acceleration,icl&gt;change(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1121,-142 817,-142 817,-106 1121,-106 1121,-142"/> +<text text-anchor="middle" x="969" y="-120.3" font-family="Times,serif" font-size="14.00">deceleration(ant&gt;acceleration,icl&gt;change(icl&gt;thing))</text> </g> <!-- 6&#45;&gt;8 --> <g id="edge7" class="edge"> <title>6&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1033,-207C1033,-190.51 1033,-169.21 1033,-152.45"/> -<polygon fill="black" stroke="black" points="1036.5,-152.34 1033,-142.34 1029.5,-152.34 1036.5,-152.34"/> -<text text-anchor="middle" x="1045.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M969,-207C969,-190.51 969,-169.21 969,-152.45"/> +<polygon fill="black" stroke="black" points="972.5,-152.34 969,-142.34 965.5,-152.34 972.5,-152.34"/> +<text text-anchor="middle" x="981.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1422.5,-143 1203.5,-143 1203.5,-105 1422.5,-105 1422.5,-143"/> -<text text-anchor="middle" x="1313" y="-127.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="1313" y="-112.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1358.5,-143 1139.5,-143 1139.5,-105 1358.5,-105 1358.5,-143"/> +<text text-anchor="middle" x="1249" y="-127.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="1249" y="-112.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 6&#45;&gt;10 --> <g id="edge9" class="edge"> <title>6&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1084,-207C1131.37,-188 1145.9,-191.07 1194,-174 1216.82,-165.9 1241.66,-155.87 1262.7,-147.01"/> -<polygon fill="black" stroke="black" points="1264.25,-150.15 1272.08,-143.02 1261.51,-143.71 1264.25,-150.15"/> -<text text-anchor="middle" x="1178" y="-185.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1019,-207C1066.71,-187.71 1081.48,-191.15 1130,-174 1152.83,-165.93 1177.67,-155.91 1198.71,-147.03"/> +<polygon fill="black" stroke="black" points="1200.26,-150.18 1208.09,-143.05 1197.52,-143.74 1200.26,-150.18"/> +<text text-anchor="middle" x="1114" y="-185.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1167,-450 1001,-450 1001,-414 1167,-414 1167,-450"/> -<text text-anchor="middle" x="1084" y="-428.3" font-family="Times,serif" font-size="14.00">or(icl&gt;how,obj&gt;uw,or&lt;uw)</text> +<polygon fill="none" stroke="black" points="1101,-450 935,-450 935,-414 1101,-414 1101,-450"/> +<text text-anchor="middle" x="1018" y="-428.3" font-family="Times,serif" font-size="14.00">or(icl&gt;how,obj&gt;uw,or&lt;uw)</text> </g> <!-- 9&#45;&gt;5 --> <g id="edge8" class="edge"> <title>9&#45;&gt;5</title> -<path fill="none" stroke="black" d="M1084,-413.81C1084,-397.26 1084,-371.94 1084,-352.39"/> -<polygon fill="black" stroke="black" points="1087.5,-352.22 1084,-342.22 1080.5,-352.22 1087.5,-352.22"/> -<text text-anchor="middle" x="1093" y="-384.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1018,-413.81C1018,-397.26 1018,-371.94 1018,-352.39"/> +<polygon fill="black" stroke="black" points="1021.5,-352.22 1018,-342.22 1014.5,-352.22 1021.5,-352.22"/> +<text text-anchor="middle" x="1027" y="-384.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="341.5,-54 276.5,-54 276.5,-16 341.5,-16 341.5,-54"/> -<text text-anchor="middle" x="309" y="-38.8" font-family="Times,serif" font-size="14.00">trackside</text> -<text text-anchor="middle" x="309" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="316.5,-54 251.5,-54 251.5,-16 316.5,-16 316.5,-54"/> +<text text-anchor="middle" x="284" y="-38.8" font-family="Times,serif" font-size="14.00">trackside</text> +<text text-anchor="middle" x="284" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge1" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M309,-104.97C309,-93.19 309,-77.56 309,-64.16"/> -<polygon fill="black" stroke="black" points="312.5,-64 309,-54 305.5,-64 312.5,-64"/> -<text text-anchor="middle" x="319.5" y="-75.8" font-family="Times,serif" font-size="14.00">frm</text> +<path fill="none" stroke="black" d="M284,-104.97C284,-93.19 284,-77.56 284,-64.16"/> +<polygon fill="black" stroke="black" points="287.5,-64 284,-54 280.5,-64 287.5,-64"/> +<text text-anchor="middle" x="294.5" y="-75.8" font-family="Times,serif" font-size="14.00">frm</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1373pt" height="311pt" - viewBox="0.00 0.00 1372.50 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1359pt" height="311pt" + viewBox="0.00 0.00 1358.50 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1368.5,-307 1368.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1354.5,-307 1354.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="464,-214 290,-214 290,-176 464,-176 464,-214"/> -<text text-anchor="middle" x="377" y="-198.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):01</text> -<text text-anchor="middle" x="377" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="457,-214 283,-214 283,-176 457,-176 457,-214"/> +<text text-anchor="middle" x="370" y="-198.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):01</text> +<text text-anchor="middle" x="370" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="492,-124 262,-124 262,-88 492,-88 492,-124"/> -<text text-anchor="middle" x="377" y="-102.3" font-family="Times,serif" font-size="14.00">release(icl&gt;merchandise(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="485,-124 255,-124 255,-88 485,-88 485,-124"/> +<text text-anchor="middle" x="370" y="-102.3" font-family="Times,serif" font-size="14.00">release(icl&gt;merchandise(icl&gt;thing)):01</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M377,-175.97C377,-163.96 377,-147.93 377,-134.36"/> -<polygon fill="black" stroke="black" points="380.5,-134.12 377,-124.12 373.5,-134.12 380.5,-134.12"/> -<text text-anchor="middle" x="389.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M370,-175.97C370,-163.96 370,-147.93 370,-134.36"/> +<polygon fill="black" stroke="black" points="373.5,-134.12 370,-124.12 366.5,-134.12 373.5,-134.12"/> +<text text-anchor="middle" x="382.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -19763,9 +19788,9 @@ cob(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing), <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M259.67,-264.97C282.29,-251.68 313.25,-233.47 337.69,-219.11"/> -<polygon fill="black" stroke="black" points="339.53,-222.09 346.37,-214 335.98,-216.05 339.53,-222.09"/> -<text text-anchor="middle" x="321" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M258.22,-264.97C279.67,-251.73 309.01,-233.63 332.24,-219.3"/> +<polygon fill="black" stroke="black" points="334.15,-222.23 340.82,-214 330.47,-216.28 334.15,-222.23"/> +<text text-anchor="middle" x="317" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -19784,200 +19809,200 @@ cob(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing), <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="805.5,-303 476.5,-303 476.5,-265 805.5,-265 805.5,-303"/> -<text text-anchor="middle" x="641" y="-287.8" font-family="courb" font-size="14.00">take(agt&gt;person,icl&gt;read(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="641" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="777.5,-303 476.5,-303 476.5,-265 777.5,-265 777.5,-303"/> +<text text-anchor="middle" x="627" y="-287.8" font-family="courb" font-size="14.00">take(agt&gt;person,icl&gt;read(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="627" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge3" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M586.3,-264.97C544.09,-251.06 485.59,-231.79 441.17,-217.15"/> -<polygon fill="black" stroke="black" points="442.22,-213.81 431.63,-214 440.03,-220.46 442.22,-213.81"/> -<text text-anchor="middle" x="533.5" y="-235.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M573.75,-264.97C532.74,-251.09 475.95,-231.87 432.74,-217.24"/> +<polygon fill="black" stroke="black" points="433.78,-213.89 423.18,-214 431.53,-220.53 433.78,-213.89"/> +<text text-anchor="middle" x="522.5" y="-235.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="791,-213 491,-213 491,-177 791,-177 791,-213"/> -<text text-anchor="middle" x="641" y="-191.3" font-family="Times,serif" font-size="14.00">priority(equ&gt;precedence,icl&gt;high_status(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="777,-213 477,-213 477,-177 777,-177 777,-213"/> +<text text-anchor="middle" x="627" y="-191.3" font-family="Times,serif" font-size="14.00">priority(equ&gt;precedence,icl&gt;high_status(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge5" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M641,-264.97C641,-252.96 641,-236.93 641,-223.36"/> -<polygon fill="black" stroke="black" points="644.5,-223.12 641,-213.12 637.5,-223.12 644.5,-223.12"/> -<text text-anchor="middle" x="650" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M627,-264.97C627,-252.96 627,-236.93 627,-223.36"/> +<polygon fill="black" stroke="black" points="630.5,-223.12 627,-213.12 623.5,-223.12 630.5,-223.12"/> +<text text-anchor="middle" x="636" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="882,-125 708,-125 708,-87 882,-87 882,-125"/> -<text text-anchor="middle" x="795" y="-109.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):02</text> -<text text-anchor="middle" x="795" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="868,-125 694,-125 694,-87 868,-87 868,-125"/> +<text text-anchor="middle" x="781" y="-109.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):02</text> +<text text-anchor="middle" x="781" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge7" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M671.43,-176.81C695.11,-163.43 728.2,-144.74 754.18,-130.06"/> -<polygon fill="black" stroke="black" points="756.06,-133.02 763.05,-125.05 752.62,-126.92 756.06,-133.02"/> -<text text-anchor="middle" x="737" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M657.43,-176.81C681.11,-163.43 714.2,-144.74 740.18,-130.06"/> +<polygon fill="black" stroke="black" points="742.06,-133.02 749.05,-125.05 738.62,-126.92 742.06,-133.02"/> +<text text-anchor="middle" x="723" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="910,-36 680,-36 680,0 910,0 910,-36"/> -<text text-anchor="middle" x="795" y="-14.3" font-family="Times,serif" font-size="14.00">release(icl&gt;merchandise(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="896,-36 666,-36 666,0 896,0 896,-36"/> +<text text-anchor="middle" x="781" y="-14.3" font-family="Times,serif" font-size="14.00">release(icl&gt;merchandise(icl&gt;thing)):02</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge6" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M795,-86.76C795,-74.93 795,-59.32 795,-46.05"/> -<polygon fill="black" stroke="black" points="798.5,-46.04 795,-36.04 791.5,-46.04 798.5,-46.04"/> -<text text-anchor="middle" x="807.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M781,-86.76C781,-74.93 781,-59.32 781,-46.05"/> +<polygon fill="black" stroke="black" points="784.5,-46.04 781,-36.04 777.5,-46.04 784.5,-46.04"/> +<text text-anchor="middle" x="793.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1364.5,-214 809.5,-214 809.5,-176 1364.5,-176 1364.5,-214"/> -<text text-anchor="middle" x="1087" y="-198.8" font-family="Times,serif" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> -<text text-anchor="middle" x="1087" y="-183.8" font-family="Times,serif" font-size="14.00">.@complete.@past</text> +<polygon fill="none" stroke="black" points="1350.5,-214 795.5,-214 795.5,-176 1350.5,-176 1350.5,-214"/> +<text text-anchor="middle" x="1073" y="-198.8" font-family="Times,serif" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> +<text text-anchor="middle" x="1073" y="-183.8" font-family="Times,serif" font-size="14.00">.@complete.@past</text> </g> <!-- 9&#45;&gt;7 --> <g id="edge8" class="edge"> <title>9&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1026.5,-175.97C979.52,-161.98 914.3,-142.54 865.05,-127.87"/> -<polygon fill="black" stroke="black" points="866.01,-124.5 855.43,-125 864.01,-131.21 866.01,-124.5"/> -<text text-anchor="middle" x="971.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1012.5,-175.97C965.52,-161.98 900.3,-142.54 851.05,-127.87"/> +<polygon fill="black" stroke="black" points="852.01,-124.5 841.43,-125 850.01,-131.21 852.01,-124.5"/> +<text text-anchor="middle" x="957.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1176,-124 998,-124 998,-88 1176,-88 1176,-124"/> -<text text-anchor="middle" x="1087" y="-102.3" font-family="Times,serif" font-size="14.00">on_board(icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1162,-124 984,-124 984,-88 1162,-88 1162,-124"/> +<text text-anchor="middle" x="1073" y="-102.3" font-family="Times,serif" font-size="14.00">on_board(icl&gt;how,obj&gt;thing)</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge9" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1087,-175.97C1087,-163.96 1087,-147.93 1087,-134.36"/> -<polygon fill="black" stroke="black" points="1090.5,-134.12 1087,-124.12 1083.5,-134.12 1090.5,-134.12"/> -<text text-anchor="middle" x="1099.5" y="-146.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1073,-175.97C1073,-163.96 1073,-147.93 1073,-134.36"/> +<polygon fill="black" stroke="black" points="1076.5,-134.12 1073,-124.12 1069.5,-134.12 1076.5,-134.12"/> +<text text-anchor="middle" x="1085.5" y="-146.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1114,-36 1060,-36 1060,0 1114,0 1114,-36"/> -<text text-anchor="middle" x="1087" y="-14.3" font-family="Times,serif" font-size="14.00">which</text> +<polygon fill="none" stroke="black" points="1100,-36 1046,-36 1046,0 1100,0 1100,-36"/> +<text text-anchor="middle" x="1073" y="-14.3" font-family="Times,serif" font-size="14.00">which</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge10" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1087,-87.6C1087,-75.75 1087,-59.82 1087,-46.29"/> -<polygon fill="black" stroke="black" points="1090.5,-46.08 1087,-36.08 1083.5,-46.08 1090.5,-46.08"/> -<text text-anchor="middle" x="1096" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1073,-87.6C1073,-75.75 1073,-59.82 1073,-46.29"/> +<polygon fill="black" stroke="black" points="1076.5,-46.08 1073,-36.08 1069.5,-46.08 1076.5,-46.08"/> +<text text-anchor="middle" x="1082" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="938pt" height="396pt" - viewBox="0.00 0.00 938.00 396.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="885pt" height="396pt" + viewBox="0.00 0.00 884.50 396.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 392)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-392 934,-392 934,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-392 880.5,-392 880.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="701,-301 0,-301 0,-263 701,-263 701,-301"/> -<text text-anchor="middle" x="350.5" y="-285.8" font-family="courb" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> -<text text-anchor="middle" x="350.5" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="648,-301 0,-301 0,-263 648,-263 648,-301"/> +<text text-anchor="middle" x="324" y="-285.8" font-family="courb" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> +<text text-anchor="middle" x="324" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="633.5,-212 455.5,-212 455.5,-176 633.5,-176 633.5,-212"/> -<text text-anchor="middle" x="544.5" y="-190.3" font-family="Times,serif" font-size="14.00">on_board(icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="593,-212 415,-212 415,-176 593,-176 593,-212"/> +<text text-anchor="middle" x="504" y="-190.3" font-family="Times,serif" font-size="14.00">on_board(icl&gt;how,obj&gt;thing)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M391.17,-262.97C421.91,-249.34 464.21,-230.59 496.59,-216.24"/> -<polygon fill="black" stroke="black" points="498.14,-219.38 505.87,-212.13 495.31,-212.98 498.14,-219.38"/> -<text text-anchor="middle" x="478" y="-233.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M361.73,-262.97C390.01,-249.46 428.83,-230.92 458.77,-216.61"/> +<polygon fill="black" stroke="black" points="460.64,-219.59 468.16,-212.13 457.62,-213.28 460.64,-219.59"/> +<text text-anchor="middle" x="443.5" y="-233.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="623,-125 466,-125 466,-87 623,-87 623,-125"/> -<text text-anchor="middle" x="544.5" y="-109.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> -<text text-anchor="middle" x="544.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="582.5,-125 425.5,-125 425.5,-87 582.5,-87 582.5,-125"/> +<text text-anchor="middle" x="504" y="-109.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<text text-anchor="middle" x="504" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 2&#45;&gt;4 --> <g id="edge4" class="edge"> <title>2&#45;&gt;4</title> -<path fill="none" stroke="black" d="M544.5,-175.6C544.5,-164.06 544.5,-148.65 544.5,-135.36"/> -<polygon fill="black" stroke="black" points="548,-135.27 544.5,-125.27 541,-135.27 548,-135.27"/> -<text text-anchor="middle" x="553.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M504,-175.6C504,-164.06 504,-148.65 504,-135.36"/> +<polygon fill="black" stroke="black" points="507.5,-135.27 504,-125.27 500.5,-135.27 507.5,-135.27"/> +<text text-anchor="middle" x="513" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="930,-388 545,-388 545,-352 930,-352 930,-388"/> -<text text-anchor="middle" x="737.5" y="-366.3" font-family="Times,serif" font-size="14.00">base(agt&gt;volitional_thing,cob&gt;thing,icl&gt;ground(icl&gt;do),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="876.5,-388 491.5,-388 491.5,-352 876.5,-352 876.5,-388"/> +<text text-anchor="middle" x="684" y="-366.3" font-family="Times,serif" font-size="14.00">base(agt&gt;volitional_thing,cob&gt;thing,icl&gt;ground(icl&gt;do),obj&gt;thing)</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge5" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M660.58,-351.91C597.57,-337.91 508.28,-318.06 441.68,-303.26"/> -<polygon fill="black" stroke="black" points="442.13,-299.78 431.61,-301.02 440.61,-306.61 442.13,-299.78"/> -<text text-anchor="middle" x="589.5" y="-322.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M612.45,-351.91C553.96,-337.93 471.11,-318.14 409.2,-303.35"/> +<polygon fill="black" stroke="black" points="409.99,-299.94 399.45,-301.02 408.37,-306.75 409.99,-299.94"/> +<text text-anchor="middle" x="547" y="-322.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge2" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M737.47,-351.8C736.53,-328.86 731.57,-288.21 709.5,-263 690.06,-240.79 662.24,-225.69 634.96,-215.49"/> -<polygon fill="black" stroke="black" points="635.95,-212.13 625.35,-212.08 633.61,-218.73 635.95,-212.13"/> -<text text-anchor="middle" x="742" y="-278.3" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M684.05,-351.9C683.23,-329.07 678.56,-288.54 657,-263 638.47,-241.04 611.43,-225.9 585.22,-215.59"/> +<polygon fill="black" stroke="black" points="586.21,-212.22 575.62,-212 583.77,-218.78 586.21,-212.22"/> +<text text-anchor="middle" x="689.5" y="-278.3" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="926,-300 781,-300 781,-264 926,-264 926,-300"/> -<text text-anchor="middle" x="853.5" y="-278.3" font-family="Times,serif" font-size="14.00">either(equ&gt;any,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="872.5,-300 727.5,-300 727.5,-264 872.5,-264 872.5,-300"/> +<text text-anchor="middle" x="800" y="-278.3" font-family="Times,serif" font-size="14.00">either(equ&gt;any,icl&gt;adj)</text> </g> <!-- 3&#45;&gt;6 --> <g id="edge6" class="edge"> <title>3&#45;&gt;6</title> -<path fill="none" stroke="black" d="M760.7,-351.8C778.32,-338.74 802.75,-320.63 822.12,-306.27"/> -<polygon fill="black" stroke="black" points="824.4,-308.93 830.34,-300.17 820.23,-303.31 824.4,-308.93"/> -<text text-anchor="middle" x="811.5" y="-322.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M707.2,-351.8C724.82,-338.74 749.25,-320.63 768.62,-306.27"/> +<polygon fill="black" stroke="black" points="770.9,-308.93 776.84,-300.17 766.73,-303.31 770.9,-308.93"/> +<text text-anchor="middle" x="758" y="-322.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="650.5,-36 438.5,-36 438.5,0 650.5,0 650.5,-36"/> -<text text-anchor="middle" x="544.5" y="-14.3" font-family="Times,serif" font-size="14.00">release(icl&gt;merchandise(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="610,-36 398,-36 398,0 610,0 610,-36"/> +<text text-anchor="middle" x="504" y="-14.3" font-family="Times,serif" font-size="14.00">release(icl&gt;merchandise(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M544.5,-86.76C544.5,-74.93 544.5,-59.32 544.5,-46.05"/> -<polygon fill="black" stroke="black" points="548,-46.04 544.5,-36.04 541,-46.04 548,-46.04"/> -<text text-anchor="middle" x="557" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M504,-86.76C504,-74.93 504,-59.32 504,-46.05"/> +<polygon fill="black" stroke="black" points="507.5,-46.04 504,-36.04 500.5,-46.04 507.5,-46.04"/> +<text text-anchor="middle" x="516.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.3.2c"> <text_body><orig>The release speed shall be indicated on the DMI. </orig><unl>[S:00] {org:en} -The release speed shall be indicated on the DMI.. +The release speed shall be indicated on the DMI. {/org} {unl} mod(speed(icl>rate>thing).@def.@topic,release(icl>merchandise>thing)) @@ -19986,68 +20011,68 @@ plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="424pt" height="222pt" - viewBox="0.00 0.00 424.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="390pt" height="222pt" + viewBox="0.00 0.00 390.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 420,-218 420,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 386,-218 386,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="224.5,-125 67.5,-125 67.5,-87 224.5,-87 224.5,-125"/> -<text text-anchor="middle" x="146" y="-109.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> -<text text-anchor="middle" x="146" y="-94.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="207.5,-125 50.5,-125 50.5,-87 207.5,-87 207.5,-125"/> +<text text-anchor="middle" x="129" y="-109.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<text text-anchor="middle" x="129" y="-94.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="252,-36 40,-36 40,0 252,0 252,-36"/> -<text text-anchor="middle" x="146" y="-14.3" font-family="Times,serif" font-size="14.00">release(icl&gt;merchandise(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="235,-36 23,-36 23,0 235,0 235,-36"/> +<text text-anchor="middle" x="129" y="-14.3" font-family="Times,serif" font-size="14.00">release(icl&gt;merchandise(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M146,-86.76C146,-74.93 146,-59.32 146,-46.05"/> -<polygon fill="black" stroke="black" points="149.5,-46.04 146,-36.04 142.5,-46.04 149.5,-46.04"/> -<text text-anchor="middle" x="158.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M129,-86.76C129,-74.93 129,-59.32 129,-46.05"/> +<polygon fill="black" stroke="black" points="132.5,-46.04 129,-36.04 125.5,-46.04 132.5,-46.04"/> +<text text-anchor="middle" x="141.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="416,-214 0,-214 0,-176 416,-176 416,-214"/> -<text text-anchor="middle" x="208" y="-198.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="208" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="382,-214 0,-214 0,-176 382,-176 382,-214"/> +<text text-anchor="middle" x="191" y="-198.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="191" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M195.15,-175.97C186.34,-163.61 174.51,-147 164.66,-133.18"/> -<polygon fill="black" stroke="black" points="167.48,-131.12 158.83,-125 161.78,-135.18 167.48,-131.12"/> -<text text-anchor="middle" x="190" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M178.15,-175.97C169.34,-163.61 157.51,-147 147.66,-133.18"/> +<polygon fill="black" stroke="black" points="150.48,-131.12 141.83,-125 144.78,-135.18 150.48,-131.12"/> +<text text-anchor="middle" x="173" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="297,-125 243,-125 243,-87 297,-87 297,-125"/> -<text text-anchor="middle" x="270" y="-109.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="270" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="280,-125 226,-125 226,-87 280,-87 280,-125"/> +<text text-anchor="middle" x="253" y="-109.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="253" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M220.85,-175.97C229.66,-163.61 241.49,-147 251.34,-133.18"/> -<polygon fill="black" stroke="black" points="254.22,-135.18 257.17,-125 248.52,-131.12 254.22,-135.18"/> -<text text-anchor="middle" x="250.5" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M203.85,-175.97C212.66,-163.61 224.49,-147 234.34,-133.18"/> +<polygon fill="black" stroke="black" points="237.22,-135.18 240.17,-125 231.52,-131.12 237.22,-135.18"/> +<text text-anchor="middle" x="233.5" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.3.2d"> @@ -20073,211 +20098,211 @@ obj:02(before(icl>how,tim<uw,obj>thing),:03) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1366pt" height="657pt" - viewBox="0.00 0.00 1366.00 657.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1318pt" height="657pt" + viewBox="0.00 0.00 1318.00 657.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 653)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-653 1362,-653 1362,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-653 1314,-653 1314,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-295 8,-570 726,-570 726,-295 8,-295"/> -<text text-anchor="middle" x="367" y="-554.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-295 8,-570 672,-570 672,-295 8,-295"/> +<text text-anchor="middle" x="340" y="-554.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="887,-205 887,-460 1350,-460 1350,-205 887,-205"/> -<text text-anchor="middle" x="1118.5" y="-444.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="839,-205 839,-460 1302,-460 1302,-205 839,-205"/> +<text text-anchor="middle" x="1070.5" y="-444.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <g id="clust3" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="1041,-8 1041,-172 1311,-172 1311,-8 1041,-8"/> -<text text-anchor="middle" x="1176" y="-156.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="1007,-8 1007,-172 1277,-172 1277,-8 1007,-8"/> +<text text-anchor="middle" x="1142" y="-156.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="445.5,-429 288.5,-429 288.5,-391 445.5,-391 445.5,-429"/> -<text text-anchor="middle" x="367" y="-413.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> -<text text-anchor="middle" x="367" y="-398.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="418.5,-429 261.5,-429 261.5,-391 418.5,-391 418.5,-429"/> +<text text-anchor="middle" x="340" y="-413.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<text text-anchor="middle" x="340" y="-398.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="473,-339 261,-339 261,-303 473,-303 473,-339"/> -<text text-anchor="middle" x="367" y="-317.3" font-family="Times,serif" font-size="14.00">release(icl&gt;merchandise(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="446,-339 234,-339 234,-303 446,-303 446,-339"/> +<text text-anchor="middle" x="340" y="-317.3" font-family="Times,serif" font-size="14.00">release(icl&gt;merchandise(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M367,-390.97C367,-378.96 367,-362.93 367,-349.36"/> -<polygon fill="black" stroke="black" points="370.5,-349.12 367,-339.12 363.5,-349.12 370.5,-349.12"/> -<text text-anchor="middle" x="379.5" y="-361.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M340,-390.97C340,-378.96 340,-362.93 340,-349.36"/> +<polygon fill="black" stroke="black" points="343.5,-349.12 340,-339.12 336.5,-349.12 343.5,-349.12"/> +<text text-anchor="middle" x="352.5" y="-361.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="717.5,-539 16.5,-539 16.5,-501 717.5,-501 717.5,-539"/> -<text text-anchor="middle" x="367" y="-523.8" font-family="courb" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> -<text text-anchor="middle" x="367" y="-508.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="664,-539 16,-539 16,-501 664,-501 664,-539"/> +<text text-anchor="middle" x="340" y="-523.8" font-family="courb" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> +<text text-anchor="middle" x="340" y="-508.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M367,-500.68C367,-483.82 367,-458.57 367,-439.15"/> -<polygon fill="black" stroke="black" points="370.5,-439.05 367,-429.05 363.5,-439.05 370.5,-439.05"/> -<text text-anchor="middle" x="376" y="-471.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M340,-500.68C340,-483.82 340,-458.57 340,-439.15"/> +<polygon fill="black" stroke="black" points="343.5,-439.05 340,-429.05 336.5,-439.05 343.5,-439.05"/> +<text text-anchor="middle" x="349" y="-471.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="971,-649 633,-649 633,-611 971,-611 971,-649"/> -<text text-anchor="middle" x="802" y="-633.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="802" y="-618.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="903.5,-649 594.5,-649 594.5,-611 903.5,-611 903.5,-649"/> +<text text-anchor="middle" x="749" y="-633.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="749" y="-618.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge12" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M729.19,-610.92C686.4,-600.3 629.93,-586.28 574.35,-572.48"/> -<polygon fill="black" stroke="black" points="574.9,-569.01 564.35,-570 573.21,-575.8 574.9,-569.01"/> -<text text-anchor="middle" x="658" y="-581.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M680.54,-610.92C640.39,-600.32 587.44,-586.34 535.29,-572.57"/> +<polygon fill="black" stroke="black" points="536.13,-569.17 525.56,-570 534.34,-575.94 536.13,-569.17"/> +<text text-anchor="middle" x="615" y="-581.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="800.5,-538 735.5,-538 735.5,-502 800.5,-502 800.5,-538"/> -<text text-anchor="middle" x="768" y="-516.3" font-family="Times,serif" font-size="14.00">on board</text> +<polygon fill="none" stroke="black" points="747.5,-538 682.5,-538 682.5,-502 747.5,-502 747.5,-538"/> +<text text-anchor="middle" x="715" y="-516.3" font-family="Times,serif" font-size="14.00">on board</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge8" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M796.23,-610.68C790.81,-593.46 782.63,-567.48 776.47,-547.91"/> -<polygon fill="black" stroke="black" points="779.8,-546.82 773.46,-538.34 773.12,-548.93 779.8,-546.82"/> -<text text-anchor="middle" x="802.5" y="-581.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M743.23,-610.68C737.81,-593.46 729.63,-567.48 723.47,-547.91"/> +<polygon fill="black" stroke="black" points="726.8,-546.82 720.46,-538.34 720.12,-548.93 726.8,-546.82"/> +<text text-anchor="middle" x="749.5" y="-581.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="878.5,-428 795.5,-428 795.5,-392 878.5,-392 878.5,-428"/> -<text text-anchor="middle" x="837" y="-406.3" font-family="Times,serif" font-size="14.00">it(icl&gt;thing)</text> +<polygon fill="none" stroke="black" points="829.5,-428 746.5,-428 746.5,-392 829.5,-392 829.5,-428"/> +<text text-anchor="middle" x="788" y="-406.3" font-family="Times,serif" font-size="14.00">it(icl&gt;thing)</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge9" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M812.08,-610.78C814.75,-605.22 817.34,-599 819,-593 833.77,-539.61 836.77,-474.47 837.18,-438.39"/> -<polygon fill="black" stroke="black" points="840.68,-438.18 837.23,-428.17 833.68,-438.15 840.68,-438.18"/> -<text text-anchor="middle" x="842.5" y="-516.3" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M759,-610.76C761.66,-605.2 764.28,-598.98 766,-593 781.38,-539.65 786.02,-474.49 787.41,-438.4"/> +<polygon fill="black" stroke="black" points="790.91,-438.28 787.74,-428.17 783.92,-438.05 790.91,-438.28"/> +<text text-anchor="middle" x="790.5" y="-516.3" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1282,-538 872,-538 872,-502 1282,-502 1282,-538"/> -<text text-anchor="middle" x="1077" y="-516.3" font-family="Times,serif" font-size="14.00">ensure(aoj&gt;thing,ben&gt;thing,cag&gt;thing,icl&gt;guarantee(icl&gt;be),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1229,-538 819,-538 819,-502 1229,-502 1229,-538"/> +<text text-anchor="middle" x="1024" y="-516.3" font-family="Times,serif" font-size="14.00">ensure(aoj&gt;thing,ben&gt;thing,cag&gt;thing,icl&gt;guarantee(icl&gt;be),obj&gt;thing)</text> </g> <!-- 4&#45;&gt;7 --> <g id="edge11" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M848.03,-610.92C896.58,-591.86 972.98,-561.85 1024.01,-541.81"/> -<polygon fill="black" stroke="black" points="1025.52,-544.98 1033.55,-538.07 1022.96,-538.46 1025.52,-544.98"/> -<text text-anchor="middle" x="940" y="-581.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M795.03,-610.92C843.58,-591.86 919.98,-561.85 971.01,-541.81"/> +<polygon fill="black" stroke="black" points="972.52,-544.98 980.55,-538.07 969.96,-538.46 972.52,-544.98"/> +<text text-anchor="middle" x="887" y="-581.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7&#45;&gt;6 --> <g id="edge10" class="edge"> <title>7&#45;&gt;6</title> -<path fill="none" stroke="black" d="M986.42,-501.87C952.31,-492.82 914.24,-479.42 883,-460 872.83,-453.68 863.43,-444.56 855.81,-435.89"/> -<polygon fill="black" stroke="black" points="858.44,-433.58 849.34,-428.16 853.07,-438.07 858.44,-433.58"/> -<text text-anchor="middle" x="935.5" y="-471.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M938.23,-501.98C904.42,-492.85 866.27,-479.36 835,-460 824.72,-453.63 815.13,-444.5 807.33,-435.84"/> +<polygon fill="black" stroke="black" points="809.87,-433.42 800.7,-428.11 804.55,-437.98 809.87,-433.42"/> +<text text-anchor="middle" x="886.5" y="-471.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1273.5,-429 896.5,-429 896.5,-391 1273.5,-391 1273.5,-429"/> -<text text-anchor="middle" x="1085" y="-413.8" font-family="courb" font-size="14.00">stop(agt&gt;concrete_thing,ant&gt;move,icl&gt;do,plc&gt;uw)</text> -<text text-anchor="middle" x="1085" y="-398.8" font-family="courb" font-size="14.00">.@entry.@future</text> +<polygon fill="none" stroke="black" points="1197,-429 851,-429 851,-391 1197,-391 1197,-429"/> +<text text-anchor="middle" x="1024" y="-413.8" font-family="courb" font-size="14.00">stop(agt&gt;concrete_thing,ant&gt;move,icl&gt;do,plc&gt;uw)</text> +<text text-anchor="middle" x="1024" y="-398.8" font-family="courb" font-size="14.00">.@entry.@future</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge13" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1078.29,-501.65C1078.93,-492.88 1079.76,-481.67 1080.62,-470.15"/> -<polygon fill="black" stroke="black" points="1084.12,-470.23 1081.37,-460 1077.14,-469.71 1084.12,-470.23"/> -<text text-anchor="middle" x="1089" y="-471.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1024,-501.65C1024,-492.88 1024,-481.67 1024,-470.15"/> +<polygon fill="black" stroke="black" points="1027.5,-470 1024,-460 1020.5,-470 1027.5,-470"/> +<text text-anchor="middle" x="1033" y="-471.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1114.5,-340 895.5,-340 895.5,-302 1114.5,-302 1114.5,-340"/> -<text text-anchor="middle" x="1005" y="-324.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="1005" y="-309.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1066.5,-340 847.5,-340 847.5,-302 1066.5,-302 1066.5,-340"/> +<text text-anchor="middle" x="957" y="-324.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="957" y="-309.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge3" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1068.42,-390.97C1056.84,-378.38 1041.21,-361.38 1028.36,-347.41"/> -<polygon fill="black" stroke="black" points="1030.9,-345 1021.55,-340 1025.75,-349.73 1030.9,-345"/> -<text text-anchor="middle" x="1057.5" y="-361.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1010.12,-390.97C1000.6,-378.61 987.81,-362 977.17,-348.18"/> +<polygon fill="black" stroke="black" points="979.74,-345.79 970.86,-340 974.19,-350.06 979.74,-345.79"/> +<text text-anchor="middle" x="1002.5" y="-361.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1341.5,-339 1132.5,-339 1132.5,-303 1341.5,-303 1341.5,-339"/> -<text text-anchor="middle" x="1237" y="-317.3" font-family="Times,serif" font-size="14.00">before(icl&gt;how,obj&gt;thing,tim&lt;uw)</text> +<polygon fill="none" stroke="black" points="1293.5,-339 1084.5,-339 1084.5,-303 1293.5,-303 1293.5,-339"/> +<text text-anchor="middle" x="1189" y="-317.3" font-family="Times,serif" font-size="14.00">before(icl&gt;how,obj&gt;thing,tim&lt;uw)</text> </g> <!-- 8&#45;&gt;10 --> <g id="edge4" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1116.49,-390.97C1140.19,-377.41 1172.81,-358.74 1198.13,-344.25"/> -<polygon fill="black" stroke="black" points="1200.16,-347.12 1207.1,-339.12 1196.68,-341.05 1200.16,-347.12"/> -<text text-anchor="middle" x="1179.5" y="-361.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M1058.19,-390.97C1084.14,-377.29 1119.94,-358.42 1147.52,-343.87"/> +<polygon fill="black" stroke="black" points="1149.33,-346.88 1156.54,-339.12 1146.06,-340.68 1149.33,-346.88"/> +<text text-anchor="middle" x="1125.5" y="-361.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1342,-251 1010,-251 1010,-213 1342,-213 1342,-251"/> -<text text-anchor="middle" x="1176" y="-235.8" font-family="courb" font-size="14.00">reach(agt&gt;thing,icl&gt;arrive(icl&gt;do),plt&gt;thing)</text> -<text text-anchor="middle" x="1176" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1294,-251 990,-251 990,-213 1294,-213 1294,-251"/> +<text text-anchor="middle" x="1142" y="-235.8" font-family="courb" font-size="14.00">reach(agt&gt;thing,icl&gt;arrive(icl&gt;do),plt&gt;thing)</text> +<text text-anchor="middle" x="1142" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 10&#45;&gt;13 --> <g id="edge5" class="edge"> <title>10&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1224.95,-302.81C1216.26,-290.43 1204.39,-273.48 1194.5,-259.39"/> -<polygon fill="black" stroke="black" points="1197.26,-257.23 1188.66,-251.05 1191.53,-261.25 1197.26,-257.23"/> -<text text-anchor="middle" x="1219" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1179.71,-302.81C1173.15,-290.66 1164.22,-274.12 1156.69,-260.19"/> +<polygon fill="black" stroke="black" points="1159.58,-258.19 1151.75,-251.05 1153.43,-261.51 1159.58,-258.19"/> +<text text-anchor="middle" x="1177" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1273,-141 1079,-141 1079,-103 1273,-103 1273,-141"/> -<text text-anchor="middle" x="1176" y="-125.8" font-family="Times,serif" font-size="14.00">point(icl&gt;component(icl&gt;thing))</text> -<text text-anchor="middle" x="1176" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1239,-141 1045,-141 1045,-103 1239,-103 1239,-141"/> +<text text-anchor="middle" x="1142" y="-125.8" font-family="Times,serif" font-size="14.00">point(icl&gt;component(icl&gt;thing))</text> +<text text-anchor="middle" x="1142" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1303,-52 1049,-52 1049,-16 1303,-16 1303,-52"/> -<text text-anchor="middle" x="1176" y="-30.3" font-family="Times,serif" font-size="14.00">danger(ant&gt;safety,icl&gt;condition(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1269,-52 1015,-52 1015,-16 1269,-16 1269,-52"/> +<text text-anchor="middle" x="1142" y="-30.3" font-family="Times,serif" font-size="14.00">danger(ant&gt;safety,icl&gt;condition(icl&gt;thing))</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge6" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1176,-102.76C1176,-90.93 1176,-75.32 1176,-62.05"/> -<polygon fill="black" stroke="black" points="1179.5,-62.04 1176,-52.04 1172.5,-62.04 1179.5,-62.04"/> -<text text-anchor="middle" x="1188.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1142,-102.76C1142,-90.93 1142,-75.32 1142,-62.05"/> +<polygon fill="black" stroke="black" points="1145.5,-62.04 1142,-52.04 1138.5,-62.04 1145.5,-62.04"/> +<text text-anchor="middle" x="1154.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 13&#45;&gt;11 --> <g id="edge7" class="edge"> <title>13&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1176,-212.68C1176,-195.82 1176,-170.57 1176,-151.15"/> -<polygon fill="black" stroke="black" points="1179.5,-151.05 1176,-141.05 1172.5,-151.05 1179.5,-151.05"/> -<text text-anchor="middle" x="1183.5" y="-183.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M1142,-212.68C1142,-195.82 1142,-170.57 1142,-151.15"/> +<polygon fill="black" stroke="black" points="1145.5,-151.05 1142,-141.05 1138.5,-151.05 1145.5,-151.05"/> +<text text-anchor="middle" x="1149.5" y="-183.8" font-family="Times,serif" font-size="14.00">plt</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.3.3"> @@ -20309,7 +20334,7 @@ and:01(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thin [/S] [S:00] {org:en} -The condition for this change shall be defined for each target as infrastructure data.. +The condition for this change shall be defined for each target as infrastructure data. {/org} {unl} obj(define(icl>characterize>be,obj>uw,aoj>thing).@entry.@present.@promise,condition(icl>state>abstract_thing,aoj>thing).@def.@topic) @@ -20323,14 +20348,14 @@ obj(as(icl>how,com>class,obj>thing,aoj<uw),data(icl>collection> {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> <req id="4.3.3.4"> <text_body><orig>Each railway shall have the possibility of allowing a different release speed for every signal. </orig><unl>[S:00] {org:en} -Each railway shall have the possibility of allowing a different release speed for every signal.. +Each railway shall have the possibility of allowing a different release speed for every signal. {/org} {unl} mod(railway(icl>line>thing),each(icl>quantity,per>thing)) @@ -20345,158 +20370,158 @@ pur(have(icl>be,obj>thing,aoj>thing).@entry.@present.@promise,:02) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1202pt" height="458pt" - viewBox="0.00 0.00 1202.00 458.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1130pt" height="458pt" + viewBox="0.00 0.00 1130.00 458.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 454)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-454 1198,-454 1198,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-454 1126,-454 1126,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="626,-8 626,-261 1186,-261 1186,-8 626,-8"/> -<text text-anchor="middle" x="906" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="592,-8 592,-261 1114,-261 1114,-8 592,-8"/> +<text text-anchor="middle" x="853" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="8,-96 8,-371 434,-371 434,-96 8,-96"/> -<text text-anchor="middle" x="221" y="-355.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="8,-96 8,-371 400,-371 400,-96 8,-96"/> +<text text-anchor="middle" x="204" y="-355.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="612.5,-339 445.5,-339 445.5,-303 612.5,-303 612.5,-339"/> -<text text-anchor="middle" x="529" y="-317.3" font-family="Times,serif" font-size="14.00">railway(icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="578.5,-339 411.5,-339 411.5,-303 578.5,-303 578.5,-339"/> +<text text-anchor="middle" x="495" y="-317.3" font-family="Times,serif" font-size="14.00">railway(icl&gt;line(icl&gt;thing))</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="615.5,-229 442.5,-229 442.5,-193 615.5,-193 615.5,-229"/> -<text text-anchor="middle" x="529" y="-207.3" font-family="Times,serif" font-size="14.00">each(icl&gt;quantity,per&gt;thing)</text> +<polygon fill="none" stroke="black" points="581.5,-229 408.5,-229 408.5,-193 581.5,-193 581.5,-229"/> +<text text-anchor="middle" x="495" y="-207.3" font-family="Times,serif" font-size="14.00">each(icl&gt;quantity,per&gt;thing)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge5" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M529,-302.65C529,-285.56 529,-259.22 529,-239.32"/> -<polygon fill="black" stroke="black" points="532.5,-239.31 529,-229.31 525.5,-239.31 532.5,-239.31"/> -<text text-anchor="middle" x="541.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M495,-302.65C495,-285.56 495,-259.22 495,-239.32"/> +<polygon fill="black" stroke="black" points="498.5,-239.31 495,-229.31 491.5,-239.31 498.5,-239.31"/> +<text text-anchor="middle" x="507.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="654.5,-450 403.5,-450 403.5,-412 654.5,-412 654.5,-450"/> -<text text-anchor="middle" x="529" y="-434.8" font-family="courb" font-size="14.00">have(aoj&gt;thing,icl&gt;be,obj&gt;thing)</text> -<text text-anchor="middle" x="529" y="-419.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="610,-450 380,-450 380,-412 610,-412 610,-450"/> +<text text-anchor="middle" x="495" y="-434.8" font-family="courb" font-size="14.00">have(aoj&gt;thing,icl&gt;be,obj&gt;thing)</text> +<text text-anchor="middle" x="495" y="-419.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge6" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M529,-411.68C529,-394.62 529,-368.96 529,-349.45"/> -<polygon fill="black" stroke="black" points="532.5,-349.34 529,-339.34 525.5,-349.34 532.5,-349.34"/> -<text text-anchor="middle" x="537.5" y="-382.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M495,-411.68C495,-394.62 495,-368.96 495,-349.45"/> +<polygon fill="black" stroke="black" points="498.5,-349.34 495,-339.34 491.5,-349.34 498.5,-349.34"/> +<text text-anchor="middle" x="503.5" y="-382.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1006,-340 688,-340 688,-302 1006,-302 1006,-340"/> -<text text-anchor="middle" x="847" y="-324.8" font-family="Times,serif" font-size="14.00">possibility(icl&gt;perspective(icl&gt;abstract_thing),obj&gt;uw)</text> -<text text-anchor="middle" x="847" y="-309.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="963,-340 645,-340 645,-302 963,-302 963,-340"/> +<text text-anchor="middle" x="804" y="-324.8" font-family="Times,serif" font-size="14.00">possibility(icl&gt;perspective(icl&gt;abstract_thing),obj&gt;uw)</text> +<text text-anchor="middle" x="804" y="-309.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge7" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M582.23,-411.92C637.92,-393.01 725.29,-363.34 784.29,-343.3"/> -<polygon fill="black" stroke="black" points="785.52,-346.58 793.87,-340.05 783.27,-339.95 785.52,-346.58"/> -<text text-anchor="middle" x="687" y="-382.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M546.72,-411.92C600.72,-393.05 685.38,-363.46 742.71,-343.42"/> +<polygon fill="black" stroke="black" points="744.08,-346.65 752.37,-340.05 741.77,-340.04 744.08,-346.65"/> +<text text-anchor="middle" x="649" y="-382.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="425.5,-340 16.5,-340 16.5,-302 425.5,-302 425.5,-340"/> -<text text-anchor="middle" x="221" y="-324.8" font-family="courb" font-size="14.00">speed(agt&gt;volitional_thing,equ&gt;rush,icl&gt;travel(icl&gt;do))</text> -<text text-anchor="middle" x="221" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="391.5,-340 16.5,-340 16.5,-302 391.5,-302 391.5,-340"/> +<text text-anchor="middle" x="204" y="-324.8" font-family="courb" font-size="14.00">speed(agt&gt;volitional_thing,equ&gt;rush,icl&gt;travel(icl&gt;do))</text> +<text text-anchor="middle" x="204" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;10 --> <g id="edge9" class="edge"> <title>3&#45;&gt;10</title> -<path fill="none" stroke="black" d="M477.45,-411.92C447.84,-401.54 408.98,-387.92 370.5,-374.42"/> -<polygon fill="black" stroke="black" points="371.33,-371 360.74,-371 369.01,-377.61 371.33,-371"/> -<text text-anchor="middle" x="429.5" y="-382.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M446.29,-411.92C418.44,-401.59 381.92,-388.03 345.72,-374.6"/> +<polygon fill="black" stroke="black" points="346.62,-371.2 336.02,-371 344.18,-377.76 346.62,-371.2"/> +<text text-anchor="middle" x="401.5" y="-382.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1178,-230 634,-230 634,-192 1178,-192 1178,-230"/> -<text text-anchor="middle" x="906" y="-214.8" font-family="courb" font-size="14.00">allow(agt&gt;volitional_thing,ben&gt;volitional_thing,equ&gt;permit,icl&gt;do,obj&gt;uw)</text> -<text text-anchor="middle" x="906" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1106,-230 600,-230 600,-192 1106,-192 1106,-230"/> +<text text-anchor="middle" x="853" y="-214.8" font-family="courb" font-size="14.00">allow(agt&gt;volitional_thing,ben&gt;volitional_thing,equ&gt;permit,icl&gt;do,obj&gt;uw)</text> +<text text-anchor="middle" x="853" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;7 --> <g id="edge8" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M857.01,-301.68C861.9,-292.73 868.08,-281.4 874.4,-269.85"/> -<polygon fill="black" stroke="black" points="877.51,-271.45 879.23,-261 871.37,-268.09 877.51,-271.45"/> -<text text-anchor="middle" x="883" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M812.31,-301.68C816.33,-292.81 821.41,-281.63 826.6,-270.19"/> +<polygon fill="black" stroke="black" points="829.83,-271.55 830.77,-261 823.45,-268.66 829.83,-271.55"/> +<text text-anchor="middle" x="836" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1012,-141 800,-141 800,-103 1012,-103 1012,-141"/> -<text text-anchor="middle" x="906" y="-125.8" font-family="Times,serif" font-size="14.00">release(icl&gt;merchandise(icl&gt;thing))</text> -<text text-anchor="middle" x="906" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="959,-141 747,-141 747,-103 959,-103 959,-141"/> +<text text-anchor="middle" x="853" y="-125.8" font-family="Times,serif" font-size="14.00">release(icl&gt;merchandise(icl&gt;thing))</text> +<text text-anchor="middle" x="853" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="989.5,-52 822.5,-52 822.5,-16 989.5,-16 989.5,-52"/> -<text text-anchor="middle" x="906" y="-30.3" font-family="Times,serif" font-size="14.00">different(ant&gt;same,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="936.5,-52 769.5,-52 769.5,-16 936.5,-16 936.5,-52"/> +<text text-anchor="middle" x="853" y="-30.3" font-family="Times,serif" font-size="14.00">different(ant&gt;same,icl&gt;adj)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M906,-102.76C906,-90.93 906,-75.32 906,-62.05"/> -<polygon fill="black" stroke="black" points="909.5,-62.04 906,-52.04 902.5,-62.04 909.5,-62.04"/> -<text text-anchor="middle" x="918.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M853,-102.76C853,-90.93 853,-75.32 853,-62.05"/> +<polygon fill="black" stroke="black" points="856.5,-62.04 853,-52.04 849.5,-62.04 856.5,-62.04"/> +<text text-anchor="middle" x="865.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7&#45;&gt;5 --> <g id="edge2" class="edge"> <title>7&#45;&gt;5</title> -<path fill="none" stroke="black" d="M906,-191.97C906,-180.19 906,-164.56 906,-151.16"/> -<polygon fill="black" stroke="black" points="909.5,-151 906,-141 902.5,-151 909.5,-151"/> -<text text-anchor="middle" x="915" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M853,-191.97C853,-180.19 853,-164.56 853,-151.16"/> +<polygon fill="black" stroke="black" points="856.5,-151 853,-141 849.5,-151 856.5,-151"/> +<text text-anchor="middle" x="862" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="333,-229 109,-229 109,-193 333,-193 333,-229"/> -<text text-anchor="middle" x="221" y="-207.3" font-family="Times,serif" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="316,-229 92,-229 92,-193 316,-193 316,-229"/> +<text text-anchor="middle" x="204" y="-207.3" font-family="Times,serif" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="310,-140 132,-140 132,-104 310,-104 310,-140"/> -<text text-anchor="middle" x="221" y="-118.3" font-family="Times,serif" font-size="14.00">every(icl&gt;quantity,per&gt;thing)</text> +<polygon fill="none" stroke="black" points="293,-140 115,-140 115,-104 293,-104 293,-140"/> +<text text-anchor="middle" x="204" y="-118.3" font-family="Times,serif" font-size="14.00">every(icl&gt;quantity,per&gt;thing)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge3" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M221,-192.81C221,-180.66 221,-164.11 221,-150.18"/> -<polygon fill="black" stroke="black" points="224.5,-150.15 221,-140.15 217.5,-150.15 224.5,-150.15"/> -<text text-anchor="middle" x="233.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M204,-192.81C204,-180.66 204,-164.11 204,-150.18"/> +<polygon fill="black" stroke="black" points="207.5,-150.15 204,-140.15 200.5,-150.15 207.5,-150.15"/> +<text text-anchor="middle" x="216.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10&#45;&gt;8 --> <g id="edge4" class="edge"> <title>10&#45;&gt;8</title> -<path fill="none" stroke="black" d="M221,-301.68C221,-284.62 221,-258.96 221,-239.45"/> -<polygon fill="black" stroke="black" points="224.5,-239.34 221,-229.34 217.5,-239.34 224.5,-239.34"/> -<text text-anchor="middle" x="230.5" y="-272.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M204,-301.68C204,-284.62 204,-258.96 204,-239.45"/> +<polygon fill="black" stroke="black" points="207.5,-239.34 204,-229.34 200.5,-239.34 207.5,-239.34"/> +<text text-anchor="middle" x="213.5" y="-272.8" font-family="Times,serif" font-size="14.00">pur</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -20511,45 +20536,45 @@ mod(location(icl>object>thing).@entry,train(icl>public_transport>thi {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="232pt" height="133pt" - viewBox="0.00 0.00 232.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="227pt" height="133pt" + viewBox="0.00 0.00 227.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 228,-129 228,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 223,-129 223,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="224,-125 0,-125 0,-87 224,-87 224,-125"/> -<text text-anchor="middle" x="112" y="-109.8" font-family="courb" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> -<text text-anchor="middle" x="112" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="213.5,-125 5.5,-125 5.5,-87 213.5,-87 213.5,-125"/> +<text text-anchor="middle" x="109.5" y="-109.8" font-family="courb" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> +<text text-anchor="middle" x="109.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="221.5,-36 2.5,-36 2.5,0 221.5,0 221.5,-36"/> -<text text-anchor="middle" x="112" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="219,-36 0,-36 0,0 219,0 219,-36"/> +<text text-anchor="middle" x="109.5" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M112,-86.76C112,-74.93 112,-59.32 112,-46.05"/> -<polygon fill="black" stroke="black" points="115.5,-46.04 112,-36.04 108.5,-46.04 115.5,-46.04"/> -<text text-anchor="middle" x="124.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M109.5,-86.76C109.5,-74.93 109.5,-59.32 109.5,-46.05"/> +<polygon fill="black" stroke="black" points="113,-46.04 109.5,-36.04 106,-46.04 113,-46.04"/> +<text text-anchor="middle" x="122" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.3.4.1"> <text_body><orig>The ETCS trainborne equipment shall be able to determine the location of the entire train. </orig><unl>[S:00] {org:en} -The ETCS trainborne equipment shall be able to determine the location of the entire train.. +The ETCS trainborne equipment shall be able to determine the location of the entire train. {/org} {unl} mod(trainborne,etcs) @@ -20561,10 +20586,10 @@ obj(location(icl>object>thing).@def,train(icl>public_transport>thing {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="473pt" height="311pt" @@ -20608,7 +20633,7 @@ obj(location(icl>object>thing).@def,train(icl>public_transport>thing <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="464.5,-303 13.5,-303 13.5,-265 464.5,-265 464.5,-303"/> +<polygon fill="none" stroke="black" points="447,-303 31,-303 31,-265 447,-265 447,-303"/> <text text-anchor="middle" x="239" y="-287.8" font-family="courb" font-size="14.00">determine(aoj&gt;thing,equ&gt;shape,icl&gt;cause(icl&gt;be),obj&gt;thing)</text> <text text-anchor="middle" x="239" y="-272.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> </g> @@ -20662,14 +20687,14 @@ obj(location(icl>object>thing).@def,train(icl>public_transport>thing </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.4.2"> <text_body><orig>On lines fitted with RBC, the ETCS trainborne equipment shall be able to transmit the location of the entire train to the RBC. </orig><unl>[S:00] {org:en} -On lines fitted with RBC, the ETCS trainborne equipment shall be able to transmit the location of the entire train to the RBC.. +On lines fitted with RBC, the ETCS trainborne equipment shall be able to transmit the location of the entire train to the RBC. {/org} {unl} plc:01(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@present.@ability.@promise,on(icl>how,com>surface,obj>concrete_thing,plc<uw).@entry) @@ -20686,84 +20711,84 @@ to:01(train(icl>public_transport>thing).@def,rbc(icl>blood_cell>thin {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1222pt" height="368pt" - viewBox="0.00 0.00 1222.00 368.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1192pt" height="368pt" + viewBox="0.00 0.00 1192.00 368.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 364)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-364 1218,-364 1218,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-364 1188,-364 1188,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-352 1206,-352 1206,-8 8,-8"/> -<text text-anchor="middle" x="607" y="-336.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-352 1176,-352 1176,-8 8,-8"/> +<text text-anchor="middle" x="592" y="-336.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="1041,-321 709,-321 709,-283 1041,-283 1041,-321"/> -<text text-anchor="middle" x="875" y="-305.8" font-family="Times,serif" font-size="14.00">transmit(agt&gt;thing,ben&gt;thing,icl&gt;pass(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="875" y="-290.8" font-family="Times,serif" font-size="14.00">.@ability.@present.@promise</text> +<polygon fill="none" stroke="black" points="1011,-321 679,-321 679,-283 1011,-283 1011,-321"/> +<text text-anchor="middle" x="845" y="-305.8" font-family="Times,serif" font-size="14.00">transmit(agt&gt;thing,ben&gt;thing,icl&gt;pass(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="845" y="-290.8" font-family="Times,serif" font-size="14.00">.@ability.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="734,-232 340,-232 340,-194 734,-194 734,-232"/> -<text text-anchor="middle" x="537" y="-216.8" font-family="courb" font-size="14.00">on(com&gt;surface,icl&gt;how,obj&gt;concrete_thing,plc&lt;uw)</text> -<text text-anchor="middle" x="537" y="-201.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="704,-232 340,-232 340,-194 704,-194 704,-232"/> +<text text-anchor="middle" x="522" y="-216.8" font-family="courb" font-size="14.00">on(com&gt;surface,icl&gt;how,obj&gt;concrete_thing,plc&lt;uw)</text> +<text text-anchor="middle" x="522" y="-201.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M804.97,-282.97C750.13,-268.86 673.83,-249.22 616.67,-234.51"/> -<polygon fill="black" stroke="black" points="617.5,-231.11 606.94,-232 615.76,-237.89 617.5,-231.11"/> -<text text-anchor="middle" x="734.5" y="-253.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M778.07,-282.97C725.89,-268.92 653.36,-249.38 598.81,-234.69"/> +<polygon fill="black" stroke="black" points="599.41,-231.22 588.84,-232 597.59,-237.98 599.41,-231.22"/> +<text text-anchor="middle" x="710.5" y="-253.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="998,-232 752,-232 752,-194 998,-194 998,-232"/> -<text text-anchor="middle" x="875" y="-216.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> -<text text-anchor="middle" x="875" y="-201.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="968,-232 722,-232 722,-194 968,-194 968,-232"/> +<text text-anchor="middle" x="845" y="-216.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> +<text text-anchor="middle" x="845" y="-201.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;6 --> <g id="edge7" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M875,-282.97C875,-271.19 875,-255.56 875,-242.16"/> -<polygon fill="black" stroke="black" points="878.5,-242 875,-232 871.5,-242 878.5,-242"/> -<text text-anchor="middle" x="883.5" y="-253.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M845,-282.97C845,-271.19 845,-255.56 845,-242.16"/> +<polygon fill="black" stroke="black" points="848.5,-242 845,-232 841.5,-242 848.5,-242"/> +<text text-anchor="middle" x="853.5" y="-253.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1198,-232 1016,-232 1016,-194 1198,-194 1198,-232"/> -<text text-anchor="middle" x="1107" y="-216.8" font-family="Times,serif" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> -<text text-anchor="middle" x="1107" y="-201.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1168,-232 986,-232 986,-194 1168,-194 1168,-232"/> +<text text-anchor="middle" x="1077" y="-216.8" font-family="Times,serif" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> +<text text-anchor="middle" x="1077" y="-201.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;9 --> <g id="edge8" class="edge"> <title>1&#45;&gt;9</title> -<path fill="none" stroke="black" d="M923.07,-282.97C959.78,-269.21 1010.49,-250.19 1049.38,-235.61"/> -<polygon fill="black" stroke="black" points="1050.86,-238.79 1058.99,-232 1048.4,-232.24 1050.86,-238.79"/> -<text text-anchor="middle" x="1013" y="-253.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M893.07,-282.97C929.78,-269.21 980.49,-250.19 1019.38,-235.61"/> +<polygon fill="black" stroke="black" points="1020.86,-238.79 1028.99,-232 1018.4,-232.24 1020.86,-238.79"/> +<text text-anchor="middle" x="983" y="-253.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="550,-143 370,-143 370,-105 550,-105 550,-143"/> -<text text-anchor="middle" x="460" y="-127.8" font-family="Times,serif" font-size="14.00">line(icl&gt;formation(icl&gt;thing))</text> -<text text-anchor="middle" x="460" y="-112.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="546,-143 366,-143 366,-105 546,-105 546,-143"/> +<text text-anchor="middle" x="456" y="-127.8" font-family="Times,serif" font-size="14.00">line(icl&gt;formation(icl&gt;thing))</text> +<text text-anchor="middle" x="456" y="-112.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge2" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M521.05,-193.97C510,-181.49 495.13,-164.69 482.83,-150.79"/> -<polygon fill="black" stroke="black" points="485.18,-148.17 475.93,-143 479.94,-152.81 485.18,-148.17"/> -<text text-anchor="middle" x="512" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M508.32,-193.97C498.94,-181.61 486.35,-165 475.86,-151.18"/> +<polygon fill="black" stroke="black" points="478.49,-148.85 469.66,-143 472.91,-153.09 478.49,-148.85"/> +<text text-anchor="middle" x="501" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -20775,9 +20800,9 @@ to:01(train(icl>public_transport>thing).@def,rbc(icl>blood_cell>thin <!-- 4&#45;&gt;3 --> <g id="edge3" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M229.3,-193.97C276.12,-179.98 341.11,-160.54 390.19,-145.87"/> -<polygon fill="black" stroke="black" points="391.2,-149.22 399.78,-143 389.2,-142.51 391.2,-149.22"/> -<text text-anchor="middle" x="340" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M228.47,-193.97C274.55,-180 338.48,-160.62 386.85,-145.96"/> +<polygon fill="black" stroke="black" points="388.06,-149.25 396.61,-143 386.02,-142.55 388.06,-149.25"/> +<text text-anchor="middle" x="338" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -20795,80 +20820,80 @@ to:01(train(icl>public_transport>thing).@def,rbc(icl>blood_cell>thin <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="823,-142 769,-142 769,-106 823,-106 823,-142"/> -<text text-anchor="middle" x="796" y="-120.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="793,-142 739,-142 739,-106 793,-106 793,-142"/> +<text text-anchor="middle" x="766" y="-120.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M858.63,-193.97C846.96,-181.12 831.14,-163.69 818.31,-149.57"/> -<polygon fill="black" stroke="black" points="820.86,-147.17 811.54,-142.12 815.67,-151.87 820.86,-147.17"/> -<text text-anchor="middle" x="852.5" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M828.63,-193.97C816.96,-181.12 801.14,-163.69 788.31,-149.57"/> +<polygon fill="black" stroke="black" points="790.86,-147.17 781.54,-142.12 785.67,-151.87 790.86,-147.17"/> +<text text-anchor="middle" x="822.5" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="913,-142 841,-142 841,-106 913,-106 913,-142"/> -<text text-anchor="middle" x="877" y="-120.3" font-family="Times,serif" font-size="14.00">trainborne</text> +<polygon fill="none" stroke="black" points="883,-142 811,-142 811,-106 883,-106 883,-142"/> +<text text-anchor="middle" x="847" y="-120.3" font-family="Times,serif" font-size="14.00">trainborne</text> </g> <!-- 6&#45;&gt;8 --> <g id="edge6" class="edge"> <title>6&#45;&gt;8</title> -<path fill="none" stroke="black" d="M875.41,-193.97C875.69,-181.96 876.06,-165.93 876.37,-152.36"/> -<polygon fill="black" stroke="black" points="879.88,-152.19 876.61,-142.12 872.88,-152.03 879.88,-152.19"/> -<text text-anchor="middle" x="888.5" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M845.41,-193.97C845.69,-181.96 846.06,-165.93 846.37,-152.36"/> +<polygon fill="black" stroke="black" points="849.88,-152.19 846.61,-142.12 842.88,-152.03 849.88,-152.19"/> +<text text-anchor="middle" x="858.5" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1152.5,-143 933.5,-143 933.5,-105 1152.5,-105 1152.5,-143"/> -<text text-anchor="middle" x="1043" y="-127.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="1043" y="-112.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1122.5,-143 903.5,-143 903.5,-105 1122.5,-105 1122.5,-143"/> +<text text-anchor="middle" x="1013" y="-127.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="1013" y="-112.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge10" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1093.74,-193.97C1084.64,-181.61 1072.43,-165 1062.26,-151.18"/> -<polygon fill="black" stroke="black" points="1064.99,-148.98 1056.24,-143 1059.35,-153.13 1064.99,-148.98"/> -<text text-anchor="middle" x="1087" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1063.74,-193.97C1054.64,-181.61 1042.43,-165 1032.26,-151.18"/> +<polygon fill="black" stroke="black" points="1034.99,-148.98 1026.24,-143 1029.35,-153.13 1034.99,-148.98"/> +<text text-anchor="middle" x="1057" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="869.5,-53 702.5,-53 702.5,-17 869.5,-17 869.5,-53"/> -<text text-anchor="middle" x="786" y="-31.3" font-family="Times,serif" font-size="14.00">entire(equ&gt;integral,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="839.5,-53 672.5,-53 672.5,-17 839.5,-17 839.5,-53"/> +<text text-anchor="middle" x="756" y="-31.3" font-family="Times,serif" font-size="14.00">entire(equ&gt;integral,icl&gt;adj)</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge9" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M989.75,-104.97C947.92,-90.81 889.67,-71.1 846.16,-56.37"/> -<polygon fill="black" stroke="black" points="847.15,-53.01 836.56,-53.12 844.91,-59.64 847.15,-53.01"/> -<text text-anchor="middle" x="941.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M959.75,-104.97C917.92,-90.81 859.67,-71.1 816.16,-56.37"/> +<polygon fill="black" stroke="black" points="817.15,-53.01 806.56,-53.12 814.91,-59.64 817.15,-53.01"/> +<text text-anchor="middle" x="911.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1198,-54 888,-54 888,-16 1198,-16 1198,-54"/> -<text text-anchor="middle" x="1043" y="-38.8" font-family="Times,serif" font-size="14.00">rbc(equ&gt;red_blood_cell,icl&gt;blood_cell(icl&gt;thing)):02</text> -<text text-anchor="middle" x="1043" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1168,-54 858,-54 858,-16 1168,-16 1168,-54"/> +<text text-anchor="middle" x="1013" y="-38.8" font-family="Times,serif" font-size="14.00">rbc(equ&gt;red_blood_cell,icl&gt;blood_cell(icl&gt;thing)):02</text> +<text text-anchor="middle" x="1013" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 10&#45;&gt;12 --> <g id="edge11" class="edge"> <title>10&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1043,-104.97C1043,-93.19 1043,-77.56 1043,-64.16"/> -<polygon fill="black" stroke="black" points="1046.5,-64 1043,-54 1039.5,-64 1046.5,-64"/> -<text text-anchor="middle" x="1048.5" y="-75.8" font-family="Times,serif" font-size="14.00">to</text> +<path fill="none" stroke="black" d="M1013,-104.97C1013,-93.19 1013,-77.56 1013,-64.16"/> +<polygon fill="black" stroke="black" points="1016.5,-64 1013,-54 1009.5,-64 1016.5,-64"/> +<text text-anchor="middle" x="1018.5" y="-75.8" font-family="Times,serif" font-size="14.00">to</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.4.3"> <text_body><orig>The train location calculation shall take into account error of odometry. </orig><unl>[S:00] {org:en} -The train location calculation shall take into account error of odometry.. +The train location calculation shall take into account error of odometry. {/org} {unl} mod(location(icl>object>thing),train(icl>public_transport>thing)) @@ -20880,10 +20905,10 @@ obj(error(icl>nonaccomplishment>thing,equ>mistake),odometry) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="593pt" height="309pt" @@ -20927,7 +20952,7 @@ obj(error(icl>nonaccomplishment>thing,equ>mistake),odometry) <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="464.5,-301 40.5,-301 40.5,-263 464.5,-263 464.5,-301"/> +<polygon fill="none" stroke="black" points="448,-301 57,-301 57,-263 448,-263 448,-301"/> <text text-anchor="middle" x="252.5" y="-285.8" font-family="courb" font-size="14.00">take(aoj&gt;thing,ben&gt;person,icl&gt;require(icl&gt;be),obj&gt;thing)</text> <text text-anchor="middle" x="252.5" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -20979,7 +21004,7 @@ obj(error(icl>nonaccomplishment>thing,equ>mistake),odometry) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -20996,60 +21021,60 @@ and(indication(icl>communication>thing),calculation(icl>procedure>th {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="353pt" height="220pt" - viewBox="0.00 0.00 352.50 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="339pt" height="220pt" + viewBox="0.00 0.00 338.50 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 216)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 348.5,-216 348.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 334.5,-216 334.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="272,-125 0,-125 0,-87 272,-87 272,-125"/> -<text text-anchor="middle" x="136" y="-109.8" font-family="courb" font-size="14.00">calculation(icl&gt;procedure(icl&gt;thing))</text> -<text text-anchor="middle" x="136" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="254,-125 0,-125 0,-87 254,-87 254,-125"/> +<text text-anchor="middle" x="127" y="-109.8" font-family="courb" font-size="14.00">calculation(icl&gt;procedure(icl&gt;thing))</text> +<text text-anchor="middle" x="127" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="300.5,-36 143.5,-36 143.5,0 300.5,0 300.5,-36"/> -<text text-anchor="middle" x="222" y="-14.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="287.5,-36 130.5,-36 130.5,0 287.5,0 287.5,-36"/> +<text text-anchor="middle" x="209" y="-14.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M154.24,-86.76C166.89,-74.11 183.87,-57.13 197.67,-43.33"/> -<polygon fill="black" stroke="black" points="200.36,-45.59 204.96,-36.04 195.41,-40.64 200.36,-45.59"/> -<text text-anchor="middle" x="198.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M144.39,-86.76C156.45,-74.11 172.64,-57.13 185.8,-43.33"/> +<polygon fill="black" stroke="black" points="188.38,-45.69 192.75,-36.04 183.32,-40.86 188.38,-45.69"/> +<text text-anchor="middle" x="187.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="344.5,-212 99.5,-212 99.5,-176 344.5,-176 344.5,-212"/> -<text text-anchor="middle" x="222" y="-190.3" font-family="Times,serif" font-size="14.00">indication(icl&gt;communication(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="330.5,-212 85.5,-212 85.5,-176 330.5,-176 330.5,-212"/> +<text text-anchor="middle" x="208" y="-190.3" font-family="Times,serif" font-size="14.00">indication(icl&gt;communication(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge3" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M204.6,-175.6C192.26,-163.26 175.49,-146.49 161.63,-132.63"/> -<polygon fill="black" stroke="black" points="163.81,-129.86 154.27,-125.27 158.86,-134.81 163.81,-129.86"/> -<text text-anchor="middle" x="196" y="-146.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M191.61,-175.6C179.99,-163.26 164.2,-146.49 151.14,-132.63"/> +<polygon fill="black" stroke="black" points="153.61,-130.15 144.21,-125.27 148.51,-134.95 153.61,-130.15"/> +<text text-anchor="middle" x="184" y="-146.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge2" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M243.24,-175.86C256.9,-163.39 273.46,-145.21 281,-125 286.91,-109.18 286.91,-102.82 281,-87 274.75,-70.27 262.33,-54.92 250.48,-43.06"/> -<polygon fill="black" stroke="black" points="252.89,-40.52 243.24,-36.14 248.05,-45.58 252.89,-40.52"/> -<text text-anchor="middle" x="297.5" y="-102.3" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M227.55,-175.84C240.35,-163.23 255.96,-144.9 263,-125 268.63,-109.08 268.56,-102.95 263,-87 257.34,-70.77 246.01,-55.51 235.18,-43.57"/> +<polygon fill="black" stroke="black" points="237.63,-41.07 228.2,-36.23 232.56,-45.89 237.63,-41.07"/> +<text text-anchor="middle" x="279.5" y="-102.3" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.3.51a"> <text_body><orig>Actual speed shall be indicated on the DMI </orig><unl>[S:00] @@ -21063,68 +21088,68 @@ plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="424pt" height="222pt" - viewBox="0.00 0.00 424.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="390pt" height="222pt" + viewBox="0.00 0.00 390.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 420,-218 420,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 386,-218 386,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="224.5,-125 67.5,-125 67.5,-87 224.5,-87 224.5,-125"/> -<text text-anchor="middle" x="146" y="-109.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> -<text text-anchor="middle" x="146" y="-94.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="207.5,-125 50.5,-125 50.5,-87 207.5,-87 207.5,-125"/> +<text text-anchor="middle" x="129" y="-109.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<text text-anchor="middle" x="129" y="-94.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="232,-36 60,-36 60,0 232,0 232,-36"/> -<text text-anchor="middle" x="146" y="-14.3" font-family="Times,serif" font-size="14.00">actual(ant&gt;potential,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="215,-36 43,-36 43,0 215,0 215,-36"/> +<text text-anchor="middle" x="129" y="-14.3" font-family="Times,serif" font-size="14.00">actual(ant&gt;potential,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M146,-86.76C146,-74.93 146,-59.32 146,-46.05"/> -<polygon fill="black" stroke="black" points="149.5,-46.04 146,-36.04 142.5,-46.04 149.5,-46.04"/> -<text text-anchor="middle" x="158.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M129,-86.76C129,-74.93 129,-59.32 129,-46.05"/> +<polygon fill="black" stroke="black" points="132.5,-46.04 129,-36.04 125.5,-46.04 132.5,-46.04"/> +<text text-anchor="middle" x="141.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="416,-214 0,-214 0,-176 416,-176 416,-214"/> -<text text-anchor="middle" x="208" y="-198.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="208" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="382,-214 0,-214 0,-176 382,-176 382,-214"/> +<text text-anchor="middle" x="191" y="-198.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="191" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M195.15,-175.97C186.34,-163.61 174.51,-147 164.66,-133.18"/> -<polygon fill="black" stroke="black" points="167.48,-131.12 158.83,-125 161.78,-135.18 167.48,-131.12"/> -<text text-anchor="middle" x="190" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M178.15,-175.97C169.34,-163.61 157.51,-147 147.66,-133.18"/> +<polygon fill="black" stroke="black" points="150.48,-131.12 141.83,-125 144.78,-135.18 150.48,-131.12"/> +<text text-anchor="middle" x="173" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="297,-125 243,-125 243,-87 297,-87 297,-125"/> -<text text-anchor="middle" x="270" y="-109.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="270" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="280,-125 226,-125 226,-87 280,-87 280,-125"/> +<text text-anchor="middle" x="253" y="-109.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="253" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M220.85,-175.97C229.66,-163.61 241.49,-147 251.34,-133.18"/> -<polygon fill="black" stroke="black" points="254.22,-135.18 257.17,-125 248.52,-131.12 254.22,-135.18"/> -<text text-anchor="middle" x="250.5" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M203.85,-175.97C212.66,-163.61 224.49,-147 234.34,-133.18"/> +<polygon fill="black" stroke="black" points="237.22,-135.18 240.17,-125 231.52,-131.12 237.22,-135.18"/> +<text text-anchor="middle" x="233.5" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.5.2"> @@ -21161,7 +21186,7 @@ cnt(authority(icl>abstract_thing,obj>uw).@pl,function(icl>mathematical_ {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> </p> @@ -21178,72 +21203,72 @@ obj(on,dmi.@def) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="514pt" height="222pt" - viewBox="0.00 0.00 514.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="471pt" height="222pt" + viewBox="0.00 0.00 471.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 510,-218 510,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 467,-218 467,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="506,-214 0,-214 0,-176 506,-176 506,-214"/> -<text text-anchor="middle" x="253" y="-198.8" font-family="courb" font-size="14.00">display(agt&gt;thing,equ&gt;exhibit,icl&gt;show(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="253" y="-183.8" font-family="courb" font-size="14.00">.@entry.@past</text> +<polygon fill="none" stroke="black" points="463,-214 0,-214 0,-176 463,-176 463,-214"/> +<text text-anchor="middle" x="231.5" y="-198.8" font-family="courb" font-size="14.00">display(agt&gt;thing,equ&gt;exhibit,icl&gt;show(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="231.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="355.5,-125 110.5,-125 110.5,-89 355.5,-89 355.5,-125"/> -<text text-anchor="middle" x="233" y="-103.3" font-family="Times,serif" font-size="14.00">indication(icl&gt;communication(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="334,-125 89,-125 89,-89 334,-89 334,-125"/> +<text text-anchor="middle" x="211.5" y="-103.3" font-family="Times,serif" font-size="14.00">indication(icl&gt;communication(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M248.76,-175.76C246.01,-163.93 242.38,-148.32 239.29,-135.05"/> -<polygon fill="black" stroke="black" points="242.64,-133.99 236.96,-125.04 235.82,-135.58 242.64,-133.99"/> -<text text-anchor="middle" x="253.5" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M227.26,-175.76C224.51,-163.93 220.88,-148.32 217.79,-135.05"/> +<polygon fill="black" stroke="black" points="221.14,-133.99 215.46,-125.04 214.32,-135.58 221.14,-133.99"/> +<text text-anchor="middle" x="232" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="428,-125 374,-125 374,-89 428,-89 428,-125"/> -<text text-anchor="middle" x="401" y="-103.3" font-family="Times,serif" font-size="14.00">on</text> +<polygon fill="none" stroke="black" points="406.5,-125 352.5,-125 352.5,-89 406.5,-89 406.5,-125"/> +<text text-anchor="middle" x="379.5" y="-103.3" font-family="Times,serif" font-size="14.00">on</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M284.03,-175.97C307.73,-162.2 340.44,-143.19 365.24,-128.78"/> -<polygon fill="black" stroke="black" points="367.1,-131.75 373.99,-123.69 363.59,-125.69 367.1,-131.75"/> -<text text-anchor="middle" x="348.5" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M262.53,-175.97C286.23,-162.2 318.94,-143.19 343.74,-128.78"/> +<polygon fill="black" stroke="black" points="345.6,-131.75 352.49,-123.69 342.09,-125.69 345.6,-131.75"/> +<text text-anchor="middle" x="327" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="428,-38 374,-38 374,0 428,0 428,-38"/> -<text text-anchor="middle" x="401" y="-22.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="401" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="406.5,-38 352.5,-38 352.5,0 406.5,0 406.5,-38"/> +<text text-anchor="middle" x="379.5" y="-22.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="379.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M401,-88.6C401,-77.06 401,-61.65 401,-48.36"/> -<polygon fill="black" stroke="black" points="404.5,-48.27 401,-38.27 397.5,-48.27 404.5,-48.27"/> -<text text-anchor="middle" x="410" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M379.5,-88.6C379.5,-77.06 379.5,-61.65 379.5,-48.36"/> +<polygon fill="black" stroke="black" points="383,-48.27 379.5,-38.27 376,-48.27 383,-48.27"/> +<text text-anchor="middle" x="388.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.3.6.3"> <text_body><orig>The indication provided shall enable the driver to drive at the permitted speed without receiving a warning and without intervention of ETCS. </orig><unl>[S:00] {org:en} -The indication provided shall enable the driver to drive at the permitted speed without receiving a warning and without intervention of ETCS.. +The indication provided shall enable the driver to drive at the permitted speed without receiving a warning and without intervention of ETCS. {/org} {unl} obj(provide(icl>equip>do,cob>thing,obj>thing).@state,indication(icl>communication>thing).@def) @@ -21261,17 +21286,17 @@ obj(intervention(icl>engagement>thing),etcs) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1587pt" height="574pt" - viewBox="0.00 0.00 1587.00 574.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1574pt" height="574pt" + viewBox="0.00 0.00 1574.00 574.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 570)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-570 1583,-570 1583,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-570 1570,-570 1570,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -21282,168 +21307,168 @@ obj(intervention(icl>engagement>thing),etcs) <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="306,-477 61,-477 61,-439 306,-439 306,-477"/> -<text text-anchor="middle" x="183.5" y="-461.8" font-family="Times,serif" font-size="14.00">indication(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="183.5" y="-446.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="298,-477 53,-477 53,-439 298,-439 298,-477"/> +<text text-anchor="middle" x="175.5" y="-461.8" font-family="Times,serif" font-size="14.00">indication(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="175.5" y="-446.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M148.62,-527.97C154.75,-515.84 162.95,-499.63 169.86,-485.97"/> -<polygon fill="black" stroke="black" points="173,-487.51 174.39,-477 166.76,-484.35 173,-487.51"/> -<text text-anchor="middle" x="173.5" y="-498.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M146.96,-527.97C151.93,-515.96 158.56,-499.94 164.18,-486.36"/> +<polygon fill="black" stroke="black" points="167.46,-487.58 168.05,-477 160.99,-484.91 167.46,-487.58"/> +<text text-anchor="middle" x="169.5" y="-498.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="701.5,-566 297.5,-566 297.5,-528 701.5,-528 701.5,-566"/> -<text text-anchor="middle" x="499.5" y="-550.8" font-family="courb" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing)</text> -<text text-anchor="middle" x="499.5" y="-535.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="668,-566 297,-566 297,-528 668,-528 668,-566"/> +<text text-anchor="middle" x="482.5" y="-550.8" font-family="courb" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing)</text> +<text text-anchor="middle" x="482.5" y="-535.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge2" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M434.02,-527.97C382.97,-513.92 312.01,-494.38 258.64,-479.69"/> -<polygon fill="black" stroke="black" points="259.46,-476.28 248.89,-477 257.6,-483.03 259.46,-476.28"/> -<text text-anchor="middle" x="369" y="-498.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M418.89,-527.97C369.39,-513.95 300.64,-494.46 248.83,-479.78"/> +<polygon fill="black" stroke="black" points="249.6,-476.36 239.03,-477 247.7,-483.1 249.6,-476.36"/> +<text text-anchor="middle" x="356" y="-498.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="599,-477 336,-477 336,-439 599,-439 599,-477"/> -<text text-anchor="middle" x="467.5" y="-461.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="467.5" y="-446.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="586,-477 323,-477 323,-439 586,-439 586,-477"/> +<text text-anchor="middle" x="454.5" y="-461.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="454.5" y="-446.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M492.87,-527.97C488.49,-516.08 482.67,-500.25 477.71,-486.76"/> -<polygon fill="black" stroke="black" points="480.86,-485.18 474.12,-477 474.29,-487.6 480.86,-485.18"/> -<text text-anchor="middle" x="494.5" y="-498.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M476.33,-527.71C474.44,-522.04 472.37,-515.77 470.5,-510 468.1,-502.59 465.56,-494.57 463.22,-487.12"/> +<polygon fill="black" stroke="black" points="466.52,-485.94 460.2,-477.44 459.84,-488.03 466.52,-485.94"/> +<text text-anchor="middle" x="479.5" y="-498.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1075.5,-476 617.5,-476 617.5,-440 1075.5,-440 1075.5,-476"/> -<text text-anchor="middle" x="846.5" y="-454.3" font-family="Times,serif" font-size="14.00">drive(agt&gt;person,icl&gt;operate(icl&gt;do),obj&gt;vehicle,plf&gt;thing,plt&gt;thing,scn&gt;thing)</text> +<polygon fill="none" stroke="black" points="1062.5,-476 604.5,-476 604.5,-440 1062.5,-440 1062.5,-476"/> +<text text-anchor="middle" x="833.5" y="-454.3" font-family="Times,serif" font-size="14.00">drive(agt&gt;person,icl&gt;operate(icl&gt;do),obj&gt;vehicle,plf&gt;thing,plt&gt;thing,scn&gt;thing)</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M571.4,-527.97C628.92,-513.55 709.43,-493.37 768.5,-478.56"/> -<polygon fill="black" stroke="black" points="769.68,-481.87 778.53,-476.04 767.98,-475.08 769.68,-481.87"/> -<text text-anchor="middle" x="703.5" y="-498.8" font-family="Times,serif" font-size="14.00">gol</text> +<path fill="none" stroke="black" d="M555.23,-527.97C613.53,-513.52 695.19,-493.28 754.97,-478.46"/> +<polygon fill="black" stroke="black" points="755.88,-481.85 764.74,-476.04 754.2,-475.05 755.88,-481.85"/> +<text text-anchor="middle" x="688.5" y="-498.8" font-family="Times,serif" font-size="14.00">gol</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1132,-388 975,-388 975,-350 1132,-350 1132,-388"/> -<text text-anchor="middle" x="1053.5" y="-372.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> -<text text-anchor="middle" x="1053.5" y="-357.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1119,-388 962,-388 962,-350 1119,-350 1119,-388"/> +<text text-anchor="middle" x="1040.5" y="-372.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<text text-anchor="middle" x="1040.5" y="-357.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge5" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M887.4,-439.81C919.92,-426.14 965.66,-406.92 1000.91,-392.1"/> -<polygon fill="black" stroke="black" points="1002.69,-395.15 1010.55,-388.05 999.98,-388.7 1002.69,-395.15"/> -<text text-anchor="middle" x="972" y="-409.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M874.4,-439.81C906.92,-426.14 952.66,-406.92 987.91,-392.1"/> +<polygon fill="black" stroke="black" points="989.69,-395.15 997.55,-388.05 986.98,-388.7 989.69,-395.15"/> +<text text-anchor="middle" x="959" y="-409.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1213,-299 894,-299 894,-263 1213,-263 1213,-299"/> -<text text-anchor="middle" x="1053.5" y="-277.3" font-family="Times,serif" font-size="14.00">without(ant&gt;with,com&gt;physical,icl&gt;how,obj&gt;thing):01</text> +<polygon fill="none" stroke="black" points="1200,-299 881,-299 881,-263 1200,-263 1200,-299"/> +<text text-anchor="middle" x="1040.5" y="-277.3" font-family="Times,serif" font-size="14.00">without(ant&gt;with,com&gt;physical,icl&gt;how,obj&gt;thing):01</text> </g> <!-- 6&#45;&gt;8 --> <g id="edge7" class="edge"> <title>6&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1053.5,-349.76C1053.5,-337.93 1053.5,-322.32 1053.5,-309.05"/> -<polygon fill="black" stroke="black" points="1057,-309.04 1053.5,-299.04 1050,-309.04 1057,-309.04"/> -<text text-anchor="middle" x="1066" y="-320.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1040.5,-349.76C1040.5,-337.93 1040.5,-322.32 1040.5,-309.05"/> +<polygon fill="black" stroke="black" points="1044,-309.04 1040.5,-299.04 1037,-309.04 1044,-309.04"/> +<text text-anchor="middle" x="1053" y="-320.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1425.5,-477 1093.5,-477 1093.5,-439 1425.5,-439 1425.5,-477"/> -<text text-anchor="middle" x="1259.5" y="-461.8" font-family="Times,serif" font-size="14.00">permit(agt&gt;thing,icl&gt;accept(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="1259.5" y="-446.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1412.5,-477 1080.5,-477 1080.5,-439 1412.5,-439 1412.5,-477"/> +<text text-anchor="middle" x="1246.5" y="-461.8" font-family="Times,serif" font-size="14.00">permit(agt&gt;thing,icl&gt;accept(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="1246.5" y="-446.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 7&#45;&gt;6 --> <g id="edge6" class="edge"> <title>7&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1216.82,-438.97C1184.5,-425.33 1139.95,-406.51 1105.55,-391.98"/> -<polygon fill="black" stroke="black" points="1106.7,-388.67 1096.13,-388 1103.98,-395.12 1106.7,-388.67"/> -<text text-anchor="middle" x="1178.5" y="-409.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1203.82,-438.97C1171.5,-425.33 1126.95,-406.51 1092.55,-391.98"/> +<polygon fill="black" stroke="black" points="1093.7,-388.67 1083.13,-388 1090.98,-395.12 1093.7,-388.67"/> +<text text-anchor="middle" x="1165.5" y="-409.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1195,-212 912,-212 912,-176 1195,-176 1195,-212"/> -<text text-anchor="middle" x="1053.5" y="-190.3" font-family="Times,serif" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> +<polygon fill="none" stroke="black" points="1182,-212 899,-212 899,-176 1182,-176 1182,-212"/> +<text text-anchor="middle" x="1040.5" y="-190.3" font-family="Times,serif" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge8" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1053.5,-262.8C1053.5,-251.16 1053.5,-235.55 1053.5,-222.24"/> -<polygon fill="black" stroke="black" points="1057,-222.18 1053.5,-212.18 1050,-222.18 1057,-222.18"/> -<text text-anchor="middle" x="1062.5" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1040.5,-262.8C1040.5,-251.16 1040.5,-235.55 1040.5,-222.24"/> +<polygon fill="black" stroke="black" points="1044,-222.18 1040.5,-212.18 1037,-222.18 1044,-222.18"/> +<text text-anchor="middle" x="1049.5" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1172,-124 935,-124 935,-88 1172,-88 1172,-124"/> -<text text-anchor="middle" x="1053.5" y="-102.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1159,-124 922,-124 922,-88 1159,-88 1159,-124"/> +<text text-anchor="middle" x="1040.5" y="-102.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing))</text> </g> <!-- 9&#45;&gt;12 --> <g id="edge10" class="edge"> <title>9&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1053.5,-175.6C1053.5,-163.75 1053.5,-147.82 1053.5,-134.29"/> -<polygon fill="black" stroke="black" points="1057,-134.08 1053.5,-124.08 1050,-134.08 1057,-134.08"/> -<text text-anchor="middle" x="1062.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1040.5,-175.6C1040.5,-163.75 1040.5,-147.82 1040.5,-134.29"/> +<polygon fill="black" stroke="black" points="1044,-134.08 1040.5,-124.08 1037,-134.08 1044,-134.08"/> +<text text-anchor="middle" x="1049.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1538,-212 1219,-212 1219,-176 1538,-176 1538,-212"/> -<text text-anchor="middle" x="1378.5" y="-190.3" font-family="Times,serif" font-size="14.00">without(ant&gt;with,com&gt;physical,icl&gt;how,obj&gt;thing):02</text> +<polygon fill="none" stroke="black" points="1525,-212 1206,-212 1206,-176 1525,-176 1525,-212"/> +<text text-anchor="middle" x="1365.5" y="-190.3" font-family="Times,serif" font-size="14.00">without(ant&gt;with,com&gt;physical,icl&gt;how,obj&gt;thing):02</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1579,-125 1190,-125 1190,-87 1579,-87 1579,-125"/> -<text text-anchor="middle" x="1384.5" y="-109.8" font-family="Times,serif" font-size="14.00">warn(agt&gt;person,cob&gt;uw,icl&gt;notify_of_danger(icl&gt;do),obj&gt;person)</text> -<text text-anchor="middle" x="1384.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1566,-125 1177,-125 1177,-87 1566,-87 1566,-125"/> +<text text-anchor="middle" x="1371.5" y="-109.8" font-family="Times,serif" font-size="14.00">warn(agt&gt;person,cob&gt;uw,icl&gt;notify_of_danger(icl&gt;do),obj&gt;person)</text> +<text text-anchor="middle" x="1371.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge9" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1379.71,-175.6C1380.52,-164.06 1381.59,-148.65 1382.52,-135.36"/> -<polygon fill="black" stroke="black" points="1386.02,-135.49 1383.23,-125.27 1379.04,-135 1386.02,-135.49"/> -<text text-anchor="middle" x="1391.5" y="-146.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1366.71,-175.6C1367.52,-164.06 1368.59,-148.65 1369.52,-135.36"/> +<polygon fill="black" stroke="black" points="1373.02,-135.49 1370.23,-125.27 1366.04,-135 1373.02,-135.49"/> +<text text-anchor="middle" x="1378.5" y="-146.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 10&#45;&gt;12 --> <g id="edge11" class="edge"> <title>10&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1313.9,-175.91C1260.29,-161.72 1184.01,-141.54 1127.86,-126.68"/> -<polygon fill="black" stroke="black" points="1128.54,-123.24 1117.98,-124.06 1126.75,-130 1128.54,-123.24"/> -<text text-anchor="middle" x="1253.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1300.9,-175.91C1247.29,-161.72 1171.01,-141.54 1114.86,-126.68"/> +<polygon fill="black" stroke="black" points="1115.54,-123.24 1104.98,-124.06 1113.75,-130 1115.54,-123.24"/> +<text text-anchor="middle" x="1240.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1080.5,-36 1026.5,-36 1026.5,0 1080.5,0 1080.5,-36"/> -<text text-anchor="middle" x="1053.5" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="1067.5,-36 1013.5,-36 1013.5,0 1067.5,0 1067.5,-36"/> +<text text-anchor="middle" x="1040.5" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge12" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1053.5,-87.6C1053.5,-75.75 1053.5,-59.82 1053.5,-46.29"/> -<polygon fill="black" stroke="black" points="1057,-46.08 1053.5,-36.08 1050,-46.08 1057,-46.08"/> -<text text-anchor="middle" x="1062.5" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1040.5,-87.6C1040.5,-75.75 1040.5,-59.82 1040.5,-46.29"/> +<polygon fill="black" stroke="black" points="1044,-46.08 1040.5,-36.08 1037,-46.08 1044,-46.08"/> +<text text-anchor="middle" x="1049.5" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.6.4"> @@ -21471,7 +21496,7 @@ man:01(speed(icl>travel>do,equ>rush,agt>volitional_thing).@entry.@pr [/S] [S:00] {org:en} -This shall be shown to the driver in a way that is understandable and logical.. +This shall be shown to the driver in a way that is understandable and logical. {/org} {unl} obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,this(icl>thing,equ>it,equ>that).@topic) @@ -21483,10 +21508,10 @@ and(logical(icl>adj,ant>illogical),understandable(icl>adj,equ>appreh {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1449pt" height="528pt" @@ -21496,15 +21521,15 @@ and(logical(icl>adj,ant>illogical),understandable(icl>adj,equ>appreh <polygon fill="white" stroke="transparent" points="-4,4 -4,-524 1445,-524 1445,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="433,-257 433,-512 938,-512 938,-257 433,-257"/> -<text text-anchor="middle" x="685.5" y="-496.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="440,-257 440,-512 945,-512 945,-257 440,-257"/> +<text text-anchor="middle" x="692.5" y="-496.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="1286,-392 948,-392 948,-354 1286,-354 1286,-392"/> -<text text-anchor="middle" x="1117" y="-376.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="1117" y="-361.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1264.5,-392 955.5,-392 955.5,-354 1264.5,-354 1264.5,-392"/> +<text text-anchor="middle" x="1110" y="-376.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="1110" y="-361.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -21516,8 +21541,8 @@ and(logical(icl>adj,ant>illogical),understandable(icl>adj,equ>appreh <!-- 1&#45;&gt;2 --> <g id="edge4" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M1083.85,-353.82C1065.56,-341.91 1044.32,-324.55 1033,-303 1020.21,-278.64 1019.17,-246.79 1020.59,-224.19"/> -<polygon fill="black" stroke="black" points="1024.08,-224.47 1021.42,-214.22 1017.11,-223.9 1024.08,-224.47"/> +<path fill="none" stroke="black" d="M1080.35,-353.77C1063.4,-341.62 1043.48,-324.05 1033,-303 1020.79,-278.48 1019.63,-246.85 1020.86,-224.36"/> +<polygon fill="black" stroke="black" points="1024.37,-224.35 1021.62,-214.12 1017.39,-223.83 1024.37,-224.35"/> <text text-anchor="middle" x="1041.5" y="-280.3" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> @@ -21529,9 +21554,9 @@ and(logical(icl>adj,ant>illogical),understandable(icl>adj,equ>appreh <!-- 1&#45;&gt;3 --> <g id="edge7" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M1144.56,-353.97C1165.11,-340.53 1193.33,-322.07 1215.4,-307.63"/> -<polygon fill="black" stroke="black" points="1217.38,-310.52 1223.84,-302.12 1213.55,-304.66 1217.38,-310.52"/> -<text text-anchor="middle" x="1200" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1139.01,-353.97C1160.74,-340.47 1190.61,-321.91 1213.89,-307.44"/> +<polygon fill="black" stroke="black" points="1215.81,-310.37 1222.46,-302.12 1212.12,-304.42 1215.81,-310.37"/> +<text text-anchor="middle" x="1197" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge5" class="edge"> @@ -21640,163 +21665,163 @@ and(logical(icl>adj,ant>illogical),understandable(icl>adj,equ>appreh <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="916.5,-481 507.5,-481 507.5,-443 916.5,-443 916.5,-481"/> -<text text-anchor="middle" x="712" y="-465.8" font-family="courb" font-size="14.00">speed(agt&gt;volitional_thing,equ&gt;rush,icl&gt;travel(icl&gt;do))</text> -<text text-anchor="middle" x="712" y="-450.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="906.5,-481 531.5,-481 531.5,-443 906.5,-443 906.5,-481"/> +<text text-anchor="middle" x="719" y="-465.8" font-family="courb" font-size="14.00">speed(agt&gt;volitional_thing,equ&gt;rush,icl&gt;travel(icl&gt;do))</text> +<text text-anchor="middle" x="719" y="-450.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 12&#45;&gt;1 --> <g id="edge6" class="edge"> <title>12&#45;&gt;1</title> -<path fill="none" stroke="black" d="M938,-412.45C968,-406.01 997.31,-399.71 1023.24,-394.14"/> -<polygon fill="black" stroke="black" points="1024.15,-397.53 1033.19,-392 1022.68,-390.68 1024.15,-397.53"/> -<text text-anchor="middle" x="948" y="-413.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M945,-410.71C971.07,-404.91 996.4,-399.28 1019.07,-394.23"/> +<polygon fill="black" stroke="black" points="1020.09,-397.59 1029.09,-392 1018.57,-390.76 1020.09,-397.59"/> +<text text-anchor="middle" x="947" y="-413.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="825,-303 493,-303 493,-265 825,-265 825,-303"/> -<text text-anchor="middle" x="659" y="-287.8" font-family="Times,serif" font-size="14.00">permit(agt&gt;thing,icl&gt;accept(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="659" y="-272.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="832,-303 500,-303 500,-265 832,-265 832,-303"/> +<text text-anchor="middle" x="666" y="-287.8" font-family="Times,serif" font-size="14.00">permit(agt&gt;thing,icl&gt;accept(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="666" y="-272.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge1" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M600.75,-442.94C544.57,-431.31 484.8,-414.21 468,-392 436.45,-350.29 493.99,-322.51 553.96,-305.73"/> -<polygon fill="black" stroke="black" points="555.24,-309.01 563.99,-303.03 553.42,-302.25 555.24,-309.01"/> -<text text-anchor="middle" x="476.5" y="-369.3" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M607.75,-442.94C551.57,-431.31 491.8,-414.21 475,-392 443.45,-350.29 500.99,-322.51 560.96,-305.73"/> +<polygon fill="black" stroke="black" points="562.24,-309.01 570.99,-303.03 560.42,-302.25 562.24,-309.01"/> +<text text-anchor="middle" x="483.5" y="-369.3" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 14 --> <g id="node13" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="930.5,-391 493.5,-391 493.5,-355 930.5,-355 930.5,-391"/> -<text text-anchor="middle" x="712" y="-369.3" font-family="Times,serif" font-size="14.00">allow(agt&gt;volitional_thing,ben&gt;volitional_thing,equ&gt;permit,icl&gt;do,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="937.5,-391 500.5,-391 500.5,-355 937.5,-355 937.5,-391"/> +<text text-anchor="middle" x="719" y="-369.3" font-family="Times,serif" font-size="14.00">allow(agt&gt;volitional_thing,ben&gt;volitional_thing,equ&gt;permit,icl&gt;do,obj&gt;uw)</text> </g> <!-- 12&#45;&gt;14 --> <g id="edge3" class="edge"> <title>12&#45;&gt;14</title> -<path fill="none" stroke="black" d="M712,-442.97C712,-430.96 712,-414.93 712,-401.36"/> -<polygon fill="black" stroke="black" points="715.5,-401.12 712,-391.12 708.5,-401.12 715.5,-401.12"/> -<text text-anchor="middle" x="724.5" y="-413.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M719,-442.97C719,-430.96 719,-414.93 719,-401.36"/> +<polygon fill="black" stroke="black" points="722.5,-401.12 719,-391.12 715.5,-401.12 722.5,-401.12"/> +<text text-anchor="middle" x="731.5" y="-413.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 14&#45;&gt;13 --> <g id="edge2" class="edge"> <title>14&#45;&gt;13</title> -<path fill="none" stroke="black" d="M701.53,-354.81C694.06,-342.54 683.86,-325.8 675.32,-311.79"/> -<polygon fill="black" stroke="black" points="678.19,-309.77 670,-303.05 672.21,-313.41 678.19,-309.77"/> -<text text-anchor="middle" x="696.5" y="-324.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M708.53,-354.81C701.06,-342.54 690.86,-325.8 682.32,-311.79"/> +<polygon fill="black" stroke="black" points="685.19,-309.77 677,-303.05 679.21,-313.41 685.19,-309.77"/> +<text text-anchor="middle" x="703.5" y="-324.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="790pt" height="311pt" - viewBox="0.00 0.00 789.50 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="763pt" height="311pt" + viewBox="0.00 0.00 762.50 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 785.5,-307 785.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 758.5,-307 758.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="455,-216 0,-216 0,-178 455,-178 455,-216"/> -<text text-anchor="middle" x="227.5" y="-200.8" font-family="courb" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="227.5" y="-185.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="419,-216 0,-216 0,-178 419,-178 419,-216"/> +<text text-anchor="middle" x="209.5" y="-200.8" font-family="courb" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="209.5" y="-185.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="264,-127 79,-127 79,-89 264,-89 264,-127"/> -<text text-anchor="middle" x="171.5" y="-111.8" font-family="Times,serif" font-size="14.00">this(equ&gt;it,equ&gt;that,icl&gt;thing)</text> -<text text-anchor="middle" x="171.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="237,-127 52,-127 52,-89 237,-89 237,-127"/> +<text text-anchor="middle" x="144.5" y="-111.8" font-family="Times,serif" font-size="14.00">this(equ&gt;it,equ&gt;that,icl&gt;thing)</text> +<text text-anchor="middle" x="144.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M215.9,-177.97C208.01,-165.73 197.45,-149.32 188.61,-135.58"/> -<polygon fill="black" stroke="black" points="191.44,-133.52 183.09,-127 185.56,-137.31 191.44,-133.52"/> -<text text-anchor="middle" x="212.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M196.03,-177.97C186.79,-165.61 174.39,-149 164.06,-135.18"/> +<polygon fill="black" stroke="black" points="166.74,-132.92 157.95,-127 161.13,-137.11 166.74,-132.92"/> +<text text-anchor="middle" x="190.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="545,-127 282,-127 282,-89 545,-89 545,-127"/> -<text text-anchor="middle" x="413.5" y="-111.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="413.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="518,-127 255,-127 255,-89 518,-89 518,-127"/> +<text text-anchor="middle" x="386.5" y="-111.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="386.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M266.04,-177.97C294.97,-164.44 334.75,-145.83 365.71,-131.35"/> -<polygon fill="black" stroke="black" points="367.43,-134.41 375.01,-127 364.47,-128.07 367.43,-134.41"/> -<text text-anchor="middle" x="341" y="-148.8" font-family="Times,serif" font-size="14.00">rec</text> +<path fill="none" stroke="black" d="M246.17,-177.97C273.59,-164.5 311.24,-145.99 340.64,-131.54"/> +<polygon fill="black" stroke="black" points="342.44,-134.56 349.87,-127 339.35,-128.27 342.44,-134.56"/> +<text text-anchor="middle" x="318" y="-148.8" font-family="Times,serif" font-size="14.00">rec</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="771.5,-38 297.5,-38 297.5,0 771.5,0 771.5,-38"/> -<text text-anchor="middle" x="534.5" y="-22.8" font-family="Times,serif" font-size="14.00">way(equ&gt;manner,icl&gt;property(icl&gt;abstract_thing),obj&gt;action,pos&gt;volitional_thing)</text> -<text text-anchor="middle" x="534.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="744.5,-38 270.5,-38 270.5,0 744.5,0 744.5,-38"/> +<text text-anchor="middle" x="507.5" y="-22.8" font-family="Times,serif" font-size="14.00">way(equ&gt;manner,icl&gt;property(icl&gt;abstract_thing),obj&gt;action,pos&gt;volitional_thing)</text> +<text text-anchor="middle" x="507.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M438.57,-88.97C456.74,-75.91 481.5,-58.11 501.31,-43.87"/> -<polygon fill="black" stroke="black" points="503.38,-46.68 509.46,-38 499.3,-41 503.38,-46.68"/> -<text text-anchor="middle" x="489" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M411.57,-88.97C429.74,-75.91 454.5,-58.11 474.31,-43.87"/> +<polygon fill="black" stroke="black" points="476.38,-46.68 482.46,-38 472.3,-41 476.38,-46.68"/> +<text text-anchor="middle" x="462" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="748,-126 563,-126 563,-90 748,-90 748,-126"/> -<text text-anchor="middle" x="655.5" y="-104.3" font-family="Times,serif" font-size="14.00">that(equ&gt;it,equ&gt;this,icl&gt;thing)</text> +<polygon fill="none" stroke="black" points="721,-126 536,-126 536,-90 721,-90 721,-126"/> +<text text-anchor="middle" x="628.5" y="-104.3" font-family="Times,serif" font-size="14.00">that(equ&gt;it,equ&gt;this,icl&gt;thing)</text> </g> <!-- 5&#45;&gt;4 --> <g id="edge4" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M631.59,-89.81C613.39,-76.73 588.12,-58.55 567.92,-44.03"/> -<polygon fill="black" stroke="black" points="569.77,-41.05 559.61,-38.05 565.68,-46.73 569.77,-41.05"/> -<text text-anchor="middle" x="614" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M604.59,-89.81C586.39,-76.73 561.12,-58.55 540.92,-44.03"/> +<polygon fill="black" stroke="black" points="542.77,-41.05 532.61,-38.05 538.68,-46.73 542.77,-41.05"/> +<text text-anchor="middle" x="587" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="781.5,-216 529.5,-216 529.5,-178 781.5,-178 781.5,-216"/> -<text text-anchor="middle" x="655.5" y="-200.8" font-family="Times,serif" font-size="14.00">understandable(equ&gt;apprehensible,icl&gt;adj)</text> -<text text-anchor="middle" x="655.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="754.5,-216 502.5,-216 502.5,-178 754.5,-178 754.5,-216"/> +<text text-anchor="middle" x="628.5" y="-200.8" font-family="Times,serif" font-size="14.00">understandable(equ&gt;apprehensible,icl&gt;adj)</text> +<text text-anchor="middle" x="628.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 6&#45;&gt;5 --> <g id="edge5" class="edge"> <title>6&#45;&gt;5</title> -<path fill="none" stroke="black" d="M655.5,-177.97C655.5,-165.96 655.5,-149.93 655.5,-136.36"/> -<polygon fill="black" stroke="black" points="659,-136.12 655.5,-126.12 652,-136.12 659,-136.12"/> -<text text-anchor="middle" x="664" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M628.5,-177.97C628.5,-165.96 628.5,-149.93 628.5,-136.36"/> +<polygon fill="black" stroke="black" points="632,-136.12 628.5,-126.12 625,-136.12 632,-136.12"/> +<text text-anchor="middle" x="637" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="742,-303 569,-303 569,-267 742,-267 742,-303"/> -<text text-anchor="middle" x="655.5" y="-281.3" font-family="Times,serif" font-size="14.00">logical(ant&gt;illogical,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="715,-303 542,-303 542,-267 715,-267 715,-303"/> +<text text-anchor="middle" x="628.5" y="-281.3" font-family="Times,serif" font-size="14.00">logical(ant&gt;illogical,icl&gt;adj)</text> </g> <!-- 7&#45;&gt;6 --> <g id="edge6" class="edge"> <title>7&#45;&gt;6</title> -<path fill="none" stroke="black" d="M655.5,-266.6C655.5,-255.06 655.5,-239.65 655.5,-226.36"/> -<polygon fill="black" stroke="black" points="659,-226.27 655.5,-216.27 652,-226.27 659,-226.27"/> -<text text-anchor="middle" x="665.5" y="-237.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M628.5,-266.6C628.5,-255.06 628.5,-239.65 628.5,-226.36"/> +<polygon fill="black" stroke="black" points="632,-226.27 628.5,-216.27 625,-226.27 632,-226.27"/> +<text text-anchor="middle" x="638.5" y="-237.8" font-family="Times,serif" font-size="14.00">and</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.6.5"> <text_body><orig>Visual and acoustic warnings to the driver about possible intervention from ETCS shall be given to enable the driver to react and avoid intervention. </orig><unl>[S:00] {org:en} -Visual and acoustic warnings to the driver about possible intervention from ETCS shall be given to enable the driver to react and avoid intervention.. +Visual and acoustic warnings to the driver about possible intervention from ETCS shall be given to enable the driver to react and avoid intervention. {/org} {unl} and(acoustic(icl>adj,com>acoustics),visual(icl>adj,equ>ocular,com>sight)) @@ -21814,140 +21839,140 @@ gol:01(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1520pt" height="369pt" - viewBox="0.00 0.00 1520.00 369.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1483pt" height="369pt" + viewBox="0.00 0.00 1483.00 369.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 365)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-365 1516,-365 1516,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-365 1479,-365 1479,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-116 8,-282 736,-282 736,-116 8,-116"/> -<text text-anchor="middle" x="372" y="-266.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-116 8,-282 699,-282 699,-116 8,-116"/> +<text text-anchor="middle" x="353.5" y="-266.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="419,-8 419,-83 689,-83 689,-8 419,-8"/> -<text text-anchor="middle" x="554" y="-67.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="391,-8 391,-83 661,-83 661,-8 391,-8"/> +<text text-anchor="middle" x="526" y="-67.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="940,-161 746,-161 746,-125 940,-125 940,-161"/> -<text text-anchor="middle" x="843" y="-139.3" font-family="Times,serif" font-size="14.00">acoustic(com&gt;acoustics,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="903,-161 709,-161 709,-125 903,-125 903,-161"/> +<text text-anchor="middle" x="806" y="-139.3" font-family="Times,serif" font-size="14.00">acoustic(com&gt;acoustics,icl&gt;adj)</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="954.5,-52 731.5,-52 731.5,-16 954.5,-16 954.5,-52"/> -<text text-anchor="middle" x="843" y="-30.3" font-family="Times,serif" font-size="14.00">visual(com&gt;sight,equ&gt;ocular,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="917.5,-52 694.5,-52 694.5,-16 917.5,-16 917.5,-52"/> +<text text-anchor="middle" x="806" y="-30.3" font-family="Times,serif" font-size="14.00">visual(com&gt;sight,equ&gt;ocular,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge4" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M843,-124.81C843,-107.96 843,-82.02 843,-62.34"/> -<polygon fill="black" stroke="black" points="846.5,-62.15 843,-52.15 839.5,-62.15 846.5,-62.15"/> -<text text-anchor="middle" x="853" y="-94.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M806,-124.81C806,-107.96 806,-82.02 806,-62.34"/> +<polygon fill="black" stroke="black" points="809.5,-62.15 806,-52.15 802.5,-62.15 809.5,-62.15"/> +<text text-anchor="middle" x="816" y="-94.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1134.5,-251 929.5,-251 929.5,-213 1134.5,-213 1134.5,-251"/> -<text text-anchor="middle" x="1032" y="-235.8" font-family="Times,serif" font-size="14.00">warning(icl&gt;informing(icl&gt;thing))</text> -<text text-anchor="middle" x="1032" y="-220.8" font-family="Times,serif" font-size="14.00">.@pl.@topic</text> +<polygon fill="none" stroke="black" points="1099.5,-251 894.5,-251 894.5,-213 1099.5,-213 1099.5,-251"/> +<text text-anchor="middle" x="997" y="-235.8" font-family="Times,serif" font-size="14.00">warning(icl&gt;informing(icl&gt;thing))</text> +<text text-anchor="middle" x="997" y="-220.8" font-family="Times,serif" font-size="14.00">.@pl.@topic</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge5" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M992.84,-212.97C962.73,-199.11 921.04,-179.92 889.28,-165.3"/> -<polygon fill="black" stroke="black" points="890.73,-162.12 880.18,-161.12 887.8,-168.48 890.73,-162.12"/> -<text text-anchor="middle" x="960.5" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M957.42,-212.97C926.99,-199.11 884.86,-179.92 852.77,-165.3"/> +<polygon fill="black" stroke="black" points="854.13,-162.08 843.58,-161.12 851.22,-168.45 854.13,-162.08"/> +<text text-anchor="middle" x="924.5" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1239.5,-162 958.5,-162 958.5,-124 1239.5,-124 1239.5,-162"/> -<text text-anchor="middle" x="1099" y="-146.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1099" y="-131.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1202.5,-162 921.5,-162 921.5,-124 1202.5,-124 1202.5,-162"/> +<text text-anchor="middle" x="1062" y="-146.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1062" y="-131.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge7" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M1045.88,-212.97C1055.4,-200.61 1068.19,-184 1078.83,-170.18"/> -<polygon fill="black" stroke="black" points="1081.81,-172.06 1085.14,-162 1076.26,-167.79 1081.81,-172.06"/> -<text text-anchor="middle" x="1078" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1010.47,-212.97C1019.71,-200.61 1032.11,-184 1042.44,-170.18"/> +<polygon fill="black" stroke="black" points="1045.37,-172.11 1048.55,-162 1039.76,-167.92 1045.37,-172.11"/> +<text text-anchor="middle" x="1042" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1512,-161 1258,-161 1258,-125 1512,-125 1512,-161"/> -<text text-anchor="middle" x="1385" y="-139.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="1475,-161 1221,-161 1221,-125 1475,-125 1475,-161"/> +<text text-anchor="middle" x="1348" y="-139.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing)):01</text> </g> <!-- 3&#45;&gt;6 --> <g id="edge9" class="edge"> <title>3&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1105.14,-212.97C1163.77,-198.52 1245.9,-178.28 1306.02,-163.46"/> -<polygon fill="black" stroke="black" points="1306.98,-166.83 1315.85,-161.04 1305.31,-160.04 1306.98,-166.83"/> -<text text-anchor="middle" x="1241.5" y="-183.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1069.73,-212.97C1128.03,-198.52 1209.69,-178.28 1269.47,-163.46"/> +<polygon fill="black" stroke="black" points="1270.38,-166.85 1279.24,-161.04 1268.7,-160.05 1270.38,-166.85"/> +<text text-anchor="middle" x="1205.5" y="-183.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1090,-361 530,-361 530,-323 1090,-323 1090,-361"/> -<text text-anchor="middle" x="810" y="-345.8" font-family="courb" font-size="14.00">give(agt&gt;living_thing,equ&gt;hand_over,icl&gt;do,obj&gt;concrete_thing,rec&gt;person)</text> -<text text-anchor="middle" x="810" y="-330.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="1040.5,-361 523.5,-361 523.5,-323 1040.5,-323 1040.5,-361"/> +<text text-anchor="middle" x="782" y="-345.8" font-family="courb" font-size="14.00">give(agt&gt;living_thing,equ&gt;hand_over,icl&gt;do,obj&gt;concrete_thing,rec&gt;person)</text> +<text text-anchor="middle" x="782" y="-330.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge6" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M847.16,-322.92C885.26,-304.39 944.6,-275.52 985.72,-255.51"/> -<polygon fill="black" stroke="black" points="987.26,-258.66 994.72,-251.14 984.2,-252.36 987.26,-258.66"/> -<text text-anchor="middle" x="923" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M817.99,-322.92C854.81,-304.43 912.11,-275.64 951.93,-255.64"/> +<polygon fill="black" stroke="black" points="953.53,-258.75 960.9,-251.14 950.39,-252.5 953.53,-258.75"/> +<text text-anchor="middle" x="892" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="724,-251 320,-251 320,-213 724,-213 724,-251"/> -<text text-anchor="middle" x="522" y="-235.8" font-family="courb" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing)</text> -<text text-anchor="middle" x="522" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="688.5,-251 317.5,-251 317.5,-213 688.5,-213 688.5,-251"/> +<text text-anchor="middle" x="503" y="-235.8" font-family="courb" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing)</text> +<text text-anchor="middle" x="503" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;9 --> <g id="edge12" class="edge"> <title>4&#45;&gt;9</title> -<path fill="none" stroke="black" d="M761.8,-322.92C734.23,-312.58 698.08,-299.03 662.25,-285.59"/> -<polygon fill="black" stroke="black" points="663.25,-282.23 652.65,-282 660.79,-288.78 663.25,-282.23"/> -<text text-anchor="middle" x="717.5" y="-293.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M735.3,-322.92C708.71,-312.63 673.88,-299.15 639.31,-285.76"/> +<polygon fill="black" stroke="black" points="640.16,-282.34 629.57,-282 637.63,-288.87 640.16,-282.34"/> +<text text-anchor="middle" x="692.5" y="-293.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1411,-52 1215,-52 1215,-16 1411,-16 1411,-52"/> -<text text-anchor="middle" x="1313" y="-30.3" font-family="Times,serif" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1374,-52 1178,-52 1178,-16 1374,-16 1374,-52"/> +<text text-anchor="middle" x="1276" y="-30.3" font-family="Times,serif" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge8" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1373.43,-124.81C1361.73,-107.42 1343.5,-80.33 1330.12,-60.45"/> -<polygon fill="black" stroke="black" points="1333.03,-58.49 1324.54,-52.15 1327.22,-62.4 1333.03,-58.49"/> -<text text-anchor="middle" x="1371.5" y="-94.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1336.43,-124.81C1324.73,-107.42 1306.5,-80.33 1293.12,-60.45"/> +<polygon fill="black" stroke="black" points="1296.03,-58.49 1287.54,-52.15 1290.22,-62.4 1296.03,-58.49"/> +<text text-anchor="middle" x="1334.5" y="-94.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1483,-52 1429,-52 1429,-16 1483,-16 1483,-52"/> -<text text-anchor="middle" x="1456" y="-30.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="1446,-52 1392,-52 1392,-16 1446,-16 1446,-52"/> +<text text-anchor="middle" x="1419" y="-30.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 6&#45;&gt;8 --> <g id="edge10" class="edge"> <title>6&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1396.41,-124.81C1407.9,-107.49 1425.76,-80.57 1438.94,-60.71"/> -<polygon fill="black" stroke="black" points="1442.01,-62.42 1444.62,-52.15 1436.18,-58.55 1442.01,-62.42"/> -<text text-anchor="middle" x="1428.5" y="-94.8" font-family="Times,serif" font-size="14.00">frm</text> +<path fill="none" stroke="black" d="M1359.41,-124.81C1370.9,-107.49 1388.76,-80.57 1401.94,-60.71"/> +<polygon fill="black" stroke="black" points="1405.01,-62.42 1407.62,-52.15 1399.18,-58.55 1405.01,-62.42"/> +<text text-anchor="middle" x="1391.5" y="-94.8" font-family="Times,serif" font-size="14.00">frm</text> </g> <!-- 10 --> <g id="node10" class="node"> @@ -21959,60 +21984,60 @@ gol:01(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@entry <!-- 9&#45;&gt;10 --> <g id="edge1" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M446.37,-212.97C386.91,-198.8 304.08,-179.06 242.26,-164.32"/> -<polygon fill="black" stroke="black" points="243.07,-160.92 232.53,-162 241.45,-167.73 243.07,-160.92"/> -<text text-anchor="middle" x="370" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M431.31,-212.97C375.17,-198.86 297.07,-179.22 238.55,-164.51"/> +<polygon fill="black" stroke="black" points="239.15,-161.05 228.6,-162 237.44,-167.84 239.15,-161.05"/> +<text text-anchor="middle" x="359" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="728,-162 316,-162 316,-124 728,-124 728,-162"/> -<text text-anchor="middle" x="522" y="-146.8" font-family="courb" font-size="14.00">avoid(agt&gt;thing,icl&gt;prevent(icl&gt;do),obj&gt;abstract_thing)</text> -<text text-anchor="middle" x="522" y="-131.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="690.5,-162 315.5,-162 315.5,-124 690.5,-124 690.5,-162"/> +<text text-anchor="middle" x="503" y="-146.8" font-family="courb" font-size="14.00">avoid(agt&gt;thing,icl&gt;prevent(icl&gt;do),obj&gt;abstract_thing)</text> +<text text-anchor="middle" x="503" y="-131.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;13 --> <g id="edge2" class="edge"> <title>9&#45;&gt;13</title> -<path fill="none" stroke="black" d="M522,-212.97C522,-201.19 522,-185.56 522,-172.16"/> -<polygon fill="black" stroke="black" points="525.5,-172 522,-162 518.5,-172 525.5,-172"/> -<text text-anchor="middle" x="531" y="-183.8" font-family="Times,serif" font-size="14.00">gol</text> +<path fill="none" stroke="black" d="M503,-212.97C503,-201.19 503,-185.56 503,-172.16"/> +<polygon fill="black" stroke="black" points="506.5,-172 503,-162 499.5,-172 506.5,-172"/> +<text text-anchor="middle" x="512" y="-183.8" font-family="Times,serif" font-size="14.00">gol</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="409,-52 191,-52 191,-16 409,-16 409,-52"/> -<text text-anchor="middle" x="300" y="-30.3" font-family="Times,serif" font-size="14.00">react(aoj&gt;matter,icl&gt;change(icl&gt;be))</text> +<polygon fill="none" stroke="black" points="381,-52 163,-52 163,-16 381,-16 381,-52"/> +<text text-anchor="middle" x="272" y="-30.3" font-family="Times,serif" font-size="14.00">react(aoj&gt;matter,icl&gt;change(icl&gt;be))</text> </g> <!-- 13&#45;&gt;12 --> <g id="edge11" class="edge"> <title>13&#45;&gt;12</title> -<path fill="none" stroke="black" d="M484.59,-123.97C445.96,-105.35 385.68,-76.29 344.59,-56.49"/> -<polygon fill="black" stroke="black" points="345.89,-53.23 335.36,-52.04 342.85,-59.54 345.89,-53.23"/> -<text text-anchor="middle" x="453" y="-94.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M464.08,-123.97C423.79,-105.31 360.89,-76.17 318.13,-56.37"/> +<polygon fill="black" stroke="black" points="319.34,-53.07 308.79,-52.04 316.39,-59.42 319.34,-53.07"/> +<text text-anchor="middle" x="431" y="-94.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 14 --> <g id="node13" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="681,-52 427,-52 427,-16 681,-16 681,-52"/> -<text text-anchor="middle" x="554" y="-30.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="653,-52 399,-52 399,-16 653,-16 653,-52"/> +<text text-anchor="middle" x="526" y="-30.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing)):02</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge3" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M527.43,-123.85C532.51,-106.87 540.16,-81.28 545.95,-61.93"/> -<polygon fill="black" stroke="black" points="549.35,-62.76 548.86,-52.18 542.64,-60.75 549.35,-62.76"/> -<text text-anchor="middle" x="546" y="-94.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M506.9,-123.85C510.54,-106.95 516,-81.52 520.15,-62.19"/> +<polygon fill="black" stroke="black" points="523.63,-62.69 522.31,-52.18 516.78,-61.22 523.63,-62.69"/> +<text text-anchor="middle" x="522" y="-94.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.6.6"> <text_body><orig>The driver shall have the possibility to select the language, this does not concern non pre-defined texts sent from the trackside. </orig><unl>[S:00] {org:en} -The driver shall have the possibility to select the language, this does not concern non pre-defined texts sent from the trackside.. +The driver shall have the possibility to select the language, this does not concern non pre-defined texts sent from the trackside. {/org} {unl} aoj:02(promise(icl>modal>be,obj>uw,aoj>thing).@entry,driver(icl>operator>thing,ant>nondriver).@def) @@ -22031,81 +22056,81 @@ obj:02(possibility(icl>perspective>abstract_thing,obj>uw).@def,:01)
 {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1039pt" height="565pt" - viewBox="0.00 0.00 1039.00 565.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="971pt" height="565pt" + viewBox="0.00 0.00 971.00 565.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 561)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-561 1035,-561 1035,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-561 967,-561 967,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="545,-8 545,-174 1023,-174 1023,-8 545,-8"/> -<text text-anchor="middle" x="784" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="519,-8 519,-174 955,-174 955,-8 519,-8"/> +<text text-anchor="middle" x="737" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="8,-207 8,-549 951,-549 951,-207 8,-207"/> -<text text-anchor="middle" x="479.5" y="-533.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="8,-207 8,-549 904,-549 904,-207 8,-207"/> +<text text-anchor="middle" x="456" y="-533.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="943,-429 605,-429 605,-391 943,-391 943,-429"/> -<text text-anchor="middle" x="774" y="-413.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="774" y="-398.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="896.5,-429 587.5,-429 587.5,-391 896.5,-391 896.5,-429"/> +<text text-anchor="middle" x="742" y="-413.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="742" y="-398.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="606.5,-253 343.5,-253 343.5,-215 606.5,-215 606.5,-253"/> -<text text-anchor="middle" x="475" y="-237.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="475" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="559.5,-253 296.5,-253 296.5,-215 559.5,-215 559.5,-253"/> +<text text-anchor="middle" x="428" y="-237.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="428" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge2" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M740.38,-390.9C715.1,-377.18 679.7,-357.73 649,-340 601.88,-312.79 548.39,-280.26 513.3,-258.69"/> -<polygon fill="black" stroke="black" points="514.7,-255.45 504.35,-253.18 511.03,-261.41 514.7,-255.45"/> -<text text-anchor="middle" x="657.5" y="-318.3" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M707.36,-390.98C681.08,-377.22 644.12,-357.68 612,-340 562.1,-312.53 505.23,-279.87 468.09,-258.35"/> +<polygon fill="black" stroke="black" points="469.5,-255.12 459.09,-253.13 465.98,-261.17 469.5,-255.12"/> +<text text-anchor="middle" x="620.5" y="-318.3" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="873.5,-340 674.5,-340 674.5,-304 873.5,-304 873.5,-340"/> -<text text-anchor="middle" x="774" y="-318.3" font-family="Times,serif" font-size="14.00">have(aoj&gt;thing,icl&gt;be,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="836.5,-340 637.5,-340 637.5,-304 836.5,-304 836.5,-340"/> +<text text-anchor="middle" x="737" y="-318.3" font-family="Times,serif" font-size="14.00">have(aoj&gt;thing,icl&gt;be,obj&gt;thing)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge5" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M774,-390.76C774,-378.93 774,-363.32 774,-350.05"/> -<polygon fill="black" stroke="black" points="777.5,-350.04 774,-340.04 770.5,-350.04 777.5,-350.04"/> -<text text-anchor="middle" x="783" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M740.94,-390.76C740.25,-378.93 739.34,-363.32 738.57,-350.05"/> +<polygon fill="black" stroke="black" points="742.07,-349.82 737.99,-340.04 735.08,-350.23 742.07,-349.82"/> +<text text-anchor="middle" x="748" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge3" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M714.57,-303.91C666.49,-290.08 598.6,-270.55 547.36,-255.81"/> -<polygon fill="black" stroke="black" points="548.25,-252.43 537.67,-253.02 546.31,-259.15 548.25,-252.43"/> -<text text-anchor="middle" x="659.5" y="-274.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M675.58,-303.91C625.79,-290.05 555.44,-270.47 502.45,-255.72"/> +<polygon fill="black" stroke="black" points="503.34,-252.33 492.76,-253.02 501.46,-259.08 503.34,-252.33"/> +<text text-anchor="middle" x="618.5" y="-274.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="943,-253 625,-253 625,-215 943,-215 943,-253"/> -<text text-anchor="middle" x="784" y="-237.8" font-family="Times,serif" font-size="14.00">possibility(icl&gt;perspective(icl&gt;abstract_thing),obj&gt;uw)</text> -<text text-anchor="middle" x="784" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="896,-253 578,-253 578,-215 896,-215 896,-253"/> +<text text-anchor="middle" x="737" y="-237.8" font-family="Times,serif" font-size="14.00">possibility(icl&gt;perspective(icl&gt;abstract_thing),obj&gt;uw)</text> +<text text-anchor="middle" x="737" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge6" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M776.02,-303.6C777.37,-292.06 779.16,-276.65 780.7,-263.36"/> -<polygon fill="black" stroke="black" points="784.2,-263.61 781.88,-253.27 777.24,-262.8 784.2,-263.61"/> -<text text-anchor="middle" x="788" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M737,-303.6C737,-292.06 737,-276.65 737,-263.36"/> +<polygon fill="black" stroke="black" points="740.5,-263.27 737,-253.27 733.5,-263.27 740.5,-263.27"/> +<text text-anchor="middle" x="746" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -22117,64 +22142,64 @@ obj:02(possibility(icl>perspective>abstract_thing,obj>uw).@def,:01)
 <!-- 4&#45;&gt;1 --> <g id="edge4" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M739.91,-479.97C745.91,-467.84 753.92,-451.63 760.67,-437.97"/> -<polygon fill="black" stroke="black" points="763.81,-439.52 765.1,-429 757.53,-436.42 763.81,-439.52"/> -<text text-anchor="middle" x="765" y="-450.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M733.28,-479.97C734.77,-468.19 736.75,-452.56 738.44,-439.16"/> +<polygon fill="black" stroke="black" points="741.94,-439.36 739.72,-429 735,-438.49 741.94,-439.36"/> +<text text-anchor="middle" x="747" y="-450.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="587.5,-428 402.5,-428 402.5,-392 587.5,-392 587.5,-428"/> -<text text-anchor="middle" x="495" y="-406.3" font-family="Times,serif" font-size="14.00">this(equ&gt;it,equ&gt;that,icl&gt;thing)</text> +<polygon fill="none" stroke="black" points="569.5,-428 384.5,-428 384.5,-392 569.5,-392 569.5,-428"/> +<text text-anchor="middle" x="477" y="-406.3" font-family="Times,serif" font-size="14.00">this(equ&gt;it,equ&gt;that,icl&gt;thing)</text> </g> <!-- 4&#45;&gt;8 --> <g id="edge7" class="edge"> <title>4&#45;&gt;8</title> -<path fill="none" stroke="black" d="M682.1,-479.97C643.93,-465.9 590.88,-446.34 551.01,-431.65"/> -<polygon fill="black" stroke="black" points="552.02,-428.29 541.43,-428.12 549.6,-434.86 552.02,-428.29"/> -<text text-anchor="middle" x="635.5" y="-450.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M678.37,-479.97C637.03,-465.81 579.46,-446.1 536.46,-431.37"/> +<polygon fill="black" stroke="black" points="537.56,-428.04 526.97,-428.12 535.3,-434.67 537.56,-428.04"/> +<text text-anchor="middle" x="627.5" y="-450.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="312,-429 100,-429 100,-391 312,-391 312,-429"/> -<text text-anchor="middle" x="206" y="-413.8" font-family="courb" font-size="14.00">text(icl&gt;passage(icl&gt;thing))</text> -<text text-anchor="middle" x="206" y="-398.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="294,-429 100,-429 100,-391 294,-391 294,-429"/> +<text text-anchor="middle" x="197" y="-413.8" font-family="courb" font-size="14.00">text(icl&gt;passage(icl&gt;thing))</text> +<text text-anchor="middle" x="197" y="-398.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 4&#45;&gt;11 --> <g id="edge9" class="edge"> <title>4&#45;&gt;11</title> -<path fill="none" stroke="black" d="M655.66,-479.98C608.32,-469.18 545.86,-455.86 490,-447 418.46,-435.65 397.58,-438.57 322.16,-429.1"/> -<polygon fill="black" stroke="black" points="322.54,-425.62 312.18,-427.81 321.65,-432.56 322.54,-425.62"/> -<text text-anchor="middle" x="578" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M652.5,-479.97C603.19,-469.16 538.14,-455.84 480,-447 404.88,-435.58 383.04,-439.3 303.94,-429.06"/> +<polygon fill="black" stroke="black" points="304.38,-425.59 294.01,-427.74 303.46,-432.53 304.38,-425.59"/> +<text text-anchor="middle" x="572" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1014.5,-143 553.5,-143 553.5,-105 1014.5,-105 1014.5,-143"/> -<text text-anchor="middle" x="784" y="-127.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> -<text text-anchor="middle" x="784" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="947,-143 527,-143 527,-105 947,-105 947,-143"/> +<text text-anchor="middle" x="737" y="-127.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> +<text text-anchor="middle" x="737" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge13" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M784,-214.68C784,-206.08 784,-195.29 784,-184.21"/> -<polygon fill="black" stroke="black" points="787.5,-184 784,-174 780.5,-184 787.5,-184"/> -<text text-anchor="middle" x="793" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M737,-214.68C737,-206.08 737,-195.29 737,-184.21"/> +<polygon fill="black" stroke="black" points="740.5,-184 737,-174 733.5,-184 740.5,-184"/> +<text text-anchor="middle" x="746" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="904,-54 664,-54 664,-16 904,-16 904,-54"/> -<text text-anchor="middle" x="784" y="-38.8" font-family="Times,serif" font-size="14.00">language(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="784" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="857,-54 617,-54 617,-16 857,-16 857,-54"/> +<text text-anchor="middle" x="737" y="-38.8" font-family="Times,serif" font-size="14.00">language(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="737" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge1" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M784,-104.97C784,-93.19 784,-77.56 784,-64.16"/> -<polygon fill="black" stroke="black" points="787.5,-64 784,-54 780.5,-64 787.5,-64"/> -<text text-anchor="middle" x="793" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M737,-104.97C737,-93.19 737,-77.56 737,-64.16"/> +<polygon fill="black" stroke="black" points="740.5,-64 737,-54 733.5,-64 740.5,-64"/> +<text text-anchor="middle" x="746" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> @@ -22186,22 +22211,22 @@ obj:02(possibility(icl>perspective>abstract_thing,obj>uw).@def,:01)
 <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="384,-428 330,-428 330,-392 384,-392 384,-428"/> -<text text-anchor="middle" x="357" y="-406.3" font-family="Times,serif" font-size="14.00">non</text> +<polygon fill="none" stroke="black" points="366,-428 312,-428 312,-392 366,-392 366,-428"/> +<text text-anchor="middle" x="339" y="-406.3" font-family="Times,serif" font-size="14.00">non</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge8" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M505.73,-481.94C476.11,-468.02 432.17,-447.3 394,-429 393.7,-428.86 393.39,-428.71 393.09,-428.56"/> -<polygon fill="black" stroke="black" points="394.59,-425.4 384.06,-424.21 391.55,-431.71 394.59,-425.4"/> -<text text-anchor="middle" x="473.5" y="-450.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M505.74,-483.64C459.53,-464.27 382.28,-431.85 376,-429 375.9,-428.96 375.8,-428.91 375.71,-428.87"/> +<polygon fill="black" stroke="black" points="376.94,-425.58 366.4,-424.54 373.99,-431.93 376.94,-425.58"/> +<text text-anchor="middle" x="463.5" y="-450.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 9&#45;&gt;11 --> <g id="edge10" class="edge"> <title>9&#45;&gt;11</title> -<path fill="none" stroke="black" d="M505.95,-483.07C502.95,-481.96 499.94,-480.92 497,-480 460.14,-468.49 449.64,-470.64 412,-462 370.47,-452.46 324.41,-441.13 286.4,-431.58"/> -<polygon fill="black" stroke="black" points="286.96,-428.11 276.41,-429.06 285.25,-434.9 286.96,-428.11"/> -<text text-anchor="middle" x="421" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M505.98,-482.97C502.97,-481.88 499.95,-480.87 497,-480 453.69,-467.21 441.13,-471.59 397,-462 355.69,-453.03 309.99,-441.5 272.71,-431.67"/> +<polygon fill="black" stroke="black" points="273.49,-428.25 262.93,-429.08 271.7,-435.02 273.49,-428.25"/> +<text text-anchor="middle" x="406" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node12" class="node"> @@ -22213,9 +22238,9 @@ obj:02(possibility(icl>perspective>abstract_thing,obj>uw).@def,:01)
 <!-- 12&#45;&gt;11 --> <g id="edge11" class="edge"> <title>12&#45;&gt;11</title> -<path fill="none" stroke="black" d="M242.47,-479.97C236.05,-467.84 227.48,-451.63 220.26,-437.97"/> -<polygon fill="black" stroke="black" points="223.29,-436.21 215.52,-429 217.1,-439.48 223.29,-436.21"/> -<text text-anchor="middle" x="241" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M240.6,-479.97C232.86,-467.73 222.49,-451.32 213.8,-437.58"/> +<polygon fill="black" stroke="black" points="216.68,-435.59 208.38,-429 210.77,-439.33 216.68,-435.59"/> +<text text-anchor="middle" x="237" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node13" class="node"> @@ -22233,7 +22258,7 @@ obj:02(possibility(icl>perspective>abstract_thing,obj>uw).@def,:01)
 </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <p id="4.3.7"> @@ -22250,91 +22275,91 @@ obj(supervision(icl>management>thing).@entry,:01.@_hn-scope) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="616pt" height="277pt" - viewBox="0.00 0.00 616.00 277.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="576pt" height="277pt" + viewBox="0.00 0.00 576.00 277.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 273)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-273 612,-273 612,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-273 572,-273 572,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-261 300,-261 300,-8 8,-8"/> -<text text-anchor="middle" x="154" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-261 280,-261 280,-8 8,-8"/> +<text text-anchor="middle" x="144" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="291.5,-141 16.5,-141 16.5,-103 291.5,-103 291.5,-141"/> -<text text-anchor="middle" x="154" y="-125.8" font-family="courb" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> -<text text-anchor="middle" x="154" y="-110.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="272,-141 16,-141 16,-103 272,-103 272,-141"/> +<text text-anchor="middle" x="144" y="-125.8" font-family="courb" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> +<text text-anchor="middle" x="144" y="-110.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="264.5,-52 43.5,-52 43.5,-16 264.5,-16 264.5,-52"/> -<text text-anchor="middle" x="154" y="-30.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="254.5,-52 33.5,-52 33.5,-16 254.5,-16 254.5,-52"/> +<text text-anchor="middle" x="144" y="-30.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M154,-102.76C154,-90.93 154,-75.32 154,-62.05"/> -<polygon fill="black" stroke="black" points="157.5,-62.04 154,-52.04 150.5,-62.04 157.5,-62.04"/> -<text text-anchor="middle" x="166.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M144,-102.76C144,-90.93 144,-75.32 144,-62.05"/> +<polygon fill="black" stroke="black" points="147.5,-62.04 144,-52.04 140.5,-62.04 147.5,-62.04"/> +<text text-anchor="middle" x="156.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="465.5,-52 308.5,-52 308.5,-16 465.5,-16 465.5,-52"/> -<text text-anchor="middle" x="387" y="-30.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="445.5,-52 288.5,-52 288.5,-16 445.5,-16 445.5,-52"/> +<text text-anchor="middle" x="367" y="-30.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M202.84,-102.97C240.24,-89.17 291.87,-70.11 330.95,-55.69"/> -<polygon fill="black" stroke="black" points="332.43,-58.87 340.6,-52.13 330.01,-52.31 332.43,-58.87"/> -<text text-anchor="middle" x="303.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M190.75,-102.97C226.39,-89.23 275.54,-70.27 312.88,-55.87"/> +<polygon fill="black" stroke="black" points="314.52,-58.99 322.59,-52.13 312,-52.46 314.52,-58.99"/> +<text text-anchor="middle" x="287.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="255,-230 53,-230 53,-192 255,-192 255,-230"/> -<text text-anchor="middle" x="154" y="-214.8" font-family="courb" font-size="14.00">limit(icl&gt;extent(icl&gt;thing))</text> -<text text-anchor="middle" x="154" y="-199.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="237.5,-230 50.5,-230 50.5,-192 237.5,-192 237.5,-230"/> +<text text-anchor="middle" x="144" y="-214.8" font-family="courb" font-size="14.00">limit(icl&gt;extent(icl&gt;thing))</text> +<text text-anchor="middle" x="144" y="-199.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M154,-191.97C154,-180.19 154,-164.56 154,-151.16"/> -<polygon fill="black" stroke="black" points="157.5,-151 154,-141 150.5,-151 157.5,-151"/> -<text text-anchor="middle" x="164" y="-162.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M144,-191.97C144,-180.19 144,-164.56 144,-151.16"/> +<polygon fill="black" stroke="black" points="147.5,-151 144,-141 140.5,-151 147.5,-151"/> +<text text-anchor="middle" x="154" y="-162.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="608,-230 308,-230 308,-192 608,-192 608,-230"/> -<text text-anchor="middle" x="458" y="-214.8" font-family="courb" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> -<text text-anchor="middle" x="458" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="568,-230 288,-230 288,-192 568,-192 568,-230"/> +<text text-anchor="middle" x="428" y="-214.8" font-family="courb" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> +<text text-anchor="middle" x="428" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;1 --> <g id="edge4" class="edge"> <title>5&#45;&gt;1</title> -<path fill="none" stroke="black" d="M395.01,-191.97C369.99,-184.81 339.99,-176.23 309.8,-167.59"/> -<polygon fill="black" stroke="black" points="310.57,-164.17 300,-164.78 308.65,-170.9 310.57,-164.17"/> -<text text-anchor="middle" x="333" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M369.16,-191.97C345.78,-184.81 317.77,-176.23 289.56,-167.59"/> +<polygon fill="black" stroke="black" points="290.59,-164.24 280,-164.66 288.54,-170.94 290.59,-164.24"/> +<text text-anchor="middle" x="312" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.3.7.1"> <text_body><orig>A train shall be supervised to its static and dynamic train speed profiles. </orig><unl>[S:00] {org:en} -A train shall be supervised to its static and dynamic train speed profiles.. +A train shall be supervised to its static and dynamic train speed profiles. {/org} {unl} obj:01(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry,train(icl>public_transport>thing):01.@indef.@topic) @@ -22348,21 +22373,21 @@ obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="960pt" height="476pt" - viewBox="0.00 0.00 960.00 476.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="939pt" height="476pt" + viewBox="0.00 0.00 939.00 476.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 472)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-472 956,-472 956,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-472 935,-472 935,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="486,-8 486,-261 944,-261 944,-8 486,-8"/> -<text text-anchor="middle" x="715" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="486,-8 486,-261 923,-261 923,-8 486,-8"/> +<text text-anchor="middle" x="704.5" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> @@ -22372,69 +22397,69 @@ obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="935.5,-230 494.5,-230 494.5,-192 935.5,-192 935.5,-230"/> -<text text-anchor="middle" x="715" y="-214.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="715" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="902,-230 494,-230 494,-192 902,-192 902,-230"/> +<text text-anchor="middle" x="698" y="-214.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="698" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="740,-141 504,-141 504,-103 740,-103 740,-141"/> -<text text-anchor="middle" x="622" y="-125.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> -<text text-anchor="middle" x="622" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef.@topic</text> +<polygon fill="none" stroke="black" points="730,-141 494,-141 494,-103 730,-103 730,-141"/> +<text text-anchor="middle" x="612" y="-125.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<text text-anchor="middle" x="612" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M695.73,-191.97C682.14,-179.26 663.75,-162.06 648.74,-148.02"/> -<polygon fill="black" stroke="black" points="650.94,-145.28 641.24,-141 646.16,-150.39 650.94,-145.28"/> -<text text-anchor="middle" x="683" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M680.18,-191.97C667.73,-179.38 650.92,-162.38 637.11,-148.41"/> +<polygon fill="black" stroke="black" points="639.32,-145.65 629.8,-141 634.34,-150.58 639.32,-145.65"/> +<text text-anchor="middle" x="669" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node4" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="925.5,-140 758.5,-140 758.5,-104 925.5,-104 925.5,-140"/> -<text text-anchor="middle" x="842" y="-118.3" font-family="Times,serif" font-size="14.00">static(equ&gt;inactive,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="915.5,-140 748.5,-140 748.5,-104 915.5,-104 915.5,-140"/> +<text text-anchor="middle" x="832" y="-118.3" font-family="Times,serif" font-size="14.00">static(equ&gt;inactive,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge3" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M741.31,-191.97C760.85,-178.59 787.65,-160.23 808.68,-145.82"/> -<polygon fill="black" stroke="black" points="810.74,-148.65 817.02,-140.12 806.79,-142.88 810.74,-148.65"/> -<text text-anchor="middle" x="791.5" y="-162.8" font-family="Times,serif" font-size="14.00">to</text> +<path fill="none" stroke="black" d="M725.76,-191.97C746.47,-178.53 774.9,-160.07 797.14,-145.63"/> +<polygon fill="black" stroke="black" points="799.16,-148.5 805.64,-140.12 795.35,-142.63 799.16,-148.5"/> +<text text-anchor="middle" x="778.5" y="-162.8" font-family="Times,serif" font-size="14.00">to</text> </g> <!-- 4 --> <g id="node3" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="854,-340 516,-340 516,-302 854,-302 854,-340"/> -<text text-anchor="middle" x="685" y="-324.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="685" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="823.5,-340 514.5,-340 514.5,-302 823.5,-302 823.5,-340"/> +<text text-anchor="middle" x="669" y="-324.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="669" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge8" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M690.09,-301.68C692.5,-292.99 695.54,-282.07 698.65,-270.87"/> -<polygon fill="black" stroke="black" points="702.09,-271.57 701.39,-261 695.34,-269.7 702.09,-271.57"/> -<text text-anchor="middle" x="708" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M673.92,-301.68C676.25,-292.99 679.19,-282.07 682.19,-270.87"/> +<polygon fill="black" stroke="black" points="685.63,-271.56 684.84,-261 678.87,-269.75 685.63,-271.56"/> +<text text-anchor="middle" x="691" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="902.5,-52 781.5,-52 781.5,-16 902.5,-16 902.5,-52"/> -<text text-anchor="middle" x="842" y="-30.3" font-family="Times,serif" font-size="14.00">it(icl&gt;living_thing)</text> +<polygon fill="none" stroke="black" points="892.5,-52 771.5,-52 771.5,-16 892.5,-16 892.5,-52"/> +<text text-anchor="middle" x="832" y="-30.3" font-family="Times,serif" font-size="14.00">it(icl&gt;living_thing)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge2" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M842,-103.6C842,-91.75 842,-75.82 842,-62.29"/> -<polygon fill="black" stroke="black" points="845.5,-62.08 842,-52.08 838.5,-62.08 845.5,-62.08"/> -<text text-anchor="middle" x="851.5" y="-73.8" font-family="Times,serif" font-size="14.00">pos</text> +<path fill="none" stroke="black" d="M832,-103.6C832,-91.75 832,-75.82 832,-62.29"/> +<polygon fill="black" stroke="black" points="835.5,-62.08 832,-52.08 828.5,-62.08 835.5,-62.08"/> +<text text-anchor="middle" x="841.5" y="-73.8" font-family="Times,serif" font-size="14.00">pos</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="357.5,-339 200.5,-339 200.5,-303 357.5,-303 357.5,-339"/> -<text text-anchor="middle" x="279" y="-317.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="371.5,-339 214.5,-339 214.5,-303 371.5,-303 371.5,-339"/> +<text text-anchor="middle" x="293" y="-317.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> </g> <!-- 8 --> <g id="node7" class="node"> @@ -22445,9 +22470,9 @@ obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) <!-- 7&#45;&gt;8 --> <g id="edge4" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M253.17,-302.89C225.39,-284.48 181.08,-255.12 150.37,-234.78"/> -<polygon fill="black" stroke="black" points="151.98,-231.64 141.71,-229.03 148.11,-237.47 151.98,-231.64"/> -<text text-anchor="middle" x="233.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M264.95,-302.89C234.53,-284.32 185.85,-254.62 152.47,-234.25"/> +<polygon fill="black" stroke="black" points="154.27,-231.25 143.91,-229.03 150.63,-237.23 154.27,-231.25"/> +<text text-anchor="middle" x="242.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node8" class="node"> @@ -22458,41 +22483,41 @@ obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) <!-- 7&#45;&gt;9 --> <g id="edge5" class="edge"> <title>7&#45;&gt;9</title> -<path fill="none" stroke="black" d="M290.73,-302.65C302.6,-285.09 321.08,-257.75 334.64,-237.68"/> -<polygon fill="black" stroke="black" points="337.6,-239.55 340.3,-229.31 331.8,-235.63 337.6,-239.55"/> -<text text-anchor="middle" x="325.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M302.48,-302.65C311.98,-285.25 326.74,-258.24 337.67,-238.23"/> +<polygon fill="black" stroke="black" points="340.82,-239.76 342.54,-229.31 334.68,-236.41 340.82,-239.76"/> +<text text-anchor="middle" x="332.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="470,-429 88,-429 88,-391 470,-391 470,-429"/> -<text text-anchor="middle" x="279" y="-413.8" font-family="courb" font-size="14.00">profile(agt&gt;thing,icl&gt;write_about(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="279" y="-398.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="469.5,-429 116.5,-429 116.5,-391 469.5,-391 469.5,-429"/> +<text text-anchor="middle" x="293" y="-413.8" font-family="courb" font-size="14.00">profile(agt&gt;thing,icl&gt;write_about(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="293" y="-398.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 10&#45;&gt;4 --> <g id="edge7" class="edge"> <title>10&#45;&gt;4</title> -<path fill="none" stroke="black" d="M478,-366.36C517.45,-357.9 557.11,-349.4 591.01,-342.14"/> -<polygon fill="black" stroke="black" points="591.94,-345.52 600.98,-340 590.47,-338.68 591.94,-345.52"/> -<text text-anchor="middle" x="516" y="-361.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M478,-366.19C514,-357.86 550.15,-349.5 581.17,-342.32"/> +<polygon fill="black" stroke="black" points="582.24,-345.67 591.19,-340 580.66,-338.85 582.24,-345.67"/> +<text text-anchor="middle" x="513" y="-361.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 10&#45;&gt;7 --> <g id="edge6" class="edge"> <title>10&#45;&gt;7</title> -<path fill="none" stroke="black" d="M279,-390.97C279,-378.96 279,-362.93 279,-349.36"/> -<polygon fill="black" stroke="black" points="282.5,-349.12 279,-339.12 275.5,-349.12 282.5,-349.12"/> -<text text-anchor="middle" x="287.5" y="-361.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M293,-390.97C293,-378.96 293,-362.93 293,-349.36"/> +<polygon fill="black" stroke="black" points="296.5,-349.12 293,-339.12 289.5,-349.12 296.5,-349.12"/> +<text text-anchor="middle" x="301.5" y="-361.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.7.2"> <text_body><orig>Within the braking curve area, a warning shall be given to the driver to enable him to react and avoid intervention from ETCS equipment at least 5 sec. before the intervention. </orig><unl>[S:00] {org:en} -Within the braking curve area, a warning shall be given to the driver to enable him to react and avoid intervention from ETCS equipment at least 5 sec. before the intervention.. +Within the braking curve area, a warning shall be given to the driver to enable him to react and avoid intervention from ETCS equipment at least 5 sec. before the intervention. {/org} {unl} mod(within(icl>how,com>limit,obj>thing,scn<abstract_thing).@entry,curve(icl>line>thing,ant>straight_line)) @@ -22516,17 +22541,17 @@ fictit(within(icl>how,com>limit,obj>thing,scn<abstract_thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1769pt" height="650pt" - viewBox="0.00 0.00 1769.00 650.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1733pt" height="650pt" + viewBox="0.00 0.00 1733.00 650.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 646)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-646 1765,-646 1765,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-646 1729,-646 1729,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> <polygon fill="none" stroke="black" points="8,-269 8,-524 622,-524 622,-269 8,-269"/> @@ -22534,15 +22559,15 @@ fictit(within(icl>how,com>limit,obj>thing,scn<abstract_thing).@entry </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="921,-8 921,-634 1753,-634 1753,-8 921,-8"/> -<text text-anchor="middle" x="1337" y="-618.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="913,-8 913,-634 1717,-634 1717,-8 913,-8"/> +<text text-anchor="middle" x="1315" y="-618.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="913,-603 499,-603 499,-565 913,-565 913,-603"/> -<text text-anchor="middle" x="706" y="-587.8" font-family="courb" font-size="14.00">within(com&gt;limit,icl&gt;how,obj&gt;thing,scn&lt;abstract_thing)</text> -<text text-anchor="middle" x="706" y="-572.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="905.5,-603 522.5,-603 522.5,-565 905.5,-565 905.5,-603"/> +<text text-anchor="middle" x="714" y="-587.8" font-family="courb" font-size="14.00">within(com&gt;limit,icl&gt;how,obj&gt;thing,scn&lt;abstract_thing)</text> +<text text-anchor="middle" x="714" y="-572.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -22553,176 +22578,176 @@ fictit(within(icl>how,com>limit,obj>thing,scn<abstract_thing).@entry <!-- 1&#45;&gt;2 --> <g id="edge16" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M714.48,-564.68C722.49,-547.38 734.59,-521.24 743.67,-501.64"/> -<polygon fill="black" stroke="black" points="746.95,-502.88 747.97,-492.34 740.6,-499.94 746.95,-502.88"/> -<text text-anchor="middle" x="741.5" y="-535.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M721.12,-564.68C727.82,-547.46 737.92,-521.48 745.54,-501.91"/> +<polygon fill="black" stroke="black" points="748.9,-502.93 749.26,-492.34 742.37,-500.39 748.9,-502.93"/> +<text text-anchor="middle" x="745.5" y="-535.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1268.5,-493 929.5,-493 929.5,-455 1268.5,-455 1268.5,-493"/> -<text text-anchor="middle" x="1099" y="-477.8" font-family="courb" font-size="14.00">area(icl&gt;extent(icl&gt;abstract_thing),obj&gt;thing)</text> -<text text-anchor="middle" x="1099" y="-462.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1233,-493 921,-493 921,-455 1233,-455 1233,-493"/> +<text text-anchor="middle" x="1077" y="-477.8" font-family="courb" font-size="14.00">area(icl&gt;extent(icl&gt;abstract_thing),obj&gt;thing)</text> +<text text-anchor="middle" x="1077" y="-462.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge18" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M771.78,-564.92C810.35,-554.32 861.22,-540.34 911.33,-526.57"/> -<polygon fill="black" stroke="black" points="912.29,-529.94 921,-523.91 910.43,-523.19 912.29,-529.94"/> -<text text-anchor="middle" x="903" y="-535.8" font-family="Times,serif" font-size="14.00">fictit</text> +<path fill="none" stroke="black" d="M774.76,-564.92C810.26,-554.36 857.05,-540.44 903.18,-526.72"/> +<polygon fill="black" stroke="black" points="904.42,-530 913,-523.79 902.42,-523.29 904.42,-530"/> +<text text-anchor="middle" x="897" y="-535.8" font-family="Times,serif" font-size="14.00">fictit</text> </g> <!-- 16 --> <g id="node16" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="555,-493 229,-493 229,-455 555,-455 555,-493"/> -<text text-anchor="middle" x="392" y="-477.8" font-family="courb" font-size="14.00">brake(agt&gt;thing,icl&gt;stop(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="392" y="-462.8" font-family="courb" font-size="14.00">.@def.@entry</text> +<polygon fill="none" stroke="black" points="551.5,-493 254.5,-493 254.5,-455 551.5,-455 551.5,-493"/> +<text text-anchor="middle" x="403" y="-477.8" font-family="courb" font-size="14.00">brake(agt&gt;thing,icl&gt;stop(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="403" y="-462.8" font-family="courb" font-size="14.00">.@def.@entry</text> </g> <!-- 1&#45;&gt;16 --> <g id="edge17" class="edge"> <title>1&#45;&gt;16</title> -<path fill="none" stroke="black" d="M653.44,-564.92C623.13,-554.5 583.31,-540.8 543.92,-527.25"/> -<polygon fill="black" stroke="black" points="545.05,-523.94 534.46,-524 542.77,-530.56 545.05,-523.94"/> -<text text-anchor="middle" x="604" y="-535.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M661.95,-564.92C632.05,-554.54 592.82,-540.92 553.96,-527.42"/> +<polygon fill="black" stroke="black" points="554.69,-523.97 544.1,-524 552.4,-530.59 554.69,-523.97"/> +<text text-anchor="middle" x="613" y="-535.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1501.5,-603 1112.5,-603 1112.5,-565 1501.5,-565 1501.5,-603"/> -<text text-anchor="middle" x="1307" y="-587.8" font-family="Times,serif" font-size="14.00">warn(agt&gt;person,cob&gt;uw,icl&gt;notify_of_danger(icl&gt;do),obj&gt;person)</text> -<text text-anchor="middle" x="1307" y="-572.8" font-family="Times,serif" font-size="14.00">.@indef.@progress</text> +<polygon fill="none" stroke="black" points="1493.5,-603 1104.5,-603 1104.5,-565 1493.5,-565 1493.5,-603"/> +<text text-anchor="middle" x="1299" y="-587.8" font-family="Times,serif" font-size="14.00">warn(agt&gt;person,cob&gt;uw,icl&gt;notify_of_danger(icl&gt;do),obj&gt;person)</text> +<text text-anchor="middle" x="1299" y="-572.8" font-family="Times,serif" font-size="14.00">.@indef.@progress</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge6" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M1272.19,-564.92C1236.64,-546.47 1181.36,-517.76 1142.85,-497.77"/> -<polygon fill="black" stroke="black" points="1144.42,-494.64 1133.93,-493.14 1141.19,-500.85 1144.42,-494.64"/> -<text text-anchor="middle" x="1241.5" y="-535.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1261.84,-564.92C1223.74,-546.39 1164.4,-517.52 1123.28,-497.51"/> +<polygon fill="black" stroke="black" points="1124.8,-494.36 1114.28,-493.14 1121.74,-500.66 1124.8,-494.36"/> +<text text-anchor="middle" x="1228.5" y="-535.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1745,-493 1287,-493 1287,-455 1745,-455 1745,-493"/> -<text text-anchor="middle" x="1516" y="-477.8" font-family="Times,serif" font-size="14.00">give(ben&gt;person,cob&gt;abstract_thing,equ&gt;yield,icl&gt;supply(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="1516" y="-462.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="1709,-493 1251,-493 1251,-455 1709,-455 1709,-493"/> +<text text-anchor="middle" x="1480" y="-477.8" font-family="Times,serif" font-size="14.00">give(ben&gt;person,cob&gt;abstract_thing,equ&gt;yield,icl&gt;supply(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="1480" y="-462.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge7" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M1341.98,-564.92C1377.7,-546.47 1433.24,-517.76 1471.94,-497.77"/> -<polygon fill="black" stroke="black" points="1473.63,-500.84 1480.9,-493.14 1470.41,-494.62 1473.63,-500.84"/> -<text text-anchor="middle" x="1415" y="-535.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M1329.3,-564.92C1359.97,-546.62 1407.52,-518.25 1440.99,-498.28"/> +<polygon fill="black" stroke="black" points="1442.81,-501.27 1449.61,-493.14 1439.22,-495.25 1442.81,-501.27"/> +<text text-anchor="middle" x="1394" y="-535.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1376.5,-404 1113.5,-404 1113.5,-366 1376.5,-366 1376.5,-404"/> -<text text-anchor="middle" x="1245" y="-388.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="1245" y="-373.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1340.5,-404 1077.5,-404 1077.5,-366 1340.5,-366 1340.5,-404"/> +<text text-anchor="middle" x="1209" y="-388.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="1209" y="-373.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge8" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1459.85,-454.97C1416.52,-441.06 1356.47,-421.79 1310.87,-407.15"/> -<polygon fill="black" stroke="black" points="1311.67,-403.73 1301.08,-404 1309.53,-410.39 1311.67,-403.73"/> -<text text-anchor="middle" x="1406" y="-425.8" font-family="Times,serif" font-size="14.00">ben</text> +<path fill="none" stroke="black" d="M1423.85,-454.97C1380.52,-441.06 1320.47,-421.79 1274.87,-407.15"/> +<polygon fill="black" stroke="black" points="1275.67,-403.73 1265.08,-404 1273.53,-410.39 1275.67,-403.73"/> +<text text-anchor="middle" x="1370" y="-425.8" font-family="Times,serif" font-size="14.00">ben</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1709.5,-403 1394.5,-403 1394.5,-367 1709.5,-367 1709.5,-403"/> -<text text-anchor="middle" x="1552" y="-381.3" font-family="Times,serif" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1673.5,-403 1358.5,-403 1358.5,-367 1673.5,-367 1673.5,-403"/> +<text text-anchor="middle" x="1516" y="-381.3" font-family="Times,serif" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing)</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge9" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1523.46,-454.97C1528.53,-442.72 1535.33,-426.3 1541.01,-412.55"/> -<polygon fill="black" stroke="black" points="1544.33,-413.69 1544.92,-403.12 1537.86,-411.02 1544.33,-413.69"/> -<text text-anchor="middle" x="1545.5" y="-425.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M1487.46,-454.97C1492.53,-442.72 1499.33,-426.3 1505.01,-412.55"/> +<polygon fill="black" stroke="black" points="1508.33,-413.69 1508.92,-403.12 1501.86,-411.02 1508.33,-413.69"/> +<text text-anchor="middle" x="1509.5" y="-425.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1395,-314 1299,-314 1299,-278 1395,-278 1395,-314"/> -<text text-anchor="middle" x="1347" y="-292.3" font-family="Times,serif" font-size="14.00">he(icl&gt;person)</text> +<polygon fill="none" stroke="black" points="1359,-314 1263,-314 1263,-278 1359,-278 1359,-314"/> +<text text-anchor="middle" x="1311" y="-292.3" font-family="Times,serif" font-size="14.00">he(icl&gt;person)</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge10" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1511.5,-366.81C1478.54,-352.82 1431.89,-333.02 1396.67,-318.08"/> -<polygon fill="black" stroke="black" points="1397.64,-314.69 1387.07,-314 1394.91,-321.13 1397.64,-314.69"/> -<text text-anchor="middle" x="1470" y="-336.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1475.5,-366.81C1442.54,-352.82 1395.89,-333.02 1360.67,-318.08"/> +<polygon fill="black" stroke="black" points="1361.64,-314.69 1351.07,-314 1358.91,-321.13 1361.64,-314.69"/> +<text text-anchor="middle" x="1434" y="-336.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1737,-314 1413,-314 1413,-278 1737,-278 1737,-314"/> -<text text-anchor="middle" x="1575" y="-292.3" font-family="Times,serif" font-size="14.00">avoid(agt&gt;thing,icl&gt;prevent(icl&gt;do),obj&gt;abstract_thing)</text> +<polygon fill="none" stroke="black" points="1701,-314 1377,-314 1377,-278 1701,-278 1701,-314"/> +<text text-anchor="middle" x="1539" y="-292.3" font-family="Times,serif" font-size="14.00">avoid(agt&gt;thing,icl&gt;prevent(icl&gt;do),obj&gt;abstract_thing)</text> </g> <!-- 7&#45;&gt;9 --> <g id="edge12" class="edge"> <title>7&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1556.54,-366.81C1559.76,-354.66 1564.13,-338.11 1567.81,-324.18"/> -<polygon fill="black" stroke="black" points="1571.29,-324.72 1570.47,-314.15 1564.53,-322.93 1571.29,-324.72"/> -<text text-anchor="middle" x="1573" y="-336.8" font-family="Times,serif" font-size="14.00">gol</text> +<path fill="none" stroke="black" d="M1520.54,-366.81C1523.76,-354.66 1528.13,-338.11 1531.81,-324.18"/> +<polygon fill="black" stroke="black" points="1535.29,-324.72 1534.47,-314.15 1528.53,-322.93 1535.29,-324.72"/> +<text text-anchor="middle" x="1537" y="-336.8" font-family="Times,serif" font-size="14.00">gol</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1469,-226 1251,-226 1251,-190 1469,-190 1469,-226"/> -<text text-anchor="middle" x="1360" y="-204.3" font-family="Times,serif" font-size="14.00">react(aoj&gt;matter,icl&gt;change(icl&gt;be))</text> +<polygon fill="none" stroke="black" points="1433,-226 1215,-226 1215,-190 1433,-190 1433,-226"/> +<text text-anchor="middle" x="1324" y="-204.3" font-family="Times,serif" font-size="14.00">react(aoj&gt;matter,icl&gt;change(icl&gt;be))</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge11" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1532.27,-277.91C1497.75,-264.1 1449.04,-244.62 1412.22,-229.89"/> -<polygon fill="black" stroke="black" points="1413.24,-226.53 1402.65,-226.06 1410.64,-233.02 1413.24,-226.53"/> -<text text-anchor="middle" x="1490" y="-247.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1496.27,-277.91C1461.75,-264.1 1413.04,-244.62 1376.22,-229.89"/> +<polygon fill="black" stroke="black" points="1377.24,-226.53 1366.65,-226.06 1374.64,-233.02 1377.24,-226.53"/> +<text text-anchor="middle" x="1454" y="-247.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1741,-226 1487,-226 1487,-190 1741,-190 1741,-226"/> -<text text-anchor="middle" x="1614" y="-204.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="1705,-226 1451,-226 1451,-190 1705,-190 1705,-226"/> +<text text-anchor="middle" x="1578" y="-204.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing)):01</text> </g> <!-- 9&#45;&gt;11 --> <g id="edge13" class="edge"> <title>9&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1582.89,-277.6C1588.37,-265.51 1595.78,-249.18 1601.99,-235.49"/> -<polygon fill="black" stroke="black" points="1605.31,-236.64 1606.25,-226.08 1598.93,-233.75 1605.31,-236.64"/> -<text text-anchor="middle" x="1606" y="-247.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1546.89,-277.6C1552.37,-265.51 1559.78,-249.18 1565.99,-235.49"/> +<polygon fill="black" stroke="black" points="1569.31,-236.64 1570.25,-226.08 1562.93,-233.75 1569.31,-236.64"/> +<text text-anchor="middle" x="1570" y="-247.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1737,-139 1491,-139 1491,-103 1737,-103 1737,-139"/> -<text text-anchor="middle" x="1614" y="-117.3" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1701,-139 1455,-139 1455,-103 1701,-103 1701,-139"/> +<text text-anchor="middle" x="1578" y="-117.3" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge15" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1614,-189.8C1614,-178.16 1614,-162.55 1614,-149.24"/> -<polygon fill="black" stroke="black" points="1617.5,-149.18 1614,-139.18 1610.5,-149.18 1617.5,-149.18"/> -<text text-anchor="middle" x="1624.5" y="-160.8" font-family="Times,serif" font-size="14.00">frm</text> +<path fill="none" stroke="black" d="M1578,-189.8C1578,-178.16 1578,-162.55 1578,-149.24"/> +<polygon fill="black" stroke="black" points="1581.5,-149.18 1578,-139.18 1574.5,-149.18 1581.5,-149.18"/> +<text text-anchor="middle" x="1588.5" y="-160.8" font-family="Times,serif" font-size="14.00">frm</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1641,-52 1587,-52 1587,-16 1641,-16 1641,-52"/> -<text text-anchor="middle" x="1614" y="-30.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="1605,-52 1551,-52 1551,-16 1605,-16 1605,-52"/> +<text text-anchor="middle" x="1578" y="-30.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge14" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1614,-102.8C1614,-91.16 1614,-75.55 1614,-62.24"/> -<polygon fill="black" stroke="black" points="1617.5,-62.18 1614,-52.18 1610.5,-62.18 1617.5,-62.18"/> -<text text-anchor="middle" x="1626.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1578,-102.8C1578,-91.16 1578,-75.55 1578,-62.24"/> +<polygon fill="black" stroke="black" points="1581.5,-62.18 1578,-52.18 1574.5,-62.18 1581.5,-62.18"/> +<text text-anchor="middle" x="1590.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="156,-403 102,-403 102,-367 156,-367 156,-403"/> -<text text-anchor="middle" x="129" y="-381.3" font-family="Times,serif" font-size="14.00">5</text> +<polygon fill="none" stroke="black" points="160,-403 106,-403 106,-367 160,-367 160,-403"/> +<text text-anchor="middle" x="133" y="-381.3" font-family="Times,serif" font-size="14.00">5</text> </g> <!-- 15 --> <g id="node15" class="node"> @@ -22733,29 +22758,29 @@ fictit(within(icl>how,com>limit,obj>thing,scn<abstract_thing).@entry <!-- 14&#45;&gt;15 --> <g id="edge1" class="edge"> <title>14&#45;&gt;15</title> -<path fill="none" stroke="black" d="M117.74,-366.81C109.46,-354.18 98.08,-336.81 88.74,-322.55"/> -<polygon fill="black" stroke="black" points="91.65,-320.6 83.24,-314.15 85.79,-324.44 91.65,-320.6"/> -<text text-anchor="middle" x="116.5" y="-336.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M120.95,-366.81C112.09,-354.18 99.91,-336.81 89.92,-322.55"/> +<polygon fill="black" stroke="black" points="92.63,-320.33 84.03,-314.15 86.9,-324.35 92.63,-320.33"/> +<text text-anchor="middle" x="119.5" y="-336.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 16&#45;&gt;14 --> <g id="edge2" class="edge"> <title>16&#45;&gt;14</title> -<path fill="none" stroke="black" d="M337.51,-454.97C286.03,-437.95 210.25,-412.88 165.63,-398.12"/> -<polygon fill="black" stroke="black" points="166.66,-394.77 156.06,-394.95 164.46,-401.42 166.66,-394.77"/> -<text text-anchor="middle" x="285" y="-425.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M347.06,-454.97C293.92,-437.85 215.56,-412.6 169.86,-397.88"/> +<polygon fill="black" stroke="black" points="170.67,-394.46 160.07,-394.72 168.52,-401.12 170.67,-394.46"/> +<text text-anchor="middle" x="293" y="-425.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 17 --> <g id="node17" class="node"> <title>17</title> -<polygon fill="none" stroke="black" points="496.5,-403 287.5,-403 287.5,-367 496.5,-367 496.5,-403"/> -<text text-anchor="middle" x="392" y="-381.3" font-family="Times,serif" font-size="14.00">before(icl&gt;how,obj&gt;thing,tim&lt;uw)</text> +<polygon fill="none" stroke="black" points="507.5,-403 298.5,-403 298.5,-367 507.5,-367 507.5,-403"/> +<text text-anchor="middle" x="403" y="-381.3" font-family="Times,serif" font-size="14.00">before(icl&gt;how,obj&gt;thing,tim&lt;uw)</text> </g> <!-- 16&#45;&gt;17 --> <g id="edge4" class="edge"> <title>16&#45;&gt;17</title> -<path fill="none" stroke="black" d="M392,-454.97C392,-442.96 392,-426.93 392,-413.36"/> -<polygon fill="black" stroke="black" points="395.5,-413.12 392,-403.12 388.5,-413.12 395.5,-413.12"/> -<text text-anchor="middle" x="401.5" y="-425.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M403,-454.97C403,-442.96 403,-426.93 403,-413.36"/> +<polygon fill="black" stroke="black" points="406.5,-413.12 403,-403.12 399.5,-413.12 406.5,-413.12"/> +<text text-anchor="middle" x="412.5" y="-425.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 18 --> <g id="node18" class="node"> @@ -22766,9 +22791,9 @@ fictit(within(icl>how,com>limit,obj>thing,scn<abstract_thing).@entry <!-- 17&#45;&gt;18 --> <g id="edge3" class="edge"> <title>17&#45;&gt;18</title> -<path fill="none" stroke="black" d="M362.76,-366.81C339.58,-353.18 307,-334.04 281.83,-319.24"/> -<polygon fill="black" stroke="black" points="283.32,-316.05 272.93,-314 279.77,-322.09 283.32,-316.05"/> -<text text-anchor="middle" x="338.5" y="-336.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M371.59,-366.81C346.46,-353.06 311.07,-333.7 283.94,-318.85"/> +<polygon fill="black" stroke="black" points="285.53,-315.73 275.08,-314 282.17,-321.88 285.53,-315.73"/> +<text text-anchor="middle" x="345.5" y="-336.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 19 --> <g id="node19" class="node"> @@ -22780,13 +22805,13 @@ fictit(within(icl>how,com>limit,obj>thing,scn<abstract_thing).@entry <!-- 17&#45;&gt;19 --> <g id="edge5" class="edge"> <title>17&#45;&gt;19</title> -<path fill="none" stroke="black" d="M410.77,-366.81C424.8,-353.96 444.2,-336.2 459.91,-321.81"/> -<polygon fill="black" stroke="black" points="462.28,-324.39 467.29,-315.05 457.55,-319.22 462.28,-324.39"/> -<text text-anchor="middle" x="454" y="-336.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M419.6,-366.81C431.78,-354.19 448.53,-336.84 462.29,-322.6"/> +<polygon fill="black" stroke="black" points="465.14,-324.68 469.57,-315.05 460.11,-319.81 465.14,-324.68"/> +<text text-anchor="middle" x="459" y="-336.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.7.3"> @@ -22825,10 +22850,10 @@ obj(or(icl>how,obj>uw,or<uw).@entry,:02) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="3319pt" height="565pt" @@ -22849,7 +22874,7 @@ obj(or(icl>how,obj>uw,or<uw).@entry,:02) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="514.5,-340 308.5,-340 308.5,-302 514.5,-302 514.5,-340"/> +<polygon fill="none" stroke="black" points="505.5,-340 317.5,-340 317.5,-302 505.5,-302 505.5,-340"/> <text text-anchor="middle" x="411.5" y="-324.8" font-family="courb" font-size="14.00">or(icl&gt;how,obj&gt;uw,or&lt;uw)</text> <text text-anchor="middle" x="411.5" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -22883,14 +22908,14 @@ obj(or(icl>how,obj>uw,or<uw).@entry,:02) <!-- 21 --> <g id="node21" class="node"> <title>21</title> -<polygon fill="none" stroke="black" points="1861.5,-251 1641.5,-251 1641.5,-213 1861.5,-213 1861.5,-251"/> +<polygon fill="none" stroke="black" points="1852,-251 1651,-251 1651,-213 1852,-213 1852,-251"/> <text text-anchor="middle" x="1751.5" y="-235.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):03</text> <text text-anchor="middle" x="1751.5" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;21 --> <g id="edge26" class="edge"> <title>1&#45;&gt;21</title> -<path fill="none" stroke="black" d="M514.7,-313.3C626.89,-306.02 816.75,-293.69 1014.48,-280.85"/> +<path fill="none" stroke="black" d="M505.73,-313.88C616.58,-306.69 811.4,-294.04 1014.52,-280.85"/> <polygon fill="black" stroke="black" points="1014.75,-284.34 1024.5,-280.2 1014.3,-277.36 1014.75,-284.34"/> <text text-anchor="middle" x="1170.5" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> @@ -22986,7 +23011,7 @@ obj(or(icl>how,obj>uw,or<uw).@entry,:02) <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="447.5,-141 375.5,-141 375.5,-103 447.5,-103 447.5,-141"/> +<polygon fill="none" stroke="black" points="446,-141 377,-141 377,-103 446,-103 446,-141"/> <text text-anchor="middle" x="411.5" y="-125.8" font-family="courb" font-size="14.00">ceil</text> <text text-anchor="middle" x="411.5" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -23204,14 +23229,14 @@ obj(or(icl>how,obj>uw,or<uw).@entry,:02) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.7.4b"> <text_body><orig>The driver shall be able to release an ETCS emergency brake application when stationary. </orig><unl>[S:00] {org:en} -The driver shall be able to release an ETCS emergency brake application when stationary.. +The driver shall be able to release an ETCS emergency brake application when stationary. {/org} {unl} aoj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@entry.@present.@ability.@promise,driver(icl>operator>thing,ant>nondriver).@def) @@ -23224,127 +23249,127 @@ obj(when(icl>how,com>condition,obj>uw,con<uw),stationary(icl>adj) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="821pt" height="396pt" - viewBox="0.00 0.00 821.00 396.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="800pt" height="396pt" + viewBox="0.00 0.00 800.00 396.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 392)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-392 817,-392 817,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-392 796,-392 796,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="545,-388 0,-388 0,-350 545,-350 545,-388"/> -<text text-anchor="middle" x="272.5" y="-372.8" font-family="courb" font-size="14.00">release(agt&gt;thing,ant&gt;hold,icl&gt;do,obj&gt;concrete_thing,plf&gt;thing,plt&gt;thing)</text> -<text text-anchor="middle" x="272.5" y="-357.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="503,-388 0,-388 0,-350 503,-350 503,-388"/> +<text text-anchor="middle" x="251.5" y="-372.8" font-family="courb" font-size="14.00">release(agt&gt;thing,ant&gt;hold,icl&gt;do,obj&gt;concrete_thing,plf&gt;thing,plt&gt;thing)</text> +<text text-anchor="middle" x="251.5" y="-357.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="384,-299 121,-299 121,-261 384,-261 384,-299"/> -<text text-anchor="middle" x="252.5" y="-283.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="252.5" y="-268.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="363,-299 100,-299 100,-261 363,-261 363,-299"/> +<text text-anchor="middle" x="231.5" y="-283.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="231.5" y="-268.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M268.36,-349.97C265.62,-338.08 261.98,-322.25 258.88,-308.76"/> -<polygon fill="black" stroke="black" points="262.29,-307.96 256.64,-299 255.47,-309.53 262.29,-307.96"/> -<text text-anchor="middle" x="273" y="-320.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M247.36,-349.97C244.62,-338.08 240.98,-322.25 237.88,-308.76"/> +<polygon fill="black" stroke="black" points="241.29,-307.96 235.64,-299 234.47,-309.53 241.29,-307.96"/> +<text text-anchor="middle" x="252" y="-320.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="746.5,-299 402.5,-299 402.5,-261 746.5,-261 746.5,-299"/> -<text text-anchor="middle" x="574.5" y="-283.8" font-family="Times,serif" font-size="14.00">application(agt&gt;thing,equ&gt;request,icl&gt;information,obj&gt;uw)</text> -<text text-anchor="middle" x="574.5" y="-268.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="725.5,-299 381.5,-299 381.5,-261 725.5,-261 725.5,-299"/> +<text text-anchor="middle" x="553.5" y="-283.8" font-family="Times,serif" font-size="14.00">application(agt&gt;thing,equ&gt;request,icl&gt;information,obj&gt;uw)</text> +<text text-anchor="middle" x="553.5" y="-268.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;6 --> <g id="edge5" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M335.07,-349.97C383.77,-335.95 451.4,-316.46 502.37,-301.78"/> -<polygon fill="black" stroke="black" points="503.37,-305.13 512.01,-299 501.43,-298.41 503.37,-305.13"/> -<text text-anchor="middle" x="451.5" y="-320.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M314.07,-349.97C362.77,-335.95 430.4,-316.46 481.37,-301.78"/> +<polygon fill="black" stroke="black" points="482.37,-305.13 491.01,-299 480.43,-298.41 482.37,-305.13"/> +<text text-anchor="middle" x="430.5" y="-320.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="522.5,-123 328.5,-123 328.5,-87 522.5,-87 522.5,-123"/> -<text text-anchor="middle" x="425.5" y="-101.3" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="501.5,-123 307.5,-123 307.5,-87 501.5,-87 501.5,-123"/> +<text text-anchor="middle" x="404.5" y="-101.3" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="452.5,-36 398.5,-36 398.5,0 452.5,0 452.5,-36"/> -<text text-anchor="middle" x="425.5" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="431.5,-36 377.5,-36 377.5,0 431.5,0 431.5,-36"/> +<text text-anchor="middle" x="404.5" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M425.5,-86.8C425.5,-75.16 425.5,-59.55 425.5,-46.24"/> -<polygon fill="black" stroke="black" points="429,-46.18 425.5,-36.18 422,-46.18 429,-46.18"/> -<text text-anchor="middle" x="438" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M404.5,-86.8C404.5,-75.16 404.5,-59.55 404.5,-46.24"/> +<polygon fill="black" stroke="black" points="408,-46.18 404.5,-36.18 401,-46.18 408,-46.18"/> +<text text-anchor="middle" x="417" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="515.5,-210 335.5,-210 335.5,-174 515.5,-174 515.5,-210"/> -<text text-anchor="middle" x="425.5" y="-188.3" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="494.5,-210 314.5,-210 314.5,-174 494.5,-174 494.5,-210"/> +<text text-anchor="middle" x="404.5" y="-188.3" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge3" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M425.5,-173.8C425.5,-162.16 425.5,-146.55 425.5,-133.24"/> -<polygon fill="black" stroke="black" points="429,-133.18 425.5,-123.18 422,-133.18 429,-133.18"/> -<text text-anchor="middle" x="438" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M404.5,-173.8C404.5,-162.16 404.5,-146.55 404.5,-133.24"/> +<polygon fill="black" stroke="black" points="408,-133.18 404.5,-123.18 401,-133.18 408,-133.18"/> +<text text-anchor="middle" x="417" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6&#45;&gt;5 --> <g id="edge4" class="edge"> <title>6&#45;&gt;5</title> -<path fill="none" stroke="black" d="M543.26,-260.97C520.16,-247.64 488.56,-229.4 463.91,-215.17"/> -<polygon fill="black" stroke="black" points="465.58,-212.09 455.17,-210.13 462.08,-218.16 465.58,-212.09"/> -<text text-anchor="middle" x="522" y="-231.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M522.26,-260.97C499.16,-247.64 467.56,-229.4 442.91,-215.17"/> +<polygon fill="black" stroke="black" points="444.58,-212.09 434.17,-210.13 441.08,-218.16 444.58,-212.09"/> +<text text-anchor="middle" x="501" y="-231.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="813,-210 534,-210 534,-174 813,-174 813,-210"/> -<text text-anchor="middle" x="673.5" y="-188.3" font-family="Times,serif" font-size="14.00">when(com&gt;condition,con&lt;uw,icl&gt;how,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="792,-210 513,-210 513,-174 792,-174 792,-210"/> +<text text-anchor="middle" x="652.5" y="-188.3" font-family="Times,serif" font-size="14.00">when(com&gt;condition,con&lt;uw,icl&gt;how,obj&gt;uw)</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge6" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M595.5,-260.76C610.19,-248 629.97,-230.82 645.93,-216.95"/> -<polygon fill="black" stroke="black" points="648.63,-219.24 653.88,-210.04 644.04,-213.96 648.63,-219.24"/> -<text text-anchor="middle" x="643.5" y="-231.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M574.5,-260.76C589.19,-248 608.97,-230.82 624.93,-216.95"/> +<polygon fill="black" stroke="black" points="627.63,-219.24 632.88,-210.04 623.04,-213.96 627.63,-219.24"/> +<text text-anchor="middle" x="622.5" y="-231.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="732,-123 615,-123 615,-87 732,-87 732,-123"/> -<text text-anchor="middle" x="673.5" y="-101.3" font-family="Times,serif" font-size="14.00">stationary(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="711,-123 594,-123 594,-87 711,-87 711,-123"/> +<text text-anchor="middle" x="652.5" y="-101.3" font-family="Times,serif" font-size="14.00">stationary(icl&gt;adj)</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge7" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M673.5,-173.8C673.5,-162.16 673.5,-146.55 673.5,-133.24"/> -<polygon fill="black" stroke="black" points="677,-133.18 673.5,-123.18 670,-133.18 677,-133.18"/> -<text text-anchor="middle" x="682.5" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M652.5,-173.8C652.5,-162.16 652.5,-146.55 652.5,-133.24"/> +<polygon fill="black" stroke="black" points="656,-133.18 652.5,-123.18 649,-133.18 656,-133.18"/> +<text text-anchor="middle" x="661.5" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.7.4c"> <text_body><orig>If decided by a national value, the driver may release the ETCS emergency brake when the actual speed is below the permitted speed. </orig><unl>[S:00] {org:en} -If decided by a national value, the driver may release the ETCS emergency brake when the actual speed is below the permitted speed.. +If decided by a national value, the driver may release the ETCS emergency brake when the actual speed is below the permitted speed. {/org} {unl} con:01(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@present.@grant,decide(icl>choose>do,agt>volitional_thing,obj>uw,scn>thing).@entry) @@ -23363,214 +23388,214 @@ tim:01(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj& {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1878pt" height="476pt" - viewBox="0.00 0.00 1878.00 476.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1821pt" height="476pt" + viewBox="0.00 0.00 1821.00 476.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 472)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-472 1874,-472 1874,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-472 1817,-472 1817,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-350 1224,-350 1224,-8 8,-8"/> -<text text-anchor="middle" x="616" y="-334.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-350 1167,-350 1167,-8 8,-8"/> +<text text-anchor="middle" x="587.5" y="-334.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="1232,-185 1232,-460 1862,-460 1862,-185 1232,-185"/> -<text text-anchor="middle" x="1547" y="-444.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="1175,-185 1175,-460 1805,-460 1805,-185 1175,-185"/> +<text text-anchor="middle" x="1490" y="-444.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="955.5,-319 530.5,-319 530.5,-281 955.5,-281 955.5,-319"/> -<text text-anchor="middle" x="743" y="-303.8" font-family="Times,serif" font-size="14.00">release(agt&gt;thing,ant&gt;hold,icl&gt;do,obj&gt;concrete_thing,plf&gt;thing,plt&gt;thing)</text> -<text text-anchor="middle" x="743" y="-288.8" font-family="Times,serif" font-size="14.00">.@grant.@present</text> +<polygon fill="none" stroke="black" points="916.5,-319 491.5,-319 491.5,-281 916.5,-281 916.5,-319"/> +<text text-anchor="middle" x="704" y="-303.8" font-family="Times,serif" font-size="14.00">release(agt&gt;thing,ant&gt;hold,icl&gt;do,obj&gt;concrete_thing,plf&gt;thing,plt&gt;thing)</text> +<text text-anchor="middle" x="704" y="-288.8" font-family="Times,serif" font-size="14.00">.@grant.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="498,-230 16,-230 16,-192 498,-192 498,-230"/> -<text text-anchor="middle" x="257" y="-214.8" font-family="courb" font-size="14.00">decide(agt&gt;volitional_thing,icl&gt;choose(icl&gt;do),obj&gt;uw,scn&gt;thing)</text> -<text text-anchor="middle" x="257" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="459.5,-230 16.5,-230 16.5,-192 459.5,-192 459.5,-230"/> +<text text-anchor="middle" x="238" y="-214.8" font-family="courb" font-size="14.00">decide(agt&gt;volitional_thing,icl&gt;choose(icl&gt;do),obj&gt;uw,scn&gt;thing)</text> +<text text-anchor="middle" x="238" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M642.3,-280.97C562.15,-266.63 450.11,-246.57 367.5,-231.78"/> -<polygon fill="black" stroke="black" points="368.03,-228.32 357.57,-230 366.8,-235.21 368.03,-228.32"/> -<text text-anchor="middle" x="540" y="-251.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M607.44,-280.97C530.75,-266.65 423.6,-246.65 344.43,-231.87"/> +<polygon fill="black" stroke="black" points="344.9,-228.4 334.43,-230 343.62,-235.28 344.9,-228.4"/> +<text text-anchor="middle" x="509" y="-251.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="779.5,-230 516.5,-230 516.5,-192 779.5,-192 779.5,-230"/> -<text text-anchor="middle" x="648" y="-214.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="648" y="-199.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="740.5,-230 477.5,-230 477.5,-192 740.5,-192 740.5,-230"/> +<text text-anchor="middle" x="609" y="-214.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="609" y="-199.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge4" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M723.32,-280.97C709.43,-268.26 690.65,-251.06 675.32,-237.02"/> -<polygon fill="black" stroke="black" points="677.4,-234.18 667.66,-230 672.67,-239.34 677.4,-234.18"/> -<text text-anchor="middle" x="710.5" y="-251.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M684.32,-280.97C670.43,-268.26 651.65,-251.06 636.32,-237.02"/> +<polygon fill="black" stroke="black" points="638.4,-234.18 628.66,-230 633.67,-239.34 638.4,-234.18"/> +<text text-anchor="middle" x="671.5" y="-251.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="978,-230 798,-230 798,-192 978,-192 978,-230"/> -<text text-anchor="middle" x="888" y="-214.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> -<text text-anchor="middle" x="888" y="-199.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="939,-230 759,-230 759,-192 939,-192 939,-230"/> +<text text-anchor="middle" x="849" y="-214.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> +<text text-anchor="middle" x="849" y="-199.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;8 --> <g id="edge7" class="edge"> <title>1&#45;&gt;8</title> -<path fill="none" stroke="black" d="M773.04,-280.97C795.11,-267.73 825.28,-249.63 849.17,-235.3"/> -<polygon fill="black" stroke="black" points="851.22,-238.15 857.99,-230 847.62,-232.15 851.22,-238.15"/> -<text text-anchor="middle" x="834" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M734.04,-280.97C756.11,-267.73 786.28,-249.63 810.17,-235.3"/> +<polygon fill="black" stroke="black" points="812.22,-238.15 818.99,-230 808.62,-232.15 812.22,-238.15"/> +<text text-anchor="middle" x="795" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1216,-230 996,-230 996,-192 1216,-192 1216,-230"/> -<text text-anchor="middle" x="1106" y="-214.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):02</text> -<text text-anchor="middle" x="1106" y="-199.8" font-family="courb" font-size="14.00">.@def.@entry</text> +<polygon fill="none" stroke="black" points="1158.5,-230 957.5,-230 957.5,-192 1158.5,-192 1158.5,-230"/> +<text text-anchor="middle" x="1058" y="-214.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):02</text> +<text text-anchor="middle" x="1058" y="-199.8" font-family="courb" font-size="14.00">.@def.@entry</text> </g> <!-- 1&#45;&gt;13 --> <g id="edge8" class="edge"> <title>1&#45;&gt;13</title> -<path fill="none" stroke="black" d="M818.21,-280.97C877.23,-266.83 959.39,-247.14 1020.82,-232.41"/> -<polygon fill="black" stroke="black" points="1021.97,-235.74 1030.88,-230 1020.34,-228.93 1021.97,-235.74"/> -<text text-anchor="middle" x="956.5" y="-251.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M777.35,-280.97C834.9,-266.83 915.02,-247.14 974.93,-232.41"/> +<polygon fill="black" stroke="black" points="975.87,-235.79 984.74,-230 974.2,-228.99 975.87,-235.79"/> +<text text-anchor="middle" x="912.5" y="-251.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="346.5,-141 167.5,-141 167.5,-103 346.5,-103 346.5,-141"/> -<text text-anchor="middle" x="257" y="-125.8" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> -<text text-anchor="middle" x="257" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="327.5,-141 148.5,-141 148.5,-103 327.5,-103 327.5,-141"/> +<text text-anchor="middle" x="238" y="-125.8" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> +<text text-anchor="middle" x="238" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge3" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M257,-191.97C257,-180.19 257,-164.56 257,-151.16"/> -<polygon fill="black" stroke="black" points="260.5,-151 257,-141 253.5,-151 260.5,-151"/> -<text text-anchor="middle" x="265.5" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M238,-191.97C238,-180.19 238,-164.56 238,-151.16"/> +<polygon fill="black" stroke="black" points="241.5,-151 238,-141 234.5,-151 241.5,-151"/> +<text text-anchor="middle" x="246.5" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="359,-52 155,-52 155,-16 359,-16 359,-52"/> -<text text-anchor="middle" x="257" y="-30.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="340,-52 136,-52 136,-16 340,-16 340,-52"/> +<text text-anchor="middle" x="238" y="-30.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M257,-102.76C257,-90.93 257,-75.32 257,-62.05"/> -<polygon fill="black" stroke="black" points="260.5,-62.04 257,-52.04 253.5,-62.04 260.5,-62.04"/> -<text text-anchor="middle" x="269.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M238,-102.76C238,-90.93 238,-75.32 238,-62.05"/> +<polygon fill="black" stroke="black" points="241.5,-62.04 238,-52.04 234.5,-62.04 241.5,-62.04"/> +<text text-anchor="middle" x="250.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="985,-140 791,-140 791,-104 985,-104 985,-140"/> -<text text-anchor="middle" x="888" y="-118.3" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="946,-140 752,-140 752,-104 946,-104 946,-140"/> +<text text-anchor="middle" x="849" y="-118.3" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="915,-52 861,-52 861,-16 915,-16 915,-52"/> -<text text-anchor="middle" x="888" y="-30.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="876,-52 822,-52 822,-16 876,-16 876,-52"/> +<text text-anchor="middle" x="849" y="-30.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M888,-103.6C888,-91.75 888,-75.82 888,-62.29"/> -<polygon fill="black" stroke="black" points="891.5,-62.08 888,-52.08 884.5,-62.08 891.5,-62.08"/> -<text text-anchor="middle" x="900.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M849,-103.6C849,-91.75 849,-75.82 849,-62.29"/> +<polygon fill="black" stroke="black" points="852.5,-62.08 849,-52.08 845.5,-62.08 852.5,-62.08"/> +<text text-anchor="middle" x="861.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8&#45;&gt;6 --> <g id="edge6" class="edge"> <title>8&#45;&gt;6</title> -<path fill="none" stroke="black" d="M888,-191.97C888,-179.96 888,-163.93 888,-150.36"/> -<polygon fill="black" stroke="black" points="891.5,-150.12 888,-140.12 884.5,-150.12 891.5,-150.12"/> -<text text-anchor="middle" x="900.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M849,-191.97C849,-179.96 849,-163.93 849,-150.36"/> +<polygon fill="black" stroke="black" points="852.5,-150.12 849,-140.12 845.5,-150.12 852.5,-150.12"/> +<text text-anchor="middle" x="861.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1698,-319 1524,-319 1524,-281 1698,-281 1698,-319"/> -<text text-anchor="middle" x="1611" y="-303.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1611" y="-288.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1641,-319 1467,-319 1467,-281 1641,-281 1641,-319"/> +<text text-anchor="middle" x="1554" y="-303.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1554" y="-288.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1697,-229 1525,-229 1525,-193 1697,-193 1697,-229"/> -<text text-anchor="middle" x="1611" y="-207.3" font-family="Times,serif" font-size="14.00">actual(ant&gt;potential,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1640,-229 1468,-229 1468,-193 1640,-193 1640,-229"/> +<text text-anchor="middle" x="1554" y="-207.3" font-family="Times,serif" font-size="14.00">actual(ant&gt;potential,icl&gt;adj)</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge9" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1611,-280.97C1611,-268.96 1611,-252.93 1611,-239.36"/> -<polygon fill="black" stroke="black" points="1614.5,-239.12 1611,-229.12 1607.5,-239.12 1614.5,-239.12"/> -<text text-anchor="middle" x="1623.5" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1554,-280.97C1554,-268.96 1554,-252.93 1554,-239.36"/> +<polygon fill="black" stroke="black" points="1557.5,-239.12 1554,-229.12 1550.5,-239.12 1557.5,-239.12"/> +<text text-anchor="middle" x="1566.5" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1504,-429 1240,-429 1240,-391 1504,-391 1504,-429"/> -<text text-anchor="middle" x="1372" y="-413.8" font-family="Times,serif" font-size="14.00">be(aoj&gt;thing,equ&gt;be_located,icl&gt;be,plc&gt;uw)</text> -<text text-anchor="middle" x="1372" y="-398.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="1447,-429 1183,-429 1183,-391 1447,-391 1447,-429"/> +<text text-anchor="middle" x="1315" y="-413.8" font-family="Times,serif" font-size="14.00">be(aoj&gt;thing,equ&gt;be_located,icl&gt;be,plc&gt;uw)</text> +<text text-anchor="middle" x="1315" y="-398.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 11&#45;&gt;9 --> <g id="edge10" class="edge"> <title>11&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1418.45,-390.94C1446.63,-379.71 1483.17,-364.66 1515,-350 1532.48,-341.95 1551.4,-332.46 1567.79,-323.99"/> -<polygon fill="black" stroke="black" points="1569.86,-326.86 1577.12,-319.14 1566.63,-320.65 1569.86,-326.86"/> -<text text-anchor="middle" x="1503.5" y="-361.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1361.45,-390.94C1389.63,-379.71 1426.17,-364.66 1458,-350 1475.48,-341.95 1494.4,-332.46 1510.79,-323.99"/> +<polygon fill="black" stroke="black" points="1512.86,-326.86 1520.12,-319.14 1509.63,-320.65 1512.86,-326.86"/> +<text text-anchor="middle" x="1446.5" y="-361.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1506,-318 1240,-318 1240,-282 1506,-282 1506,-318"/> -<text text-anchor="middle" x="1373" y="-296.3" font-family="Times,serif" font-size="14.00">below(equ&gt;lower,icl&gt;how,obj&gt;thing,plc&lt;uw)</text> +<polygon fill="none" stroke="black" points="1449,-318 1183,-318 1183,-282 1449,-282 1449,-318"/> +<text text-anchor="middle" x="1316" y="-296.3" font-family="Times,serif" font-size="14.00">below(equ&gt;lower,icl&gt;how,obj&gt;thing,plc&lt;uw)</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge11" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1372.17,-390.68C1372.33,-373.62 1372.57,-347.96 1372.75,-328.45"/> -<polygon fill="black" stroke="black" points="1376.25,-328.37 1372.84,-318.34 1369.25,-328.3 1376.25,-328.37"/> -<text text-anchor="middle" x="1380.5" y="-361.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M1315.17,-390.68C1315.33,-373.62 1315.57,-347.96 1315.75,-328.45"/> +<polygon fill="black" stroke="black" points="1319.25,-328.37 1315.84,-318.34 1312.25,-328.3 1319.25,-328.37"/> +<text text-anchor="middle" x="1323.5" y="-361.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge12" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1320.57,-281.92C1277.75,-267.96 1217.02,-248.18 1171.1,-233.21"/> -<polygon fill="black" stroke="black" points="1172.12,-229.86 1161.53,-230.09 1169.96,-236.52 1172.12,-229.86"/> -<text text-anchor="middle" x="1264" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1265.34,-281.92C1224.05,-267.99 1165.53,-248.26 1121.18,-233.3"/> +<polygon fill="black" stroke="black" points="1122.25,-229.97 1111.66,-230.09 1120.02,-236.61 1122.25,-229.97"/> +<text text-anchor="middle" x="1211" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1854,-429 1522,-429 1522,-391 1854,-391 1854,-429"/> -<text text-anchor="middle" x="1688" y="-413.8" font-family="Times,serif" font-size="14.00">permit(agt&gt;thing,icl&gt;accept(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="1688" y="-398.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1797,-429 1465,-429 1465,-391 1797,-391 1797,-429"/> +<text text-anchor="middle" x="1631" y="-413.8" font-family="Times,serif" font-size="14.00">permit(agt&gt;thing,icl&gt;accept(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="1631" y="-398.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 14&#45;&gt;13 --> <g id="edge13" class="edge"> <title>14&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1697.68,-390.93C1710.29,-364.67 1728.36,-315.34 1707,-281 1689.46,-252.82 1672.16,-256.23 1640,-248 1551.22,-225.27 1319.23,-238.7 1228,-230 1227.52,-229.95 1227.04,-229.91 1226.56,-229.86"/> -<polygon fill="black" stroke="black" points="1226.64,-226.35 1216.33,-228.8 1225.91,-233.31 1226.64,-226.35"/> -<text text-anchor="middle" x="1725" y="-296.3" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1640.68,-390.93C1653.29,-364.67 1671.36,-315.34 1650,-281 1632.46,-252.82 1615.16,-256.23 1583,-248 1494.22,-225.27 1262.18,-239.22 1171,-230 1170.24,-229.92 1169.48,-229.84 1168.71,-229.76"/> +<polygon fill="black" stroke="black" points="1168.98,-226.27 1158.66,-228.63 1168.2,-233.23 1168.98,-226.27"/> +<text text-anchor="middle" x="1668" y="-296.3" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -23587,77 +23612,77 @@ obj:01(reverse(icl>change>do,agt>thing,obj>thing).@entry,protection( {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="926pt" height="277pt" - viewBox="0.00 0.00 926.00 277.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="844pt" height="277pt" + viewBox="0.00 0.00 844.00 277.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 273)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-273 922,-273 922,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-273 840,-273 840,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-261 384,-261 384,-8 8,-8"/> -<text text-anchor="middle" x="196" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-261 352,-261 352,-8 8,-8"/> +<text text-anchor="middle" x="180" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 2 --> <g id="node1" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="918,-141 392,-141 392,-103 918,-103 918,-141"/> -<text text-anchor="middle" x="655" y="-125.8" font-family="courb" font-size="14.00">roll_away(agt&gt;thing,icl&gt;move(icl&gt;do),obj&gt;thing,plc&gt;uw,plf&gt;uw,plt&gt;uw)</text> -<text text-anchor="middle" x="655" y="-110.8" font-family="courb" font-size="14.00">.@entry.@imperative</text> +<polygon fill="none" stroke="black" points="836,-141 360,-141 360,-103 836,-103 836,-141"/> +<text text-anchor="middle" x="598" y="-125.8" font-family="courb" font-size="14.00">roll_away(agt&gt;thing,icl&gt;move(icl&gt;do),obj&gt;thing,plc&gt;uw,plf&gt;uw,plt&gt;uw)</text> +<text text-anchor="middle" x="598" y="-110.8" font-family="courb" font-size="14.00">.@entry.@imperative</text> </g> <!-- 3 --> <g id="node2" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="349.5,-140 42.5,-140 42.5,-104 349.5,-104 349.5,-140"/> -<text text-anchor="middle" x="196" y="-118.3" font-family="Times,serif" font-size="14.00">protection(agt&gt;thing,cag&gt;thing,icl&gt;action,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="333.5,-140 26.5,-140 26.5,-104 333.5,-104 333.5,-140"/> +<text text-anchor="middle" x="180" y="-118.3" font-family="Times,serif" font-size="14.00">protection(agt&gt;thing,cag&gt;thing,icl&gt;action,obj&gt;thing)</text> </g> <!-- 4 --> <g id="node3" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="306.5,-52 85.5,-52 85.5,-16 306.5,-16 306.5,-52"/> -<text text-anchor="middle" x="196" y="-30.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="290.5,-52 69.5,-52 69.5,-16 290.5,-16 290.5,-52"/> +<text text-anchor="middle" x="180" y="-30.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge1" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M196,-103.6C196,-91.75 196,-75.82 196,-62.29"/> -<polygon fill="black" stroke="black" points="199.5,-62.08 196,-52.08 192.5,-62.08 199.5,-62.08"/> -<text text-anchor="middle" x="208.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M180,-103.6C180,-91.75 180,-75.82 180,-62.29"/> +<polygon fill="black" stroke="black" points="183.5,-62.08 180,-52.08 176.5,-62.08 183.5,-62.08"/> +<text text-anchor="middle" x="192.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node4" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="376,-230 16,-230 16,-192 376,-192 376,-230"/> -<text text-anchor="middle" x="196" y="-214.8" font-family="courb" font-size="14.00">reverse(agt&gt;thing,icl&gt;change(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="196" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="344.5,-230 15.5,-230 15.5,-192 344.5,-192 344.5,-230"/> +<text text-anchor="middle" x="180" y="-214.8" font-family="courb" font-size="14.00">reverse(agt&gt;thing,icl&gt;change(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="180" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;2 --> <g id="edge3" class="edge"> <title>5&#45;&gt;2</title> -<path fill="none" stroke="black" d="M384,-174.37C440.72,-163.62 500.94,-152.2 550.17,-142.87"/> -<polygon fill="black" stroke="black" points="550.84,-146.3 560.02,-141 549.54,-139.43 550.84,-146.3"/> -<text text-anchor="middle" x="462" y="-162.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M352,-174.2C403.08,-163.57 457.22,-152.3 501.66,-143.05"/> +<polygon fill="black" stroke="black" points="502.42,-146.47 511.5,-141 501,-139.61 502.42,-146.47"/> +<text text-anchor="middle" x="424" y="-162.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge2" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M196,-191.97C196,-179.96 196,-163.93 196,-150.36"/> -<polygon fill="black" stroke="black" points="199.5,-150.12 196,-140.12 192.5,-150.12 199.5,-150.12"/> -<text text-anchor="middle" x="205" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M180,-191.97C180,-179.96 180,-163.93 180,-150.36"/> +<polygon fill="black" stroke="black" points="183.5,-150.12 180,-140.12 176.5,-150.12 183.5,-150.12"/> +<text text-anchor="middle" x="189" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.3.9.1a"> <text_body><orig>To protect a traction unit from roll away and unwanted reverse movements the trainborne equipment shall monitor the direction of movement in relation to the permitted direction. </orig><unl>[S:00] {org:en} -To protect a traction unit from roll away and unwanted reverse movements the trainborne equipment shall monitor the direction of movement in relation to the permitted direction.. +To protect a traction unit from roll away and unwanted reverse movements the trainborne equipment shall monitor the direction of movement in relation to the permitted direction. {/org} {unl} mod:01(unit(icl>measure>abstract_thing,aoj>uw).@indef,traction(icl>pull>thing)) @@ -23679,95 +23704,95 @@ rsn(protect(icl>do,equ>defend,rsn>thing,agt>thing,obj>thing,met&g {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1596pt" height="638pt" - viewBox="0.00 0.00 1596.00 638.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1554pt" height="638pt" + viewBox="0.00 0.00 1554.00 638.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 634)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-634 1592,-634 1592,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-634 1550,-634 1550,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="194,-170 194,-423 726,-423 726,-170 194,-170"/> -<text text-anchor="middle" x="460" y="-407.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="194,-170 194,-423 684,-423 684,-170 194,-170"/> +<text text-anchor="middle" x="439" y="-407.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_04</title> -<polygon fill="none" stroke="black" points="235,-456 235,-622 589,-622 589,-456 235,-456"/> -<text text-anchor="middle" x="412" y="-606.8" font-family="Courier,monospace" font-size="14.00">:04</text> +<polygon fill="none" stroke="black" points="226,-456 226,-622 556,-622 556,-456 226,-456"/> +<text text-anchor="middle" x="391" y="-606.8" font-family="Courier,monospace" font-size="14.00">:04</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="593,-303 327,-303 327,-265 593,-265 593,-303"/> -<text text-anchor="middle" x="460" y="-287.8" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> -<text text-anchor="middle" x="460" y="-272.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="572,-303 306,-303 306,-265 572,-265 572,-303"/> +<text text-anchor="middle" x="439" y="-287.8" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> +<text text-anchor="middle" x="439" y="-272.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="544,-214 376,-214 376,-178 544,-178 544,-214"/> -<text text-anchor="middle" x="460" y="-192.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="523,-214 355,-214 355,-178 523,-178 523,-214"/> +<text text-anchor="middle" x="439" y="-192.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M460,-264.76C460,-252.93 460,-237.32 460,-224.05"/> -<polygon fill="black" stroke="black" points="463.5,-224.04 460,-214.04 456.5,-224.04 463.5,-224.04"/> -<text text-anchor="middle" x="472.5" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M439,-264.76C439,-252.93 439,-237.32 439,-224.05"/> +<polygon fill="black" stroke="black" points="442.5,-224.04 439,-214.04 435.5,-224.04 442.5,-224.04"/> +<text text-anchor="middle" x="451.5" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="717.5,-392 202.5,-392 202.5,-354 717.5,-354 717.5,-392"/> -<text text-anchor="middle" x="460" y="-376.8" font-family="courb" font-size="14.00">protect(agt&gt;thing,equ&gt;defend,icl&gt;do,met&gt;thing,obj&gt;thing,rsn&gt;thing)</text> -<text text-anchor="middle" x="460" y="-361.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="676,-392 202,-392 202,-354 676,-354 676,-392"/> +<text text-anchor="middle" x="439" y="-376.8" font-family="courb" font-size="14.00">protect(agt&gt;thing,equ&gt;defend,icl&gt;do,met&gt;thing,obj&gt;thing,rsn&gt;thing)</text> +<text text-anchor="middle" x="439" y="-361.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M460,-353.97C460,-342.19 460,-326.56 460,-313.16"/> -<polygon fill="black" stroke="black" points="463.5,-313 460,-303 456.5,-313 463.5,-313"/> -<text text-anchor="middle" x="469" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M439,-353.97C439,-342.19 439,-326.56 439,-313.16"/> +<polygon fill="black" stroke="black" points="442.5,-313 439,-303 435.5,-313 442.5,-313"/> +<text text-anchor="middle" x="448" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="580.5,-502 243.5,-502 243.5,-464 580.5,-464 580.5,-502"/> -<text text-anchor="middle" x="412" y="-486.8" font-family="courb" font-size="14.00">roll(equ&gt;axial_rotation,icl&gt;rotation(icl&gt;thing))</text> -<text text-anchor="middle" x="412" y="-471.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="548,-502 234,-502 234,-464 548,-464 548,-502"/> +<text text-anchor="middle" x="391" y="-486.8" font-family="courb" font-size="14.00">roll(equ&gt;axial_rotation,icl&gt;rotation(icl&gt;thing))</text> +<text text-anchor="middle" x="391" y="-471.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge16" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M456.22,-392.08C452.69,-407.03 446.66,-428.56 438,-446 436.44,-449.13 434.62,-452.29 432.68,-455.35"/> -<polygon fill="black" stroke="black" points="436.86,-446.59 432,-456 441.67,-451.67 436.86,-446.59"/> -<text text-anchor="middle" x="451.5" y="-434.8" font-family="Times,serif" font-size="14.00">rsn</text> +<path fill="none" stroke="black" d="M435.22,-392.08C431.69,-407.03 425.66,-428.56 417,-446 415.44,-449.13 413.62,-452.29 411.68,-455.35"/> +<polygon fill="black" stroke="black" points="415.86,-446.59 411,-456 420.67,-451.67 415.86,-446.59"/> +<text text-anchor="middle" x="430.5" y="-434.8" font-family="Times,serif" font-size="14.00">rsn</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="561.5,-591 262.5,-591 262.5,-553 561.5,-553 561.5,-591"/> -<text text-anchor="middle" x="412" y="-575.8" font-family="courb" font-size="14.00">movement(icl&gt;happening(icl&gt;thing)):01</text> -<text text-anchor="middle" x="412" y="-560.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="530,-591 252,-591 252,-553 530,-553 530,-591"/> +<text text-anchor="middle" x="391" y="-575.8" font-family="courb" font-size="14.00">movement(icl&gt;happening(icl&gt;thing)):01</text> +<text text-anchor="middle" x="391" y="-560.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M412,-552.97C412,-541.19 412,-525.56 412,-512.16"/> -<polygon fill="black" stroke="black" points="415.5,-512 412,-502 408.5,-512 415.5,-512"/> -<text text-anchor="middle" x="422" y="-523.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M391,-552.97C391,-541.19 391,-525.56 391,-512.16"/> +<polygon fill="black" stroke="black" points="394.5,-512 391,-502 387.5,-512 394.5,-512"/> +<text text-anchor="middle" x="401" y="-523.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge14" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M409.51,-464C408.95,-455.86 409.05,-446.07 413.07,-432.78"/> -<polygon fill="black" stroke="black" points="416.5,-433.59 416.53,-423 409.9,-431.26 416.5,-433.59"/> -<text text-anchor="middle" x="425.5" y="-434.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M388.51,-464C387.95,-455.86 388.05,-446.07 392.07,-432.78"/> +<polygon fill="black" stroke="black" points="395.5,-433.59 395.53,-423 388.9,-431.26 395.5,-433.59"/> +<text text-anchor="middle" x="404.5" y="-434.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node6" class="node"> @@ -23778,149 +23803,149 @@ rsn(protect(icl>do,equ>defend,rsn>thing,agt>thing,obj>thing,met&g <!-- 5&#45;&gt;7 --> <g id="edge4" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M296.26,-456C261.62,-446.95 223.86,-435.81 190,-423 170,-415.43 148.67,-405.06 131.03,-395.81"/> -<polygon fill="black" stroke="black" points="132.65,-392.71 122.17,-391.1 129.36,-398.89 132.65,-392.71"/> +<path fill="none" stroke="black" d="M289.47,-456C257.25,-446.75 221.76,-435.49 190,-423 170.43,-415.31 149.49,-405.12 132.01,-396.03"/> +<polygon fill="black" stroke="black" points="133.17,-392.68 122.69,-391.12 129.9,-398.88 133.17,-392.68"/> <text text-anchor="middle" x="267.5" y="-434.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="980,-303 734,-303 734,-265 980,-265 980,-303"/> -<text text-anchor="middle" x="857" y="-287.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> -<text text-anchor="middle" x="857" y="-272.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="938,-303 692,-303 692,-265 938,-265 938,-303"/> +<text text-anchor="middle" x="815" y="-287.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> +<text text-anchor="middle" x="815" y="-272.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="893,-214 821,-214 821,-178 893,-178 893,-214"/> -<text text-anchor="middle" x="857" y="-192.3" font-family="Times,serif" font-size="14.00">trainborne</text> +<polygon fill="none" stroke="black" points="851,-214 779,-214 779,-178 851,-178 851,-214"/> +<text text-anchor="middle" x="815" y="-192.3" font-family="Times,serif" font-size="14.00">trainborne</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge5" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M857,-264.76C857,-252.93 857,-237.32 857,-224.05"/> -<polygon fill="black" stroke="black" points="860.5,-224.04 857,-214.04 853.5,-224.04 860.5,-224.04"/> -<text text-anchor="middle" x="869.5" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M815,-264.76C815,-252.93 815,-237.32 815,-224.05"/> +<polygon fill="black" stroke="black" points="818.5,-224.04 815,-214.04 811.5,-224.04 818.5,-224.04"/> +<text text-anchor="middle" x="827.5" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="965,-502 627,-502 627,-464 965,-464 965,-502"/> -<text text-anchor="middle" x="796" y="-486.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="796" y="-471.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="905.5,-502 596.5,-502 596.5,-464 905.5,-464 905.5,-502"/> +<text text-anchor="middle" x="751" y="-486.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="751" y="-471.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 10&#45;&gt;3 --> <g id="edge15" class="edge"> <title>10&#45;&gt;3</title> -<path fill="none" stroke="black" d="M739.76,-463.92C707.19,-453.45 664.35,-439.69 622.03,-426.08"/> -<polygon fill="black" stroke="black" points="623.03,-422.73 612.44,-423 620.89,-429.39 623.03,-422.73"/> -<text text-anchor="middle" x="686.5" y="-434.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M698.78,-463.92C668.79,-453.54 629.43,-439.92 590.45,-426.42"/> +<polygon fill="black" stroke="black" points="591.15,-422.96 580.55,-423 588.86,-429.58 591.15,-422.96"/> +<text text-anchor="middle" x="650.5" y="-434.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 10&#45;&gt;8 --> <g id="edge6" class="edge"> <title>10&#45;&gt;8</title> -<path fill="none" stroke="black" d="M794.36,-463.94C792.71,-438.53 792.13,-391.17 806,-354 811.84,-338.35 822.35,-323.17 832.31,-311.06"/> -<polygon fill="black" stroke="black" points="835.21,-313.06 839.06,-303.19 829.9,-308.5 835.21,-313.06"/> -<text text-anchor="middle" x="814.5" y="-369.3" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M749.21,-463.89C747.4,-438.42 746.62,-390.98 761,-354 767.2,-338.07 778.36,-322.83 788.94,-310.74"/> +<polygon fill="black" stroke="black" points="791.59,-313.02 795.74,-303.28 786.42,-308.31 791.59,-313.02"/> +<text text-anchor="middle" x="769.5" y="-369.3" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1130.5,-391 831.5,-391 831.5,-355 1130.5,-355 1130.5,-391"/> -<text text-anchor="middle" x="981" y="-369.3" font-family="Times,serif" font-size="14.00">monitor(agt&gt;thing,icl&gt;supervise(icl&gt;do),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1085.5,-391 786.5,-391 786.5,-355 1085.5,-355 1085.5,-391"/> +<text text-anchor="middle" x="936" y="-369.3" font-family="Times,serif" font-size="14.00">monitor(agt&gt;thing,icl&gt;supervise(icl&gt;do),obj&gt;thing)</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge8" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M826.96,-463.92C858.88,-445.29 908.68,-416.22 942.97,-396.2"/> -<polygon fill="black" stroke="black" points="944.9,-399.13 951.77,-391.07 941.37,-393.08 944.9,-399.13"/> -<text text-anchor="middle" x="891" y="-434.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M781.96,-463.92C813.88,-445.29 863.68,-416.22 897.97,-396.2"/> +<polygon fill="black" stroke="black" points="899.9,-399.13 906.77,-391.07 896.37,-393.08 899.9,-399.13"/> +<text text-anchor="middle" x="846" y="-434.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11&#45;&gt;8 --> <g id="edge7" class="edge"> <title>11&#45;&gt;8</title> -<path fill="none" stroke="black" d="M956.5,-354.81C937.77,-341.67 911.72,-323.39 890.97,-308.83"/> -<polygon fill="black" stroke="black" points="892.92,-305.93 882.73,-303.05 888.9,-311.66 892.92,-305.93"/> -<text text-anchor="middle" x="934.5" y="-324.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M912.09,-354.81C893.89,-341.73 868.62,-323.55 848.42,-309.03"/> +<polygon fill="black" stroke="black" points="850.27,-306.05 840.11,-303.05 846.18,-311.73 850.27,-306.05"/> +<text text-anchor="middle" x="890.5" y="-324.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1192,-303 998,-303 998,-265 1192,-265 1192,-303"/> -<text text-anchor="middle" x="1095" y="-287.8" font-family="Times,serif" font-size="14.00">direction(icl&gt;path(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1095" y="-272.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1150,-303 956,-303 956,-265 1150,-265 1150,-303"/> +<text text-anchor="middle" x="1053" y="-287.8" font-family="Times,serif" font-size="14.00">direction(icl&gt;path(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1053" y="-272.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge9" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1003.52,-354.81C1020.59,-341.78 1044.27,-323.71 1063.26,-309.22"/> -<polygon fill="black" stroke="black" points="1065.52,-311.9 1071.35,-303.05 1061.27,-306.34 1065.52,-311.9"/> -<text text-anchor="middle" x="1053" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M959.12,-354.81C976.71,-341.73 1001.15,-323.55 1020.69,-309.03"/> +<polygon fill="black" stroke="black" points="1022.79,-311.83 1028.72,-303.05 1018.61,-306.21 1022.79,-311.83"/> +<text text-anchor="middle" x="1010" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1214,-214 976,-214 976,-178 1214,-178 1214,-214"/> -<text text-anchor="middle" x="1095" y="-192.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="1172,-214 934,-214 934,-178 1172,-178 1172,-214"/> +<text text-anchor="middle" x="1053" y="-192.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing)):02</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge10" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1095,-264.76C1095,-252.93 1095,-237.32 1095,-224.05"/> -<polygon fill="black" stroke="black" points="1098.5,-224.04 1095,-214.04 1091.5,-224.04 1098.5,-224.04"/> -<text text-anchor="middle" x="1104" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1053,-264.76C1053,-252.93 1053,-237.32 1053,-224.05"/> +<polygon fill="black" stroke="black" points="1056.5,-224.04 1053,-214.04 1049.5,-224.04 1056.5,-224.04"/> +<text text-anchor="middle" x="1062" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 14 --> <g id="node13" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1238,-126 952,-126 952,-90 1238,-90 1238,-126"/> -<text text-anchor="middle" x="1095" y="-104.3" font-family="Times,serif" font-size="14.00">in_relation_to(com&gt;compare,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1196,-126 910,-126 910,-90 1196,-90 1196,-126"/> +<text text-anchor="middle" x="1053" y="-104.3" font-family="Times,serif" font-size="14.00">in_relation_to(com&gt;compare,icl&gt;how,obj&gt;thing)</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge11" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1095,-177.6C1095,-165.75 1095,-149.82 1095,-136.29"/> -<polygon fill="black" stroke="black" points="1098.5,-136.08 1095,-126.08 1091.5,-136.08 1098.5,-136.08"/> -<text text-anchor="middle" x="1107.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1053,-177.6C1053,-165.75 1053,-149.82 1053,-136.29"/> +<polygon fill="black" stroke="black" points="1056.5,-136.08 1053,-126.08 1049.5,-136.08 1056.5,-136.08"/> +<text text-anchor="middle" x="1065.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 15 --> <g id="node14" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1355,-38 1161,-38 1161,0 1355,0 1355,-38"/> -<text text-anchor="middle" x="1258" y="-22.8" font-family="Times,serif" font-size="14.00">direction(icl&gt;path(icl&gt;thing)):02</text> -<text text-anchor="middle" x="1258" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1313,-38 1119,-38 1119,0 1313,0 1313,-38"/> +<text text-anchor="middle" x="1216" y="-22.8" font-family="Times,serif" font-size="14.00">direction(icl&gt;path(icl&gt;thing)):02</text> +<text text-anchor="middle" x="1216" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 14&#45;&gt;15 --> <g id="edge12" class="edge"> <title>14&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1127.2,-89.81C1152.38,-76.38 1187.6,-57.57 1215.16,-42.87"/> -<polygon fill="black" stroke="black" points="1217.01,-45.85 1224.18,-38.05 1213.71,-39.67 1217.01,-45.85"/> -<text text-anchor="middle" x="1195" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1085.2,-89.81C1110.38,-76.38 1145.6,-57.57 1173.16,-42.87"/> +<polygon fill="black" stroke="black" points="1175.01,-45.85 1182.18,-38.05 1171.71,-39.67 1175.01,-45.85"/> +<text text-anchor="middle" x="1153" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 16 --> <g id="node15" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="1588,-127 1256,-127 1256,-89 1588,-89 1588,-127"/> -<text text-anchor="middle" x="1422" y="-111.8" font-family="Times,serif" font-size="14.00">permit(agt&gt;thing,icl&gt;accept(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="1422" y="-96.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1546,-127 1214,-127 1214,-89 1546,-89 1546,-127"/> +<text text-anchor="middle" x="1380" y="-111.8" font-family="Times,serif" font-size="14.00">permit(agt&gt;thing,icl&gt;accept(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="1380" y="-96.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 16&#45;&gt;15 --> <g id="edge13" class="edge"> <title>16&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1388.02,-88.97C1362.73,-75.56 1328.04,-57.15 1300.85,-42.73"/> -<polygon fill="black" stroke="black" points="1302.41,-39.6 1291.94,-38 1299.13,-45.78 1302.41,-39.6"/> -<text text-anchor="middle" x="1358" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1346.02,-88.97C1320.73,-75.56 1286.04,-57.15 1258.85,-42.73"/> +<polygon fill="black" stroke="black" points="1260.41,-39.6 1249.94,-38 1257.13,-45.78 1260.41,-39.6"/> +<text text-anchor="middle" x="1316" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.9.1b"> <text_body><orig>The trainborne equipment shall apply the emergency brake after a distance, defined by a national value, is travelled by the train. </orig><unl>[S:00] {org:en} -The trainborne equipment shall apply the emergency brake after a distance, defined by a national value, is travelled by the train.. +The trainborne equipment shall apply the emergency brake after a distance, defined by a national value, is travelled by the train. {/org} {unl} mod(equipment(icl>instrumentality>thing).@def,trainborne) @@ -23937,10 +23962,10 @@ agt(travel(icl>move>occur,plt>thing,plf>thing,obj>thing).@present {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1143pt" height="400pt" @@ -23971,7 +23996,7 @@ agt(travel(icl>move>occur,plt>thing,plf>thing,obj>thing).@present <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="579.5,-392 128.5,-392 128.5,-354 579.5,-354 579.5,-392"/> +<polygon fill="none" stroke="black" points="560,-392 148,-392 148,-354 560,-354 560,-392"/> <text text-anchor="middle" x="354" y="-376.8" font-family="courb" font-size="14.00">apply(agt&gt;volitional_thing,cob&gt;uw,icl&gt;use(icl&gt;do),obj&gt;thing)</text> <text text-anchor="middle" x="354" y="-361.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -24107,14 +24132,14 @@ agt(travel(icl>move>occur,plt>thing,plf>thing,obj>thing).@present </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.9.1c"> <text_body><orig>The roll away/reverse movement intervention shall be indicated on the DMI. </orig><unl>[S:00] {org:en} -The roll away/reverse movement intervention shall be indicated on the DMI.. +The roll away/reverse movement intervention shall be indicated on the DMI. {/org} {unl} mod(movement(icl>happening>thing),roll(icl>rotation>thing,equ>axial_rotation)) @@ -24126,10 +24151,10 @@ plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="472pt" height="396pt" @@ -24199,7 +24224,7 @@ plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="450.5,-388 34.5,-388 34.5,-350 450.5,-350 450.5,-388"/> +<polygon fill="none" stroke="black" points="433.5,-388 51.5,-388 51.5,-350 433.5,-350 433.5,-388"/> <text text-anchor="middle" x="242.5" y="-372.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> <text text-anchor="middle" x="242.5" y="-357.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -24226,14 +24251,14 @@ plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.9.2"> <text_body><orig>When the traction unit has come to a standstill, the driver shall be able to release the emergency brake. </orig><unl>[S:00] {org:en} -When the traction unit has come to a standstill, the driver shall be able to release the emergency brake.. +When the traction unit has come to a standstill, the driver shall be able to release the emergency brake. {/org} {unl} mod(unit(icl>measure>abstract_thing,aoj>uw).@def,traction(icl>pull>thing)) @@ -24247,10 +24272,10 @@ obj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1050pt" height="313pt" @@ -24322,7 +24347,7 @@ obj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="529,-305 257,-305 257,-267 529,-267 529,-305"/> +<polygon fill="none" stroke="black" points="517.5,-305 268.5,-305 268.5,-267 517.5,-267 517.5,-305"/> <text text-anchor="middle" x="393" y="-289.8" font-family="courb" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> <text text-anchor="middle" x="393" y="-274.8" font-family="courb" font-size="14.00">.@entry.@imperative</text> </g> @@ -24377,7 +24402,7 @@ obj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.9.3"> @@ -24401,193 +24426,193 @@ obj(provide(icl>equip>do,cob>thing,obj>thing).@entry.@future,:02) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1521pt" height="476pt" - viewBox="0.00 0.00 1521.00 476.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1452pt" height="476pt" + viewBox="0.00 0.00 1452.00 476.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 472)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-472 1517,-472 1517,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-472 1448,-472 1448,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-95 8,-261 570,-261 570,-95 8,-95"/> -<text text-anchor="middle" x="289" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-95 8,-261 528,-261 528,-95 8,-95"/> +<text text-anchor="middle" x="268" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="789,-8 789,-460 1505,-460 1505,-8 789,-8"/> -<text text-anchor="middle" x="1147" y="-444.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="740,-8 740,-460 1436,-460 1436,-8 740,-8"/> +<text text-anchor="middle" x="1088" y="-444.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="781,-429 431,-429 431,-391 781,-391 781,-429"/> -<text text-anchor="middle" x="606" y="-413.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="606" y="-398.8" font-family="courb" font-size="14.00">.@entry.@future</text> +<polygon fill="none" stroke="black" points="732,-429 412,-429 412,-391 732,-391 732,-429"/> +<text text-anchor="middle" x="572" y="-413.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="572" y="-398.8" font-family="courb" font-size="14.00">.@entry.@future</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="553.5,-339 366.5,-339 366.5,-303 553.5,-303 553.5,-339"/> -<text text-anchor="middle" x="460" y="-317.3" font-family="Times,serif" font-size="14.00">after(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> +<polygon fill="none" stroke="black" points="518.5,-339 331.5,-339 331.5,-303 518.5,-303 518.5,-339"/> +<text text-anchor="middle" x="425" y="-317.3" font-family="Times,serif" font-size="14.00">after(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge7" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M575.75,-390.97C552.99,-377.41 521.66,-358.74 497.34,-344.25"/> -<polygon fill="black" stroke="black" points="499.1,-341.23 488.72,-339.12 495.52,-347.24 499.1,-341.23"/> -<text text-anchor="middle" x="550.5" y="-361.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M541.54,-390.97C518.62,-377.41 487.08,-358.74 462.59,-344.25"/> +<polygon fill="black" stroke="black" points="464.31,-341.2 453.92,-339.12 460.74,-347.22 464.31,-341.2"/> +<text text-anchor="middle" x="516.5" y="-361.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="686,-339 632,-339 632,-303 686,-303 686,-339"/> -<text text-anchor="middle" x="659" y="-317.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="646,-339 592,-339 592,-303 646,-303 646,-339"/> +<text text-anchor="middle" x="619" y="-317.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge9" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M616.98,-390.97C624.59,-378.48 634.84,-361.66 643.31,-347.76"/> -<polygon fill="black" stroke="black" points="646.36,-349.48 648.57,-339.12 640.38,-345.83 646.36,-349.48"/> -<text text-anchor="middle" x="643.5" y="-361.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M581.74,-390.97C588.42,-378.6 597.4,-361.98 604.87,-348.15"/> +<polygon fill="black" stroke="black" points="608.08,-349.58 609.75,-339.12 601.92,-346.25 608.08,-349.58"/> +<text text-anchor="middle" x="606.5" y="-361.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1097,-340 797,-340 797,-302 1097,-302 1097,-340"/> -<text text-anchor="middle" x="947" y="-324.8" font-family="courb" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> -<text text-anchor="middle" x="947" y="-309.8" font-family="courb" font-size="14.00">.@def.@entry</text> +<polygon fill="none" stroke="black" points="1028,-340 748,-340 748,-302 1028,-302 1028,-340"/> +<text text-anchor="middle" x="888" y="-324.8" font-family="courb" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> +<text text-anchor="middle" x="888" y="-309.8" font-family="courb" font-size="14.00">.@def.@entry</text> </g> <!-- 1&#45;&gt;8 --> <g id="edge11" class="edge"> <title>1&#45;&gt;8</title> -<path fill="none" stroke="black" d="M676.66,-390.97C706.68,-383.31 743.07,-374.03 779.3,-364.79"/> -<polygon fill="black" stroke="black" points="780.18,-368.17 789,-362.31 778.45,-361.39 780.18,-368.17"/> -<text text-anchor="middle" x="805" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M637.48,-390.97C664.66,-383.49 697.48,-374.45 730.29,-365.42"/> +<polygon fill="black" stroke="black" points="731.29,-368.77 740,-362.75 729.43,-362.03 731.29,-368.77"/> +<text text-anchor="middle" x="757" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="561.5,-230 16.5,-230 16.5,-192 561.5,-192 561.5,-230"/> -<text text-anchor="middle" x="289" y="-214.8" font-family="courb" font-size="14.00">release(agt&gt;thing,ant&gt;hold,icl&gt;do,obj&gt;concrete_thing,plf&gt;thing,plt&gt;thing)</text> -<text text-anchor="middle" x="289" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="519.5,-230 16.5,-230 16.5,-192 519.5,-192 519.5,-230"/> +<text text-anchor="middle" x="268" y="-214.8" font-family="courb" font-size="14.00">release(agt&gt;thing,ant&gt;hold,icl&gt;do,obj&gt;concrete_thing,plf&gt;thing,plt&gt;thing)</text> +<text text-anchor="middle" x="268" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge10" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M432.9,-302.89C417.1,-292.91 396.2,-279.7 375.23,-266.46"/> -<polygon fill="black" stroke="black" points="376.9,-263.38 366.58,-261 373.16,-269.3 376.9,-263.38"/> -<text text-anchor="middle" x="408" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M400.12,-302.89C385.74,-292.99 366.76,-279.94 347.69,-266.82"/> +<polygon fill="black" stroke="black" points="349.45,-263.78 339.23,-261 345.48,-269.55 349.45,-263.78"/> +<text text-anchor="middle" x="378" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="386,-141 192,-141 192,-103 386,-103 386,-141"/> -<text text-anchor="middle" x="289" y="-125.8" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> -<text text-anchor="middle" x="289" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="365,-141 171,-141 171,-103 365,-103 365,-141"/> +<text text-anchor="middle" x="268" y="-125.8" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> +<text text-anchor="middle" x="268" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge1" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M289,-191.97C289,-180.19 289,-164.56 289,-151.16"/> -<polygon fill="black" stroke="black" points="292.5,-151 289,-141 285.5,-151 292.5,-151"/> -<text text-anchor="middle" x="298" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M268,-191.97C268,-180.19 268,-164.56 268,-151.16"/> +<polygon fill="black" stroke="black" points="271.5,-151 268,-141 264.5,-151 271.5,-151"/> +<text text-anchor="middle" x="277" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="760,-229 580,-229 580,-193 760,-193 760,-229"/> -<text text-anchor="middle" x="670" y="-207.3" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="718,-229 538,-229 538,-193 718,-193 718,-229"/> +<text text-anchor="middle" x="628" y="-207.3" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge8" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M660.77,-302.65C662.51,-285.56 665.19,-259.22 667.22,-239.32"/> -<polygon fill="black" stroke="black" points="670.71,-239.61 668.24,-229.31 663.74,-238.9 670.71,-239.61"/> -<text text-anchor="middle" x="676.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M620.45,-302.65C621.87,-285.56 624.07,-259.22 625.72,-239.32"/> +<polygon fill="black" stroke="black" points="629.21,-239.57 626.56,-229.31 622.24,-238.98 629.21,-239.57"/> +<text text-anchor="middle" x="635.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1303.5,-429 950.5,-429 950.5,-391 1303.5,-391 1303.5,-429"/> -<text text-anchor="middle" x="1127" y="-413.8" font-family="Times,serif" font-size="14.00">appertain(aoj&gt;thing,equ&gt;pertain,icl&gt;dwell(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="1127" y="-398.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="1238.5,-429 885.5,-429 885.5,-391 1238.5,-391 1238.5,-429"/> +<text text-anchor="middle" x="1062" y="-413.8" font-family="Times,serif" font-size="14.00">appertain(aoj&gt;thing,equ&gt;pertain,icl&gt;dwell(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="1062" y="-398.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge2" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1089.7,-390.97C1061.83,-377.5 1023.54,-358.99 993.64,-344.54"/> -<polygon fill="black" stroke="black" points="994.77,-341.2 984.25,-340 991.73,-347.51 994.77,-341.2"/> -<text text-anchor="middle" x="1055.5" y="-361.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1025.95,-390.97C999,-377.5 961.99,-358.99 933.08,-344.54"/> +<polygon fill="black" stroke="black" points="934.52,-341.35 924.01,-340 931.39,-347.61 934.52,-341.35"/> +<text text-anchor="middle" x="993.5" y="-361.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1497,-340 1115,-340 1115,-302 1497,-302 1497,-340"/> -<text text-anchor="middle" x="1306" y="-324.8" font-family="Times,serif" font-size="14.00">initiate(agt&gt;volitional_thing,icl&gt;start(icl&gt;do),obj&gt;thing,scn&gt;thing)</text> -<text text-anchor="middle" x="1306" y="-309.8" font-family="Times,serif" font-size="14.00">.@past</text> +<polygon fill="none" stroke="black" points="1428,-340 1046,-340 1046,-302 1428,-302 1428,-340"/> +<text text-anchor="middle" x="1237" y="-324.8" font-family="Times,serif" font-size="14.00">initiate(agt&gt;volitional_thing,icl&gt;start(icl&gt;do),obj&gt;thing,scn&gt;thing)</text> +<text text-anchor="middle" x="1237" y="-309.8" font-family="Times,serif" font-size="14.00">.@past</text> </g> <!-- 7&#45;&gt;12 --> <g id="edge6" class="edge"> <title>7&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1164.09,-390.97C1191.81,-377.5 1229.89,-358.99 1259.62,-344.54"/> -<polygon fill="black" stroke="black" points="1261.49,-347.52 1268.96,-340 1258.43,-341.23 1261.49,-347.52"/> -<text text-anchor="middle" x="1236.5" y="-361.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M1098.26,-390.97C1125.36,-377.5 1162.59,-358.99 1191.66,-344.54"/> +<polygon fill="black" stroke="black" points="1193.39,-347.59 1200.79,-340 1190.27,-341.32 1193.39,-347.59"/> +<text text-anchor="middle" x="1168.5" y="-361.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1382,-140 1230,-140 1230,-104 1382,-104 1382,-140"/> -<text text-anchor="middle" x="1306" y="-118.3" font-family="Times,serif" font-size="14.00">away(equ&gt;away,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1313,-140 1161,-140 1161,-104 1313,-104 1313,-140"/> +<text text-anchor="middle" x="1237" y="-118.3" font-family="Times,serif" font-size="14.00">away(equ&gt;away,icl&gt;adj)</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1442.5,-52 1169.5,-52 1169.5,-16 1442.5,-16 1442.5,-52"/> -<text text-anchor="middle" x="1306" y="-30.3" font-family="Times,serif" font-size="14.00">roll(equ&gt;axial_rotation,icl&gt;rotation(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1373.5,-52 1100.5,-52 1100.5,-16 1373.5,-16 1373.5,-52"/> +<text text-anchor="middle" x="1237" y="-30.3" font-family="Times,serif" font-size="14.00">roll(equ&gt;axial_rotation,icl&gt;rotation(icl&gt;thing))</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge3" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1306,-103.6C1306,-91.75 1306,-75.82 1306,-62.29"/> -<polygon fill="black" stroke="black" points="1309.5,-62.08 1306,-52.08 1302.5,-62.08 1309.5,-62.08"/> -<text text-anchor="middle" x="1318.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1237,-103.6C1237,-91.75 1237,-75.82 1237,-62.29"/> +<polygon fill="black" stroke="black" points="1240.5,-62.08 1237,-52.08 1233.5,-62.08 1240.5,-62.08"/> +<text text-anchor="middle" x="1249.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1459.5,-230 1152.5,-230 1152.5,-192 1459.5,-192 1459.5,-230"/> -<text text-anchor="middle" x="1306" y="-214.8" font-family="Times,serif" font-size="14.00">protection(agt&gt;thing,cag&gt;thing,icl&gt;action,obj&gt;thing)</text> -<text text-anchor="middle" x="1306" y="-199.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="1390.5,-230 1083.5,-230 1083.5,-192 1390.5,-192 1390.5,-230"/> +<text text-anchor="middle" x="1237" y="-214.8" font-family="Times,serif" font-size="14.00">protection(agt&gt;thing,cag&gt;thing,icl&gt;action,obj&gt;thing)</text> +<text text-anchor="middle" x="1237" y="-199.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 11&#45;&gt;9 --> <g id="edge4" class="edge"> <title>11&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1306,-191.97C1306,-179.96 1306,-163.93 1306,-150.36"/> -<polygon fill="black" stroke="black" points="1309.5,-150.12 1306,-140.12 1302.5,-150.12 1309.5,-150.12"/> -<text text-anchor="middle" x="1318.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1237,-191.97C1237,-179.96 1237,-163.93 1237,-150.36"/> +<polygon fill="black" stroke="black" points="1240.5,-150.12 1237,-140.12 1233.5,-150.12 1240.5,-150.12"/> +<text text-anchor="middle" x="1249.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12&#45;&gt;11 --> <g id="edge5" class="edge"> <title>12&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1306,-301.68C1306,-284.82 1306,-259.57 1306,-240.15"/> -<polygon fill="black" stroke="black" points="1309.5,-240.05 1306,-230.05 1302.5,-240.05 1309.5,-240.05"/> -<text text-anchor="middle" x="1315" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1237,-301.68C1237,-284.82 1237,-259.57 1237,-240.15"/> +<polygon fill="black" stroke="black" points="1240.5,-240.05 1237,-230.05 1233.5,-240.05 1240.5,-240.05"/> +<text text-anchor="middle" x="1246" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.9.4"> <text_body><orig>When using more than one traction unit this function shall be disabled in all but the leading traction unit. </orig><unl>[S:00] {org:en} -When using more than one traction unit this function shall be disabled in all but the leading traction unit.. +When using more than one traction unit this function shall be disabled in all but the leading traction unit. {/org} {unl} man:01(promise(icl>modal>be,obj>uw,aoj>thing).@entry,use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw)) @@ -24607,21 +24632,21 @@ obj:01(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:02) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1680pt" height="522pt" - viewBox="0.00 0.00 1680.00 522.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1650pt" height="522pt" + viewBox="0.00 0.00 1650.00 522.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 518)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-518 1676,-518 1676,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-518 1646,-518 1646,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="902,-8 902,-435 1664,-435 1664,-8 902,-8"/> -<text text-anchor="middle" x="1283" y="-419.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="902,-8 902,-435 1634,-435 1634,-8 902,-8"/> +<text text-anchor="middle" x="1268" y="-419.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> @@ -24631,88 +24656,88 @@ obj:01(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:02) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="1449,-404 1111,-404 1111,-366 1449,-366 1449,-404"/> -<text text-anchor="middle" x="1280" y="-388.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="1280" y="-373.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1411.5,-404 1102.5,-404 1102.5,-366 1411.5,-366 1411.5,-404"/> +<text text-anchor="middle" x="1257" y="-388.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="1257" y="-373.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="1656,-314 1286,-314 1286,-278 1656,-278 1656,-314"/> -<text text-anchor="middle" x="1471" y="-292.3" font-family="Times,serif" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> +<polygon fill="none" stroke="black" points="1626,-314 1256,-314 1256,-278 1626,-278 1626,-314"/> +<text text-anchor="middle" x="1441" y="-292.3" font-family="Times,serif" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M1319.58,-365.97C1350.01,-352.11 1392.14,-332.92 1424.23,-318.3"/> -<polygon fill="black" stroke="black" points="1425.78,-321.45 1433.42,-314.12 1422.87,-315.08 1425.78,-321.45"/> -<text text-anchor="middle" x="1398.5" y="-336.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1295.12,-365.97C1324.32,-352.17 1364.68,-333.09 1395.55,-318.49"/> +<polygon fill="black" stroke="black" points="1397.26,-321.55 1404.8,-314.12 1394.27,-315.23 1397.26,-321.55"/> +<text text-anchor="middle" x="1372.5" y="-336.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1268,-315 910,-315 910,-277 1268,-277 1268,-315"/> -<text text-anchor="middle" x="1089" y="-299.8" font-family="courb" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing)):02</text> -<text text-anchor="middle" x="1089" y="-284.8" font-family="courb" font-size="14.00">.@def.@entry</text> +<polygon fill="none" stroke="black" points="1238.5,-315 909.5,-315 909.5,-277 1238.5,-277 1238.5,-315"/> +<text text-anchor="middle" x="1074" y="-299.8" font-family="courb" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing)):02</text> +<text text-anchor="middle" x="1074" y="-284.8" font-family="courb" font-size="14.00">.@def.@entry</text> </g> <!-- 1&#45;&gt;12 --> <g id="edge6" class="edge"> <title>1&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1240.42,-365.97C1210.59,-352.38 1169.51,-333.67 1137.67,-319.17"/> -<polygon fill="black" stroke="black" points="1139.08,-315.96 1128.52,-315 1136.17,-322.33 1139.08,-315.96"/> -<text text-anchor="middle" x="1204" y="-336.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1219.08,-365.97C1190.62,-352.44 1151.48,-333.83 1121.02,-319.35"/> +<polygon fill="black" stroke="black" points="1122.4,-316.14 1111.87,-315 1119.4,-322.46 1122.4,-316.14"/> +<text text-anchor="middle" x="1185" y="-336.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1520.5,-226 1421.5,-226 1421.5,-190 1520.5,-190 1520.5,-226"/> -<text text-anchor="middle" x="1471" y="-204.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1490.5,-226 1391.5,-226 1391.5,-190 1490.5,-190 1490.5,-226"/> +<text text-anchor="middle" x="1441" y="-204.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge2" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M1471,-277.6C1471,-265.75 1471,-249.82 1471,-236.29"/> -<polygon fill="black" stroke="black" points="1474.5,-236.08 1471,-226.08 1467.5,-236.08 1474.5,-236.08"/> -<text text-anchor="middle" x="1480" y="-247.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1441,-277.6C1441,-265.75 1441,-249.82 1441,-236.29"/> +<polygon fill="black" stroke="black" points="1444.5,-236.08 1441,-226.08 1437.5,-236.08 1444.5,-236.08"/> +<text text-anchor="middle" x="1450" y="-247.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1612.5,-139 1329.5,-139 1329.5,-103 1612.5,-103 1612.5,-139"/> -<text text-anchor="middle" x="1471" y="-117.3" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing)):01</text> +<polygon fill="none" stroke="black" points="1582.5,-139 1299.5,-139 1299.5,-103 1582.5,-103 1582.5,-139"/> +<text text-anchor="middle" x="1441" y="-117.3" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing)):01</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge5" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M1471,-189.8C1471,-178.16 1471,-162.55 1471,-149.24"/> -<polygon fill="black" stroke="black" points="1474.5,-149.18 1471,-139.18 1467.5,-149.18 1474.5,-149.18"/> -<text text-anchor="middle" x="1480.5" y="-160.8" font-family="Times,serif" font-size="14.00">bas</text> +<path fill="none" stroke="black" d="M1441,-189.8C1441,-178.16 1441,-162.55 1441,-149.24"/> +<polygon fill="black" stroke="black" points="1444.5,-149.18 1441,-139.18 1437.5,-149.18 1444.5,-149.18"/> +<text text-anchor="middle" x="1450.5" y="-160.8" font-family="Times,serif" font-size="14.00">bas</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1430,-52 1280,-52 1280,-16 1430,-16 1430,-52"/> -<text text-anchor="middle" x="1355" y="-30.3" font-family="Times,serif" font-size="14.00">one(icl&gt;digit(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1400,-52 1250,-52 1250,-16 1400,-16 1400,-52"/> +<text text-anchor="middle" x="1325" y="-30.3" font-family="Times,serif" font-size="14.00">one(icl&gt;digit(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M1447.53,-102.8C1429.99,-89.95 1405.85,-72.26 1386.62,-58.17"/> -<polygon fill="black" stroke="black" points="1388.57,-55.26 1378.44,-52.18 1384.44,-60.91 1388.57,-55.26"/> -<text text-anchor="middle" x="1429" y="-73.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M1417.53,-102.8C1399.99,-89.95 1375.85,-72.26 1356.62,-58.17"/> +<polygon fill="black" stroke="black" points="1358.57,-55.26 1348.44,-52.18 1354.44,-60.91 1358.57,-55.26"/> +<text text-anchor="middle" x="1399" y="-73.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1632.5,-52 1447.5,-52 1447.5,-16 1632.5,-16 1632.5,-52"/> -<text text-anchor="middle" x="1540" y="-30.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="1602.5,-52 1417.5,-52 1417.5,-16 1602.5,-16 1602.5,-52"/> +<text text-anchor="middle" x="1510" y="-30.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing)):01</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge4" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1484.96,-102.8C1494.88,-90.59 1508.35,-73.99 1519.48,-60.28"/> -<polygon fill="black" stroke="black" points="1522.47,-62.15 1526.06,-52.18 1517.04,-57.73 1522.47,-62.15"/> -<text text-anchor="middle" x="1521.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1454.96,-102.8C1464.88,-90.59 1478.35,-73.99 1489.48,-60.28"/> +<polygon fill="black" stroke="black" points="1492.47,-62.15 1496.06,-52.18 1487.04,-57.73 1492.47,-62.15"/> +<text text-anchor="middle" x="1491.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> @@ -24776,9 +24801,9 @@ obj:01(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:02) <!-- 11&#45;&gt;12 --> <g id="edge12" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M739.46,-226.05C810.88,-240.14 912.39,-260.16 987.63,-275"/> -<polygon fill="black" stroke="black" points="987.11,-278.47 997.6,-276.97 988.47,-271.6 987.11,-278.47"/> -<text text-anchor="middle" x="907" y="-247.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M736.48,-226.05C805.31,-240.11 903.07,-260.08 975.67,-274.91"/> +<polygon fill="black" stroke="black" points="975.25,-278.4 985.74,-276.97 976.65,-271.54 975.25,-278.4"/> +<text text-anchor="middle" x="898" y="-247.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node13" class="node"> @@ -24789,9 +24814,9 @@ obj:01(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:02) <!-- 12&#45;&gt;13 --> <g id="edge11" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M915.12,-315.02C802.43,-327.34 652.27,-344.95 510.87,-365.76"/> -<polygon fill="black" stroke="black" points="510.08,-362.34 500.7,-367.26 511.11,-369.26 510.08,-362.34"/> -<text text-anchor="middle" x="760.5" y="-336.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M909.27,-314.71C799.04,-327.13 650.52,-344.98 510.75,-365.77"/> +<polygon fill="black" stroke="black" points="510.08,-362.33 500.71,-367.27 511.11,-369.26 510.08,-362.33"/> +<text text-anchor="middle" x="754.5" y="-336.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 14 --> <g id="node14" class="node"> @@ -24803,27 +24828,27 @@ obj:01(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:02) <!-- 14&#45;&gt;12 --> <g id="edge13" class="edge"> <title>14&#45;&gt;12</title> -<path fill="none" stroke="black" d="M782.19,-365.97C845.36,-351.77 933.42,-331.98 999,-317.23"/> -<polygon fill="black" stroke="black" points="999.93,-320.61 1008.92,-315 998.39,-313.78 999.93,-320.61"/> -<text text-anchor="middle" x="927.5" y="-336.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M779.08,-365.97C839.68,-351.8 924.1,-332.06 987.1,-317.32"/> +<polygon fill="black" stroke="black" points="988.08,-320.69 997.02,-315 986.49,-313.87 988.08,-320.69"/> +<text text-anchor="middle" x="919.5" y="-336.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1398.5,-514 1161.5,-514 1161.5,-476 1398.5,-476 1398.5,-514"/> -<text text-anchor="middle" x="1280" y="-498.8" font-family="courb" font-size="14.00">when(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> -<text text-anchor="middle" x="1280" y="-483.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1366.5,-514 1147.5,-514 1147.5,-476 1366.5,-476 1366.5,-514"/> +<text text-anchor="middle" x="1257" y="-498.8" font-family="courb" font-size="14.00">when(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> +<text text-anchor="middle" x="1257" y="-483.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 15&#45;&gt;1 --> <g id="edge14" class="edge"> <title>15&#45;&gt;1</title> -<path fill="none" stroke="black" d="M1280,-475.68C1280,-467.08 1280,-456.29 1280,-445.21"/> -<polygon fill="black" stroke="black" points="1283.5,-445 1280,-435 1276.5,-445 1283.5,-445"/> -<text text-anchor="middle" x="1289" y="-446.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1257,-475.68C1257,-467.08 1257,-456.29 1257,-445.21"/> +<polygon fill="black" stroke="black" points="1260.5,-445 1257,-435 1253.5,-445 1260.5,-445"/> +<text text-anchor="middle" x="1266" y="-446.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -24839,54 +24864,54 @@ obj(record(icl>write>do,plt>uw,obj>uw).@entry,information(icl>mes {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="307pt" height="222pt" - viewBox="0.00 0.00 307.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="282pt" height="222pt" + viewBox="0.00 0.00 282.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 303,-218 303,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 278,-218 278,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="258,-125 41,-125 41,-87 258,-87 258,-125"/> -<text text-anchor="middle" x="149.5" y="-109.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> -<text text-anchor="middle" x="149.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="245.5,-125 28.5,-125 28.5,-87 245.5,-87 245.5,-125"/> +<text text-anchor="middle" x="137" y="-109.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<text text-anchor="middle" x="137" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="176.5,-36 122.5,-36 122.5,0 176.5,0 176.5,-36"/> -<text text-anchor="middle" x="149.5" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="164,-36 110,-36 110,0 164,0 164,-36"/> +<text text-anchor="middle" x="137" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M149.5,-86.76C149.5,-74.93 149.5,-59.32 149.5,-46.05"/> -<polygon fill="black" stroke="black" points="153,-46.04 149.5,-36.04 146,-46.04 153,-46.04"/> -<text text-anchor="middle" x="162" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M137,-86.76C137,-74.93 137,-59.32 137,-46.05"/> +<polygon fill="black" stroke="black" points="140.5,-46.04 137,-36.04 133.5,-46.04 140.5,-46.04"/> +<text text-anchor="middle" x="149.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="299,-214 0,-214 0,-176 299,-176 299,-214"/> -<text text-anchor="middle" x="149.5" y="-198.8" font-family="courb" font-size="14.00">record(icl&gt;write(icl&gt;do),obj&gt;uw,plt&gt;uw)</text> -<text text-anchor="middle" x="149.5" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="274,-214 0,-214 0,-176 274,-176 274,-214"/> +<text text-anchor="middle" x="137" y="-198.8" font-family="courb" font-size="14.00">record(icl&gt;write(icl&gt;do),obj&gt;uw,plt&gt;uw)</text> +<text text-anchor="middle" x="137" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M149.5,-175.97C149.5,-164.19 149.5,-148.56 149.5,-135.16"/> -<polygon fill="black" stroke="black" points="153,-135 149.5,-125 146,-135 153,-135"/> -<text text-anchor="middle" x="158.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M137,-175.97C137,-164.19 137,-148.56 137,-135.16"/> +<polygon fill="black" stroke="black" points="140.5,-135 137,-125 133.5,-135 140.5,-135"/> +<text text-anchor="middle" x="146" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.3.10.2"> <text_body><orig>All data entered, received or indicated to the driver shall be recorded onboard. All data shall be related to UTC (Universal Time Corrected) and a reference point. </orig><unl>[S:00] @@ -24906,7 +24931,7 @@ obj:01(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@pa [/S] [S:00] {org:en} -All data shall be related to UTC (Universal Time Corrected) and a reference point.. +All data shall be related to UTC (Universal Time Corrected) and a reference point. {/org} {unl} qua(data(icl>collection>thing).@pl.@topic,all(icl>quantity,ant>some,per>thing)) @@ -24920,95 +24945,95 @@ cnt(utc,:01.@parenthesis) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1127pt" height="460pt" - viewBox="0.00 0.00 1126.50 460.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1077pt" height="460pt" + viewBox="0.00 0.00 1076.50 460.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 456)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-456 1122.5,-456 1122.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-456 1072.5,-456 1072.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-278 8,-444 605,-444 605,-278 8,-278"/> -<text text-anchor="middle" x="306.5" y="-428.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-278 8,-444 580,-444 580,-278 8,-278"/> +<text text-anchor="middle" x="294" y="-428.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="408,-168 408,-245 486,-245 486,-168 408,-168"/> -<text text-anchor="middle" x="447" y="-229.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="396,-168 396,-245 474,-245 474,-168 396,-168"/> +<text text-anchor="middle" x="435" y="-229.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="847,-125 665,-125 665,-87 847,-87 847,-125"/> -<text text-anchor="middle" x="756" y="-109.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="756" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="822,-125 640,-125 640,-87 822,-87 822,-125"/> +<text text-anchor="middle" x="731" y="-109.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="731" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="865.5,-36 646.5,-36 646.5,0 865.5,0 865.5,-36"/> -<text text-anchor="middle" x="756" y="-14.3" font-family="Times,serif" font-size="14.00">all(ant&gt;some,icl&gt;quantity,per&gt;thing)</text> +<polygon fill="none" stroke="black" points="840.5,-36 621.5,-36 621.5,0 840.5,0 840.5,-36"/> +<text text-anchor="middle" x="731" y="-14.3" font-family="Times,serif" font-size="14.00">all(ant&gt;some,icl&gt;quantity,per&gt;thing)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge4" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M756,-86.76C756,-74.93 756,-59.32 756,-46.05"/> -<polygon fill="black" stroke="black" points="759.5,-46.04 756,-36.04 752.5,-46.04 759.5,-46.04"/> -<text text-anchor="middle" x="766" y="-57.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M731,-86.76C731,-74.93 731,-59.32 731,-46.05"/> +<polygon fill="black" stroke="black" points="734.5,-46.04 731,-36.04 727.5,-46.04 734.5,-46.04"/> +<text text-anchor="middle" x="741" y="-57.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1118.5,-214 725.5,-214 725.5,-176 1118.5,-176 1118.5,-214"/> -<text text-anchor="middle" x="922" y="-198.8" font-family="courb" font-size="14.00">enter(agt&gt;volitional_thing,equ&gt;join,icl&gt;do,obj&gt;thing)</text> -<text text-anchor="middle" x="922" y="-183.8" font-family="courb" font-size="14.00">.@entry.@past</text> +<polygon fill="none" stroke="black" points="1068.5,-214 703.5,-214 703.5,-176 1068.5,-176 1068.5,-214"/> +<text text-anchor="middle" x="886" y="-198.8" font-family="courb" font-size="14.00">enter(agt&gt;volitional_thing,equ&gt;join,icl&gt;do,obj&gt;thing)</text> +<text text-anchor="middle" x="886" y="-183.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge5" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M887.6,-175.97C862.01,-162.56 826.89,-144.15 799.37,-129.73"/> -<polygon fill="black" stroke="black" points="800.83,-126.55 790.35,-125 797.58,-132.75 800.83,-126.55"/> -<text text-anchor="middle" x="856.5" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M853.88,-175.97C830.09,-162.62 797.48,-144.31 771.83,-129.92"/> +<polygon fill="black" stroke="black" points="773.51,-126.85 763.07,-125 770.08,-132.95 773.51,-126.85"/> +<text text-anchor="middle" x="825.5" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="897.5,-324 614.5,-324 614.5,-286 897.5,-286 897.5,-324"/> -<text text-anchor="middle" x="756" y="-308.8" font-family="Times,serif" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> -<text text-anchor="middle" x="756" y="-293.8" font-family="Times,serif" font-size="14.00">.@past</text> +<polygon fill="none" stroke="black" points="873.5,-324 590.5,-324 590.5,-286 873.5,-286 873.5,-324"/> +<text text-anchor="middle" x="732" y="-308.8" font-family="Times,serif" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> +<text text-anchor="middle" x="732" y="-293.8" font-family="Times,serif" font-size="14.00">.@past</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge6" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M731.57,-285.84C719.62,-275.38 706.44,-261.13 700,-245 687.32,-213.21 687.58,-199.89 700,-168 705.24,-154.55 714.98,-142.27 724.89,-132.3"/> -<polygon fill="black" stroke="black" points="727.58,-134.58 732.43,-125.16 722.76,-129.5 727.58,-134.58"/> -<text text-anchor="middle" x="708.5" y="-191.3" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M708.71,-285.92C697.1,-275.39 684.24,-261.05 678,-245 665.61,-213.1 666.02,-200.06 678,-168 682.97,-154.7 692.29,-142.38 701.75,-132.35"/> +<polygon fill="black" stroke="black" points="704.36,-134.7 708.94,-125.14 699.4,-129.75 704.36,-134.7"/> +<text text-anchor="middle" x="686.5" y="-191.3" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge7" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M783.78,-285.92C811.67,-267.78 854.79,-239.73 885.44,-219.79"/> -<polygon fill="black" stroke="black" points="887.65,-222.52 894.12,-214.14 883.83,-216.66 887.65,-222.52"/> -<text text-anchor="middle" x="840" y="-256.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M757.78,-285.92C783.54,-267.86 823.3,-239.97 851.71,-220.04"/> +<polygon fill="black" stroke="black" points="853.96,-222.74 860.14,-214.14 849.94,-217.01 853.96,-222.74"/> +<text text-anchor="middle" x="810" y="-256.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="597,-413 181,-413 181,-375 597,-375 597,-413"/> -<text text-anchor="middle" x="389" y="-397.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="389" y="-382.8" font-family="courb" font-size="14.00">.@entry.@past</text> +<polygon fill="none" stroke="black" points="572,-413 190,-413 190,-375 572,-375 572,-413"/> +<text text-anchor="middle" x="381" y="-397.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="381" y="-382.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> <!-- 6&#45;&gt;4 --> <g id="edge8" class="edge"> <title>6&#45;&gt;4</title> -<path fill="none" stroke="black" d="M605,-341.8C627.96,-336.35 650.21,-331.08 670.27,-326.32"/> -<polygon fill="black" stroke="black" points="671.13,-329.72 680.05,-324 669.52,-322.9 671.13,-329.72"/> -<text text-anchor="middle" x="600" y="-345.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M580,-343.68C604.48,-337.61 628.35,-331.69 649.64,-326.41"/> +<polygon fill="black" stroke="black" points="650.5,-329.81 659.37,-324 648.82,-323.01 650.5,-329.81"/> +<text text-anchor="middle" x="583" y="-345.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 7 --> <g id="node6" class="node"> @@ -25020,182 +25045,182 @@ cnt(utc,:01.@parenthesis) <!-- 6&#45;&gt;7 --> <g id="edge1" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M339.06,-374.97C300.77,-361.15 247.8,-342.03 207.35,-327.42"/> -<polygon fill="black" stroke="black" points="208.47,-324.11 197.87,-324 206.09,-330.69 208.47,-324.11"/> -<text text-anchor="middle" x="290.5" y="-345.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M332.72,-374.97C295.86,-361.21 244.92,-342.19 205.87,-327.61"/> +<polygon fill="black" stroke="black" points="206.81,-324.22 196.22,-324 204.36,-330.78 206.81,-324.22"/> +<text text-anchor="middle" x="286.5" y="-345.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="596.5,-324 297.5,-324 297.5,-286 596.5,-286 596.5,-324"/> -<text text-anchor="middle" x="447" y="-308.8" font-family="courb" font-size="14.00">record(icl&gt;write(icl&gt;do),obj&gt;uw,plt&gt;uw)</text> -<text text-anchor="middle" x="447" y="-293.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="572,-324 298,-324 298,-286 572,-286 572,-324"/> +<text text-anchor="middle" x="435" y="-308.8" font-family="courb" font-size="14.00">record(icl&gt;write(icl&gt;do),obj&gt;uw,plt&gt;uw)</text> +<text text-anchor="middle" x="435" y="-293.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 6&#45;&gt;8 --> <g id="edge2" class="edge"> <title>6&#45;&gt;8</title> -<path fill="none" stroke="black" d="M401.02,-374.97C409.18,-362.73 420.12,-346.32 429.28,-332.58"/> -<polygon fill="black" stroke="black" points="432.36,-334.27 435,-324 426.54,-330.38 432.36,-334.27"/> -<text text-anchor="middle" x="430" y="-345.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M392.19,-374.97C399.79,-362.73 409.98,-346.32 418.5,-332.58"/> +<polygon fill="black" stroke="black" points="421.53,-334.35 423.83,-324 415.58,-330.65 421.53,-334.35"/> +<text text-anchor="middle" x="420" y="-345.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="477.5,-214 416.5,-214 416.5,-176 477.5,-176 477.5,-214"/> -<text text-anchor="middle" x="447" y="-198.8" font-family="Times,serif" font-size="14.00">onboard</text> -<text text-anchor="middle" x="447" y="-183.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="465.5,-214 404.5,-214 404.5,-176 465.5,-176 465.5,-214"/> +<text text-anchor="middle" x="435" y="-198.8" font-family="Times,serif" font-size="14.00">onboard</text> +<text text-anchor="middle" x="435" y="-183.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge3" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M447,-285.68C447,-268.82 447,-243.57 447,-224.15"/> -<polygon fill="black" stroke="black" points="450.5,-224.05 447,-214.05 443.5,-224.05 450.5,-224.05"/> -<text text-anchor="middle" x="456" y="-256.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M435,-285.68C435,-268.82 435,-243.57 435,-224.15"/> +<polygon fill="black" stroke="black" points="438.5,-224.05 435,-214.05 431.5,-224.05 438.5,-224.05"/> +<text text-anchor="middle" x="444" y="-256.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="696pt" height="526pt" - viewBox="0.00 0.00 695.50 526.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="673pt" height="526pt" + viewBox="0.00 0.00 672.50 526.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 522)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-522 691.5,-522 691.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-522 668.5,-522 668.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="106.5,-8 106.5,-263 634.5,-263 634.5,-8 106.5,-8"/> -<text text-anchor="middle" x="370.5" y="-247.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="103.5,-8 103.5,-263 591.5,-263 591.5,-8 103.5,-8"/> +<text text-anchor="middle" x="347.5" y="-247.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="281.5,-429 99.5,-429 99.5,-391 281.5,-391 281.5,-429"/> -<text text-anchor="middle" x="190.5" y="-413.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="190.5" y="-398.8" font-family="Times,serif" font-size="14.00">.@pl.@topic</text> +<polygon fill="none" stroke="black" points="258.5,-429 76.5,-429 76.5,-391 258.5,-391 258.5,-429"/> +<text text-anchor="middle" x="167.5" y="-413.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="167.5" y="-398.8" font-family="Times,serif" font-size="14.00">.@pl.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="300,-340 81,-340 81,-304 300,-304 300,-340"/> -<text text-anchor="middle" x="190.5" y="-318.3" font-family="Times,serif" font-size="14.00">all(ant&gt;some,icl&gt;quantity,per&gt;thing)</text> +<polygon fill="none" stroke="black" points="277,-340 58,-340 58,-304 277,-304 277,-340"/> +<text text-anchor="middle" x="167.5" y="-318.3" font-family="Times,serif" font-size="14.00">all(ant&gt;some,icl&gt;quantity,per&gt;thing)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M190.5,-390.76C190.5,-378.93 190.5,-363.32 190.5,-350.05"/> -<polygon fill="black" stroke="black" points="194,-350.04 190.5,-340.04 187,-350.04 194,-350.04"/> -<text text-anchor="middle" x="200.5" y="-361.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M167.5,-390.76C167.5,-378.93 167.5,-363.32 167.5,-350.05"/> +<polygon fill="black" stroke="black" points="171,-350.04 167.5,-340.04 164,-350.04 171,-350.04"/> +<text text-anchor="middle" x="177.5" y="-361.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="585,-518 0,-518 0,-480 585,-480 585,-518"/> -<text text-anchor="middle" x="292.5" y="-502.8" font-family="courb" font-size="14.00">relate(agt&gt;volitional_thing,cob&gt;thing,equ&gt;associate,icl&gt;think(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="292.5" y="-487.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="539,-518 0,-518 0,-480 539,-480 539,-518"/> +<text text-anchor="middle" x="269.5" y="-502.8" font-family="courb" font-size="14.00">relate(agt&gt;volitional_thing,cob&gt;thing,equ&gt;associate,icl&gt;think(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="269.5" y="-487.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge4" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M271.37,-479.97C256.32,-467.14 235.92,-449.74 219.38,-435.63"/> -<polygon fill="black" stroke="black" points="221.49,-432.83 211.61,-429 216.94,-438.16 221.49,-432.83"/> -<text text-anchor="middle" x="257.5" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M248.37,-479.97C233.32,-467.14 212.92,-449.74 196.38,-435.63"/> +<polygon fill="black" stroke="black" points="198.49,-432.83 188.61,-429 193.94,-438.16 198.49,-432.83"/> +<text text-anchor="middle" x="234.5" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="493.5,-429 299.5,-429 299.5,-391 493.5,-391 493.5,-429"/> -<text text-anchor="middle" x="396.5" y="-413.8" font-family="Times,serif" font-size="14.00">point(icl&gt;component(icl&gt;thing))</text> -<text text-anchor="middle" x="396.5" y="-398.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="470.5,-429 276.5,-429 276.5,-391 470.5,-391 470.5,-429"/> +<text text-anchor="middle" x="373.5" y="-413.8" font-family="Times,serif" font-size="14.00">point(icl&gt;component(icl&gt;thing))</text> +<text text-anchor="middle" x="373.5" y="-398.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge7" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M314.05,-479.97C329.39,-467.14 350.18,-449.74 367.05,-435.63"/> -<polygon fill="black" stroke="black" points="369.55,-438.1 374.98,-429 365.06,-432.74 369.55,-438.1"/> -<text text-anchor="middle" x="360.5" y="-450.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M291.05,-479.97C306.39,-467.14 327.18,-449.74 344.05,-435.63"/> +<polygon fill="black" stroke="black" points="346.55,-438.1 351.98,-429 342.06,-432.74 346.55,-438.1"/> +<text text-anchor="middle" x="337.5" y="-450.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="397.5,-340 343.5,-340 343.5,-304 397.5,-304 397.5,-340"/> -<text text-anchor="middle" x="370.5" y="-318.3" font-family="Times,serif" font-size="14.00">utc</text> +<polygon fill="none" stroke="black" points="374.5,-340 320.5,-340 320.5,-304 374.5,-304 374.5,-340"/> +<text text-anchor="middle" x="347.5" y="-318.3" font-family="Times,serif" font-size="14.00">utc</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge5" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M390.99,-390.76C387.37,-378.82 382.59,-363.01 378.56,-349.66"/> -<polygon fill="black" stroke="black" points="381.9,-348.6 375.65,-340.04 375.2,-350.63 381.9,-348.6"/> -<text text-anchor="middle" x="394.5" y="-361.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M367.99,-390.76C364.37,-378.82 359.59,-363.01 355.56,-349.66"/> +<polygon fill="black" stroke="black" points="358.9,-348.6 352.65,-340.04 352.2,-350.63 358.9,-348.6"/> +<text text-anchor="middle" x="371.5" y="-361.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="687.5,-340 415.5,-340 415.5,-304 687.5,-304 687.5,-340"/> -<text text-anchor="middle" x="551.5" y="-318.3" font-family="Times,serif" font-size="14.00">reference(equ&gt;mention,icl&gt;remark(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="664.5,-340 392.5,-340 392.5,-304 664.5,-304 664.5,-340"/> +<text text-anchor="middle" x="528.5" y="-318.3" font-family="Times,serif" font-size="14.00">reference(equ&gt;mention,icl&gt;remark(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;9 --> <g id="edge6" class="edge"> <title>4&#45;&gt;9</title> -<path fill="none" stroke="black" d="M428.99,-390.97C453.13,-377.58 486.19,-359.24 511.88,-344.98"/> -<polygon fill="black" stroke="black" points="513.59,-348.04 520.63,-340.13 510.19,-341.92 513.59,-348.04"/> -<text text-anchor="middle" x="500" y="-361.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M405.99,-390.97C430.13,-377.58 463.19,-359.24 488.88,-344.98"/> +<polygon fill="black" stroke="black" points="490.59,-348.04 497.63,-340.13 487.19,-341.92 490.59,-348.04"/> +<text text-anchor="middle" x="477" y="-361.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="626,-232 115,-232 115,-194 626,-194 626,-232"/> -<text text-anchor="middle" x="370.5" y="-216.8" font-family="courb" font-size="14.00">correct(agt&gt;volitional_thing,icl&gt;change_by_reversal(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="370.5" y="-201.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@state</text> +<polygon fill="none" stroke="black" points="584,-232 111,-232 111,-194 584,-194 584,-232"/> +<text text-anchor="middle" x="347.5" y="-216.8" font-family="courb" font-size="14.00">correct(agt&gt;volitional_thing,icl&gt;change_by_reversal(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="347.5" y="-201.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@state</text> </g> <!-- 5&#45;&gt;8 --> <g id="edge8" class="edge"> <title>5&#45;&gt;8</title> -<path fill="none" stroke="black" d="M370.5,-303.81C370.5,-295.3 370.5,-284.47 370.5,-273.3"/> -<polygon fill="black" stroke="black" points="374,-273 370.5,-263 367,-273 374,-273"/> -<text text-anchor="middle" x="379" y="-274.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M347.5,-303.81C347.5,-295.3 347.5,-284.47 347.5,-273.3"/> +<polygon fill="black" stroke="black" points="351,-273 347.5,-263 344,-273 351,-273"/> +<text text-anchor="middle" x="356" y="-274.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="478,-143 263,-143 263,-105 478,-105 478,-143"/> -<text text-anchor="middle" x="370.5" y="-127.8" font-family="Times,serif" font-size="14.00">time(equ&gt;period,icl&gt;abstract_thing)</text> -<text text-anchor="middle" x="370.5" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="455,-143 240,-143 240,-105 455,-105 455,-143"/> +<text text-anchor="middle" x="347.5" y="-127.8" font-family="Times,serif" font-size="14.00">time(equ&gt;period,icl&gt;abstract_thing)</text> +<text text-anchor="middle" x="347.5" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="479.5,-54 261.5,-54 261.5,-16 479.5,-16 479.5,-54"/> -<text text-anchor="middle" x="370.5" y="-38.8" font-family="Times,serif" font-size="14.00">universal(equ&gt;cosmopolitan,icl&gt;adj)</text> -<text text-anchor="middle" x="370.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="456.5,-54 238.5,-54 238.5,-16 456.5,-16 456.5,-54"/> +<text text-anchor="middle" x="347.5" y="-38.8" font-family="Times,serif" font-size="14.00">universal(equ&gt;cosmopolitan,icl&gt;adj)</text> +<text text-anchor="middle" x="347.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge1" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M370.5,-104.97C370.5,-93.19 370.5,-77.56 370.5,-64.16"/> -<polygon fill="black" stroke="black" points="374,-64 370.5,-54 367,-64 374,-64"/> -<text text-anchor="middle" x="383" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M347.5,-104.97C347.5,-93.19 347.5,-77.56 347.5,-64.16"/> +<polygon fill="black" stroke="black" points="351,-64 347.5,-54 344,-64 351,-64"/> +<text text-anchor="middle" x="360" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8&#45;&gt;6 --> <g id="edge2" class="edge"> <title>8&#45;&gt;6</title> -<path fill="none" stroke="black" d="M370.5,-193.97C370.5,-182.19 370.5,-166.56 370.5,-153.16"/> -<polygon fill="black" stroke="black" points="374,-153 370.5,-143 367,-153 374,-153"/> -<text text-anchor="middle" x="379.5" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M347.5,-193.97C347.5,-182.19 347.5,-166.56 347.5,-153.16"/> +<polygon fill="black" stroke="black" points="351,-153 347.5,-143 344,-153 351,-153"/> +<text text-anchor="middle" x="356.5" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.10.3"> <text_body><orig>Information shall be recorded to an accuracy which enables a clear view of the functioning of ETCS and way the traction unit has been driven. </orig><unl>[S:00] {org:en} -Information shall be recorded to an accuracy which enables a clear view of the functioning of ETCS and way the traction unit has been driven.. +Information shall be recorded to an accuracy which enables a clear view of the functioning of ETCS and way the traction unit has been driven. {/org} {unl} obj(record(icl>write>do,plt>uw,obj>uw).@entry.@present.@promise,information(icl>message>thing).@topic) @@ -25212,10 +25237,10 @@ obj(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>ve {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1404pt" height="400pt" @@ -25226,9 +25251,9 @@ obj(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>ve <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="362,-392 63,-392 63,-354 362,-354 362,-392"/> -<text text-anchor="middle" x="212.5" y="-376.8" font-family="courb" font-size="14.00">record(icl&gt;write(icl&gt;do),obj&gt;uw,plt&gt;uw)</text> -<text text-anchor="middle" x="212.5" y="-361.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="355.5,-392 81.5,-392 81.5,-354 355.5,-354 355.5,-392"/> +<text text-anchor="middle" x="218.5" y="-376.8" font-family="courb" font-size="14.00">record(icl&gt;write(icl&gt;do),obj&gt;uw,plt&gt;uw)</text> +<text text-anchor="middle" x="218.5" y="-361.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -25240,9 +25265,9 @@ obj(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>ve <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M190.95,-353.97C175.61,-341.14 154.82,-323.74 137.95,-309.63"/> -<polygon fill="black" stroke="black" points="139.94,-306.74 130.02,-303 135.45,-312.1 139.94,-306.74"/> -<text text-anchor="middle" x="176.5" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M195.71,-353.97C179.34,-341.03 157.09,-323.43 139.16,-309.25"/> +<polygon fill="black" stroke="black" points="141.28,-306.46 131.26,-303 136.94,-311.95 141.28,-306.46"/> +<text text-anchor="middle" x="179.5" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -25254,23 +25279,23 @@ obj(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>ve <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M246.07,-353.97C270.94,-340.62 305.02,-322.31 331.83,-307.92"/> -<polygon fill="black" stroke="black" points="333.82,-310.82 340.98,-303 330.51,-304.65 333.82,-310.82"/> -<text text-anchor="middle" x="309" y="-324.8" font-family="Times,serif" font-size="14.00">to</text> +<path fill="none" stroke="black" d="M250.82,-353.97C274.77,-340.62 307.59,-322.31 333.41,-307.92"/> +<polygon fill="black" stroke="black" points="335.19,-310.93 342.22,-303 331.78,-304.82 335.19,-310.93"/> +<text text-anchor="middle" x="312" y="-324.8" font-family="Times,serif" font-size="14.00">to</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="747,-392 432,-392 432,-354 747,-354 747,-392"/> -<text text-anchor="middle" x="589.5" y="-376.8" font-family="Times,serif" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing)</text> -<text text-anchor="middle" x="589.5" y="-361.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="744,-392 429,-392 429,-354 744,-354 744,-392"/> +<text text-anchor="middle" x="586.5" y="-376.8" font-family="Times,serif" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing)</text> +<text text-anchor="middle" x="586.5" y="-361.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge3" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M544.95,-353.97C511.08,-340.27 464.33,-321.35 428.36,-306.79"/> -<polygon fill="black" stroke="black" points="429.57,-303.51 418.99,-303 426.95,-310 429.57,-303.51"/> -<text text-anchor="middle" x="504" y="-324.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M542.57,-353.97C509.32,-340.33 463.47,-321.51 428.06,-306.98"/> +<polygon fill="black" stroke="black" points="428.95,-303.56 418.37,-303 426.29,-310.04 428.95,-303.56"/> +<text text-anchor="middle" x="502" y="-324.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -25282,9 +25307,9 @@ obj(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>ve <!-- 4&#45;&gt;5 --> <g id="edge5" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M600.48,-353.97C607.94,-341.73 617.94,-325.32 626.31,-311.58"/> -<polygon fill="black" stroke="black" points="629.32,-313.36 631.53,-303 623.34,-309.72 629.32,-313.36"/> -<text text-anchor="middle" x="628.5" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M598.1,-353.97C605.99,-341.73 616.55,-325.32 625.39,-311.58"/> +<polygon fill="black" stroke="black" points="628.44,-313.31 630.91,-303 622.56,-309.52 628.44,-313.31"/> +<text text-anchor="middle" x="627.5" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -25382,7 +25407,7 @@ obj(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>ve </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.10.4a"> @@ -25404,36 +25429,36 @@ pur(medium(icl>instrumentality>thing).@pl,investigation(icl>inquiry> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1046pt" height="311pt" - viewBox="0.00 0.00 1045.50 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1030pt" height="311pt" + viewBox="0.00 0.00 1029.50 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1041.5,-307 1041.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1025.5,-307 1025.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="305,-214 113,-214 113,-176 305,-176 305,-214"/> -<text text-anchor="middle" x="209" y="-198.8" font-family="Times,serif" font-size="14.00">interface(icl&gt;surface(icl&gt;thing))</text> -<text text-anchor="middle" x="209" y="-183.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="297,-214 105,-214 105,-176 297,-176 297,-214"/> +<text text-anchor="middle" x="201" y="-198.8" font-family="Times,serif" font-size="14.00">interface(icl&gt;surface(icl&gt;thing))</text> +<text text-anchor="middle" x="201" y="-183.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="350.5,-124 67.5,-124 67.5,-88 350.5,-88 350.5,-124"/> -<text text-anchor="middle" x="209" y="-102.3" font-family="Times,serif" font-size="14.00">output(agt&gt;thing,icl&gt;produce(icl&gt;do),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="342.5,-124 59.5,-124 59.5,-88 342.5,-88 342.5,-124"/> +<text text-anchor="middle" x="201" y="-102.3" font-family="Times,serif" font-size="14.00">output(agt&gt;thing,icl&gt;produce(icl&gt;do),obj&gt;thing)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M209,-175.97C209,-163.96 209,-147.93 209,-134.36"/> -<polygon fill="black" stroke="black" points="212.5,-134.12 209,-124.12 205.5,-134.12 212.5,-134.12"/> -<text text-anchor="middle" x="221.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M201,-175.97C201,-163.96 201,-147.93 201,-134.36"/> +<polygon fill="black" stroke="black" points="204.5,-134.12 201,-124.12 197.5,-134.12 204.5,-134.12"/> +<text text-anchor="middle" x="213.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -25445,107 +25470,107 @@ pur(medium(icl>instrumentality>thing).@pl,investigation(icl>inquiry> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M166.19,-264.97C173.79,-252.73 183.98,-236.32 192.5,-222.58"/> -<polygon fill="black" stroke="black" points="195.53,-224.35 197.83,-214 189.58,-220.65 195.53,-224.35"/> -<text text-anchor="middle" x="195" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M164.53,-264.97C170.95,-252.84 179.52,-236.63 186.74,-222.97"/> +<polygon fill="black" stroke="black" points="189.9,-224.48 191.48,-214 183.71,-221.21 189.9,-224.48"/> +<text text-anchor="middle" x="190" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="732,-303 328,-303 328,-265 732,-265 732,-303"/> -<text text-anchor="middle" x="530" y="-287.8" font-family="courb" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing)</text> -<text text-anchor="middle" x="530" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="699.5,-303 328.5,-303 328.5,-265 699.5,-265 699.5,-303"/> +<text text-anchor="middle" x="514" y="-287.8" font-family="courb" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing)</text> +<text text-anchor="middle" x="514" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge3" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M463.49,-264.97C411.63,-250.92 339.55,-231.38 285.33,-216.69"/> -<polygon fill="black" stroke="black" points="285.99,-213.24 275.43,-214 284.16,-220 285.99,-213.24"/> -<text text-anchor="middle" x="397.5" y="-235.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M449.15,-264.97C398.58,-250.92 328.29,-231.38 275.43,-216.69"/> +<polygon fill="black" stroke="black" points="276.34,-213.31 265.77,-214 274.47,-220.05 276.34,-213.31"/> +<text text-anchor="middle" x="385.5" y="-235.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="638.5,-213 421.5,-213 421.5,-177 638.5,-177 638.5,-213"/> -<text text-anchor="middle" x="530" y="-191.3" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="622.5,-213 405.5,-213 405.5,-177 622.5,-177 622.5,-213"/> +<text text-anchor="middle" x="514" y="-191.3" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge4" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M530,-264.97C530,-252.96 530,-236.93 530,-223.36"/> -<polygon fill="black" stroke="black" points="533.5,-223.12 530,-213.12 526.5,-223.12 533.5,-223.12"/> -<text text-anchor="middle" x="539" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M514,-264.97C514,-252.96 514,-236.93 514,-223.36"/> +<polygon fill="black" stroke="black" points="517.5,-223.12 514,-213.12 510.5,-223.12 517.5,-223.12"/> +<text text-anchor="middle" x="523" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="640.5,-124 423.5,-124 423.5,-88 640.5,-88 640.5,-124"/> -<text text-anchor="middle" x="532" y="-102.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="624.5,-124 407.5,-124 407.5,-88 624.5,-88 624.5,-124"/> +<text text-anchor="middle" x="516" y="-102.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge5" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M530.4,-176.81C530.67,-164.66 531.05,-148.11 531.38,-134.18"/> -<polygon fill="black" stroke="black" points="534.87,-134.23 531.61,-124.15 527.88,-134.07 534.87,-134.23"/> -<text text-anchor="middle" x="541" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M514.4,-176.81C514.67,-164.66 515.05,-148.11 515.38,-134.18"/> +<polygon fill="black" stroke="black" points="518.87,-134.23 515.61,-124.15 511.88,-134.07 518.87,-134.23"/> +<text text-anchor="middle" x="525" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="899,-214 657,-214 657,-176 899,-176 899,-214"/> -<text text-anchor="middle" x="778" y="-198.8" font-family="Times,serif" font-size="14.00">record(icl&gt;write(icl&gt;do),obj&gt;uw,plt&gt;uw)</text> -<text text-anchor="middle" x="778" y="-183.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="883,-214 641,-214 641,-176 883,-176 883,-214"/> +<text text-anchor="middle" x="762" y="-198.8" font-family="Times,serif" font-size="14.00">record(icl&gt;write(icl&gt;do),obj&gt;uw,plt&gt;uw)</text> +<text text-anchor="middle" x="762" y="-183.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 7&#45;&gt;6 --> <g id="edge6" class="edge"> <title>7&#45;&gt;6</title> -<path fill="none" stroke="black" d="M727.03,-175.97C687.08,-161.84 631.47,-142.18 589.85,-127.46"/> -<polygon fill="black" stroke="black" points="590.99,-124.15 580.4,-124.12 588.66,-130.75 590.99,-124.15"/> -<text text-anchor="middle" x="679" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M711.03,-175.97C671.08,-161.84 615.47,-142.18 573.85,-127.46"/> +<polygon fill="black" stroke="black" points="574.99,-124.15 564.4,-124.12 572.66,-130.75 574.99,-124.15"/> +<text text-anchor="middle" x="663" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="895,-125 661,-125 661,-87 895,-87 895,-125"/> -<text text-anchor="middle" x="778" y="-109.8" font-family="Times,serif" font-size="14.00">medium(icl&gt;instrumentality(icl&gt;thing))</text> -<text text-anchor="middle" x="778" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="879,-125 645,-125 645,-87 879,-87 879,-125"/> +<text text-anchor="middle" x="762" y="-109.8" font-family="Times,serif" font-size="14.00">medium(icl&gt;instrumentality(icl&gt;thing))</text> +<text text-anchor="middle" x="762" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge8" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M778,-175.97C778,-164.19 778,-148.56 778,-135.16"/> -<polygon fill="black" stroke="black" points="781.5,-135 778,-125 774.5,-135 781.5,-135"/> -<text text-anchor="middle" x="785.5" y="-146.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M762,-175.97C762,-164.19 762,-148.56 762,-135.16"/> +<polygon fill="black" stroke="black" points="765.5,-135 762,-125 758.5,-135 765.5,-135"/> +<text text-anchor="middle" x="769.5" y="-146.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="742,-36 572,-36 572,0 742,0 742,-36"/> -<text text-anchor="middle" x="657" y="-14.3" font-family="Times,serif" font-size="14.00">other(equ&gt;different,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="726,-36 556,-36 556,0 726,0 726,-36"/> +<text text-anchor="middle" x="641" y="-14.3" font-family="Times,serif" font-size="14.00">other(equ&gt;different,icl&gt;adj)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge7" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M752.63,-86.97C734.2,-73.87 709.11,-56.04 689.25,-41.92"/> -<polygon fill="black" stroke="black" points="691.27,-39.07 681.1,-36.13 687.22,-44.77 691.27,-39.07"/> -<text text-anchor="middle" x="737.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M736.63,-86.97C718.2,-73.87 693.11,-56.04 673.25,-41.92"/> +<polygon fill="black" stroke="black" points="675.27,-39.07 665.1,-36.13 671.22,-44.77 675.27,-39.07"/> +<text text-anchor="middle" x="721.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1037.5,-36 760.5,-36 760.5,0 1037.5,0 1037.5,-36"/> -<text text-anchor="middle" x="899" y="-14.3" font-family="Times,serif" font-size="14.00">investigation(equ&gt;probe,icl&gt;inquiry(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1021.5,-36 744.5,-36 744.5,0 1021.5,0 1021.5,-36"/> +<text text-anchor="middle" x="883" y="-14.3" font-family="Times,serif" font-size="14.00">investigation(equ&gt;probe,icl&gt;inquiry(icl&gt;thing))</text> </g> <!-- 8&#45;&gt;10 --> <g id="edge9" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M803.37,-86.97C821.8,-73.87 846.89,-56.04 866.75,-41.92"/> -<polygon fill="black" stroke="black" points="868.78,-44.77 874.9,-36.13 864.73,-39.07 868.78,-44.77"/> -<text text-anchor="middle" x="859.5" y="-57.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M787.37,-86.97C805.8,-73.87 830.89,-56.04 850.75,-41.92"/> +<polygon fill="black" stroke="black" points="852.78,-44.77 858.9,-36.13 848.73,-39.07 852.78,-44.77"/> +<text text-anchor="middle" x="843.5" y="-57.8" font-family="Times,serif" font-size="14.00">pur</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.10.5"> @@ -25556,30 +25581,36 @@ pur(medium(icl>instrumentality>thing).@pl,investigation(icl>inquiry> <orig>The retention period for the recorded data will be different and two levels are foreseen: </orig><unl>[S:00] {org:en} -Data to enable investigation of accidents need only be stored for at least 24 hours, and shall be very detailed., Operational data to enable assessment of driver performance shall be stored for at least one week.. +Data to enable investigation of accidents need only be stored for at least 24 hours, and shall be very detailed. {/org} {unl} -obj:02(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place):01.@entry,data(icl>collection>thing):01.@topic) -obj:01(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing):01.@entry,investigation(icl>inquiry>thing,equ>probe)) +obj(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@need,data(icl>collection>thing).@topic) +obj:01(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@entry,investigation(icl>inquiry>thing,equ>probe)) obj:01(investigation(icl>inquiry>thing,equ>probe),accident(icl>mishap>thing).@pl) -man:04(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place):02.@present.@promise,need(icl>modal>be,obj>uw,aoj>thing).@entry) -man:02(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place):01.@entry,only(icl>how,com>result)) -man:02(24,at_least(icl>how):01) -qua:02(hour(icl>time_period>thing).@pl,24) -dur:02(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place):01.@entry,hour(icl>time_period>thing).@pl) -man(:05.@_hn-scope,very(icl>how,equ>extremely)) -and:05(operational(icl>adj,com>operation).@entry.@maiuscul,detailed(icl>adj).@entry) -obj:03(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing):02.@entry,assessment(icl>classification>thing,equ>appraisal)) -obj:03(assessment(icl>classification>thing,equ>appraisal),driver(icl>operator>thing,ant>nondriver)) -obj:04(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place):02.@present.@promise,performance(icl>show>thing).@topic) -man:04(one(icl>digit>thing),at_least(icl>how):02) -qua:04(week(icl>time,equ>calendar_week),one(icl>digit>thing)) -dur:04(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place):02.@present.@promise,week(icl>time,equ>calendar_week)) -pur:02(data(icl>collection>thing):01.@topic,:01) -obj:04(need(icl>modal>be,obj>uw,aoj>thing).@entry,:02) -aoj(data(icl>collection>thing):02.@entry.@present.@promise,:02) -pur(data(icl>collection>thing):02.@entry.@present.@promise,:03) -mod(data(icl>collection>thing):02.@entry.@present.@promise,:05.@_hn-scope) +man(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@need,only(icl>how,com>result)) +man(detail(icl>elaborate>do,agt>volitional_thing,obj>thing,rec>thing).@present.@promise,only(icl>how,com>result)) +and(detail(icl>elaborate>do,agt>volitional_thing,obj>thing,rec>thing).@present.@promise,store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@need) +man(24,at_least(icl>how)) +qua(hour(icl>time_period>thing).@pl,24) +dur(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@need,hour(icl>time_period>thing).@pl) +man(detail(icl>elaborate>do,agt>volitional_thing,obj>thing,rec>thing).@present.@promise,very(icl>how,equ>extremely)) +pur(data(icl>collection>thing).@topic,:01) +{/unl} +[/S] +[S:00] +{org:en} +Operational data to enable assessment of driver performance shall be stored for at least one week. +{/org} +{unl} +mod(data(icl>collection>thing).@topic,operational(icl>adj,com>operation)) +obj(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@promise,data(icl>collection>thing).@topic) +obj:01(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@entry,assessment(icl>classification>thing,equ>appraisal)) +mod:01(performance(icl>show>thing),driver(icl>operator>thing,ant>nondriver)) +obj:01(assessment(icl>classification>thing,equ>appraisal),performance(icl>show>thing)) +man(one(icl>digit>thing),at_least(icl>how)) +qua(week(icl>time,equ>calendar_week),one(icl>digit>thing)) +dur(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@promise,week(icl>time,equ>calendar_week)) +pur(data(icl>collection>thing).@topic,:01) {/unl} [/S] [S:00] @@ -25597,398 +25628,380 @@ obj:01(foresee(icl>know>do,equ>anticipate,agt>thing,obj>thing).@e {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="2617pt" height="696pt" - viewBox="0.00 0.00 2617.00 696.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> -<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 692)"> +<svg width="744pt" height="526pt" + viewBox="0.00 0.00 743.50 526.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 522)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-692 2613,-692 2613,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-522 739.5,-522 739.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="1419,-8 1419,-261 1861,-261 1861,-8 1419,-8"/> -<text text-anchor="middle" x="1640" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> -</g> -<g id="clust2" class="cluster"> -<title>cluster_02</title> -<polygon fill="none" stroke="black" points="801,-97 801,-460 1411,-460 1411,-97 801,-97"/> -<text text-anchor="middle" x="1106" y="-444.8" font-family="Courier,monospace" font-size="14.00">:02</text> -</g> -<g id="clust3" class="cluster"> -<title>cluster_03</title> -<polygon fill="none" stroke="black" points="1869,-185 1869,-460 2311,-460 2311,-185 1869,-185"/> -<text text-anchor="middle" x="2090" y="-444.8" font-family="Courier,monospace" font-size="14.00">:03</text> -</g> -<g id="clust4" class="cluster"> -<title>cluster_04</title> -<polygon fill="none" stroke="black" points="8,-295 8,-680 793,-680 793,-295 8,-295"/> -<text text-anchor="middle" x="400.5" y="-664.8" font-family="Courier,monospace" font-size="14.00">:04</text> -</g> -<g id="clust5" class="cluster"> -<title>cluster_05</title> -<polygon fill="none" stroke="black" points="2319,-383 2319,-570 2601,-570 2601,-383 2319,-383"/> -<text text-anchor="middle" x="2460" y="-554.8" font-family="Courier,monospace" font-size="14.00">:05</text> +<polygon fill="none" stroke="black" points="317.5,-8 317.5,-261 705.5,-261 705.5,-8 317.5,-8"/> +<text text-anchor="middle" x="511.5" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="1348.5,-429 861.5,-429 861.5,-391 1348.5,-391 1348.5,-429"/> -<text text-anchor="middle" x="1105" y="-413.8" font-family="courb" font-size="14.00">store(agt&gt;thing,icl&gt;keep(icl&gt;do),obj&gt;concrete_thing,plc&gt;place):01</text> -<text text-anchor="middle" x="1105" y="-398.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="537,-429 110,-429 110,-391 537,-391 537,-429"/> +<text text-anchor="middle" x="323.5" y="-413.8" font-family="courb" font-size="14.00">store(agt&gt;thing,icl&gt;keep(icl&gt;do),obj&gt;concrete_thing,plc&gt;place)</text> +<text text-anchor="middle" x="323.5" y="-398.8" font-family="courb" font-size="14.00">.@entry.@need.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="1402.5,-340 1203.5,-340 1203.5,-302 1402.5,-302 1402.5,-340"/> -<text text-anchor="middle" x="1303" y="-324.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1303" y="-309.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="594.5,-340 412.5,-340 412.5,-302 594.5,-302 594.5,-340"/> +<text text-anchor="middle" x="503.5" y="-324.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="503.5" y="-309.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M1146.03,-390.97C1176.95,-377.38 1219.54,-358.67 1252.55,-344.17"/> -<polygon fill="black" stroke="black" points="1254.28,-347.23 1262.03,-340 1251.46,-340.82 1254.28,-347.23"/> -<text text-anchor="middle" x="1224" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M360.8,-390.97C388.67,-377.5 426.96,-358.99 456.86,-344.54"/> +<polygon fill="black" stroke="black" points="458.77,-347.51 466.25,-340 455.73,-341.2 458.77,-347.51"/> +<text text-anchor="middle" x="432.5" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> </g> -<!-- 8 --> -<g id="node8" class="node"> -<title>8</title> -<polygon fill="none" stroke="black" points="1185.5,-339 1024.5,-339 1024.5,-303 1185.5,-303 1185.5,-339"/> -<text text-anchor="middle" x="1105" y="-317.3" font-family="Times,serif" font-size="14.00">only(com&gt;result,icl&gt;how)</text> +<!-- 6 --> +<g id="node6" class="node"> +<title>6</title> +<polygon fill="none" stroke="black" points="161,-339 0,-339 0,-303 161,-303 161,-339"/> +<text text-anchor="middle" x="80.5" y="-317.3" font-family="Times,serif" font-size="14.00">only(com&gt;result,icl&gt;how)</text> </g> -<!-- 1&#45;&gt;8 --> +<!-- 1&#45;&gt;6 --> <g id="edge4" class="edge"> -<title>1&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1105,-390.97C1105,-378.96 1105,-362.93 1105,-349.36"/> -<polygon fill="black" stroke="black" points="1108.5,-349.12 1105,-339.12 1101.5,-349.12 1108.5,-349.12"/> -<text text-anchor="middle" x="1117.5" y="-361.8" font-family="Times,serif" font-size="14.00">man</text> +<title>1&#45;&gt;6</title> +<path fill="none" stroke="black" d="M273.15,-390.97C233.77,-376.87 178.99,-357.26 137.91,-342.55"/> +<polygon fill="black" stroke="black" points="138.9,-339.19 128.31,-339.12 136.54,-345.78 138.9,-339.19"/> +<text text-anchor="middle" x="230" y="-361.8" font-family="Times,serif" font-size="14.00">man</text> </g> -<!-- 11 --> -<g id="node11" class="node"> -<title>11</title> -<polygon fill="none" stroke="black" points="1006.5,-340 809.5,-340 809.5,-302 1006.5,-302 1006.5,-340"/> -<text text-anchor="middle" x="908" y="-324.8" font-family="Times,serif" font-size="14.00">hour(icl&gt;time_period(icl&gt;thing))</text> -<text text-anchor="middle" x="908" y="-309.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<!-- 10 --> +<g id="node10" class="node"> +<title>10</title> +<polygon fill="none" stroke="black" points="385,-340 188,-340 188,-302 385,-302 385,-340"/> +<text text-anchor="middle" x="286.5" y="-324.8" font-family="Times,serif" font-size="14.00">hour(icl&gt;time_period(icl&gt;thing))</text> +<text text-anchor="middle" x="286.5" y="-309.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> -<!-- 1&#45;&gt;11 --> -<g id="edge7" class="edge"> -<title>1&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1064.18,-390.97C1033.41,-377.38 991.04,-358.67 958.19,-344.17"/> -<polygon fill="black" stroke="black" points="959.33,-340.84 948.77,-340 956.5,-347.24 959.33,-340.84"/> -<text text-anchor="middle" x="1027.5" y="-361.8" font-family="Times,serif" font-size="14.00">dur</text> +<!-- 1&#45;&gt;10 --> +<g id="edge9" class="edge"> +<title>1&#45;&gt;10</title> +<path fill="none" stroke="black" d="M313.96,-390.87C311.11,-385.2 308.06,-378.9 305.5,-373 302.25,-365.53 299.04,-357.31 296.2,-349.68"/> +<polygon fill="black" stroke="black" points="299.43,-348.32 292.72,-340.12 292.85,-350.72 299.43,-348.32"/> +<text text-anchor="middle" x="315" y="-361.8" font-family="Times,serif" font-size="14.00">dur</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1853,-230 1427,-230 1427,-192 1853,-192 1853,-230"/> -<text text-anchor="middle" x="1640" y="-214.8" font-family="courb" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing):01</text> -<text text-anchor="middle" x="1640" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="697,-230 326,-230 326,-192 697,-192 697,-230"/> +<text text-anchor="middle" x="511.5" y="-214.8" font-family="courb" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing)</text> +<text text-anchor="middle" x="511.5" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2&#45;&gt;3 --> -<g id="edge8" class="edge"> +<g id="edge11" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M1359.41,-301.92C1392.08,-291.45 1435.04,-277.69 1477.49,-264.08"/> -<polygon fill="black" stroke="black" points="1478.66,-267.38 1487.11,-261 1476.52,-260.72 1478.66,-267.38"/> -<text text-anchor="middle" x="1470.5" y="-272.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M504.86,-301.68C505.49,-293.08 506.29,-282.29 507.11,-271.21"/> +<polygon fill="black" stroke="black" points="510.62,-271.23 507.87,-261 503.64,-270.71 510.62,-271.23"/> +<text text-anchor="middle" x="516" y="-272.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1778.5,-141 1501.5,-141 1501.5,-105 1778.5,-105 1778.5,-141"/> -<text text-anchor="middle" x="1640" y="-119.3" font-family="Times,serif" font-size="14.00">investigation(equ&gt;probe,icl&gt;inquiry(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="650,-141 373,-141 373,-105 650,-105 650,-141"/> +<text text-anchor="middle" x="511.5" y="-119.3" font-family="Times,serif" font-size="14.00">investigation(equ&gt;probe,icl&gt;inquiry(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge1" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M1640,-191.76C1640,-179.93 1640,-164.32 1640,-151.05"/> -<polygon fill="black" stroke="black" points="1643.5,-151.04 1640,-141.04 1636.5,-151.04 1643.5,-151.04"/> -<text text-anchor="middle" x="1649" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M511.5,-191.76C511.5,-179.93 511.5,-164.32 511.5,-151.05"/> +<polygon fill="black" stroke="black" points="515,-151.04 511.5,-141.04 508,-151.04 515,-151.04"/> +<text text-anchor="middle" x="520.5" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1735.5,-54 1544.5,-54 1544.5,-16 1735.5,-16 1735.5,-54"/> -<text text-anchor="middle" x="1640" y="-38.8" font-family="Times,serif" font-size="14.00">accident(icl&gt;mishap(icl&gt;thing))</text> -<text text-anchor="middle" x="1640" y="-23.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="607,-54 416,-54 416,-16 607,-16 607,-54"/> +<text text-anchor="middle" x="511.5" y="-38.8" font-family="Times,serif" font-size="14.00">accident(icl&gt;mishap(icl&gt;thing))</text> +<text text-anchor="middle" x="511.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge2" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M1640,-104.6C1640,-93.06 1640,-77.65 1640,-64.36"/> -<polygon fill="black" stroke="black" points="1643.5,-64.27 1640,-54.27 1636.5,-64.27 1643.5,-64.27"/> -<text text-anchor="middle" x="1649" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> -</g> -<!-- 6 --> -<g id="node6" class="node"> -<title>6</title> -<polygon fill="none" stroke="black" points="539.5,-649 156.5,-649 156.5,-611 539.5,-611 539.5,-649"/> -<text text-anchor="middle" x="348" y="-633.8" font-family="Times,serif" font-size="14.00">store(agt&gt;thing,icl&gt;keep(icl&gt;do),obj&gt;concrete_thing,plc&gt;place):02</text> -<text text-anchor="middle" x="348" y="-618.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<path fill="none" stroke="black" d="M511.5,-104.6C511.5,-93.06 511.5,-77.65 511.5,-64.36"/> +<polygon fill="black" stroke="black" points="515,-64.27 511.5,-54.27 508,-64.27 515,-64.27"/> +<text text-anchor="middle" x="520.5" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="784.5,-539 467.5,-539 467.5,-501 784.5,-501 784.5,-539"/> -<text text-anchor="middle" x="626" y="-523.8" font-family="courb" font-size="14.00">need(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="626" y="-508.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="523,-518 124,-518 124,-480 523,-480 523,-518"/> +<text text-anchor="middle" x="323.5" y="-502.8" font-family="Times,serif" font-size="14.00">detail(agt&gt;volitional_thing,icl&gt;elaborate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="323.5" y="-487.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> -<!-- 6&#45;&gt;7 --> -<g id="edge11" class="edge"> -<title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M394.53,-610.92C442.84,-592.16 518.43,-562.79 569.98,-542.76"/> -<polygon fill="black" stroke="black" points="571.26,-546.02 579.32,-539.14 568.73,-539.49 571.26,-546.02"/> -<text text-anchor="middle" x="491.5" y="-581.8" font-family="Times,serif" font-size="14.00">man</text> -</g> -<!-- 19 --> -<g id="node18" class="node"> -<title>19</title> -<polygon fill="none" stroke="black" points="449.5,-539 246.5,-539 246.5,-501 449.5,-501 449.5,-539"/> -<text text-anchor="middle" x="348" y="-523.8" font-family="Times,serif" font-size="14.00">performance(icl&gt;show(icl&gt;thing))</text> -<text text-anchor="middle" x="348" y="-508.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<!-- 7&#45;&gt;1 --> +<g id="edge6" class="edge"> +<title>7&#45;&gt;1</title> +<path fill="none" stroke="black" d="M323.5,-479.97C323.5,-468.19 323.5,-452.56 323.5,-439.16"/> +<polygon fill="black" stroke="black" points="327,-439 323.5,-429 320,-439 327,-439"/> +<text text-anchor="middle" x="333.5" y="-450.8" font-family="Times,serif" font-size="14.00">and</text> </g> -<!-- 6&#45;&gt;19 --> -<g id="edge12" class="edge"> -<title>6&#45;&gt;19</title> -<path fill="none" stroke="black" d="M348,-610.68C348,-593.82 348,-568.57 348,-549.15"/> -<polygon fill="black" stroke="black" points="351.5,-549.05 348,-539.05 344.5,-549.05 351.5,-549.05"/> -<text text-anchor="middle" x="357" y="-581.8" font-family="Times,serif" font-size="14.00">obj</text> +<!-- 7&#45;&gt;6 --> +<g id="edge5" class="edge"> +<title>7&#45;&gt;6</title> +<path fill="none" stroke="black" d="M209.43,-479.97C152.64,-468.42 92.5,-451.37 75.5,-429 58.25,-406.3 63.46,-372.41 70.41,-348.88"/> +<polygon fill="black" stroke="black" points="73.8,-349.77 73.54,-339.18 67.13,-347.62 73.8,-349.77"/> +<text text-anchor="middle" x="88" y="-406.3" font-family="Times,serif" font-size="14.00">man</text> </g> -<!-- 22 --> -<g id="node21" class="node"> -<title>22</title> -<polygon fill="none" stroke="black" points="228.5,-538 15.5,-538 15.5,-502 228.5,-502 228.5,-538"/> -<text text-anchor="middle" x="122" y="-516.3" font-family="Times,serif" font-size="14.00">week(equ&gt;calendar_week,icl&gt;time)</text> +<!-- 11 --> +<g id="node11" class="node"> +<title>11</title> +<polygon fill="none" stroke="black" points="735.5,-428 555.5,-428 555.5,-392 735.5,-392 735.5,-428"/> +<text text-anchor="middle" x="645.5" y="-406.3" font-family="Times,serif" font-size="14.00">very(equ&gt;extremely,icl&gt;how)</text> </g> -<!-- 6&#45;&gt;22 --> -<g id="edge15" class="edge"> -<title>6&#45;&gt;22</title> -<path fill="none" stroke="black" d="M310.17,-610.92C270.69,-592.05 208.79,-562.47 166.86,-542.44"/> -<polygon fill="black" stroke="black" points="168.24,-539.22 157.71,-538.07 165.22,-545.54 168.24,-539.22"/> -<text text-anchor="middle" x="278.5" y="-581.8" font-family="Times,serif" font-size="14.00">dur</text> +<!-- 7&#45;&gt;11 --> +<g id="edge10" class="edge"> +<title>7&#45;&gt;11</title> +<path fill="none" stroke="black" d="M390.22,-479.97C443.37,-465.61 517.69,-445.53 572.44,-430.74"/> +<polygon fill="black" stroke="black" points="573.68,-434.03 582.42,-428.04 571.86,-427.27 573.68,-434.03"/> +<text text-anchor="middle" x="516" y="-450.8" font-family="Times,serif" font-size="14.00">man</text> </g> -<!-- 7&#45;&gt;1 --> -<g id="edge16" class="edge"> -<title>7&#45;&gt;1</title> -<path fill="none" stroke="black" d="M705.9,-500.98C753.35,-490.29 816.12,-476.13 877.8,-462.23"/> -<polygon fill="black" stroke="black" points="878.7,-465.61 887.69,-460 877.16,-458.78 878.7,-465.61"/> -<text text-anchor="middle" x="861" y="-471.8" font-family="Times,serif" font-size="14.00">obj</text> +<!-- 8 --> +<g id="node8" class="node"> +<title>8</title> +<polygon fill="none" stroke="black" points="293.5,-229 239.5,-229 239.5,-193 293.5,-193 293.5,-229"/> +<text text-anchor="middle" x="266.5" y="-207.3" font-family="Times,serif" font-size="14.00">24</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="935,-229 881,-229 881,-193 935,-193 935,-229"/> -<text text-anchor="middle" x="908" y="-207.3" font-family="Times,serif" font-size="14.00">24</text> +<polygon fill="none" stroke="black" points="309.5,-141 197.5,-141 197.5,-105 309.5,-105 309.5,-141"/> +<text text-anchor="middle" x="253.5" y="-119.3" font-family="Times,serif" font-size="14.00">at_least(icl&gt;how)</text> </g> -<!-- 10 --> -<g id="node10" class="node"> -<title>10</title> -<polygon fill="none" stroke="black" points="972.5,-141 843.5,-141 843.5,-105 972.5,-105 972.5,-141"/> -<text text-anchor="middle" x="908" y="-119.3" font-family="Times,serif" font-size="14.00">at_least(icl&gt;how):01</text> +<!-- 8&#45;&gt;9 --> +<g id="edge7" class="edge"> +<title>8&#45;&gt;9</title> +<path fill="none" stroke="black" d="M263.87,-192.6C262.08,-180.75 259.67,-164.82 257.63,-151.29"/> +<polygon fill="black" stroke="black" points="261.04,-150.45 256.08,-141.08 254.12,-151.49 261.04,-150.45"/> +<text text-anchor="middle" x="274" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> </g> -<!-- 9&#45;&gt;10 --> -<g id="edge5" class="edge"> -<title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M908,-192.6C908,-180.75 908,-164.82 908,-151.29"/> -<polygon fill="black" stroke="black" points="911.5,-151.08 908,-141.08 904.5,-151.08 911.5,-151.08"/> -<text text-anchor="middle" x="920.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> +<!-- 10&#45;&gt;8 --> +<g id="edge8" class="edge"> +<title>10&#45;&gt;8</title> +<path fill="none" stroke="black" d="M283.11,-301.68C279.93,-284.54 275.15,-258.72 271.53,-239.18"/> +<polygon fill="black" stroke="black" points="274.97,-238.53 269.71,-229.34 268.09,-239.81 274.97,-238.53"/> +<text text-anchor="middle" x="289.5" y="-272.8" font-family="Times,serif" font-size="14.00">qua</text> </g> -<!-- 11&#45;&gt;9 --> -<g id="edge6" class="edge"> -<title>11&#45;&gt;9</title> -<path fill="none" stroke="black" d="M908,-301.68C908,-284.62 908,-258.96 908,-239.45"/> -<polygon fill="black" stroke="black" points="911.5,-239.34 908,-229.34 904.5,-239.34 911.5,-239.34"/> -<text text-anchor="middle" x="918" y="-272.8" font-family="Times,serif" font-size="14.00">qua</text> </g> -<!-- 13 --> -<g id="node12" class="node"> -<title>13</title> -<polygon fill="none" stroke="black" points="2524,-339 2344,-339 2344,-303 2524,-303 2524,-339"/> -<text text-anchor="middle" x="2434" y="-317.3" font-family="Times,serif" font-size="14.00">very(equ&gt;extremely,icl&gt;how)</text> +</svg> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" + "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<!-- Generated by graphviz version 2.44.0 (0) + --> +<!-- Title: G Pages: 1 --> +<svg width="778pt" height="522pt" + viewBox="0.00 0.00 778.00 522.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 518)"> +<title>G</title> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-518 774,-518 774,4 -4,4"/> +<g id="clust1" class="cluster"> +<title>cluster_01</title> +<polygon fill="none" stroke="black" points="222,-8 222,-346 610,-346 610,-8 222,-8"/> +<text text-anchor="middle" x="416" y="-330.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> -<!-- 14 --> -<g id="node13" class="node"> -<title>14</title> -<polygon fill="none" stroke="black" points="2592.5,-539 2327.5,-539 2327.5,-501 2592.5,-501 2592.5,-539"/> -<text text-anchor="middle" x="2460" y="-523.8" font-family="courb" font-size="14.00">operational(com&gt;operation,icl&gt;adj)</text> -<text text-anchor="middle" x="2460" y="-508.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> +<!-- 1 --> +<g id="node1" class="node"> +<title>1</title> +<polygon fill="none" stroke="black" points="507,-425 325,-425 325,-387 507,-387 507,-425"/> +<text text-anchor="middle" x="416" y="-409.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="416" y="-394.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> -<!-- 15 --> -<g id="node14" class="node"> -<title>15</title> -<polygon fill="none" stroke="black" points="2499.5,-429 2368.5,-429 2368.5,-391 2499.5,-391 2499.5,-429"/> -<text text-anchor="middle" x="2434" y="-413.8" font-family="courb" font-size="14.00">detailed(icl&gt;adj)</text> -<text text-anchor="middle" x="2434" y="-398.8" font-family="courb" font-size="14.00">.@entry</text> +<!-- 2 --> +<g id="node2" class="node"> +<title>2</title> +<polygon fill="none" stroke="black" points="212,-314 0,-314 0,-278 212,-278 212,-314"/> +<text text-anchor="middle" x="106" y="-292.3" font-family="Times,serif" font-size="14.00">operational(com&gt;operation,icl&gt;adj)</text> </g> -<!-- 14&#45;&gt;15 --> -<g id="edge17" class="edge"> -<title>14&#45;&gt;15</title> -<path fill="none" stroke="black" d="M2455.59,-500.68C2451.51,-483.74 2445.39,-458.33 2440.71,-438.88"/> -<polygon fill="black" stroke="black" points="2444.09,-437.95 2438.35,-429.05 2437.28,-439.59 2444.09,-437.95"/> -<text text-anchor="middle" x="2460" y="-471.8" font-family="Times,serif" font-size="14.00">and</text> +<!-- 1&#45;&gt;2 --> +<g id="edge4" class="edge"> +<title>1&#45;&gt;2</title> +<path fill="none" stroke="black" d="M347.97,-386.96C309.45,-376.19 260.61,-361.6 218,-346 195.63,-337.81 171.35,-327.38 151.13,-318.26"/> +<polygon fill="black" stroke="black" points="152.41,-314.99 141.86,-314.03 149.51,-321.36 152.41,-314.99"/> +<text text-anchor="middle" x="294.5" y="-357.8" font-family="Times,serif" font-size="14.00">mod</text> </g> -<!-- 15&#45;&gt;13 --> -<g id="edge18" class="edge"> -<title>15&#45;&gt;13</title> -<path fill="none" stroke="black" d="M2434,-383C2434,-372.39 2434,-360.11 2434,-349.36"/> -<polygon fill="black" stroke="black" points="2437.5,-349.12 2434,-339.12 2430.5,-349.12 2437.5,-349.12"/> -<text text-anchor="middle" x="2446.5" y="-361.8" font-family="Times,serif" font-size="14.00">man</text> +<!-- 4 --> +<g id="node4" class="node"> +<title>4</title> +<polygon fill="none" stroke="black" points="601.5,-315 230.5,-315 230.5,-277 601.5,-277 601.5,-315"/> +<text text-anchor="middle" x="416" y="-299.8" font-family="courb" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing)</text> +<text text-anchor="middle" x="416" y="-284.8" font-family="courb" font-size="14.00">.@entry</text> </g> -<!-- 16 --> -<g id="node15" class="node"> -<title>16</title> -<polygon fill="none" stroke="black" points="2303,-429 1877,-429 1877,-391 2303,-391 2303,-429"/> -<text text-anchor="middle" x="2090" y="-413.8" font-family="courb" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing):02</text> -<text text-anchor="middle" x="2090" y="-398.8" font-family="courb" font-size="14.00">.@entry</text> +<!-- 1&#45;&gt;4 --> +<g id="edge9" class="edge"> +<title>1&#45;&gt;4</title> +<path fill="none" stroke="black" d="M416,-386.68C416,-378.08 416,-367.29 416,-356.21"/> +<polygon fill="black" stroke="black" points="419.5,-356 416,-346 412.5,-356 419.5,-356"/> +<text text-anchor="middle" x="425.5" y="-357.8" font-family="Times,serif" font-size="14.00">pur</text> </g> -<!-- 17 --> -<g id="node16" class="node"> -<title>17</title> -<polygon fill="none" stroke="black" points="2249,-339 1931,-339 1931,-303 2249,-303 2249,-339"/> -<text text-anchor="middle" x="2090" y="-317.3" font-family="Times,serif" font-size="14.00">assessment(equ&gt;appraisal,icl&gt;classification(icl&gt;thing))</text> +<!-- 3 --> +<g id="node3" class="node"> +<title>3</title> +<polygon fill="none" stroke="black" points="736.5,-514 309.5,-514 309.5,-476 736.5,-476 736.5,-514"/> +<text text-anchor="middle" x="523" y="-498.8" font-family="courb" font-size="14.00">store(agt&gt;thing,icl&gt;keep(icl&gt;do),obj&gt;concrete_thing,plc&gt;place)</text> +<text text-anchor="middle" x="523" y="-483.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> -<!-- 16&#45;&gt;17 --> -<g id="edge9" class="edge"> -<title>16&#45;&gt;17</title> -<path fill="none" stroke="black" d="M2090,-390.97C2090,-378.96 2090,-362.93 2090,-349.36"/> -<polygon fill="black" stroke="black" points="2093.5,-349.12 2090,-339.12 2086.5,-349.12 2093.5,-349.12"/> -<text text-anchor="middle" x="2099" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> +<!-- 3&#45;&gt;1 --> +<g id="edge5" class="edge"> +<title>3&#45;&gt;1</title> +<path fill="none" stroke="black" d="M500.83,-475.97C485.05,-463.14 463.65,-445.74 446.3,-431.63"/> +<polygon fill="black" stroke="black" points="448.11,-428.6 438.14,-425 443.69,-434.03 448.11,-428.6"/> +<text text-anchor="middle" x="484" y="-446.8" font-family="Times,serif" font-size="14.00">obj</text> </g> -<!-- 18 --> -<g id="node17" class="node"> -<title>18</title> -<polygon fill="none" stroke="black" points="2221.5,-229 1958.5,-229 1958.5,-193 2221.5,-193 2221.5,-229"/> -<text text-anchor="middle" x="2090" y="-207.3" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<!-- 10 --> +<g id="node10" class="node"> +<title>10</title> +<polygon fill="none" stroke="black" points="769.5,-424 556.5,-424 556.5,-388 769.5,-388 769.5,-424"/> +<text text-anchor="middle" x="663" y="-402.3" font-family="Times,serif" font-size="14.00">week(equ&gt;calendar_week,icl&gt;time)</text> </g> -<!-- 17&#45;&gt;18 --> -<g id="edge10" class="edge"> -<title>17&#45;&gt;18</title> -<path fill="none" stroke="black" d="M2090,-302.65C2090,-285.56 2090,-259.22 2090,-239.32"/> -<polygon fill="black" stroke="black" points="2093.5,-239.31 2090,-229.31 2086.5,-239.31 2093.5,-239.31"/> -<text text-anchor="middle" x="2099" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<!-- 3&#45;&gt;10 --> +<g id="edge8" class="edge"> +<title>3&#45;&gt;10</title> +<path fill="none" stroke="black" d="M552.01,-475.97C573.74,-462.47 603.61,-443.91 626.89,-429.44"/> +<polygon fill="black" stroke="black" points="628.81,-432.37 635.46,-424.12 625.12,-426.42 628.81,-432.37"/> +<text text-anchor="middle" x="610.5" y="-446.8" font-family="Times,serif" font-size="14.00">dur</text> </g> -<!-- 20 --> -<g id="node19" class="node"> -<title>20</title> -<polygon fill="none" stroke="black" points="197,-428 47,-428 47,-392 197,-392 197,-428"/> -<text text-anchor="middle" x="122" y="-406.3" font-family="Times,serif" font-size="14.00">one(icl&gt;digit(icl&gt;thing))</text> +<!-- 5 --> +<g id="node5" class="node"> +<title>5</title> +<polygon fill="none" stroke="black" points="575,-226 257,-226 257,-190 575,-190 575,-226"/> +<text text-anchor="middle" x="416" y="-204.3" font-family="Times,serif" font-size="14.00">assessment(equ&gt;appraisal,icl&gt;classification(icl&gt;thing))</text> </g> -<!-- 21 --> -<g id="node20" class="node"> -<title>21</title> -<polygon fill="none" stroke="black" points="186.5,-339 57.5,-339 57.5,-303 186.5,-303 186.5,-339"/> -<text text-anchor="middle" x="122" y="-317.3" font-family="Times,serif" font-size="14.00">at_least(icl&gt;how):02</text> +<!-- 4&#45;&gt;5 --> +<g id="edge1" class="edge"> +<title>4&#45;&gt;5</title> +<path fill="none" stroke="black" d="M416,-276.76C416,-264.93 416,-249.32 416,-236.05"/> +<polygon fill="black" stroke="black" points="419.5,-236.04 416,-226.04 412.5,-236.04 419.5,-236.04"/> +<text text-anchor="middle" x="425" y="-247.8" font-family="Times,serif" font-size="14.00">obj</text> </g> -<!-- 20&#45;&gt;21 --> -<g id="edge13" class="edge"> -<title>20&#45;&gt;21</title> -<path fill="none" stroke="black" d="M122,-391.81C122,-379.66 122,-363.11 122,-349.18"/> -<polygon fill="black" stroke="black" points="125.5,-349.15 122,-339.15 118.5,-349.15 125.5,-349.15"/> -<text text-anchor="middle" x="134.5" y="-361.8" font-family="Times,serif" font-size="14.00">man</text> +<!-- 6 --> +<g id="node6" class="node"> +<title>6</title> +<polygon fill="none" stroke="black" points="517.5,-139 314.5,-139 314.5,-103 517.5,-103 517.5,-139"/> +<text text-anchor="middle" x="416" y="-117.3" font-family="Times,serif" font-size="14.00">performance(icl&gt;show(icl&gt;thing))</text> </g> -<!-- 22&#45;&gt;20 --> -<g id="edge14" class="edge"> -<title>22&#45;&gt;20</title> -<path fill="none" stroke="black" d="M122,-501.65C122,-484.56 122,-458.22 122,-438.32"/> -<polygon fill="black" stroke="black" points="125.5,-438.31 122,-428.31 118.5,-438.31 125.5,-438.31"/> -<text text-anchor="middle" x="132" y="-471.8" font-family="Times,serif" font-size="14.00">qua</text> +<!-- 5&#45;&gt;6 --> +<g id="edge3" class="edge"> +<title>5&#45;&gt;6</title> +<path fill="none" stroke="black" d="M416,-189.8C416,-178.16 416,-162.55 416,-149.24"/> +<polygon fill="black" stroke="black" points="419.5,-149.18 416,-139.18 412.5,-149.18 419.5,-149.18"/> +<text text-anchor="middle" x="425" y="-160.8" font-family="Times,serif" font-size="14.00">obj</text> </g> -<!-- 25 --> -<g id="node22" class="node"> -<title>25</title> -<polygon fill="none" stroke="black" points="2213,-539 1967,-539 1967,-501 2213,-501 2213,-539"/> -<text text-anchor="middle" x="2090" y="-523.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):02</text> -<text text-anchor="middle" x="2090" y="-508.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<!-- 7 --> +<g id="node7" class="node"> +<title>7</title> +<polygon fill="none" stroke="black" points="547.5,-52 284.5,-52 284.5,-16 547.5,-16 547.5,-52"/> +<text text-anchor="middle" x="416" y="-30.3" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> </g> -<!-- 25&#45;&gt;1 --> -<g id="edge19" class="edge"> -<title>25&#45;&gt;1</title> -<path fill="none" stroke="black" d="M1966.74,-505.49C1830.82,-490.58 1606.77,-466.02 1421.2,-445.67"/> -<polygon fill="black" stroke="black" points="1421.32,-442.16 1411,-444.55 1420.56,-449.12 1421.32,-442.16"/> -<text text-anchor="middle" x="1751.5" y="-471.8" font-family="Times,serif" font-size="14.00">aoj</text> +<!-- 6&#45;&gt;7 --> +<g id="edge2" class="edge"> +<title>6&#45;&gt;7</title> +<path fill="none" stroke="black" d="M416,-102.8C416,-91.16 416,-75.55 416,-62.24"/> +<polygon fill="black" stroke="black" points="419.5,-62.18 416,-52.18 412.5,-62.18 419.5,-62.18"/> +<text text-anchor="middle" x="428.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> -<!-- 25&#45;&gt;15 --> -<g id="edge21" class="edge"> -<title>25&#45;&gt;15</title> -<path fill="none" stroke="black" d="M2169.38,-500.94C2210.1,-491.04 2260.56,-477.77 2309.28,-461.86"/> -<polygon fill="black" stroke="black" points="2310.61,-465.11 2319,-458.64 2308.41,-458.46 2310.61,-465.11"/> -<text text-anchor="middle" x="2296.5" y="-471.8" font-family="Times,serif" font-size="14.00">mod</text> +<!-- 8 --> +<g id="node8" class="node"> +<title>8</title> +<polygon fill="none" stroke="black" points="770,-314 620,-314 620,-278 770,-278 770,-314"/> +<text text-anchor="middle" x="695" y="-292.3" font-family="Times,serif" font-size="14.00">one(icl&gt;digit(icl&gt;thing))</text> </g> -<!-- 25&#45;&gt;16 --> -<g id="edge20" class="edge"> -<title>25&#45;&gt;16</title> -<path fill="none" stroke="black" d="M2090,-500.68C2090,-492.08 2090,-481.29 2090,-470.21"/> -<polygon fill="black" stroke="black" points="2093.5,-470 2090,-460 2086.5,-470 2093.5,-470"/> -<text text-anchor="middle" x="2099.5" y="-471.8" font-family="Times,serif" font-size="14.00">pur</text> +<!-- 9 --> +<g id="node9" class="node"> +<title>9</title> +<polygon fill="none" stroke="black" points="751,-226 639,-226 639,-190 751,-190 751,-226"/> +<text text-anchor="middle" x="695" y="-204.3" font-family="Times,serif" font-size="14.00">at_least(icl&gt;how)</text> +</g> +<!-- 8&#45;&gt;9 --> +<g id="edge6" class="edge"> +<title>8&#45;&gt;9</title> +<path fill="none" stroke="black" d="M695,-277.6C695,-265.75 695,-249.82 695,-236.29"/> +<polygon fill="black" stroke="black" points="698.5,-236.08 695,-226.08 691.5,-236.08 698.5,-236.08"/> +<text text-anchor="middle" x="707.5" y="-247.8" font-family="Times,serif" font-size="14.00">man</text> +</g> +<!-- 10&#45;&gt;8 --> +<g id="edge7" class="edge"> +<title>10&#45;&gt;8</title> +<path fill="none" stroke="black" d="M668.14,-387.65C673.23,-370.49 681.08,-343.97 686.99,-324.04"/> +<polygon fill="black" stroke="black" points="690.39,-324.89 689.87,-314.31 683.67,-322.9 690.39,-324.89"/> +<text text-anchor="middle" x="688" y="-357.8" font-family="Times,serif" font-size="14.00">qua</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1096pt" height="352pt" - viewBox="0.00 0.00 1095.50 352.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1060pt" height="352pt" + viewBox="0.00 0.00 1059.50 352.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 348)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-348 1091.5,-348 1091.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-348 1055.5,-348 1055.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="250,-82 250,-336 722,-336 722,-82 250,-82"/> -<text text-anchor="middle" x="486" y="-320.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="250,-82 250,-336 686,-336 686,-82 250,-82"/> +<text text-anchor="middle" x="468" y="-320.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="1087.5,-127 730.5,-127 730.5,-89 1087.5,-89 1087.5,-127"/> -<text text-anchor="middle" x="909" y="-111.8" font-family="Times,serif" font-size="14.00">period(equ&gt;time_period,icl&gt;fundamental_quantity(icl&gt;thing))</text> -<text text-anchor="middle" x="909" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1051.5,-127 694.5,-127 694.5,-89 1051.5,-89 1051.5,-127"/> +<text text-anchor="middle" x="873" y="-111.8" font-family="Times,serif" font-size="14.00">period(equ&gt;time_period,icl&gt;fundamental_quantity(icl&gt;thing))</text> +<text text-anchor="middle" x="873" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="1015,-37 803,-37 803,-1 1015,-1 1015,-37"/> -<text text-anchor="middle" x="909" y="-15.3" font-family="Times,serif" font-size="14.00">retention(icl&gt;possession(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="979,-37 767,-37 767,-1 979,-1 979,-37"/> +<text text-anchor="middle" x="873" y="-15.3" font-family="Times,serif" font-size="14.00">retention(icl&gt;possession(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M909,-88.97C909,-76.96 909,-60.93 909,-47.36"/> -<polygon fill="black" stroke="black" points="912.5,-47.12 909,-37.12 905.5,-47.12 912.5,-47.12"/> -<text text-anchor="middle" x="921.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M873,-88.97C873,-76.96 873,-60.93 873,-47.36"/> +<polygon fill="black" stroke="black" points="876.5,-47.12 873,-37.12 869.5,-47.12 876.5,-47.12"/> +<text text-anchor="middle" x="885.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="499,-38 317,-38 317,0 499,0 499,-38"/> -<text text-anchor="middle" x="408" y="-22.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="408" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="481,-38 299,-38 299,0 481,0 481,-38"/> +<text text-anchor="middle" x="390" y="-22.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="390" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge5" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M805.19,-88.97C718.35,-73.89 595.18,-52.51 509.1,-37.56"/> -<polygon fill="black" stroke="black" points="509.51,-34.08 499.06,-35.81 508.31,-40.97 509.51,-34.08"/> -<text text-anchor="middle" x="697.5" y="-59.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M772.92,-88.97C690.48,-74.12 574.08,-53.16 491.3,-38.25"/> +<polygon fill="black" stroke="black" points="491.84,-34.79 481.38,-36.46 490.6,-41.68 491.84,-34.79"/> +<text text-anchor="middle" x="669.5" y="-59.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="977,-216 767,-216 767,-178 977,-178 977,-216"/> -<text text-anchor="middle" x="872" y="-200.8" font-family="courb" font-size="14.00">different(ant&gt;same,icl&gt;adj)</text> -<text text-anchor="middle" x="872" y="-185.8" font-family="courb" font-size="14.00">.@entry.@future</text> +<polygon fill="none" stroke="black" points="929,-216 735,-216 735,-178 929,-178 929,-216"/> +<text text-anchor="middle" x="832" y="-200.8" font-family="courb" font-size="14.00">different(ant&gt;same,icl&gt;adj)</text> +<text text-anchor="middle" x="832" y="-185.8" font-family="courb" font-size="14.00">.@entry.@future</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge4" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M879.67,-177.97C884.78,-165.96 891.59,-149.94 897.36,-136.36"/> -<polygon fill="black" stroke="black" points="900.65,-137.58 901.34,-127 894.21,-134.84 900.65,-137.58"/> -<text text-anchor="middle" x="900.5" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M840.5,-177.97C846.16,-165.96 853.71,-149.94 860.1,-136.36"/> +<polygon fill="black" stroke="black" points="863.42,-137.54 864.52,-127 857.09,-134.56 863.42,-137.54"/> +<text text-anchor="middle" x="862.5" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -26000,54 +26013,54 @@ obj:01(foresee(icl>know>do,equ>anticipate,agt>thing,obj>thing).@e <!-- 5&#45;&gt;4 --> <g id="edge6" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M180.47,-88.97C226.55,-75 290.48,-55.62 338.85,-40.96"/> -<polygon fill="black" stroke="black" points="340.06,-44.25 348.61,-38 338.02,-37.55 340.06,-44.25"/> -<text text-anchor="middle" x="290" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M176.74,-88.97C219.75,-75.06 279.35,-55.79 324.61,-41.15"/> +<polygon fill="black" stroke="black" points="325.9,-44.41 334.33,-38 323.74,-37.75 325.9,-44.41"/> +<text text-anchor="middle" x="280" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="687,-216 285,-216 285,-178 687,-178 687,-216"/> -<text text-anchor="middle" x="486" y="-200.8" font-family="Times,serif" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw)</text> -<text text-anchor="middle" x="486" y="-185.8" font-family="Times,serif" font-size="14.00">.@pl.@topic</text> +<polygon fill="none" stroke="black" points="669,-216 267,-216 267,-178 669,-178 669,-216"/> +<text text-anchor="middle" x="468" y="-200.8" font-family="Times,serif" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw)</text> +<text text-anchor="middle" x="468" y="-185.8" font-family="Times,serif" font-size="14.00">.@pl.@topic</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="561.5,-126 410.5,-126 410.5,-90 561.5,-90 561.5,-126"/> -<text text-anchor="middle" x="486" y="-104.3" font-family="Times,serif" font-size="14.00">two(icl&gt;digit(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="543.5,-126 392.5,-126 392.5,-90 543.5,-90 543.5,-126"/> +<text text-anchor="middle" x="468" y="-104.3" font-family="Times,serif" font-size="14.00">two(icl&gt;digit(icl&gt;thing))</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge1" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M486,-177.97C486,-165.96 486,-149.93 486,-136.36"/> -<polygon fill="black" stroke="black" points="489.5,-136.12 486,-126.12 482.5,-136.12 489.5,-136.12"/> -<text text-anchor="middle" x="496" y="-148.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M468,-177.97C468,-165.96 468,-149.93 468,-136.36"/> +<polygon fill="black" stroke="black" points="471.5,-136.12 468,-126.12 464.5,-136.12 471.5,-136.12"/> +<text text-anchor="middle" x="478" y="-148.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="714,-305 258,-305 258,-267 714,-267 714,-305"/> -<text text-anchor="middle" x="486" y="-289.8" font-family="courb" font-size="14.00">foresee(agt&gt;thing,equ&gt;anticipate,icl&gt;know(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="486" y="-274.8" font-family="courb" font-size="14.00">.@entry.@pl.@present</text> +<polygon fill="none" stroke="black" points="678,-305 258,-305 258,-267 678,-267 678,-305"/> +<text text-anchor="middle" x="468" y="-289.8" font-family="courb" font-size="14.00">foresee(agt&gt;thing,equ&gt;anticipate,icl&gt;know(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="468" y="-274.8" font-family="courb" font-size="14.00">.@entry.@pl.@present</text> </g> <!-- 9&#45;&gt;3 --> <g id="edge7" class="edge"> <title>9&#45;&gt;3</title> -<path fill="none" stroke="black" d="M722,-231.81C743.17,-227.04 763.61,-222.43 782.23,-218.23"/> -<polygon fill="black" stroke="black" points="783.14,-221.62 792.12,-216 781.6,-214.79 783.14,-221.62"/> -<text text-anchor="middle" x="712" y="-237.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M686,-232.9C707.29,-227.81 727.9,-222.88 746.59,-218.41"/> +<polygon fill="black" stroke="black" points="747.76,-221.73 756.68,-216 746.14,-214.92 747.76,-221.73"/> +<text text-anchor="middle" x="681" y="-237.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 9&#45;&gt;7 --> <g id="edge2" class="edge"> <title>9&#45;&gt;7</title> -<path fill="none" stroke="black" d="M486,-266.97C486,-255.19 486,-239.56 486,-226.16"/> -<polygon fill="black" stroke="black" points="489.5,-226 486,-216 482.5,-226 489.5,-226"/> -<text text-anchor="middle" x="495" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M468,-266.97C468,-255.19 468,-239.56 468,-226.16"/> +<polygon fill="black" stroke="black" points="471.5,-226 468,-216 464.5,-226 471.5,-226"/> +<text text-anchor="middle" x="477" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.3.10.7"> @@ -26130,87 +26143,87 @@ obj(record(icl>write>do,plt>uw,obj>uw).@entry.@present.@promise,info {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="3046pt" height="1581pt" - viewBox="0.00 0.00 3046.00 1581.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="3006pt" height="1581pt" + viewBox="0.00 0.00 3006.00 1581.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1577)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-1577 3042,-1577 3042,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-1577 3002,-1577 3002,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="2564,-775 2564,-941 3030,-941 3030,-775 2564,-775"/> -<text text-anchor="middle" x="2797" y="-925.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="2562,-775 2562,-941 2990,-941 2990,-775 2562,-775"/> +<text text-anchor="middle" x="2776" y="-925.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust3" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="2751,-665 2751,-742 3003,-742 3003,-665 2751,-665"/> -<text text-anchor="middle" x="2877" y="-726.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="2716,-665 2716,-742 2968,-742 2968,-665 2716,-665"/> +<text text-anchor="middle" x="2842" y="-726.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="2176,-8 2176,-172 2432,-172 2432,-8 2176,-8"/> -<text text-anchor="middle" x="2304" y="-156.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="2145,-8 2145,-172 2397,-172 2397,-8 2145,-8"/> +<text text-anchor="middle" x="2271" y="-156.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <g id="clust4" class="cluster"> <title>cluster_04</title> -<polygon fill="none" stroke="black" points="2343,-205 2343,-371 2577,-371 2577,-205 2343,-205"/> -<text text-anchor="middle" x="2460" y="-355.8" font-family="Courier,monospace" font-size="14.00">:04</text> +<polygon fill="none" stroke="black" points="2316,-205 2316,-371 2534,-371 2534,-205 2316,-205"/> +<text text-anchor="middle" x="2425" y="-355.8" font-family="Courier,monospace" font-size="14.00">:04</text> </g> <g id="clust5" class="cluster"> <title>cluster_06</title> -<polygon fill="none" stroke="black" points="519,-1062 519,-1405 1125,-1405 1125,-1062 519,-1062"/> -<text text-anchor="middle" x="822" y="-1389.8" font-family="Courier,monospace" font-size="14.00">:06</text> +<polygon fill="none" stroke="black" points="519,-1062 519,-1405 1103,-1405 1103,-1062 519,-1062"/> +<text text-anchor="middle" x="811" y="-1389.8" font-family="Courier,monospace" font-size="14.00">:06</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="1725.5,-1373 1390.5,-1373 1390.5,-1337 1725.5,-1337 1725.5,-1373"/> -<text text-anchor="middle" x="1558" y="-1351.3" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="1703.5,-1373 1368.5,-1373 1368.5,-1337 1703.5,-1337 1703.5,-1373"/> +<text text-anchor="middle" x="1536" y="-1351.3" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing)):01</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="1599.5,-1284 1516.5,-1284 1516.5,-1248 1599.5,-1248 1599.5,-1284"/> -<text text-anchor="middle" x="1558" y="-1262.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1577.5,-1284 1494.5,-1284 1494.5,-1248 1577.5,-1248 1577.5,-1284"/> +<text text-anchor="middle" x="1536" y="-1262.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge10" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M1558,-1336.81C1558,-1324.66 1558,-1308.11 1558,-1294.18"/> -<polygon fill="black" stroke="black" points="1561.5,-1294.15 1558,-1284.15 1554.5,-1294.15 1561.5,-1294.15"/> -<text text-anchor="middle" x="1570.5" y="-1306.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1536,-1336.81C1536,-1324.66 1536,-1308.11 1536,-1294.18"/> +<polygon fill="black" stroke="black" points="1539.5,-1294.15 1536,-1284.15 1532.5,-1294.15 1539.5,-1294.15"/> +<text text-anchor="middle" x="1548.5" y="-1306.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="2012,-1284 1806,-1284 1806,-1248 2012,-1248 2012,-1284"/> -<text text-anchor="middle" x="1909" y="-1262.3" font-family="Times,serif" font-size="14.00">confirmation(icl&gt;proof(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1990,-1284 1784,-1284 1784,-1248 1990,-1248 1990,-1284"/> +<text text-anchor="middle" x="1887" y="-1262.3" font-family="Times,serif" font-size="14.00">confirmation(icl&gt;proof(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;7 --> <g id="edge15" class="edge"> <title>1&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1626.93,-1336.92C1685.37,-1322.43 1769.18,-1301.66 1830.25,-1286.52"/> -<polygon fill="black" stroke="black" points="1831.37,-1289.85 1840.23,-1284.05 1829.68,-1283.05 1831.37,-1289.85"/> -<text text-anchor="middle" x="1764" y="-1306.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1604.93,-1336.92C1663.37,-1322.43 1747.18,-1301.66 1808.25,-1286.52"/> +<polygon fill="black" stroke="black" points="1809.37,-1289.85 1818.23,-1284.05 1807.68,-1283.05 1809.37,-1289.85"/> +<text text-anchor="middle" x="1742" y="-1306.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="622,-1484 190,-1484 190,-1446 622,-1446 622,-1484"/> -<text text-anchor="middle" x="406" y="-1468.8" font-family="courb" font-size="14.00">trip(agt&gt;living_thing,icl&gt;caper(icl&gt;do),plf&gt;thing,plt&gt;thing)</text> -<text text-anchor="middle" x="406" y="-1453.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="598,-1484 204,-1484 204,-1446 598,-1446 598,-1484"/> +<text text-anchor="middle" x="401" y="-1468.8" font-family="courb" font-size="14.00">trip(agt&gt;living_thing,icl&gt;caper(icl&gt;do),plf&gt;thing,plt&gt;thing)</text> +<text text-anchor="middle" x="401" y="-1453.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge11" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M622.28,-1446.52C826.05,-1430.03 1103.85,-1407.46 1129,-1405 1222.2,-1395.88 1326.6,-1383.99 1409.07,-1374.21"/> -<polygon fill="black" stroke="black" points="1409.5,-1377.68 1419.01,-1373.03 1408.67,-1370.73 1409.5,-1377.68"/> -<text text-anchor="middle" x="1032.5" y="-1416.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M598.08,-1446.76C601.07,-1446.5 604.05,-1446.25 607,-1446 829.17,-1427.18 885.1,-1426.77 1107,-1405 1200.2,-1395.86 1304.59,-1383.97 1387.07,-1374.19"/> +<polygon fill="black" stroke="black" points="1387.49,-1377.67 1397.01,-1373.01 1386.67,-1370.72 1387.49,-1377.67"/> +<text text-anchor="middle" x="1020.5" y="-1416.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 33 --> <g id="node31" class="node"> @@ -26221,9 +26234,9 @@ obj(record(icl>write>do,plt>uw,obj>uw).@entry.@present.@promise,info <!-- 3&#45;&gt;33 --> <g id="edge33" class="edge"> <title>3&#45;&gt;33</title> -<path fill="none" stroke="black" d="M362.31,-1445.92C316.33,-1426.9 244.03,-1396.98 195.59,-1376.94"/> -<polygon fill="black" stroke="black" points="196.82,-1373.65 186.24,-1373.07 194.14,-1380.12 196.82,-1373.65"/> -<text text-anchor="middle" x="323" y="-1416.8" font-family="Times,serif" font-size="14.00">plf</text> +<path fill="none" stroke="black" d="M358.15,-1445.92C313.14,-1426.93 242.42,-1397.1 194.92,-1377.06"/> +<polygon fill="black" stroke="black" points="196.03,-1373.73 185.45,-1373.07 193.3,-1380.18 196.03,-1373.73"/> +<text text-anchor="middle" x="319" y="-1416.8" font-family="Times,serif" font-size="14.00">plf</text> </g> <!-- 34 --> <g id="node32" class="node"> @@ -26234,385 +26247,385 @@ obj(record(icl>write>do,plt>uw,obj>uw).@entry.@present.@promise,info <!-- 3&#45;&gt;34 --> <g id="edge38" class="edge"> <title>3&#45;&gt;34</title> -<path fill="none" stroke="black" d="M406.68,-1445.68C407.31,-1428.62 408.26,-1402.96 408.98,-1383.45"/> -<polygon fill="black" stroke="black" points="412.49,-1383.46 409.36,-1373.34 405.49,-1383.2 412.49,-1383.46"/> -<text text-anchor="middle" x="417" y="-1416.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M402.53,-1445.68C403.95,-1428.62 406.09,-1402.96 407.71,-1383.45"/> +<polygon fill="black" stroke="black" points="411.21,-1383.59 408.56,-1373.34 404.24,-1383.01 411.21,-1383.59"/> +<text text-anchor="middle" x="415" y="-1416.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1820.5,-1195 1659.5,-1195 1659.5,-1159 1820.5,-1159 1820.5,-1195"/> -<text text-anchor="middle" x="1740" y="-1173.3" font-family="Times,serif" font-size="14.00">status(icl&gt;state(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1798.5,-1195 1637.5,-1195 1637.5,-1159 1798.5,-1159 1798.5,-1195"/> +<text text-anchor="middle" x="1718" y="-1173.3" font-family="Times,serif" font-size="14.00">status(icl&gt;state(icl&gt;thing))</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1817,-1107 1415,-1107 1415,-1069 1817,-1069 1817,-1107"/> -<text text-anchor="middle" x="1616" y="-1091.8" font-family="Times,serif" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw)</text> -<text text-anchor="middle" x="1616" y="-1076.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="1869,-1107 1467,-1107 1467,-1069 1869,-1069 1869,-1107"/> +<text text-anchor="middle" x="1668" y="-1091.8" font-family="Times,serif" font-size="14.00">level(aoj&gt;thing,icl&gt;property(icl&gt;abstract_thing),obj&gt;quantity,scn&gt;uw)</text> +<text text-anchor="middle" x="1668" y="-1076.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge12" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M1715.5,-1158.81C1696.77,-1145.67 1670.72,-1127.39 1649.97,-1112.83"/> -<polygon fill="black" stroke="black" points="1651.92,-1109.93 1641.73,-1107.05 1647.9,-1115.66 1651.92,-1109.93"/> -<text text-anchor="middle" x="1696" y="-1128.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1708.12,-1158.81C1701.07,-1146.54 1691.45,-1129.8 1683.4,-1115.79"/> +<polygon fill="black" stroke="black" points="1686.39,-1113.98 1678.37,-1107.05 1680.32,-1117.47 1686.39,-1113.98"/> +<text text-anchor="middle" x="1706" y="-1128.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="2047,-1106 1835,-1106 1835,-1070 2047,-1070 2047,-1106"/> -<text text-anchor="middle" x="1941" y="-1084.3" font-family="Times,serif" font-size="14.00">operational(com&gt;operation,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="2099,-1106 1887,-1106 1887,-1070 2099,-1070 2099,-1106"/> +<text text-anchor="middle" x="1993" y="-1084.3" font-family="Times,serif" font-size="14.00">operational(com&gt;operation,icl&gt;adj)</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge13" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1779.71,-1158.81C1812.03,-1144.82 1857.77,-1125.02 1892.29,-1110.08"/> -<polygon fill="black" stroke="black" points="1893.93,-1113.19 1901.71,-1106 1891.15,-1106.76 1893.93,-1113.19"/> -<text text-anchor="middle" x="1865.5" y="-1128.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1772,-1158.92C1817.22,-1144.61 1881.83,-1124.17 1929.52,-1109.08"/> +<polygon fill="black" stroke="black" points="1930.64,-1112.4 1939.12,-1106.05 1928.53,-1105.72 1930.64,-1112.4"/> +<text text-anchor="middle" x="1884.5" y="-1128.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7&#45;&gt;4 --> <g id="edge14" class="edge"> <title>7&#45;&gt;4</title> -<path fill="none" stroke="black" d="M1875.61,-1247.81C1848.79,-1234 1810.96,-1214.53 1782.07,-1199.66"/> -<polygon fill="black" stroke="black" points="1783.52,-1196.47 1773.03,-1195 1780.32,-1202.69 1783.52,-1196.47"/> -<text text-anchor="middle" x="1845" y="-1217.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1853.61,-1247.81C1826.79,-1234 1788.96,-1214.53 1760.07,-1199.66"/> +<polygon fill="black" stroke="black" points="1761.52,-1196.47 1751.03,-1195 1758.32,-1202.69 1761.52,-1196.47"/> +<text text-anchor="middle" x="1823" y="-1217.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="2119.5,-1196 1838.5,-1196 1838.5,-1158 2119.5,-1158 2119.5,-1196"/> -<text text-anchor="middle" x="1979" y="-1180.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1979" y="-1165.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="2097.5,-1196 1816.5,-1196 1816.5,-1158 2097.5,-1158 2097.5,-1196"/> +<text text-anchor="middle" x="1957" y="-1180.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1957" y="-1165.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge16" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1922.83,-1247.81C1932.89,-1235.31 1946.68,-1218.16 1958.09,-1203.99"/> -<polygon fill="black" stroke="black" points="1960.93,-1206.04 1964.48,-1196.05 1955.48,-1201.65 1960.93,-1206.04"/> -<text text-anchor="middle" x="1957.5" y="-1217.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1900.83,-1247.81C1910.89,-1235.31 1924.68,-1218.16 1936.09,-1203.99"/> +<polygon fill="black" stroke="black" points="1938.93,-1206.04 1942.48,-1196.05 1933.48,-1201.65 1938.93,-1206.04"/> +<text text-anchor="middle" x="1935.5" y="-1217.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="2472.5,-1195 2137.5,-1195 2137.5,-1159 2472.5,-1159 2472.5,-1195"/> -<text text-anchor="middle" x="2305" y="-1173.3" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="2450.5,-1195 2115.5,-1195 2115.5,-1159 2450.5,-1159 2450.5,-1195"/> +<text text-anchor="middle" x="2283" y="-1173.3" font-family="Times,serif" font-size="14.00">transition(equ&gt;passage,icl&gt;change_of_state(icl&gt;thing)):02</text> </g> <!-- 7&#45;&gt;9 --> <g id="edge17" class="edge"> <title>7&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1986.76,-1247.92C2053.1,-1233.34 2148.42,-1212.4 2217.43,-1197.24"/> -<polygon fill="black" stroke="black" points="2218.4,-1200.61 2227.41,-1195.05 2216.9,-1193.77 2218.4,-1200.61"/> -<text text-anchor="middle" x="2140" y="-1217.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1964.76,-1247.92C2031.1,-1233.34 2126.42,-1212.4 2195.43,-1197.24"/> +<polygon fill="black" stroke="black" points="2196.4,-1200.61 2205.41,-1195.05 2194.9,-1193.77 2196.4,-1200.61"/> +<text text-anchor="middle" x="2118" y="-1217.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="2646.5,-1106 2429.5,-1106 2429.5,-1070 2646.5,-1070 2646.5,-1106"/> -<text text-anchor="middle" x="2538" y="-1084.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="2624.5,-1106 2407.5,-1106 2407.5,-1070 2624.5,-1070 2624.5,-1106"/> +<text text-anchor="middle" x="2516" y="-1084.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> </g> <!-- 9&#45;&gt;13 --> <g id="edge21" class="edge"> <title>9&#45;&gt;13</title> -<path fill="none" stroke="black" d="M2350.76,-1158.92C2388.67,-1144.76 2442.67,-1124.6 2482.94,-1109.56"/> -<polygon fill="black" stroke="black" points="2484.21,-1112.82 2492.35,-1106.05 2481.76,-1106.26 2484.21,-1112.82"/> -<text text-anchor="middle" x="2448.5" y="-1128.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M2328.76,-1158.92C2366.67,-1144.76 2420.67,-1124.6 2460.94,-1109.56"/> +<polygon fill="black" stroke="black" points="2462.21,-1112.82 2470.35,-1106.05 2459.76,-1106.26 2462.21,-1112.82"/> +<text text-anchor="middle" x="2426.5" y="-1128.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="2555.5,-909 2316.5,-909 2316.5,-873 2555.5,-873 2555.5,-909"/> -<text text-anchor="middle" x="2436" y="-887.3" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="2553.5,-909 2314.5,-909 2314.5,-873 2553.5,-873 2553.5,-909"/> +<text text-anchor="middle" x="2434" y="-887.3" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="2553,-820 2317,-820 2317,-784 2553,-784 2553,-820"/> -<text text-anchor="middle" x="2435" y="-798.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="2552,-820 2316,-820 2316,-784 2552,-784 2552,-820"/> +<text text-anchor="middle" x="2434" y="-798.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge18" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M2435.8,-872.81C2435.66,-860.66 2435.47,-844.11 2435.31,-830.18"/> -<polygon fill="black" stroke="black" points="2438.81,-830.11 2435.2,-820.15 2431.81,-830.19 2438.81,-830.11"/> -<text text-anchor="middle" x="2448.5" y="-842.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2434,-872.81C2434,-860.66 2434,-844.11 2434,-830.18"/> +<polygon fill="black" stroke="black" points="2437.5,-830.15 2434,-820.15 2430.5,-830.15 2437.5,-830.15"/> +<text text-anchor="middle" x="2446.5" y="-842.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="2637.5,-1018 2438.5,-1018 2438.5,-982 2637.5,-982 2637.5,-1018"/> -<text text-anchor="middle" x="2538" y="-996.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="2615.5,-1018 2416.5,-1018 2416.5,-982 2615.5,-982 2615.5,-1018"/> +<text text-anchor="middle" x="2516" y="-996.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):01</text> </g> <!-- 12&#45;&gt;10 --> <g id="edge19" class="edge"> <title>12&#45;&gt;10</title> -<path fill="none" stroke="black" d="M2521.61,-981.81C2504.81,-964.18 2478.51,-936.6 2459.5,-916.65"/> -<polygon fill="black" stroke="black" points="2461.78,-913.97 2452.35,-909.15 2456.71,-918.8 2461.78,-913.97"/> -<text text-anchor="middle" x="2515.5" y="-952.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2502.83,-981.81C2489.44,-964.34 2468.55,-937.08 2453.3,-917.18"/> +<polygon fill="black" stroke="black" points="2456,-914.96 2447.14,-909.15 2450.45,-919.21 2456,-914.96"/> +<text text-anchor="middle" x="2500.5" y="-952.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 52 --> <g id="node48" class="node"> <title>52</title> -<polygon fill="none" stroke="black" points="2949.5,-910 2596.5,-910 2596.5,-872 2949.5,-872 2949.5,-910"/> -<text text-anchor="middle" x="2773" y="-894.8" font-family="courb" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="2773" y="-879.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="2905.5,-910 2582.5,-910 2582.5,-872 2905.5,-872 2905.5,-910"/> +<text text-anchor="middle" x="2744" y="-894.8" font-family="courb" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="2744" y="-879.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 12&#45;&gt;52 --> <g id="edge46" class="edge"> <title>12&#45;&gt;52</title> -<path fill="none" stroke="black" d="M2575.5,-981.93C2597.55,-971.89 2626.75,-958.59 2655.93,-945.31"/> -<polygon fill="black" stroke="black" points="2657.74,-948.33 2665.39,-941 2654.84,-941.96 2657.74,-948.33"/> -<text text-anchor="middle" x="2652" y="-952.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M2552.38,-981.93C2573.77,-971.89 2602.11,-958.59 2630.42,-945.3"/> +<polygon fill="black" stroke="black" points="2632.03,-948.41 2639.6,-941 2629.06,-942.08 2632.03,-948.41"/> +<text text-anchor="middle" x="2627" y="-952.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 13&#45;&gt;12 --> <g id="edge20" class="edge"> <title>13&#45;&gt;12</title> -<path fill="none" stroke="black" d="M2538,-1069.6C2538,-1057.75 2538,-1041.82 2538,-1028.29"/> -<polygon fill="black" stroke="black" points="2541.5,-1028.08 2538,-1018.08 2534.5,-1028.08 2541.5,-1028.08"/> -<text text-anchor="middle" x="2548" y="-1039.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M2516,-1069.6C2516,-1057.75 2516,-1041.82 2516,-1028.29"/> +<polygon fill="black" stroke="black" points="2519.5,-1028.08 2516,-1018.08 2512.5,-1028.08 2519.5,-1028.08"/> +<text text-anchor="middle" x="2526" y="-1039.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="2773.5,-1196 2490.5,-1196 2490.5,-1158 2773.5,-1158 2773.5,-1196"/> -<text text-anchor="middle" x="2632" y="-1180.8" font-family="Times,serif" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> -<text text-anchor="middle" x="2632" y="-1165.8" font-family="Times,serif" font-size="14.00">.@complete.@past</text> +<polygon fill="none" stroke="black" points="2751.5,-1196 2468.5,-1196 2468.5,-1158 2751.5,-1158 2751.5,-1196"/> +<text text-anchor="middle" x="2610" y="-1180.8" font-family="Times,serif" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> +<text text-anchor="middle" x="2610" y="-1165.8" font-family="Times,serif" font-size="14.00">.@complete.@past</text> </g> <!-- 14&#45;&gt;13 --> <g id="edge22" class="edge"> <title>14&#45;&gt;13</title> -<path fill="none" stroke="black" d="M2612.52,-1157.97C2598.51,-1145 2579.46,-1127.37 2564.13,-1113.18"/> -<polygon fill="black" stroke="black" points="2566.21,-1110.34 2556.49,-1106.12 2561.45,-1115.48 2566.21,-1110.34"/> -<text text-anchor="middle" x="2600" y="-1128.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M2590.52,-1157.97C2576.51,-1145 2557.46,-1127.37 2542.13,-1113.18"/> +<polygon fill="black" stroke="black" points="2544.21,-1110.34 2534.49,-1106.12 2539.45,-1115.48 2544.21,-1110.34"/> +<text text-anchor="middle" x="2578" y="-1128.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="2638,-448 2348,-448 2348,-412 2638,-412 2638,-448"/> -<text text-anchor="middle" x="2493" y="-426.3" font-family="Times,serif" font-size="14.00">service(agt&gt;thing,icl&gt;work(icl&gt;action),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="2603,-448 2313,-448 2313,-412 2603,-412 2603,-448"/> +<text text-anchor="middle" x="2458" y="-426.3" font-family="Times,serif" font-size="14.00">service(agt&gt;thing,icl&gt;work(icl&gt;action),obj&gt;thing)</text> </g> <!-- 16 --> <g id="node16" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="2335,-339 2131,-339 2131,-303 2335,-303 2335,-339"/> -<text text-anchor="middle" x="2233" y="-317.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="2308,-339 2104,-339 2104,-303 2308,-303 2308,-339"/> +<text text-anchor="middle" x="2206" y="-317.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> </g> <!-- 15&#45;&gt;16 --> <g id="edge23" class="edge"> <title>15&#45;&gt;16</title> -<path fill="none" stroke="black" d="M2445.13,-411.99C2414.55,-400.87 2374.18,-385.73 2339,-371 2318.68,-362.49 2296.52,-352.38 2277.74,-343.56"/> -<polygon fill="black" stroke="black" points="2279.07,-340.32 2268.53,-339.21 2276.08,-346.65 2279.07,-340.32"/> -<text text-anchor="middle" x="2406.5" y="-382.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2413.33,-411.99C2384.3,-400.75 2345.71,-385.47 2312,-371 2291.76,-362.31 2269.61,-352.17 2250.81,-343.38"/> +<polygon fill="black" stroke="black" points="2252.14,-340.13 2241.6,-339.05 2249.16,-346.47 2252.14,-340.13"/> +<text text-anchor="middle" x="2376.5" y="-382.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 23 --> <g id="node22" class="node"> <title>23</title> -<polygon fill="none" stroke="black" points="2923,-340 2585,-340 2585,-302 2923,-302 2923,-340"/> -<text text-anchor="middle" x="2754" y="-324.8" font-family="Times,serif" font-size="14.00">full(equ&gt;wax,icl&gt;increase(icl&gt;occur),obj&gt;thing,src&gt;thing)</text> -<text text-anchor="middle" x="2754" y="-309.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="2880,-340 2542,-340 2542,-302 2880,-302 2880,-340"/> +<text text-anchor="middle" x="2711" y="-324.8" font-family="Times,serif" font-size="14.00">full(equ&gt;wax,icl&gt;increase(icl&gt;occur),obj&gt;thing,src&gt;thing)</text> +<text text-anchor="middle" x="2711" y="-309.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 15&#45;&gt;23 --> <g id="edge25" class="edge"> <title>15&#45;&gt;23</title> -<path fill="none" stroke="black" d="M2534.64,-411.93C2579.58,-393.51 2651.27,-364.12 2700.38,-343.98"/> -<polygon fill="black" stroke="black" points="2701.96,-347.12 2709.89,-340.08 2699.31,-340.64 2701.96,-347.12"/> -<text text-anchor="middle" x="2620.5" y="-382.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2498.37,-411.93C2541.92,-393.51 2611.42,-364.12 2659.02,-343.98"/> +<polygon fill="black" stroke="black" points="2660.39,-347.2 2668.24,-340.08 2657.67,-340.76 2660.39,-347.2"/> +<text text-anchor="middle" x="2582.5" y="-382.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 17 --> <g id="node17" class="node"> <title>17</title> -<polygon fill="none" stroke="black" points="2424,-141 2184,-141 2184,-103 2424,-103 2424,-141"/> -<text text-anchor="middle" x="2304" y="-125.8" font-family="courb" font-size="14.00">control(icl&gt;power(icl&gt;thing)):01</text> -<text text-anchor="middle" x="2304" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="2385,-141 2161,-141 2161,-103 2385,-103 2385,-141"/> +<text text-anchor="middle" x="2273" y="-125.8" font-family="courb" font-size="14.00">control(icl&gt;power(icl&gt;thing)):01</text> +<text text-anchor="middle" x="2273" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 18 --> <g id="node18" class="node"> <title>18</title> -<polygon fill="none" stroke="black" points="2422,-52 2186,-52 2186,-16 2422,-16 2422,-52"/> -<text text-anchor="middle" x="2304" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="2389,-52 2153,-52 2153,-16 2389,-16 2389,-52"/> +<text text-anchor="middle" x="2271" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 17&#45;&gt;18 --> <g id="edge2" class="edge"> <title>17&#45;&gt;18</title> -<path fill="none" stroke="black" d="M2304,-102.76C2304,-90.93 2304,-75.32 2304,-62.05"/> -<polygon fill="black" stroke="black" points="2307.5,-62.04 2304,-52.04 2300.5,-62.04 2307.5,-62.04"/> -<text text-anchor="middle" x="2316.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2272.58,-102.76C2272.3,-90.93 2271.94,-75.32 2271.63,-62.05"/> +<polygon fill="black" stroke="black" points="2275.13,-61.96 2271.4,-52.04 2268.13,-62.12 2275.13,-61.96"/> +<text text-anchor="middle" x="2285.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 19 --> <g id="node19" class="node"> <title>19</title> -<polygon fill="none" stroke="black" points="2558.5,-340 2361.5,-340 2361.5,-302 2558.5,-302 2558.5,-340"/> -<text text-anchor="middle" x="2460" y="-324.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> -<text text-anchor="middle" x="2460" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="2515.5,-340 2334.5,-340 2334.5,-302 2515.5,-302 2515.5,-340"/> +<text text-anchor="middle" x="2425" y="-324.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<text text-anchor="middle" x="2425" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 20 --> <g id="node20" class="node"> <title>20</title> -<polygon fill="none" stroke="black" points="2569,-251 2351,-251 2351,-213 2569,-213 2569,-251"/> -<text text-anchor="middle" x="2460" y="-235.8" font-family="courb" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> -<text text-anchor="middle" x="2460" y="-220.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="2525.5,-251 2324.5,-251 2324.5,-213 2525.5,-213 2525.5,-251"/> +<text text-anchor="middle" x="2425" y="-235.8" font-family="courb" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> +<text text-anchor="middle" x="2425" y="-220.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 19&#45;&gt;20 --> <g id="edge4" class="edge"> <title>19&#45;&gt;20</title> -<path fill="none" stroke="black" d="M2460,-301.97C2460,-290.19 2460,-274.56 2460,-261.16"/> -<polygon fill="black" stroke="black" points="2463.5,-261 2460,-251 2456.5,-261 2463.5,-261"/> -<text text-anchor="middle" x="2470" y="-272.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M2425,-301.97C2425,-290.19 2425,-274.56 2425,-261.16"/> +<polygon fill="black" stroke="black" points="2428.5,-261 2425,-251 2421.5,-261 2428.5,-261"/> +<text text-anchor="middle" x="2435" y="-272.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 20&#45;&gt;17 --> <g id="edge5" class="edge"> <title>20&#45;&gt;17</title> -<path fill="none" stroke="black" d="M2433.89,-212.92C2419.78,-203.16 2401.53,-190.52 2383.19,-177.82"/> -<polygon fill="black" stroke="black" points="2384.99,-174.81 2374.77,-172 2381,-180.57 2384.99,-174.81"/> -<text text-anchor="middle" x="2418.5" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2399.56,-212.92C2385.81,-203.16 2368.03,-190.52 2350.16,-177.82"/> +<polygon fill="black" stroke="black" points="2352.14,-174.94 2341.96,-172 2348.08,-180.64 2352.14,-174.94"/> +<text text-anchor="middle" x="2384.5" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 22 --> <g id="node21" class="node"> <title>22</title> -<polygon fill="none" stroke="black" points="2614,-140 2442,-140 2442,-104 2614,-104 2614,-140"/> -<text text-anchor="middle" x="2528" y="-118.3" font-family="Times,serif" font-size="14.00">actual(ant&gt;potential,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="2577,-140 2405,-140 2405,-104 2577,-104 2577,-140"/> +<text text-anchor="middle" x="2491" y="-118.3" font-family="Times,serif" font-size="14.00">actual(ant&gt;potential,icl&gt;adj)</text> </g> <!-- 20&#45;&gt;22 --> <g id="edge24" class="edge"> <title>20&#45;&gt;22</title> -<path fill="none" stroke="black" d="M2476.37,-205C2487.09,-187.98 2501.04,-165.83 2511.73,-148.84"/> -<polygon fill="black" stroke="black" points="2514.72,-150.66 2517.08,-140.34 2508.79,-146.93 2514.72,-150.66"/> -<text text-anchor="middle" x="2504.5" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2440.89,-205C2451.23,-188.07 2464.69,-166.06 2475.05,-149.1"/> +<polygon fill="black" stroke="black" points="2478.18,-150.7 2480.41,-140.34 2472.2,-147.04 2478.18,-150.7"/> +<text text-anchor="middle" x="2469.5" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 23&#45;&gt;20 --> <g id="edge47" class="edge"> <title>23&#45;&gt;20</title> -<path fill="none" stroke="black" d="M2693.08,-301.97C2662.28,-292.86 2623.7,-281.44 2586.83,-270.53"/> -<polygon fill="black" stroke="black" points="2587.58,-267.1 2577,-267.62 2585.59,-273.82 2587.58,-267.1"/> -<text text-anchor="middle" x="2634" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M2651.74,-301.97C2620.53,-292.48 2581.1,-280.48 2543.91,-269.17"/> +<polygon fill="black" stroke="black" points="2544.59,-265.72 2534,-266.16 2542.55,-272.42 2544.59,-265.72"/> +<text text-anchor="middle" x="2595" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 24 --> <g id="node23" class="node"> <title>24</title> -<polygon fill="none" stroke="black" points="2591.5,-535 2394.5,-535 2394.5,-499 2591.5,-499 2591.5,-535"/> -<text text-anchor="middle" x="2493" y="-513.3" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="2556.5,-535 2359.5,-535 2359.5,-499 2556.5,-499 2556.5,-535"/> +<text text-anchor="middle" x="2458" y="-513.3" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing)):01</text> </g> <!-- 24&#45;&gt;15 --> <g id="edge26" class="edge"> <title>24&#45;&gt;15</title> -<path fill="none" stroke="black" d="M2493,-498.8C2493,-487.16 2493,-471.55 2493,-458.24"/> -<polygon fill="black" stroke="black" points="2496.5,-458.18 2493,-448.18 2489.5,-458.18 2496.5,-458.18"/> -<text text-anchor="middle" x="2505.5" y="-469.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2458,-498.8C2458,-487.16 2458,-471.55 2458,-458.24"/> +<polygon fill="black" stroke="black" points="2461.5,-458.18 2458,-448.18 2454.5,-458.18 2461.5,-458.18"/> +<text text-anchor="middle" x="2470.5" y="-469.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 25 --> <g id="node24" class="node"> <title>25</title> -<polygon fill="none" stroke="black" points="2620,-622 2366,-622 2366,-586 2620,-586 2620,-622"/> -<text text-anchor="middle" x="2493" y="-600.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="2585,-622 2331,-622 2331,-586 2585,-586 2585,-622"/> +<text text-anchor="middle" x="2458" y="-600.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing)):01</text> </g> <!-- 25&#45;&gt;24 --> <g id="edge27" class="edge"> <title>25&#45;&gt;24</title> -<path fill="none" stroke="black" d="M2493,-585.8C2493,-574.16 2493,-558.55 2493,-545.24"/> -<polygon fill="black" stroke="black" points="2496.5,-545.18 2493,-535.18 2489.5,-545.18 2496.5,-545.18"/> -<text text-anchor="middle" x="2505.5" y="-556.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2458,-585.8C2458,-574.16 2458,-558.55 2458,-545.24"/> +<polygon fill="black" stroke="black" points="2461.5,-545.18 2458,-535.18 2454.5,-545.18 2461.5,-545.18"/> +<text text-anchor="middle" x="2470.5" y="-556.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 26 --> <g id="node25" class="node"> <title>26</title> -<polygon fill="none" stroke="black" points="2741,-710 2487,-710 2487,-674 2741,-674 2741,-710"/> -<text text-anchor="middle" x="2614" y="-688.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="2706,-710 2452,-710 2452,-674 2706,-674 2706,-710"/> +<text text-anchor="middle" x="2579" y="-688.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing)):02</text> </g> <!-- 26&#45;&gt;25 --> <g id="edge28" class="edge"> <title>26&#45;&gt;25</title> -<path fill="none" stroke="black" d="M2589.8,-673.8C2571.34,-660.68 2545.71,-642.47 2525.47,-628.07"/> -<polygon fill="black" stroke="black" points="2527.33,-625.11 2517.15,-622.17 2523.28,-630.81 2527.33,-625.11"/> -<text text-anchor="middle" x="2571" y="-643.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M2554.8,-673.8C2536.34,-660.68 2510.71,-642.47 2490.47,-628.07"/> +<polygon fill="black" stroke="black" points="2492.33,-625.11 2482.15,-622.17 2488.28,-630.81 2492.33,-625.11"/> +<text text-anchor="middle" x="2536" y="-643.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 27 --> <g id="node26" class="node"> <title>27</title> -<polygon fill="none" stroke="black" points="2835.5,-622 2638.5,-622 2638.5,-586 2835.5,-586 2835.5,-622"/> -<text text-anchor="middle" x="2737" y="-600.3" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="2800.5,-622 2603.5,-622 2603.5,-586 2800.5,-586 2800.5,-622"/> +<text text-anchor="middle" x="2702" y="-600.3" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing)):02</text> </g> <!-- 26&#45;&gt;27 --> <g id="edge30" class="edge"> <title>26&#45;&gt;27</title> -<path fill="none" stroke="black" d="M2638.6,-673.8C2657.37,-660.68 2683.42,-642.47 2704,-628.07"/> -<polygon fill="black" stroke="black" points="2706.26,-630.77 2712.45,-622.17 2702.25,-625.03 2706.26,-630.77"/> -<text text-anchor="middle" x="2699.5" y="-643.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2603.6,-673.8C2622.37,-660.68 2648.42,-642.47 2669,-628.07"/> +<polygon fill="black" stroke="black" points="2671.26,-630.77 2677.45,-622.17 2667.25,-625.03 2671.26,-630.77"/> +<text text-anchor="middle" x="2664.5" y="-643.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 28 --> <g id="node27" class="node"> <title>28</title> -<polygon fill="none" stroke="black" points="2834,-535 2640,-535 2640,-499 2834,-499 2834,-535"/> -<text text-anchor="middle" x="2737" y="-513.3" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="2799,-535 2605,-535 2605,-499 2799,-499 2799,-535"/> +<text text-anchor="middle" x="2702" y="-513.3" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> </g> <!-- 27&#45;&gt;28 --> <g id="edge29" class="edge"> <title>27&#45;&gt;28</title> -<path fill="none" stroke="black" d="M2737,-585.8C2737,-574.16 2737,-558.55 2737,-545.24"/> -<polygon fill="black" stroke="black" points="2740.5,-545.18 2737,-535.18 2733.5,-545.18 2740.5,-545.18"/> -<text text-anchor="middle" x="2749.5" y="-556.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2702,-585.8C2702,-574.16 2702,-558.55 2702,-545.24"/> +<polygon fill="black" stroke="black" points="2705.5,-545.18 2702,-535.18 2698.5,-545.18 2705.5,-545.18"/> +<text text-anchor="middle" x="2714.5" y="-556.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 30 --> <g id="node28" class="node"> <title>30</title> -<polygon fill="none" stroke="black" points="3022.5,-821 2571.5,-821 2571.5,-783 3022.5,-783 3022.5,-821"/> -<text text-anchor="middle" x="2797" y="-805.8" font-family="courb" font-size="14.00">apply(agt&gt;volitional_thing,cob&gt;uw,icl&gt;use(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="2797" y="-790.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="2982,-821 2570,-821 2570,-783 2982,-783 2982,-821"/> +<text text-anchor="middle" x="2776" y="-805.8" font-family="courb" font-size="14.00">apply(agt&gt;volitional_thing,cob&gt;uw,icl&gt;use(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="2776" y="-790.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 30&#45;&gt;26 --> <g id="edge31" class="edge"> <title>30&#45;&gt;26</title> -<path fill="none" stroke="black" d="M2766.37,-782.92C2734.8,-764.29 2685.54,-735.22 2651.62,-715.2"/> -<polygon fill="black" stroke="black" points="2653.31,-712.13 2642.92,-710.07 2649.75,-718.16 2653.31,-712.13"/> -<text text-anchor="middle" x="2743" y="-753.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M2743.03,-782.92C2708.9,-764.21 2655.56,-734.97 2619.03,-714.95"/> +<polygon fill="black" stroke="black" points="2620.58,-711.8 2610.13,-710.07 2617.21,-717.94 2620.58,-711.8"/> +<text text-anchor="middle" x="2717" y="-753.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 31 --> <g id="node29" class="node"> <title>31</title> -<polygon fill="none" stroke="black" points="2995,-711 2759,-711 2759,-673 2995,-673 2995,-711"/> -<text text-anchor="middle" x="2877" y="-695.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):03</text> -<text text-anchor="middle" x="2877" y="-680.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="2960,-711 2724,-711 2724,-673 2960,-673 2960,-711"/> +<text text-anchor="middle" x="2842" y="-695.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):03</text> +<text text-anchor="middle" x="2842" y="-680.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 30&#45;&gt;31 --> <g id="edge3" class="edge"> <title>30&#45;&gt;31</title> -<path fill="none" stroke="black" d="M2810.57,-782.68C2823.46,-765.27 2842.99,-738.92 2857.53,-719.28"/> -<polygon fill="black" stroke="black" points="2860.49,-721.17 2863.63,-711.05 2854.86,-717 2860.49,-721.17"/> -<text text-anchor="middle" x="2844" y="-753.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M2787.2,-782.68C2797.74,-765.43 2813.65,-739.39 2825.62,-719.81"/> +<polygon fill="black" stroke="black" points="2828.74,-721.41 2830.97,-711.05 2822.77,-717.76 2828.74,-721.41"/> +<text text-anchor="middle" x="2817" y="-753.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 32 --> <g id="node30" class="node"> <title>32</title> -<polygon fill="none" stroke="black" points="570,-1573 242,-1573 242,-1535 570,-1535 570,-1573"/> -<text text-anchor="middle" x="406" y="-1557.8" font-family="Times,serif" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="406" y="-1542.8" font-family="Times,serif" font-size="14.00">.@past</text> +<polygon fill="none" stroke="black" points="565,-1573 237,-1573 237,-1535 565,-1535 565,-1573"/> +<text text-anchor="middle" x="401" y="-1557.8" font-family="Times,serif" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="401" y="-1542.8" font-family="Times,serif" font-size="14.00">.@past</text> </g> <!-- 32&#45;&gt;3 --> <g id="edge32" class="edge"> <title>32&#45;&gt;3</title> -<path fill="none" stroke="black" d="M406,-1534.97C406,-1523.19 406,-1507.56 406,-1494.16"/> -<polygon fill="black" stroke="black" points="409.5,-1494 406,-1484 402.5,-1494 409.5,-1494"/> -<text text-anchor="middle" x="412" y="-1505.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M401,-1534.97C401,-1523.19 401,-1507.56 401,-1494.16"/> +<polygon fill="black" stroke="black" points="404.5,-1494 401,-1484 397.5,-1494 404.5,-1494"/> +<text text-anchor="middle" x="407" y="-1505.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 32&#45;&gt;33 --> <g id="edge34" class="edge"> <title>32&#45;&gt;33</title> -<path fill="none" stroke="black" d="M247.34,-1534.99C216.24,-1524.52 186.61,-1508.46 165,-1484 140.71,-1456.5 139.26,-1412.06 141.4,-1383.44"/> -<polygon fill="black" stroke="black" points="144.9,-1383.6 142.35,-1373.32 137.93,-1382.95 144.9,-1383.6"/> -<text text-anchor="middle" x="173" y="-1461.3" font-family="Times,serif" font-size="14.00">plf</text> +<path fill="none" stroke="black" d="M267.96,-1534.91C235.2,-1524.68 202.75,-1508.76 179,-1484 153.03,-1456.93 146.35,-1412.37 144.93,-1383.61"/> +<polygon fill="black" stroke="black" points="148.42,-1383.32 144.61,-1373.43 141.42,-1383.54 148.42,-1383.32"/> +<text text-anchor="middle" x="187" y="-1461.3" font-family="Times,serif" font-size="14.00">plf</text> </g> <!-- 49 --> <g id="node47" class="node"> <title>49</title> -<polygon fill="none" stroke="black" points="921.5,-1484 640.5,-1484 640.5,-1446 921.5,-1446 921.5,-1484"/> -<text text-anchor="middle" x="781" y="-1468.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing)):02</text> -<text text-anchor="middle" x="781" y="-1453.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="897.5,-1484 616.5,-1484 616.5,-1446 897.5,-1446 897.5,-1484"/> +<text text-anchor="middle" x="757" y="-1468.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing)):02</text> +<text text-anchor="middle" x="757" y="-1453.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 32&#45;&gt;49 --> <g id="edge45" class="edge"> <title>32&#45;&gt;49</title> -<path fill="none" stroke="black" d="M483.7,-1534.97C544.79,-1520.8 629.89,-1501.06 693.4,-1486.32"/> -<polygon fill="black" stroke="black" points="694.45,-1489.67 703.4,-1484 692.87,-1482.85 694.45,-1489.67"/> -<text text-anchor="middle" x="624.5" y="-1505.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M474.76,-1534.97C532.64,-1520.83 613.22,-1501.14 673.47,-1486.41"/> +<polygon fill="black" stroke="black" points="674.45,-1489.78 683.33,-1484 672.79,-1482.98 674.45,-1489.78"/> +<text text-anchor="middle" x="609.5" y="-1505.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 35 --> <g id="node33" class="node"> @@ -26630,16 +26643,16 @@ obj(record(icl>write>do,plt>uw,obj>uw).@entry.@present.@promise,info <!-- 40 --> <g id="node38" class="node"> <title>40</title> -<polygon fill="none" stroke="black" points="887,-1285 527,-1285 527,-1247 887,-1247 887,-1285"/> -<text text-anchor="middle" x="707" y="-1269.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing)):02</text> -<text text-anchor="middle" x="707" y="-1254.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="865,-1285 527,-1285 527,-1247 865,-1247 865,-1285"/> +<text text-anchor="middle" x="696" y="-1269.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing)):02</text> +<text text-anchor="middle" x="696" y="-1254.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 34&#45;&gt;40 --> <g id="edge48" class="edge"> <title>34&#45;&gt;40</title> -<path fill="none" stroke="black" d="M468.32,-1336.92C480.83,-1333.25 494.71,-1329.18 509.31,-1324.91"/> -<polygon fill="black" stroke="black" points="510.39,-1328.24 519,-1322.07 508.42,-1321.52 510.39,-1328.24"/> -<text text-anchor="middle" x="586" y="-1306.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M466.16,-1336.92C479.26,-1332.93 493.91,-1328.47 509.32,-1323.79"/> +<polygon fill="black" stroke="black" points="510.45,-1327.1 519,-1320.84 508.41,-1320.4 510.45,-1327.1"/> +<text text-anchor="middle" x="580" y="-1306.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 36 --> <g id="node34" class="node"> @@ -26671,193 +26684,193 @@ obj(record(icl>write>do,plt>uw,obj>uw).@entry.@present.@promise,info <!-- 38 --> <g id="node36" class="node"> <title>38</title> -<polygon fill="none" stroke="black" points="853.5,-1196 560.5,-1196 560.5,-1158 853.5,-1158 853.5,-1196"/> -<text text-anchor="middle" x="707" y="-1180.8" font-family="Times,serif" font-size="14.00">suitability(ant&gt;unsuitability,icl&gt;quality(icl&gt;thing))</text> -<text text-anchor="middle" x="707" y="-1165.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="842.5,-1196 549.5,-1196 549.5,-1158 842.5,-1158 842.5,-1196"/> +<text text-anchor="middle" x="696" y="-1180.8" font-family="Times,serif" font-size="14.00">suitability(ant&gt;unsuitability,icl&gt;quality(icl&gt;thing))</text> +<text text-anchor="middle" x="696" y="-1165.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 39 --> <g id="node37" class="node"> <title>39</title> -<polygon fill="none" stroke="black" points="811.5,-1106 602.5,-1106 602.5,-1070 811.5,-1070 811.5,-1106"/> -<text text-anchor="middle" x="707" y="-1084.3" font-family="Times,serif" font-size="14.00">route(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="800.5,-1106 591.5,-1106 591.5,-1070 800.5,-1070 800.5,-1106"/> +<text text-anchor="middle" x="696" y="-1084.3" font-family="Times,serif" font-size="14.00">route(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 38&#45;&gt;39 --> <g id="edge6" class="edge"> <title>38&#45;&gt;39</title> -<path fill="none" stroke="black" d="M707,-1157.97C707,-1145.96 707,-1129.93 707,-1116.36"/> -<polygon fill="black" stroke="black" points="710.5,-1116.12 707,-1106.12 703.5,-1116.12 710.5,-1116.12"/> -<text text-anchor="middle" x="719.5" y="-1128.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M696,-1157.97C696,-1145.96 696,-1129.93 696,-1116.36"/> +<polygon fill="black" stroke="black" points="699.5,-1116.12 696,-1106.12 692.5,-1116.12 699.5,-1116.12"/> +<text text-anchor="middle" x="708.5" y="-1128.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 40&#45;&gt;38 --> <g id="edge7" class="edge"> <title>40&#45;&gt;38</title> -<path fill="none" stroke="black" d="M707,-1246.97C707,-1235.19 707,-1219.56 707,-1206.16"/> -<polygon fill="black" stroke="black" points="710.5,-1206 707,-1196 703.5,-1206 710.5,-1206"/> -<text text-anchor="middle" x="719.5" y="-1217.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M696,-1246.97C696,-1235.19 696,-1219.56 696,-1206.16"/> +<polygon fill="black" stroke="black" points="699.5,-1206 696,-1196 692.5,-1206 699.5,-1206"/> +<text text-anchor="middle" x="708.5" y="-1217.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 43 --> <g id="node41" class="node"> <title>43</title> -<polygon fill="none" stroke="black" points="1641,-1195 1463,-1195 1463,-1159 1641,-1159 1641,-1195"/> -<text text-anchor="middle" x="1552" y="-1173.3" font-family="Times,serif" font-size="14.00">on_board(icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1619,-1195 1441,-1195 1441,-1159 1619,-1159 1619,-1195"/> +<text text-anchor="middle" x="1530" y="-1173.3" font-family="Times,serif" font-size="14.00">on_board(icl&gt;how,obj&gt;thing)</text> </g> <!-- 40&#45;&gt;43 --> <g id="edge39" class="edge"> <title>40&#45;&gt;43</title> -<path fill="none" stroke="black" d="M887.07,-1247.83C890.07,-1247.55 893.05,-1247.28 896,-1247 1140.69,-1224.17 1205.58,-1229.71 1452.85,-1196.1"/> -<polygon fill="black" stroke="black" points="1453.42,-1199.55 1462.86,-1194.73 1452.48,-1192.61 1453.42,-1199.55"/> -<text text-anchor="middle" x="1315.5" y="-1217.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M865.11,-1247.86C868.1,-1247.57 871.06,-1247.28 874,-1247 1118.62,-1223.45 1183.58,-1229.69 1430.85,-1196.09"/> +<polygon fill="black" stroke="black" points="1431.42,-1199.55 1440.86,-1194.73 1430.48,-1192.61 1431.42,-1199.55"/> +<text text-anchor="middle" x="1293.5" y="-1217.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 41 --> <g id="node39" class="node"> <title>41</title> -<polygon fill="none" stroke="black" points="987.5,-1374 728.5,-1374 728.5,-1336 987.5,-1336 987.5,-1374"/> -<text text-anchor="middle" x="858" y="-1358.8" font-family="courb" font-size="14.00">isolation(icl&gt;separation(icl&gt;thing))</text> -<text text-anchor="middle" x="858" y="-1343.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="955.5,-1374 714.5,-1374 714.5,-1336 955.5,-1336 955.5,-1374"/> +<text text-anchor="middle" x="835" y="-1358.8" font-family="courb" font-size="14.00">isolation(icl&gt;separation(icl&gt;thing))</text> +<text text-anchor="middle" x="835" y="-1343.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 41&#45;&gt;40 --> <g id="edge8" class="edge"> <title>41&#45;&gt;40</title> -<path fill="none" stroke="black" d="M826.71,-1335.97C803.63,-1322.68 772.04,-1304.47 747.1,-1290.11"/> -<polygon fill="black" stroke="black" points="748.66,-1286.96 738.25,-1285 745.16,-1293.03 748.66,-1286.96"/> -<text text-anchor="middle" x="802" y="-1306.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M806.2,-1335.97C785.14,-1322.79 756.38,-1304.79 733.52,-1290.49"/> +<polygon fill="black" stroke="black" points="735.1,-1287.34 724.76,-1285 731.38,-1293.28 735.1,-1287.34"/> +<text text-anchor="middle" x="784" y="-1306.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 42 --> <g id="node40" class="node"> <title>42</title> -<polygon fill="none" stroke="black" points="1116.5,-1284 905.5,-1284 905.5,-1248 1116.5,-1248 1116.5,-1284"/> -<text text-anchor="middle" x="1011" y="-1262.3" font-family="Times,serif" font-size="14.00">of(com&gt;quality,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1094.5,-1284 883.5,-1284 883.5,-1248 1094.5,-1248 1094.5,-1284"/> +<text text-anchor="middle" x="989" y="-1262.3" font-family="Times,serif" font-size="14.00">of(com&gt;quality,icl&gt;how,obj&gt;thing)</text> </g> <!-- 41&#45;&gt;42 --> <g id="edge9" class="edge"> <title>41&#45;&gt;42</title> -<path fill="none" stroke="black" d="M889.7,-1335.97C913.66,-1322.35 946.67,-1303.58 972.21,-1289.06"/> -<polygon fill="black" stroke="black" points="973.94,-1292.1 980.9,-1284.12 970.48,-1286.02 973.94,-1292.1"/> -<text text-anchor="middle" x="953" y="-1306.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M866.91,-1335.97C891.02,-1322.35 924.25,-1303.58 949.95,-1289.06"/> +<polygon fill="black" stroke="black" points="951.72,-1292.08 958.7,-1284.12 948.28,-1285.99 951.72,-1292.08"/> +<text text-anchor="middle" x="931" y="-1306.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 47 --> <g id="node45" class="node"> <title>47</title> -<polygon fill="none" stroke="black" points="1347,-1106 1285,-1106 1285,-1070 1347,-1070 1347,-1106"/> -<text text-anchor="middle" x="1316" y="-1084.3" font-family="Times,serif" font-size="14.00">recieved</text> +<polygon fill="none" stroke="black" points="1349,-1106 1287,-1106 1287,-1070 1349,-1070 1349,-1106"/> +<text text-anchor="middle" x="1318" y="-1084.3" font-family="Times,serif" font-size="14.00">recieved</text> </g> <!-- 43&#45;&gt;47 --> <g id="edge43" class="edge"> <title>43&#45;&gt;47</title> -<path fill="none" stroke="black" d="M1505.66,-1158.92C1462.28,-1142.93 1398.13,-1119.28 1356.69,-1104"/> -<polygon fill="black" stroke="black" points="1357.78,-1100.67 1347.18,-1100.5 1355.35,-1107.24 1357.78,-1100.67"/> -<text text-anchor="middle" x="1458" y="-1128.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1488.37,-1158.92C1450.84,-1143.52 1396,-1121.01 1358.75,-1105.72"/> +<polygon fill="black" stroke="black" points="1359.79,-1102.37 1349.21,-1101.81 1357.13,-1108.84 1359.79,-1102.37"/> +<text text-anchor="middle" x="1446" y="-1128.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 44 --> <g id="node42" class="node"> <title>44</title> -<polygon fill="none" stroke="black" points="1351.5,-909 1280.5,-909 1280.5,-873 1351.5,-873 1351.5,-909"/> -<text text-anchor="middle" x="1316" y="-887.3" font-family="Times,serif" font-size="14.00">equipmen</text> +<polygon fill="none" stroke="black" points="1353.5,-909 1282.5,-909 1282.5,-873 1353.5,-873 1353.5,-909"/> +<text text-anchor="middle" x="1318" y="-887.3" font-family="Times,serif" font-size="14.00">equipmen</text> </g> <!-- 45 --> <g id="node43" class="node"> <title>45</title> -<polygon fill="none" stroke="black" points="1343,-820 1289,-820 1289,-784 1343,-784 1343,-820"/> -<text text-anchor="middle" x="1316" y="-798.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="1345,-820 1291,-820 1291,-784 1345,-784 1345,-820"/> +<text text-anchor="middle" x="1318" y="-798.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 44&#45;&gt;45 --> <g id="edge40" class="edge"> <title>44&#45;&gt;45</title> -<path fill="none" stroke="black" d="M1316,-872.81C1316,-860.66 1316,-844.11 1316,-830.18"/> -<polygon fill="black" stroke="black" points="1319.5,-830.15 1316,-820.15 1312.5,-830.15 1319.5,-830.15"/> -<text text-anchor="middle" x="1328.5" y="-842.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1318,-872.81C1318,-860.66 1318,-844.11 1318,-830.18"/> +<polygon fill="black" stroke="black" points="1321.5,-830.15 1318,-820.15 1314.5,-830.15 1321.5,-830.15"/> +<text text-anchor="middle" x="1330.5" y="-842.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 46 --> <g id="node44" class="node"> <title>46</title> -<polygon fill="none" stroke="black" points="1415.5,-1018 1216.5,-1018 1216.5,-982 1415.5,-982 1415.5,-1018"/> -<text text-anchor="middle" x="1316" y="-996.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="1417.5,-1018 1218.5,-1018 1218.5,-982 1417.5,-982 1417.5,-1018"/> +<text text-anchor="middle" x="1318" y="-996.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):02</text> </g> <!-- 46&#45;&gt;44 --> <g id="edge41" class="edge"> <title>46&#45;&gt;44</title> -<path fill="none" stroke="black" d="M1316,-981.81C1316,-964.96 1316,-939.02 1316,-919.34"/> -<polygon fill="black" stroke="black" points="1319.5,-919.15 1316,-909.15 1312.5,-919.15 1319.5,-919.15"/> -<text text-anchor="middle" x="1326" y="-952.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1318,-981.81C1318,-964.96 1318,-939.02 1318,-919.34"/> +<polygon fill="black" stroke="black" points="1321.5,-919.15 1318,-909.15 1314.5,-919.15 1321.5,-919.15"/> +<text text-anchor="middle" x="1328" y="-952.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 47&#45;&gt;46 --> <g id="edge42" class="edge"> <title>47&#45;&gt;46</title> -<path fill="none" stroke="black" d="M1316,-1069.6C1316,-1057.75 1316,-1041.82 1316,-1028.29"/> -<polygon fill="black" stroke="black" points="1319.5,-1028.08 1316,-1018.08 1312.5,-1028.08 1319.5,-1028.08"/> -<text text-anchor="middle" x="1326" y="-1039.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1318,-1069.6C1318,-1057.75 1318,-1041.82 1318,-1028.29"/> +<polygon fill="black" stroke="black" points="1321.5,-1028.08 1318,-1018.08 1314.5,-1028.08 1321.5,-1028.08"/> +<text text-anchor="middle" x="1328" y="-1039.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 48 --> <g id="node46" class="node"> <title>48</title> -<polygon fill="none" stroke="black" points="1445,-1196 1133,-1196 1133,-1158 1445,-1158 1445,-1196"/> -<text text-anchor="middle" x="1289" y="-1180.8" font-family="Times,serif" font-size="14.00">enter(agt&gt;volitional_thing,equ&gt;join,icl&gt;do,obj&gt;thing)</text> -<text text-anchor="middle" x="1289" y="-1165.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1423,-1196 1111,-1196 1111,-1158 1423,-1158 1423,-1196"/> +<text text-anchor="middle" x="1267" y="-1180.8" font-family="Times,serif" font-size="14.00">enter(agt&gt;volitional_thing,equ&gt;join,icl&gt;do,obj&gt;thing)</text> +<text text-anchor="middle" x="1267" y="-1165.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 48&#45;&gt;47 --> <g id="edge44" class="edge"> <title>48&#45;&gt;47</title> -<path fill="none" stroke="black" d="M1294.59,-1157.97C1298.36,-1145.84 1303.39,-1129.62 1307.63,-1115.95"/> -<polygon fill="black" stroke="black" points="1311.07,-1116.7 1310.69,-1106.12 1304.38,-1114.63 1311.07,-1116.7"/> -<text text-anchor="middle" x="1314" y="-1128.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1277.57,-1157.97C1284.89,-1145.48 1294.75,-1128.66 1302.9,-1114.76"/> +<polygon fill="black" stroke="black" points="1305.93,-1116.51 1307.97,-1106.12 1299.89,-1112.97 1305.93,-1116.51"/> +<text text-anchor="middle" x="1305" y="-1128.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 52&#45;&gt;30 --> <g id="edge1" class="edge"> <title>52&#45;&gt;30</title> -<path fill="none" stroke="black" d="M2777.97,-871.97C2781.26,-860.08 2785.62,-844.25 2789.34,-830.76"/> -<polygon fill="black" stroke="black" points="2792.75,-831.57 2792.03,-821 2786,-829.71 2792.75,-831.57"/> -<text text-anchor="middle" x="2796" y="-842.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M2750.63,-871.97C2755.01,-860.08 2760.83,-844.25 2765.79,-830.76"/> +<polygon fill="black" stroke="black" points="2769.21,-831.6 2769.38,-821 2762.64,-829.18 2769.21,-831.6"/> +<text text-anchor="middle" x="2771" y="-842.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="307pt" height="222pt" - viewBox="0.00 0.00 307.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="282pt" height="222pt" + viewBox="0.00 0.00 282.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 303,-218 303,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 278,-218 278,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="258,-125 41,-125 41,-87 258,-87 258,-125"/> -<text text-anchor="middle" x="149.5" y="-109.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> -<text text-anchor="middle" x="149.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="245.5,-125 28.5,-125 28.5,-87 245.5,-87 245.5,-125"/> +<text text-anchor="middle" x="137" y="-109.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<text text-anchor="middle" x="137" y="-94.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="242,-36 57,-36 57,0 242,0 242,-36"/> -<text text-anchor="middle" x="149.5" y="-14.3" font-family="Times,serif" font-size="14.00">following(ant&gt;leading,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="229.5,-36 44.5,-36 44.5,0 229.5,0 229.5,-36"/> +<text text-anchor="middle" x="137" y="-14.3" font-family="Times,serif" font-size="14.00">following(ant&gt;leading,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M149.5,-86.76C149.5,-74.93 149.5,-59.32 149.5,-46.05"/> -<polygon fill="black" stroke="black" points="153,-46.04 149.5,-36.04 146,-46.04 153,-46.04"/> -<text text-anchor="middle" x="162" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M137,-86.76C137,-74.93 137,-59.32 137,-46.05"/> +<polygon fill="black" stroke="black" points="140.5,-46.04 137,-36.04 133.5,-46.04 140.5,-46.04"/> +<text text-anchor="middle" x="149.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="299,-214 0,-214 0,-176 299,-176 299,-214"/> -<text text-anchor="middle" x="149.5" y="-198.8" font-family="courb" font-size="14.00">record(icl&gt;write(icl&gt;do),obj&gt;uw,plt&gt;uw)</text> -<text text-anchor="middle" x="149.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="274,-214 0,-214 0,-176 274,-176 274,-214"/> +<text text-anchor="middle" x="137" y="-198.8" font-family="courb" font-size="14.00">record(icl&gt;write(icl&gt;do),obj&gt;uw,plt&gt;uw)</text> +<text text-anchor="middle" x="137" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M149.5,-175.97C149.5,-164.19 149.5,-148.56 149.5,-135.16"/> -<polygon fill="black" stroke="black" points="153,-135 149.5,-125 146,-135 153,-135"/> -<text text-anchor="middle" x="158.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M137,-175.97C137,-164.19 137,-148.56 137,-135.16"/> +<polygon fill="black" stroke="black" points="140.5,-135 137,-125 133.5,-135 140.5,-135"/> +<text text-anchor="middle" x="146" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -26874,40 +26887,40 @@ mod(operation(icl>business_activity>thing).@entry.@pl.@maiuscul,special(ic {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="320pt" height="133pt" - viewBox="0.00 0.00 320.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="298pt" height="133pt" + viewBox="0.00 0.00 298.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 316,-129 316,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 294,-129 294,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="312,-125 0,-125 0,-87 312,-87 312,-125"/> -<text text-anchor="middle" x="156" y="-109.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing))</text> -<text text-anchor="middle" x="156" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> +<polygon fill="none" stroke="black" points="290,-125 0,-125 0,-87 290,-87 290,-125"/> +<text text-anchor="middle" x="145" y="-109.8" font-family="courb" font-size="14.00">operation(icl&gt;business_activity(icl&gt;thing))</text> +<text text-anchor="middle" x="145" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="248,-36 64,-36 64,0 248,0 248,-36"/> -<text text-anchor="middle" x="156" y="-14.3" font-family="Times,serif" font-size="14.00">special(equ&gt;particular,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="237,-36 53,-36 53,0 237,0 237,-36"/> +<text text-anchor="middle" x="145" y="-14.3" font-family="Times,serif" font-size="14.00">special(equ&gt;particular,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M156,-86.76C156,-74.93 156,-59.32 156,-46.05"/> -<polygon fill="black" stroke="black" points="159.5,-46.04 156,-36.04 152.5,-46.04 159.5,-46.04"/> -<text text-anchor="middle" x="168.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M145,-86.76C145,-74.93 145,-59.32 145,-46.05"/> +<polygon fill="black" stroke="black" points="148.5,-46.04 145,-36.04 141.5,-46.04 148.5,-46.04"/> +<text text-anchor="middle" x="157.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <p id="4.4.1"> <title><orig>Using multiple traction units</orig><unl>[S:00] {org:en} @@ -26920,10 +26933,10 @@ agt(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@p {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="378pt" height="222pt" @@ -26934,7 +26947,7 @@ agt(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@p <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="352.5,-125 17.5,-125 17.5,-87 352.5,-87 352.5,-125"/> +<polygon fill="none" stroke="black" points="339.5,-125 30.5,-125 30.5,-87 339.5,-87 339.5,-125"/> <text text-anchor="middle" x="185" y="-109.8" font-family="courb" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> <text text-anchor="middle" x="185" y="-94.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> @@ -26980,12 +26993,12 @@ agt(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@p </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.4.1.1"> <text_body><orig>It shall be possible to use multiple traction units without isolating the ETCS trainborne equipment on traction unit(s) with an in-operative cab. </orig><unl>[S:00] {org:en} -It shall be possible to use multiple traction units without isolating the ETCS trainborne equipment on traction unit(s) with an in-operative cab.. +It shall be possible to use multiple traction units without isolating the ETCS trainborne equipment on traction unit(s) with an in-operative cab. {/org} {unl} aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw)) @@ -27007,14 +27020,14 @@ obj(with(icl>how,com>possession,obj>thing,mod<thing),cab(icl>comp {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> <req id="4.4.1.2"> <text_body><orig>Information received shall not influence the traction unit(s) with in-operative cabs. </orig><unl>[S:00] {org:en} -Information received shall not influence the traction unit(s) with in-operative cabs.. +Information received shall not influence the traction unit(s) with in-operative cabs. {/org} {unl} obj(receive(icl>acquire>do,src>thing,obj>thing).@state,information(icl>message>thing)) @@ -27029,7 +27042,7 @@ obj(with(icl>how,com>possession,obj>thing,mod<thing),cab(icl>comp {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> <req id="4.4.1.3"> @@ -27060,7 +27073,7 @@ mod(function(icl>mathematical_relation>thing).@entry.@def,trip(icl>jour {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> </p> @@ -27076,10 +27089,10 @@ agt(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@p {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="378pt" height="222pt" @@ -27090,7 +27103,7 @@ agt(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@p <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="352.5,-125 17.5,-125 17.5,-87 352.5,-87 352.5,-125"/> +<polygon fill="none" stroke="black" points="339.5,-125 30.5,-125 30.5,-87 339.5,-87 339.5,-125"/> <text text-anchor="middle" x="185" y="-109.8" font-family="courb" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> <text text-anchor="middle" x="185" y="-94.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> @@ -27136,12 +27149,12 @@ agt(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@p </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.4.2.1"> <text_body><orig>It shall be possible to use tandem traction units without isolating the ETCS trainborne equipment on the tandem traction unit. </orig><unl>[S:00] {org:en} -It shall be possible to use tandem traction units without isolating the ETCS trainborne equipment on the tandem traction unit.. +It shall be possible to use tandem traction units without isolating the ETCS trainborne equipment on the tandem traction unit. {/org} {unl} aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw)) @@ -27159,10 +27172,10 @@ plc(equipment(icl>instrumentality>thing).@def,unit(icl>measure>abstr {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="854pt" height="748pt" @@ -27173,7 +27186,7 @@ plc(equipment(icl>instrumentality>thing).@def,unit(icl>measure>abstr <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="496,-740 251,-740 251,-702 496,-702 496,-740"/> +<polygon fill="none" stroke="black" points="486.5,-740 260.5,-740 260.5,-702 486.5,-702 486.5,-740"/> <text text-anchor="middle" x="373.5" y="-724.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> <text text-anchor="middle" x="373.5" y="-709.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -27338,7 +27351,7 @@ plc(equipment(icl>instrumentality>thing).@def,unit(icl>measure>abstr </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.4.2.2"> @@ -27365,7 +27378,7 @@ mod(function(icl>mathematical_relation>thing).@entry.@def,trip(icl>jour {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> <req id="4.4.2.5"> @@ -27383,10 +27396,10 @@ aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,that(icl>determ {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="879pt" height="222pt" @@ -27397,7 +27410,7 @@ aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,that(icl>determ <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="500.5,-214 162.5,-214 162.5,-176 500.5,-176 500.5,-214"/> +<polygon fill="none" stroke="black" points="486,-214 177,-214 177,-176 486,-176 486,-214"/> <text text-anchor="middle" x="331.5" y="-198.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> <text text-anchor="middle" x="331.5" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -27464,7 +27477,7 @@ aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,that(icl>determ </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -27478,40 +27491,40 @@ agt(reverse(icl>change>do,agt>thing,obj>thing).@entry,train(icl>p {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="368pt" height="133pt" - viewBox="0.00 0.00 368.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="337pt" height="133pt" + viewBox="0.00 0.00 337.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 364,-129 364,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 333,-129 333,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="360,-125 0,-125 0,-87 360,-87 360,-125"/> -<text text-anchor="middle" x="180" y="-109.8" font-family="courb" font-size="14.00">reverse(agt&gt;thing,icl&gt;change(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="180" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="329,-125 0,-125 0,-87 329,-87 329,-125"/> +<text text-anchor="middle" x="164.5" y="-109.8" font-family="courb" font-size="14.00">reverse(agt&gt;thing,icl&gt;change(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="164.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="289.5,-36 70.5,-36 70.5,0 289.5,0 289.5,-36"/> -<text text-anchor="middle" x="180" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="274,-36 55,-36 55,0 274,0 274,-36"/> +<text text-anchor="middle" x="164.5" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M180,-86.76C180,-74.93 180,-59.32 180,-46.05"/> -<polygon fill="black" stroke="black" points="183.5,-46.04 180,-36.04 176.5,-46.04 183.5,-46.04"/> -<text text-anchor="middle" x="188.5" y="-57.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M164.5,-86.76C164.5,-74.93 164.5,-59.32 164.5,-46.05"/> +<polygon fill="black" stroke="black" points="168,-46.04 164.5,-36.04 161,-46.04 168,-46.04"/> +<text text-anchor="middle" x="173" y="-57.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.4.7.1"> <text_body><orig>It shall be possible to drive the train backwards in a supervised way (speed and distance) according to information received from trackside </orig><unl>[S:00] @@ -27533,7 +27546,7 @@ cnt(way(icl>property>abstract_thing,equ>manner,obj>action,pos>vol {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> </p> @@ -27555,146 +27568,146 @@ obj(event(icl>psychological_feature>thing).@def,:02.@_hn-scope) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1128pt" height="545pt" - viewBox="0.00 0.00 1128.00 545.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1091pt" height="545pt" + viewBox="0.00 0.00 1090.50 545.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 541)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-541 1124,-541 1124,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-541 1086.5,-541 1086.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="737,-8 737,-172 825,-172 825,-8 737,-8"/> -<text text-anchor="middle" x="781" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="709.5,-8 709.5,-172 795.5,-172 795.5,-8 709.5,-8"/> +<text text-anchor="middle" x="752.5" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="644,-292 644,-458 1112,-458 1112,-292 644,-292"/> -<text text-anchor="middle" x="878" y="-442.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="624.5,-292 624.5,-458 1074.5,-458 1074.5,-292 624.5,-292"/> +<text text-anchor="middle" x="849.5" y="-442.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="494,-537 0,-537 0,-499 494,-499 494,-537"/> -<text text-anchor="middle" x="247" y="-521.8" font-family="courb" font-size="14.00">require(agt&gt;volitional_thing,cag&gt;thing,icl&gt;demand(icl&gt;do),obj&gt;uw)</text> -<text text-anchor="middle" x="247" y="-506.8" font-family="courb" font-size="14.00">.@entry.@past</text> +<polygon fill="none" stroke="black" points="455,-537 0,-537 0,-499 455,-499 455,-537"/> +<text text-anchor="middle" x="227.5" y="-521.8" font-family="courb" font-size="14.00">require(agt&gt;volitional_thing,cag&gt;thing,icl&gt;demand(icl&gt;do),obj&gt;uw)</text> +<text text-anchor="middle" x="227.5" y="-506.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="363.5,-427 90.5,-427 90.5,-389 363.5,-389 363.5,-427"/> -<text text-anchor="middle" x="227" y="-411.8" font-family="Times,serif" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> -<text text-anchor="middle" x="227" y="-396.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="344,-427 71,-427 71,-389 344,-389 344,-427"/> +<text text-anchor="middle" x="207.5" y="-411.8" font-family="Times,serif" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> +<text text-anchor="middle" x="207.5" y="-396.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge4" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M243.61,-498.68C240.49,-481.82 235.81,-456.57 232.21,-437.15"/> -<polygon fill="black" stroke="black" points="235.61,-436.25 230.34,-427.05 228.72,-437.52 235.61,-436.25"/> -<text text-anchor="middle" x="248.5" y="-469.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M224.11,-498.68C220.99,-481.82 216.31,-456.57 212.71,-437.15"/> +<polygon fill="black" stroke="black" points="216.11,-436.25 210.84,-427.05 209.22,-437.52 216.11,-436.25"/> +<text text-anchor="middle" x="229" y="-469.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="636,-427 382,-427 382,-389 636,-389 636,-427"/> -<text text-anchor="middle" x="509" y="-411.8" font-family="Times,serif" font-size="14.00">event(icl&gt;psychological_feature(icl&gt;thing))</text> -<text text-anchor="middle" x="509" y="-396.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="616.5,-427 362.5,-427 362.5,-389 616.5,-389 616.5,-427"/> +<text text-anchor="middle" x="489.5" y="-411.8" font-family="Times,serif" font-size="14.00">event(icl&gt;psychological_feature(icl&gt;thing))</text> +<text text-anchor="middle" x="489.5" y="-396.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge5" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M290.85,-498.92C336.19,-480.23 407.03,-451.04 455.6,-431.01"/> -<polygon fill="black" stroke="black" points="457.09,-434.18 465,-427.14 454.42,-427.71 457.09,-434.18"/> -<text text-anchor="middle" x="379.5" y="-469.8" font-family="Times,serif" font-size="14.00">scn</text> +<path fill="none" stroke="black" d="M271.35,-498.92C316.69,-480.23 387.53,-451.04 436.1,-431.01"/> +<polygon fill="black" stroke="black" points="437.59,-434.18 445.5,-427.14 434.92,-427.71 437.59,-434.18"/> +<text text-anchor="middle" x="360" y="-469.8" font-family="Times,serif" font-size="14.00">scn</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="909.5,-338 652.5,-338 652.5,-300 909.5,-300 909.5,-338"/> -<text text-anchor="middle" x="781" y="-322.8" font-family="courb" font-size="14.00">incident(icl&gt;happening(icl&gt;thing))</text> -<text text-anchor="middle" x="781" y="-307.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="872.5,-338 632.5,-338 632.5,-300 872.5,-300 872.5,-338"/> +<text text-anchor="middle" x="752.5" y="-322.8" font-family="courb" font-size="14.00">incident(icl&gt;happening(icl&gt;thing))</text> +<text text-anchor="middle" x="752.5" y="-307.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge8" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M565.36,-388.97C585.71,-382.46 609.74,-374.78 634.23,-366.94"/> -<polygon fill="black" stroke="black" points="635.54,-370.2 644,-363.82 633.41,-363.53 635.54,-370.2"/> -<text text-anchor="middle" x="670" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M543.99,-388.97C564.85,-382.07 589.7,-373.85 614.86,-365.53"/> +<polygon fill="black" stroke="black" points="616.11,-368.8 624.5,-362.34 613.91,-362.16 616.11,-368.8"/> +<text text-anchor="middle" x="645.5" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1020.5,-427 709.5,-427 709.5,-389 1020.5,-389 1020.5,-427"/> -<text text-anchor="middle" x="865" y="-411.8" font-family="courb" font-size="14.00">failure(icl&gt;nonaccomplishment(icl&gt;thing))</text> -<text text-anchor="middle" x="865" y="-396.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="982.5,-427 690.5,-427 690.5,-389 982.5,-389 982.5,-427"/> +<text text-anchor="middle" x="836.5" y="-411.8" font-family="courb" font-size="14.00">failure(icl&gt;nonaccomplishment(icl&gt;thing))</text> +<text text-anchor="middle" x="836.5" y="-396.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge2" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M847.6,-388.97C835.43,-376.38 819.02,-359.38 805.53,-345.41"/> -<polygon fill="black" stroke="black" points="807.85,-342.77 798.38,-338 802.81,-347.63 807.85,-342.77"/> -<text text-anchor="middle" x="834" y="-359.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M819.1,-388.97C806.93,-376.38 790.52,-359.38 777.03,-345.41"/> +<polygon fill="black" stroke="black" points="779.35,-342.77 769.88,-338 774.31,-347.63 779.35,-342.77"/> +<text text-anchor="middle" x="805.5" y="-359.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1104,-337 928,-337 928,-301 1104,-301 1104,-337"/> -<text text-anchor="middle" x="1016" y="-315.3" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1066.5,-337 890.5,-337 890.5,-301 1066.5,-301 1066.5,-337"/> +<text text-anchor="middle" x="978.5" y="-315.3" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;10 --> <g id="edge3" class="edge"> <title>4&#45;&gt;10</title> -<path fill="none" stroke="black" d="M896.29,-388.97C919.83,-375.41 952.23,-356.74 977.38,-342.25"/> -<polygon fill="black" stroke="black" points="979.38,-345.14 986.29,-337.12 975.88,-339.08 979.38,-345.14"/> -<text text-anchor="middle" x="961.5" y="-359.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M865.92,-388.97C887.96,-375.47 918.26,-356.91 941.87,-342.44"/> +<polygon fill="black" stroke="black" points="943.87,-345.32 950.56,-337.12 940.21,-339.36 943.87,-345.32"/> +<text text-anchor="middle" x="928" y="-359.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="866,-249 696,-249 696,-213 866,-213 866,-249"/> -<text text-anchor="middle" x="781" y="-227.3" font-family="Times,serif" font-size="14.00">other(equ&gt;different,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="837.5,-249 667.5,-249 667.5,-213 837.5,-213 837.5,-249"/> +<text text-anchor="middle" x="752.5" y="-227.3" font-family="Times,serif" font-size="14.00">other(equ&gt;different,icl&gt;adj)</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge6" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M781,-292C781,-281.58 781,-269.58 781,-259.05"/> -<polygon fill="black" stroke="black" points="784.5,-259.04 781,-249.04 777.5,-259.04 784.5,-259.04"/> -<text text-anchor="middle" x="793.5" y="-270.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M752.5,-292C752.5,-281.58 752.5,-269.58 752.5,-259.05"/> +<polygon fill="black" stroke="black" points="756,-259.04 752.5,-249.04 749,-259.04 756,-259.04"/> +<text text-anchor="middle" x="765" y="-270.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="817,-141 745,-141 745,-103 817,-103 817,-141"/> -<text text-anchor="middle" x="781" y="-125.8" font-family="courb" font-size="14.00">etcs</text> -<text text-anchor="middle" x="781" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="787,-141 718,-141 718,-103 787,-103 787,-141"/> +<text text-anchor="middle" x="752.5" y="-125.8" font-family="courb" font-size="14.00">etcs</text> +<text text-anchor="middle" x="752.5" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge7" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M781,-212.81C781,-204.3 781,-193.47 781,-182.3"/> -<polygon fill="black" stroke="black" points="784.5,-182 781,-172 777.5,-182 784.5,-182"/> -<text text-anchor="middle" x="790" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M752.5,-212.81C752.5,-204.3 752.5,-193.47 752.5,-182.3"/> +<polygon fill="black" stroke="black" points="756,-182 752.5,-172 749,-182 756,-182"/> +<text text-anchor="middle" x="761.5" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="808,-52 754,-52 754,-16 808,-16 808,-52"/> -<text text-anchor="middle" x="781" y="-30.3" font-family="Times,serif" font-size="14.00">non</text> +<polygon fill="none" stroke="black" points="779.5,-52 725.5,-52 725.5,-16 779.5,-16 779.5,-52"/> +<text text-anchor="middle" x="752.5" y="-30.3" font-family="Times,serif" font-size="14.00">non</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge1" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M781,-102.76C781,-90.93 781,-75.32 781,-62.05"/> -<polygon fill="black" stroke="black" points="784.5,-62.04 781,-52.04 777.5,-62.04 784.5,-62.04"/> -<text text-anchor="middle" x="793.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M752.5,-102.76C752.5,-90.93 752.5,-75.32 752.5,-62.05"/> +<polygon fill="black" stroke="black" points="756,-62.04 752.5,-52.04 749,-62.04 756,-62.04"/> +<text text-anchor="middle" x="765" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <p id="4.5.2"> <title><orig>Passing a stop signal with restricted movement authority</orig><unl>[S:00] {org:en} @@ -27710,112 +27723,112 @@ obj(restrict(icl>limit>do,obj>thing,gol>uw).@state,authority(icl> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="893pt" height="398pt" - viewBox="0.00 0.00 893.00 398.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="867pt" height="398pt" + viewBox="0.00 0.00 867.00 398.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 394)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-394 889,-394 889,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-394 863,-394 863,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="539,-390 0,-390 0,-352 539,-352 539,-390"/> -<text text-anchor="middle" x="269.5" y="-374.8" font-family="courb" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> -<text text-anchor="middle" x="269.5" y="-359.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="487,-390 0,-390 0,-352 487,-352 487,-390"/> +<text text-anchor="middle" x="243.5" y="-374.8" font-family="courb" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> +<text text-anchor="middle" x="243.5" y="-359.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="325.5,-301 175.5,-301 175.5,-263 325.5,-263 325.5,-301"/> -<text text-anchor="middle" x="250.5" y="-285.8" font-family="Times,serif" font-size="14.00">stop(icl&gt;stay(icl&gt;thing))</text> -<text text-anchor="middle" x="250.5" y="-270.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="299.5,-301 149.5,-301 149.5,-263 299.5,-263 299.5,-301"/> +<text text-anchor="middle" x="224.5" y="-285.8" font-family="Times,serif" font-size="14.00">stop(icl&gt;stay(icl&gt;thing))</text> +<text text-anchor="middle" x="224.5" y="-270.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M265.56,-351.97C262.99,-340.19 259.58,-324.56 256.65,-311.16"/> -<polygon fill="black" stroke="black" points="259.98,-310.03 254.43,-301 253.15,-311.52 259.98,-310.03"/> -<text text-anchor="middle" x="269" y="-322.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M239.56,-351.97C236.99,-340.19 233.58,-324.56 230.65,-311.16"/> +<polygon fill="black" stroke="black" points="233.98,-310.03 228.43,-301 227.15,-311.52 233.98,-310.03"/> +<text text-anchor="middle" x="243" y="-322.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="567.5,-300 343.5,-300 343.5,-264 567.5,-264 567.5,-300"/> -<text text-anchor="middle" x="455.5" y="-278.3" font-family="Times,serif" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="541.5,-300 317.5,-300 317.5,-264 541.5,-264 541.5,-300"/> +<text text-anchor="middle" x="429.5" y="-278.3" font-family="Times,serif" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M308.04,-351.97C337.55,-338.17 378.35,-319.09 409.56,-304.49"/> -<polygon fill="black" stroke="black" points="411.33,-307.52 418.91,-300.12 408.37,-301.18 411.33,-307.52"/> -<text text-anchor="middle" x="383" y="-322.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M282.04,-351.97C311.55,-338.17 352.35,-319.09 383.56,-304.49"/> +<polygon fill="black" stroke="black" points="385.33,-307.52 392.91,-300.12 382.37,-301.18 385.33,-307.52"/> +<text text-anchor="middle" x="357" y="-322.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="610,-211 301,-211 301,-175 610,-175 610,-211"/> -<text text-anchor="middle" x="455.5" y="-189.3" font-family="Times,serif" font-size="14.00">with(com&gt;possession,icl&gt;how,mod&lt;thing,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="584,-211 275,-211 275,-175 584,-175 584,-211"/> +<text text-anchor="middle" x="429.5" y="-189.3" font-family="Times,serif" font-size="14.00">with(com&gt;possession,icl&gt;how,mod&lt;thing,obj&gt;thing)</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M455.5,-263.81C455.5,-251.66 455.5,-235.11 455.5,-221.18"/> -<polygon fill="black" stroke="black" points="459,-221.15 455.5,-211.15 452,-221.15 459,-221.15"/> -<text text-anchor="middle" x="468" y="-233.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M429.5,-263.81C429.5,-251.66 429.5,-235.11 429.5,-221.18"/> +<polygon fill="black" stroke="black" points="433,-221.15 429.5,-211.15 426,-221.15 433,-221.15"/> +<text text-anchor="middle" x="442" y="-233.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="714.5,-123 496.5,-123 496.5,-87 714.5,-87 714.5,-123"/> -<text text-anchor="middle" x="605.5" y="-101.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="688.5,-123 470.5,-123 470.5,-87 688.5,-87 688.5,-123"/> +<text text-anchor="middle" x="579.5" y="-101.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge5" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M485.49,-174.8C508.87,-161.4 541.5,-142.69 566.84,-128.17"/> -<polygon fill="black" stroke="black" points="568.88,-131.03 575.81,-123.02 565.4,-124.96 568.88,-131.03"/> -<text text-anchor="middle" x="553.5" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M459.49,-174.8C482.87,-161.4 515.5,-142.69 540.84,-128.17"/> +<polygon fill="black" stroke="black" points="542.88,-131.03 549.81,-123.02 539.4,-124.96 542.88,-131.03"/> +<text text-anchor="middle" x="527.5" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="716,-36 495,-36 495,0 716,0 716,-36"/> -<text text-anchor="middle" x="605.5" y="-14.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="690,-36 469,-36 469,0 690,0 690,-36"/> +<text text-anchor="middle" x="579.5" y="-14.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge4" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M605.5,-86.8C605.5,-75.16 605.5,-59.55 605.5,-46.24"/> -<polygon fill="black" stroke="black" points="609,-46.18 605.5,-36.18 602,-46.18 609,-46.18"/> -<text text-anchor="middle" x="618" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M579.5,-86.8C579.5,-75.16 579.5,-59.55 579.5,-46.24"/> +<polygon fill="black" stroke="black" points="583,-46.18 579.5,-36.18 576,-46.18 583,-46.18"/> +<text text-anchor="middle" x="592" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="885,-212 628,-212 628,-174 885,-174 885,-212"/> -<text text-anchor="middle" x="756.5" y="-196.8" font-family="Times,serif" font-size="14.00">restrict(gol&gt;uw,icl&gt;limit(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="756.5" y="-181.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="859,-212 602,-212 602,-174 859,-174 859,-212"/> +<text text-anchor="middle" x="730.5" y="-196.8" font-family="Times,serif" font-size="14.00">restrict(gol&gt;uw,icl&gt;limit(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="730.5" y="-181.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 7&#45;&gt;5 --> <g id="edge6" class="edge"> <title>7&#45;&gt;5</title> -<path fill="none" stroke="black" d="M724.85,-173.97C701.43,-160.64 669.41,-142.4 644.43,-128.17"/> -<polygon fill="black" stroke="black" points="645.99,-125.03 635.57,-123.13 642.53,-131.12 645.99,-125.03"/> -<text text-anchor="middle" x="699.5" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M698.85,-173.97C675.43,-160.64 643.41,-142.4 618.43,-128.17"/> +<polygon fill="black" stroke="black" points="619.99,-125.03 609.57,-123.13 616.53,-131.12 619.99,-125.03"/> +<text text-anchor="middle" x="673.5" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.5.2.1"> <text_body><orig>The train speed shall be at or below a speed specified by a national value. </orig><unl>[S:00] {org:en} -The train speed shall be at or below a speed specified by a national value.. +The train speed shall be at or below a speed specified by a national value. {/org} {unl} mod(speed(icl>rate>thing):01.@def,train(icl>public_transport>thing)) @@ -27830,14 +27843,14 @@ obj(below(icl>how,equ>lower,obj>thing,plc<uw),) {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> <req id="4.5.2.2a"> <text_body><orig>The driver shall select an override control according to the permission received. </orig><unl>[S:00] {org:en} -The driver shall select an override control according to the permission received.. +The driver shall select an override control according to the permission received. {/org} {unl} agt(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry.@present.@promise,driver(icl>operator>thing,ant>nondriver).@def) @@ -27849,116 +27862,116 @@ obj(receive(icl>acquire>do,src>thing,obj>thing).@state,permission(ic {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1092pt" height="313pt" - viewBox="0.00 0.00 1092.00 313.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1072pt" height="313pt" + viewBox="0.00 0.00 1071.50 313.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 309)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-309 1088,-309 1088,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-309 1067.5,-309 1067.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="461,-305 0,-305 0,-267 461,-267 461,-305"/> -<text text-anchor="middle" x="230.5" y="-289.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> -<text text-anchor="middle" x="230.5" y="-274.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="420,-305 0,-305 0,-267 420,-267 420,-305"/> +<text text-anchor="middle" x="210" y="-289.8" font-family="courb" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> +<text text-anchor="middle" x="210" y="-274.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="342,-216 79,-216 79,-178 342,-178 342,-216"/> -<text text-anchor="middle" x="210.5" y="-200.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="210.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="321.5,-216 58.5,-216 58.5,-178 321.5,-178 321.5,-216"/> +<text text-anchor="middle" x="190" y="-200.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="190" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M226.36,-266.97C223.62,-255.08 219.98,-239.25 216.88,-225.76"/> -<polygon fill="black" stroke="black" points="220.29,-224.96 214.64,-216 213.47,-226.53 220.29,-224.96"/> -<text text-anchor="middle" x="231" y="-237.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M205.86,-266.97C203.12,-255.08 199.48,-239.25 196.38,-225.76"/> +<polygon fill="black" stroke="black" points="199.79,-224.96 194.14,-216 192.97,-226.53 199.79,-224.96"/> +<text text-anchor="middle" x="210.5" y="-237.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="538.5,-216 360.5,-216 360.5,-178 538.5,-178 538.5,-216"/> -<text text-anchor="middle" x="449.5" y="-200.8" font-family="Times,serif" font-size="14.00">control(icl&gt;power(icl&gt;thing))</text> -<text text-anchor="middle" x="449.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="518,-216 340,-216 340,-178 518,-178 518,-216"/> +<text text-anchor="middle" x="429" y="-200.8" font-family="Times,serif" font-size="14.00">control(icl&gt;power(icl&gt;thing))</text> +<text text-anchor="middle" x="429" y="-185.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge3" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M275.88,-266.97C310.38,-253.27 358,-234.35 394.64,-219.79"/> -<polygon fill="black" stroke="black" points="396.18,-222.95 404.18,-216 393.6,-216.44 396.18,-222.95"/> -<text text-anchor="middle" x="362.5" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M255.38,-266.97C289.88,-253.27 337.5,-234.35 374.14,-219.79"/> +<polygon fill="black" stroke="black" points="375.68,-222.95 383.68,-216 373.1,-216.44 375.68,-222.95"/> +<text text-anchor="middle" x="342" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="535,-126 188,-126 188,-90 535,-90 535,-126"/> -<text text-anchor="middle" x="361.5" y="-104.3" font-family="Times,serif" font-size="14.00">override(agt&gt;thing,equ&gt;overrule,icl&gt;rule(icl&gt;do),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="514.5,-126 167.5,-126 167.5,-90 514.5,-90 514.5,-126"/> +<text text-anchor="middle" x="341" y="-104.3" font-family="Times,serif" font-size="14.00">override(agt&gt;thing,equ&gt;overrule,icl&gt;rule(icl&gt;do),obj&gt;thing)</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M431.27,-177.97C418.15,-165 400.31,-147.37 385.96,-133.18"/> -<polygon fill="black" stroke="black" points="388.38,-130.66 378.81,-126.12 383.46,-135.63 388.38,-130.66"/> -<text text-anchor="middle" x="424" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M410.77,-177.97C397.65,-165 379.81,-147.37 365.46,-133.18"/> +<polygon fill="black" stroke="black" points="367.88,-130.66 358.31,-126.12 362.96,-135.63 367.88,-130.66"/> +<text text-anchor="middle" x="403.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="782.5,-126 552.5,-126 552.5,-90 782.5,-90 782.5,-126"/> -<text text-anchor="middle" x="667.5" y="-104.3" font-family="Times,serif" font-size="14.00">according_to(icl&gt;how,obj&gt;uw,src&gt;uw)</text> +<polygon fill="none" stroke="black" points="762,-126 532,-126 532,-90 762,-90 762,-126"/> +<text text-anchor="middle" x="647" y="-104.3" font-family="Times,serif" font-size="14.00">according_to(icl&gt;how,obj&gt;uw,src&gt;uw)</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M494.67,-177.97C529.7,-163.99 578.32,-144.59 615.06,-129.93"/> -<polygon fill="black" stroke="black" points="616.62,-133.07 624.61,-126.12 614.03,-126.57 616.62,-133.07"/> -<text text-anchor="middle" x="580.5" y="-148.8" font-family="Times,serif" font-size="14.00">src</text> +<path fill="none" stroke="black" d="M474.17,-177.97C509.2,-163.99 557.82,-144.59 594.56,-129.93"/> +<polygon fill="black" stroke="black" points="596.12,-133.07 604.11,-126.12 593.53,-126.57 596.12,-133.07"/> +<text text-anchor="middle" x="560" y="-148.8" font-family="Times,serif" font-size="14.00">src</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="911,-38 698,-38 698,0 911,0 911,-38"/> -<text text-anchor="middle" x="804.5" y="-22.8" font-family="Times,serif" font-size="14.00">permission(icl&gt;approval(icl&gt;thing))</text> -<text text-anchor="middle" x="804.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="890.5,-38 677.5,-38 677.5,0 890.5,0 890.5,-38"/> +<text text-anchor="middle" x="784" y="-22.8" font-family="Times,serif" font-size="14.00">permission(icl&gt;approval(icl&gt;thing))</text> +<text text-anchor="middle" x="784" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge5" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M694.57,-89.81C715.45,-76.55 744.56,-58.06 767.58,-43.45"/> -<polygon fill="black" stroke="black" points="769.51,-46.37 776.07,-38.05 765.76,-40.46 769.51,-46.37"/> -<text text-anchor="middle" x="752.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M674.07,-89.81C694.95,-76.55 724.06,-58.06 747.08,-43.45"/> +<polygon fill="black" stroke="black" points="749.01,-46.37 755.57,-38.05 745.26,-40.46 749.01,-46.37"/> +<text text-anchor="middle" x="732" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1084,-127 801,-127 801,-89 1084,-89 1084,-127"/> -<text text-anchor="middle" x="942.5" y="-111.8" font-family="Times,serif" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> -<text text-anchor="middle" x="942.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1063.5,-127 780.5,-127 780.5,-89 1063.5,-89 1063.5,-127"/> +<text text-anchor="middle" x="922" y="-111.8" font-family="Times,serif" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> +<text text-anchor="middle" x="922" y="-96.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 7&#45;&gt;6 --> <g id="edge6" class="edge"> <title>7&#45;&gt;6</title> -<path fill="none" stroke="black" d="M913.91,-88.97C893,-75.79 864.45,-57.79 841.75,-43.49"/> -<polygon fill="black" stroke="black" points="843.38,-40.38 833.06,-38 839.65,-46.3 843.38,-40.38"/> -<text text-anchor="middle" x="890.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M893.41,-88.97C872.5,-75.79 843.95,-57.79 821.25,-43.49"/> +<polygon fill="black" stroke="black" points="822.88,-40.38 812.56,-38 819.15,-46.3 822.88,-40.38"/> +<text text-anchor="middle" x="870" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.5.2.2b"> <text_body><orig>The override control shall be protected against inadvertent operation. </orig><unl>[S:00] {org:en} -The override control shall be protected against inadvertent operation.. +The override control shall be protected against inadvertent operation. {/org} {unl} mod(control(icl>power>thing).@def.@topic,override(icl>rule>do,equ>overrule,agt>thing,obj>thing)) @@ -27968,10 +27981,10 @@ rsn(protect(icl>do,equ>defend,rsn>thing,agt>thing,obj>thing,met&g {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="588pt" height="222pt" @@ -28002,7 +28015,7 @@ rsn(protect(icl>do,equ>defend,rsn>thing,agt>thing,obj>thing,met&g <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="563,-214 48,-214 48,-176 563,-176 563,-214"/> +<polygon fill="none" stroke="black" points="542.5,-214 68.5,-214 68.5,-176 542.5,-176 542.5,-214"/> <text text-anchor="middle" x="305.5" y="-198.8" font-family="courb" font-size="14.00">protect(agt&gt;thing,equ&gt;defend,icl&gt;do,met&gt;thing,obj&gt;thing,rsn&gt;thing)</text> <text text-anchor="middle" x="305.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -28041,14 +28054,14 @@ rsn(protect(icl>do,equ>defend,rsn>thing,agt>thing,obj>thing,met&g </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.5.2.3"> <text_body><orig>When the train passes the stop signal, the train trip function shall be suppressed. </orig><unl>[S:00] {org:en} -When the train passes the stop signal, the train trip function shall be suppressed.. +When the train passes the stop signal, the train trip function shall be suppressed. {/org} {unl} tim(suppress(icl>control>do,agt>thing,obj>thing).@present.@promise,when(icl>how,com>always,tim<uw,obj>uw).@entry) @@ -28062,10 +28075,10 @@ obj(suppress(icl>control>do,agt>thing,obj>thing).@present.@promise,f {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="908pt" height="313pt" @@ -28076,51 +28089,51 @@ obj(suppress(icl>control>do,agt>thing,obj>thing).@present.@promise,f <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="711,-305 421,-305 421,-267 711,-267 711,-305"/> -<text text-anchor="middle" x="566" y="-289.8" font-family="Times,serif" font-size="14.00">suppress(agt&gt;thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="566" y="-274.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="666,-305 376,-305 376,-267 666,-267 666,-305"/> +<text text-anchor="middle" x="521" y="-289.8" font-family="Times,serif" font-size="14.00">suppress(agt&gt;thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="521" y="-274.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="571,-216 241,-216 241,-178 571,-178 571,-216"/> -<text text-anchor="middle" x="406" y="-200.8" font-family="courb" font-size="14.00">when(com&gt;always,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> -<text text-anchor="middle" x="406" y="-185.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="519.5,-216 216.5,-216 216.5,-178 519.5,-178 519.5,-216"/> +<text text-anchor="middle" x="368" y="-200.8" font-family="courb" font-size="14.00">when(com&gt;always,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> +<text text-anchor="middle" x="368" y="-185.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M532.85,-266.97C508.28,-253.62 474.62,-235.31 448.15,-220.92"/> -<polygon fill="black" stroke="black" points="449.57,-217.71 439.11,-216 446.22,-223.86 449.57,-217.71"/> -<text text-anchor="middle" x="505.5" y="-237.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M489.3,-266.97C465.91,-253.68 433.9,-235.47 408.64,-221.11"/> +<polygon fill="black" stroke="black" points="410.08,-217.9 399.66,-216 406.62,-223.99 410.08,-217.9"/> +<text text-anchor="middle" x="463.5" y="-237.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="895.5,-216 622.5,-216 622.5,-178 895.5,-178 895.5,-216"/> -<text text-anchor="middle" x="759" y="-200.8" font-family="Times,serif" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> -<text text-anchor="middle" x="759" y="-185.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="811.5,-216 538.5,-216 538.5,-178 811.5,-178 811.5,-216"/> +<text text-anchor="middle" x="675" y="-200.8" font-family="Times,serif" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> +<text text-anchor="middle" x="675" y="-185.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 1&#45;&gt;9 --> <g id="edge8" class="edge"> <title>1&#45;&gt;9</title> -<path fill="none" stroke="black" d="M605.99,-266.97C636.14,-253.38 677.65,-234.67 709.82,-220.17"/> -<polygon fill="black" stroke="black" points="711.38,-223.3 719.06,-216 708.51,-216.92 711.38,-223.3"/> -<text text-anchor="middle" x="684" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M552.91,-266.97C576.45,-253.68 608.67,-235.47 634.1,-221.11"/> +<polygon fill="black" stroke="black" points="636.15,-223.97 643.13,-216 632.7,-217.87 636.15,-223.97"/> +<text text-anchor="middle" x="617" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="547,-127 127,-127 127,-89 547,-89 547,-127"/> -<text text-anchor="middle" x="337" y="-111.8" font-family="Times,serif" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> -<text text-anchor="middle" x="337" y="-96.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="575,-127 155,-127 155,-89 575,-89 575,-127"/> +<text text-anchor="middle" x="365" y="-111.8" font-family="Times,serif" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> +<text text-anchor="middle" x="365" y="-96.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge3" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M391.7,-177.97C381.9,-165.61 368.73,-149 357.77,-135.18"/> -<polygon fill="black" stroke="black" points="360.23,-132.66 351.28,-127 354.75,-137.01 360.23,-132.66"/> -<text text-anchor="middle" x="385" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M367.38,-177.97C366.97,-166.19 366.43,-150.56 365.97,-137.16"/> +<polygon fill="black" stroke="black" points="369.46,-136.88 365.62,-127 362.47,-137.12 369.46,-136.88"/> +<text text-anchor="middle" x="376" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -28132,9 +28145,9 @@ obj(suppress(icl>control>do,agt>thing,obj>thing).@present.@promise,f <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M291.62,-88.97C257.12,-75.27 209.5,-56.35 172.86,-41.79"/> -<polygon fill="black" stroke="black" points="173.9,-38.44 163.32,-38 171.32,-44.95 173.9,-38.44"/> -<text text-anchor="middle" x="249.5" y="-59.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M313.82,-88.97C274.49,-75.12 220.06,-55.95 178.56,-41.33"/> +<polygon fill="black" stroke="black" points="179.71,-38.02 169.11,-38 177.38,-44.63 179.71,-38.02"/> +<text text-anchor="middle" x="265.5" y="-59.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -28146,9 +28159,9 @@ obj(suppress(icl>control>do,agt>thing,obj>thing).@present.@promise,f <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M335.34,-88.97C334.26,-77.19 332.82,-61.56 331.59,-48.16"/> -<polygon fill="black" stroke="black" points="335.06,-47.64 330.66,-38 328.09,-48.28 335.06,-47.64"/> -<text text-anchor="middle" x="341.5" y="-59.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M357.54,-88.97C352.57,-76.96 345.94,-60.94 340.32,-47.36"/> +<polygon fill="black" stroke="black" points="343.51,-45.91 336.45,-38 337.04,-48.58 343.51,-45.91"/> +<text text-anchor="middle" x="357.5" y="-59.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -28159,15 +28172,15 @@ obj(suppress(icl>control>do,agt>thing,obj>thing).@present.@promise,f <!-- 3&#45;&gt;6 --> <g id="edge5" class="edge"> <title>3&#45;&gt;6</title> -<path fill="none" stroke="black" d="M377.82,-88.97C409.21,-75.11 452.66,-55.92 485.76,-41.3"/> -<polygon fill="black" stroke="black" points="487.51,-44.36 495.24,-37.12 484.68,-37.95 487.51,-44.36"/> -<text text-anchor="middle" x="456.5" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M400.02,-88.97C426.6,-75.29 463.26,-56.42 491.52,-41.87"/> +<polygon fill="black" stroke="black" points="493.46,-44.8 500.75,-37.12 490.26,-38.58 493.46,-44.8"/> +<text text-anchor="middle" x="468.5" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="863,-126 697,-126 697,-90 863,-90 863,-126"/> -<text text-anchor="middle" x="780" y="-104.3" font-family="Times,serif" font-size="14.00">trip(icl&gt;journey(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="830,-126 664,-126 664,-90 830,-90 830,-126"/> +<text text-anchor="middle" x="747" y="-104.3" font-family="Times,serif" font-size="14.00">trip(icl&gt;journey(icl&gt;thing))</text> </g> <!-- 8 --> <g id="node8" class="node"> @@ -28178,27 +28191,27 @@ obj(suppress(icl>control>do,agt>thing,obj>thing).@present.@promise,f <!-- 7&#45;&gt;8 --> <g id="edge6" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M780.4,-89.81C780.67,-77.66 781.05,-61.11 781.38,-47.18"/> -<polygon fill="black" stroke="black" points="784.87,-47.23 781.61,-37.15 777.88,-47.07 784.87,-47.23"/> -<text text-anchor="middle" x="793.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M753.91,-89.81C758.85,-77.54 765.59,-60.79 771.23,-46.77"/> +<polygon fill="black" stroke="black" points="774.61,-47.74 775.1,-37.15 768.12,-45.12 774.61,-47.74"/> +<text text-anchor="middle" x="778.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9&#45;&gt;7 --> <g id="edge7" class="edge"> <title>9&#45;&gt;7</title> -<path fill="none" stroke="black" d="M763.35,-177.97C766.28,-165.84 770.2,-149.62 773.49,-135.95"/> -<polygon fill="black" stroke="black" points="776.92,-136.66 775.87,-126.12 770.12,-135.01 776.92,-136.66"/> -<text text-anchor="middle" x="783.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M689.92,-177.97C700.45,-165.24 714.71,-148.02 726.34,-133.96"/> +<polygon fill="black" stroke="black" points="729.16,-136.05 732.84,-126.12 723.76,-131.59 729.16,-136.05"/> +<text text-anchor="middle" x="727.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.5.2.4"> <text_body><orig>Actual speed shall still be shown on the DMI. </orig><unl>[S:00] {org:en} -Actual speed shall still be shown on the DMI.. +Actual speed shall still be shown on the DMI. {/org} {unl} mod(speed(icl>rate>thing).@topic,actual(icl>adj,ant>potential)) @@ -28208,17 +28221,17 @@ plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="505pt" height="222pt" - viewBox="0.00 0.00 504.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="487pt" height="222pt" + viewBox="0.00 0.00 486.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 500.5,-218 500.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 482.5,-218 482.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -28242,7 +28255,7 @@ plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="496.5,-214 41.5,-214 41.5,-176 496.5,-176 496.5,-214"/> +<polygon fill="none" stroke="black" points="478.5,-214 59.5,-214 59.5,-176 478.5,-176 478.5,-214"/> <text text-anchor="middle" x="269" y="-198.8" font-family="courb" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> <text text-anchor="middle" x="269" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -28282,14 +28295,14 @@ plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.5.2.5a"> <text_body><orig>A special indication shall be shown on the DMI. </orig><unl>[S:00] {org:en} -A special indication shall be shown on the DMI.. +A special indication shall be shown on the DMI. {/org} {unl} mod(indication(icl>communication>thing).@indef.@topic,special(icl>adj,equ>particular)) @@ -28298,75 +28311,75 @@ plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="463pt" height="222pt" - viewBox="0.00 0.00 463.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="427pt" height="222pt" + viewBox="0.00 0.00 427.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 459,-218 459,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 423,-218 423,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="266,-125 21,-125 21,-87 266,-87 266,-125"/> -<text text-anchor="middle" x="143.5" y="-109.8" font-family="Times,serif" font-size="14.00">indication(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="143.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef.@topic</text> +<polygon fill="none" stroke="black" points="248,-125 3,-125 3,-87 248,-87 248,-125"/> +<text text-anchor="middle" x="125.5" y="-109.8" font-family="Times,serif" font-size="14.00">indication(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="125.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="235.5,-36 51.5,-36 51.5,0 235.5,0 235.5,-36"/> -<text text-anchor="middle" x="143.5" y="-14.3" font-family="Times,serif" font-size="14.00">special(equ&gt;particular,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="217.5,-36 33.5,-36 33.5,0 217.5,0 217.5,-36"/> +<text text-anchor="middle" x="125.5" y="-14.3" font-family="Times,serif" font-size="14.00">special(equ&gt;particular,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M143.5,-86.76C143.5,-74.93 143.5,-59.32 143.5,-46.05"/> -<polygon fill="black" stroke="black" points="147,-46.04 143.5,-36.04 140,-46.04 147,-46.04"/> -<text text-anchor="middle" x="156" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M125.5,-86.76C125.5,-74.93 125.5,-59.32 125.5,-46.05"/> +<polygon fill="black" stroke="black" points="129,-46.04 125.5,-36.04 122,-46.04 129,-46.04"/> +<text text-anchor="middle" x="138" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="455,-214 0,-214 0,-176 455,-176 455,-214"/> -<text text-anchor="middle" x="227.5" y="-198.8" font-family="courb" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="227.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="419,-214 0,-214 0,-176 419,-176 419,-214"/> +<text text-anchor="middle" x="209.5" y="-198.8" font-family="courb" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="209.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M210.1,-175.97C197.93,-163.38 181.52,-146.38 168.03,-132.41"/> -<polygon fill="black" stroke="black" points="170.35,-129.77 160.88,-125 165.31,-134.63 170.35,-129.77"/> -<text text-anchor="middle" x="200.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M192.1,-175.97C179.93,-163.38 163.52,-146.38 150.03,-132.41"/> +<polygon fill="black" stroke="black" points="152.35,-129.77 142.88,-125 147.31,-134.63 152.35,-129.77"/> +<text text-anchor="middle" x="182.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="338.5,-125 284.5,-125 284.5,-87 338.5,-87 338.5,-125"/> -<text text-anchor="middle" x="311.5" y="-109.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="311.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="320.5,-125 266.5,-125 266.5,-87 320.5,-87 320.5,-125"/> +<text text-anchor="middle" x="293.5" y="-109.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="293.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M244.9,-175.97C257.07,-163.38 273.48,-146.38 286.97,-132.41"/> -<polygon fill="black" stroke="black" points="289.69,-134.63 294.12,-125 284.65,-129.77 289.69,-134.63"/> -<text text-anchor="middle" x="283" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M226.9,-175.97C239.07,-163.38 255.48,-146.38 268.97,-132.41"/> +<polygon fill="black" stroke="black" points="271.69,-134.63 276.12,-125 266.65,-129.77 271.69,-134.63"/> +<text text-anchor="middle" x="265" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.5.2.5b"> <text_body><orig>The supervised speed shall not be shown on the DMI. </orig><unl>[S:00] {org:en} -The supervised speed shall not be shown on the DMI.. +The supervised speed shall not be shown on the DMI. {/org} {unl} obj(supervise(icl>control>do,agt>volitional_thing,obj>thing).@state,speed(icl>rate>thing).@def.@topic) @@ -28375,17 +28388,17 @@ plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="834pt" height="135pt" - viewBox="0.00 0.00 834.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="798pt" height="135pt" + viewBox="0.00 0.00 798.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 131)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 830,-131 830,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 794,-131 794,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -28396,55 +28409,55 @@ plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="404,-38 247,-38 247,0 404,0 404,-38"/> -<text text-anchor="middle" x="325.5" y="-22.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> -<text text-anchor="middle" x="325.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="395,-38 238,-38 238,0 395,0 395,-38"/> +<text text-anchor="middle" x="316.5" y="-22.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<text text-anchor="middle" x="316.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M207.37,-88.97C230.15,-75.68 261.32,-57.47 285.93,-43.11"/> -<polygon fill="black" stroke="black" points="287.8,-46.07 294.67,-38 284.27,-40.02 287.8,-46.07"/> -<text text-anchor="middle" x="269.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M205.51,-88.97C226.81,-75.73 255.94,-57.63 279.01,-43.3"/> +<polygon fill="black" stroke="black" points="280.88,-46.25 287.53,-38 277.19,-40.31 280.88,-46.25"/> +<text text-anchor="middle" x="264.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="826,-127 371,-127 371,-89 826,-89 826,-127"/> -<text text-anchor="middle" x="598.5" y="-111.8" font-family="courb" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="598.5" y="-96.8" font-family="courb" font-size="14.00">.@entry.@not.@present.@promise</text> +<polygon fill="none" stroke="black" points="790,-127 371,-127 371,-89 790,-89 790,-127"/> +<text text-anchor="middle" x="580.5" y="-111.8" font-family="courb" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="580.5" y="-96.8" font-family="courb" font-size="14.00">.@entry.@not.@present.@promise</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge2" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M541.93,-88.97C498.19,-75.03 437.54,-55.71 391.57,-41.05"/> -<polygon fill="black" stroke="black" points="392.58,-37.71 381.99,-38 390.46,-44.37 392.58,-37.71"/> -<text text-anchor="middle" x="487.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M525.8,-88.97C483.59,-75.06 425.09,-55.79 380.67,-41.15"/> +<polygon fill="black" stroke="black" points="381.72,-37.81 371.13,-38 379.53,-44.46 381.72,-37.81"/> +<text text-anchor="middle" x="473.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="625.5,-38 571.5,-38 571.5,0 625.5,0 625.5,-38"/> -<text text-anchor="middle" x="598.5" y="-22.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="598.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="607.5,-38 553.5,-38 553.5,0 607.5,0 607.5,-38"/> +<text text-anchor="middle" x="580.5" y="-22.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="580.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M598.5,-88.97C598.5,-77.19 598.5,-61.56 598.5,-48.16"/> -<polygon fill="black" stroke="black" points="602,-48 598.5,-38 595,-48 602,-48"/> -<text text-anchor="middle" x="607" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M580.5,-88.97C580.5,-77.19 580.5,-61.56 580.5,-48.16"/> +<polygon fill="black" stroke="black" points="584,-48 580.5,-38 577,-48 584,-48"/> +<text text-anchor="middle" x="589" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.5.2.7"> <text_body><orig>The train shall be capable of receiving any track-to-train information intended and relevant for this train including movement authority. </orig><unl>[S:00] {org:en} -The train shall be capable of receiving any track-to-train information intended and relevant for this train including movement authority.. +The train shall be capable of receiving any track-to-train information intended and relevant for this train including movement authority. {/org} {unl} aoj(capable(icl>adj).@entry.@present.@promise,train(icl>public_transport>thing):01.@def) @@ -28463,205 +28476,205 @@ obj(capable(icl>adj).@entry.@present.@promise,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1739pt" height="348pt" - viewBox="0.00 0.00 1738.50 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1709pt" height="348pt" + viewBox="0.00 0.00 1708.50 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 344)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 1734.5,-344 1734.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 1704.5,-344 1704.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-261 380,-261 380,-8 8,-8"/> -<text text-anchor="middle" x="194" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-261 350,-261 350,-8 8,-8"/> +<text text-anchor="middle" x="179" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="469.5,-340 254.5,-340 254.5,-302 469.5,-302 469.5,-340"/> -<text text-anchor="middle" x="362" y="-324.8" font-family="courb" font-size="14.00">capable(icl&gt;adj)</text> -<text text-anchor="middle" x="362" y="-309.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="443,-340 237,-340 237,-302 443,-302 443,-340"/> +<text text-anchor="middle" x="340" y="-324.8" font-family="courb" font-size="14.00">capable(icl&gt;adj)</text> +<text text-anchor="middle" x="340" y="-309.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="638,-230 402,-230 402,-192 638,-192 638,-230"/> -<text text-anchor="middle" x="520" y="-214.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> -<text text-anchor="middle" x="520" y="-199.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="608,-230 372,-230 372,-192 608,-192 608,-230"/> +<text text-anchor="middle" x="490" y="-214.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<text text-anchor="middle" x="490" y="-199.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M388.45,-301.92C414.99,-283.78 456.03,-255.73 485.2,-235.79"/> -<polygon fill="black" stroke="black" points="487.19,-238.67 493.47,-230.14 483.24,-232.89 487.19,-238.67"/> -<text text-anchor="middle" x="444.5" y="-272.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M365.11,-301.92C390.2,-283.86 428.93,-255.97 456.61,-236.04"/> +<polygon fill="black" stroke="black" points="458.74,-238.82 464.81,-230.14 454.65,-233.14 458.74,-238.82"/> +<text text-anchor="middle" x="418.5" y="-272.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="372,-230 16,-230 16,-192 372,-192 372,-230"/> -<text text-anchor="middle" x="194" y="-214.8" font-family="courb" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> -<text text-anchor="middle" x="194" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="342,-230 16,-230 16,-192 342,-192 342,-230"/> +<text text-anchor="middle" x="179" y="-214.8" font-family="courb" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> +<text text-anchor="middle" x="179" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge13" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M333.88,-301.92C318.55,-292.07 298.68,-279.29 278.75,-266.48"/> -<polygon fill="black" stroke="black" points="280.52,-263.46 270.22,-261 276.74,-269.35 280.52,-263.46"/> -<text text-anchor="middle" x="311" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M313.05,-301.92C298.43,-292.11 279.49,-279.41 260.47,-266.65"/> +<polygon fill="black" stroke="black" points="262.3,-263.66 252.04,-261 258.4,-269.48 262.3,-263.66"/> +<text text-anchor="middle" x="292" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="722,-140 388,-140 388,-104 722,-104 722,-140"/> -<text text-anchor="middle" x="555" y="-118.3" font-family="Times,serif" font-size="14.00">train(agt&gt;person,gol&gt;uw,icl&gt;practice(icl&gt;do),obj&gt;person)</text> +<polygon fill="none" stroke="black" points="692,-140 358,-140 358,-104 692,-104 692,-140"/> +<text text-anchor="middle" x="525" y="-118.3" font-family="Times,serif" font-size="14.00">train(agt&gt;person,gol&gt;uw,icl&gt;practice(icl&gt;do),obj&gt;person)</text> </g> <!-- 2&#45;&gt;6 --> <g id="edge4" class="edge"> <title>2&#45;&gt;6</title> -<path fill="none" stroke="black" d="M527.25,-191.97C532.18,-179.72 538.79,-163.3 544.32,-149.55"/> -<polygon fill="black" stroke="black" points="547.63,-150.7 548.11,-140.12 541.14,-148.09 547.63,-150.7"/> -<text text-anchor="middle" x="548.5" y="-162.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M497.25,-191.97C502.18,-179.72 508.79,-163.3 514.32,-149.55"/> +<polygon fill="black" stroke="black" points="517.63,-150.7 518.11,-140.12 511.14,-148.09 517.63,-150.7"/> +<text text-anchor="middle" x="518.5" y="-162.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="298,-140 90,-140 90,-104 298,-104 298,-140"/> -<text text-anchor="middle" x="194" y="-118.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="283,-140 75,-140 75,-104 283,-104 283,-140"/> +<text text-anchor="middle" x="179" y="-118.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="235.5,-52 152.5,-52 152.5,-16 235.5,-16 235.5,-52"/> -<text text-anchor="middle" x="194" y="-30.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="220.5,-52 137.5,-52 137.5,-16 220.5,-16 220.5,-52"/> +<text text-anchor="middle" x="179" y="-30.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge1" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M194,-103.6C194,-91.75 194,-75.82 194,-62.29"/> -<polygon fill="black" stroke="black" points="197.5,-62.08 194,-52.08 190.5,-62.08 197.5,-62.08"/> -<text text-anchor="middle" x="206.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M179,-103.6C179,-91.75 179,-75.82 179,-62.29"/> +<polygon fill="black" stroke="black" points="182.5,-62.08 179,-52.08 175.5,-62.08 182.5,-62.08"/> +<text text-anchor="middle" x="191.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge2" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M194,-191.97C194,-179.96 194,-163.93 194,-150.36"/> -<polygon fill="black" stroke="black" points="197.5,-150.12 194,-140.12 190.5,-150.12 197.5,-150.12"/> -<text text-anchor="middle" x="203" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M179,-191.97C179,-179.96 179,-163.93 179,-150.36"/> +<polygon fill="black" stroke="black" points="182.5,-150.12 179,-140.12 175.5,-150.12 182.5,-150.12"/> +<text text-anchor="middle" x="188" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="827.5,-52 610.5,-52 610.5,-16 827.5,-16 827.5,-52"/> -<text text-anchor="middle" x="719" y="-30.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="797.5,-52 580.5,-52 580.5,-16 797.5,-16 797.5,-52"/> +<text text-anchor="middle" x="689" y="-30.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M587.79,-103.8C613.58,-90.28 649.66,-71.36 677.46,-56.78"/> -<polygon fill="black" stroke="black" points="679.31,-59.76 686.54,-52.02 676.06,-53.56 679.31,-59.76"/> -<text text-anchor="middle" x="660" y="-73.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M557.79,-103.8C583.58,-90.28 619.66,-71.36 647.46,-56.78"/> +<polygon fill="black" stroke="black" points="649.31,-59.76 656.54,-52.02 646.06,-53.56 649.31,-59.76"/> +<text text-anchor="middle" x="630" y="-73.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1218,-141 740,-141 740,-103 1218,-103 1218,-141"/> -<text text-anchor="middle" x="979" y="-125.8" font-family="Times,serif" font-size="14.00">intend(agt&gt;volitional_thing,equ&gt;predestinate,icl&gt;do,obj&gt;thing,rec&gt;volitional_thing)</text> -<text text-anchor="middle" x="979" y="-110.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1188,-141 710,-141 710,-103 1188,-103 1188,-141"/> +<text text-anchor="middle" x="949" y="-125.8" font-family="Times,serif" font-size="14.00">intend(agt&gt;volitional_thing,equ&gt;predestinate,icl&gt;do,obj&gt;thing,rec&gt;volitional_thing)</text> +<text text-anchor="middle" x="949" y="-110.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 8&#45;&gt;7 --> <g id="edge6" class="edge"> <title>8&#45;&gt;7</title> -<path fill="none" stroke="black" d="M924.5,-102.97C882.41,-89.05 824.17,-69.79 780.44,-55.32"/> -<polygon fill="black" stroke="black" points="781.37,-51.94 770.78,-52.13 779.17,-58.59 781.37,-51.94"/> -<text text-anchor="middle" x="873" y="-73.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M894.5,-102.97C852.41,-89.05 794.17,-69.79 750.44,-55.32"/> +<polygon fill="black" stroke="black" points="751.37,-51.94 740.78,-52.13 749.17,-58.59 751.37,-51.94"/> +<text text-anchor="middle" x="843" y="-73.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1204,-229 1016,-229 1016,-193 1204,-193 1204,-229"/> -<text text-anchor="middle" x="1110" y="-207.3" font-family="Times,serif" font-size="14.00">relevant(ant&gt;irrelevant,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1174,-229 986,-229 986,-193 1174,-193 1174,-229"/> +<text text-anchor="middle" x="1080" y="-207.3" font-family="Times,serif" font-size="14.00">relevant(ant&gt;irrelevant,icl&gt;adj)</text> </g> <!-- 9&#45;&gt;8 --> <g id="edge7" class="edge"> <title>9&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1084.12,-192.81C1064.24,-179.61 1036.56,-161.23 1014.59,-146.64"/> -<polygon fill="black" stroke="black" points="1016.45,-143.67 1006.18,-141.05 1012.57,-149.5 1016.45,-143.67"/> -<text text-anchor="middle" x="1062" y="-162.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1054.12,-192.81C1034.24,-179.61 1006.56,-161.23 984.59,-146.64"/> +<polygon fill="black" stroke="black" points="986.45,-143.67 976.18,-141.05 982.57,-149.5 986.45,-143.67"/> +<text text-anchor="middle" x="1032" y="-162.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1472,-140 1236,-140 1236,-104 1472,-104 1472,-140"/> -<text text-anchor="middle" x="1354" y="-118.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="1442,-140 1206,-140 1206,-104 1442,-104 1442,-140"/> +<text text-anchor="middle" x="1324" y="-118.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge9" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1157.92,-192.92C1197.7,-178.73 1254.41,-158.51 1296.61,-143.46"/> -<polygon fill="black" stroke="black" points="1297.95,-146.7 1306.19,-140.05 1295.6,-140.11 1297.95,-146.7"/> -<text text-anchor="middle" x="1255" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1127.92,-192.92C1167.7,-178.73 1224.41,-158.51 1266.61,-143.46"/> +<polygon fill="black" stroke="black" points="1267.95,-146.7 1276.19,-140.05 1265.6,-140.11 1267.95,-146.7"/> +<text text-anchor="middle" x="1225" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1491,-52 1201,-52 1201,-16 1491,-16 1491,-52"/> -<text text-anchor="middle" x="1346" y="-30.3" font-family="Times,serif" font-size="14.00">this(icl&gt;determiner(icl&gt;adj),mod&lt;concrete_thing)</text> +<polygon fill="none" stroke="black" points="1461,-52 1171,-52 1171,-16 1461,-16 1461,-52"/> +<text text-anchor="middle" x="1316" y="-30.3" font-family="Times,serif" font-size="14.00">this(icl&gt;determiner(icl&gt;adj),mod&lt;concrete_thing)</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge8" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1352.38,-103.6C1351.28,-91.75 1349.8,-75.82 1348.54,-62.29"/> -<polygon fill="black" stroke="black" points="1352,-61.72 1347.59,-52.08 1345.03,-62.37 1352,-61.72"/> -<text text-anchor="middle" x="1362.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1322.38,-103.6C1321.28,-91.75 1319.8,-75.82 1318.54,-62.29"/> +<polygon fill="black" stroke="black" points="1322,-61.72 1317.59,-52.08 1315.03,-62.37 1322,-61.72"/> +<text text-anchor="middle" x="1332.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1625,-230 1341,-230 1341,-192 1625,-192 1625,-230"/> -<text text-anchor="middle" x="1483" y="-214.8" font-family="Times,serif" font-size="14.00">include(aoj&gt;thing,icl&gt;contain(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="1483" y="-199.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="1595,-230 1311,-230 1311,-192 1595,-192 1595,-230"/> +<text text-anchor="middle" x="1453" y="-214.8" font-family="Times,serif" font-size="14.00">include(aoj&gt;thing,icl&gt;contain(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="1453" y="-199.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 12&#45;&gt;10 --> <g id="edge10" class="edge"> <title>12&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1456.27,-191.97C1436.42,-178.59 1409.21,-160.23 1387.84,-145.82"/> -<polygon fill="black" stroke="black" points="1389.63,-142.81 1379.38,-140.12 1385.71,-148.61 1389.63,-142.81"/> -<text text-anchor="middle" x="1434.5" y="-162.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1426.27,-191.97C1406.42,-178.59 1379.21,-160.23 1357.84,-145.82"/> +<polygon fill="black" stroke="black" points="1359.63,-142.81 1349.38,-140.12 1355.71,-148.61 1359.63,-142.81"/> +<text text-anchor="middle" x="1404.5" y="-162.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1722,-140 1504,-140 1504,-104 1722,-104 1722,-140"/> -<text text-anchor="middle" x="1613" y="-118.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="1692,-140 1474,-140 1474,-104 1692,-104 1692,-140"/> +<text text-anchor="middle" x="1583" y="-118.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge12" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1509.94,-191.97C1529.94,-178.59 1557.36,-160.23 1578.9,-145.82"/> -<polygon fill="black" stroke="black" points="1581.06,-148.59 1587.43,-140.12 1577.17,-142.77 1581.06,-148.59"/> -<text text-anchor="middle" x="1564" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1479.94,-191.97C1499.94,-178.59 1527.36,-160.23 1548.9,-145.82"/> +<polygon fill="black" stroke="black" points="1551.06,-148.59 1557.43,-140.12 1547.17,-142.77 1551.06,-148.59"/> +<text text-anchor="middle" x="1534" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1730.5,-52 1509.5,-52 1509.5,-16 1730.5,-16 1730.5,-52"/> -<text text-anchor="middle" x="1620" y="-30.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1700.5,-52 1479.5,-52 1479.5,-16 1700.5,-16 1700.5,-52"/> +<text text-anchor="middle" x="1590" y="-30.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge11" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1614.42,-103.6C1615.38,-91.75 1616.68,-75.82 1617.78,-62.29"/> -<polygon fill="black" stroke="black" points="1621.29,-62.34 1618.61,-52.08 1614.31,-61.77 1621.29,-62.34"/> -<text text-anchor="middle" x="1629.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1584.42,-103.6C1585.38,-91.75 1586.68,-75.82 1587.78,-62.29"/> +<polygon fill="black" stroke="black" points="1591.29,-62.34 1588.61,-52.08 1584.31,-61.77 1591.29,-62.34"/> +<text text-anchor="middle" x="1599.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -28676,40 +28689,40 @@ mod(function(icl>mathematical_relation>thing).@entry.@pl.@maiuscul,protect {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="346pt" height="133pt" - viewBox="0.00 0.00 346.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="325pt" height="133pt" + viewBox="0.00 0.00 325.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 342,-129 342,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 321,-129 321,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="338,-125 0,-125 0,-87 338,-87 338,-125"/> -<text text-anchor="middle" x="169" y="-109.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> -<text text-anchor="middle" x="169" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> +<polygon fill="none" stroke="black" points="317,-125 0,-125 0,-87 317,-87 317,-125"/> +<text text-anchor="middle" x="158.5" y="-109.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> +<text text-anchor="middle" x="158.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="322.5,-36 15.5,-36 15.5,0 322.5,0 322.5,-36"/> -<text text-anchor="middle" x="169" y="-14.3" font-family="Times,serif" font-size="14.00">protection(agt&gt;thing,cag&gt;thing,icl&gt;action,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="312,-36 5,-36 5,0 312,0 312,-36"/> +<text text-anchor="middle" x="158.5" y="-14.3" font-family="Times,serif" font-size="14.00">protection(agt&gt;thing,cag&gt;thing,icl&gt;action,obj&gt;thing)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M169,-86.76C169,-74.93 169,-59.32 169,-46.05"/> -<polygon fill="black" stroke="black" points="172.5,-46.04 169,-36.04 165.5,-46.04 172.5,-46.04"/> -<text text-anchor="middle" x="181.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M158.5,-86.76C158.5,-74.93 158.5,-59.32 158.5,-46.05"/> +<polygon fill="black" stroke="black" points="162,-46.04 158.5,-36.04 155,-46.04 162,-46.04"/> +<text text-anchor="middle" x="171" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <p id="4.6.4"> <title><orig>Emergency stop to train(s)</orig><unl>[S:00] {org:en} @@ -28722,10 +28735,10 @@ shd(train(icl>practice>do,agt>person,obj>person,gol>uw),s.@parent {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="554pt" height="222pt" @@ -28736,7 +28749,7 @@ shd(train(icl>practice>do,agt>person,obj>person,gol>uw),s.@parent <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="214.5,-214 27.5,-214 27.5,-176 214.5,-176 214.5,-214"/> +<polygon fill="none" stroke="black" points="206,-214 36,-214 36,-176 206,-176 206,-214"/> <text text-anchor="middle" x="121" y="-198.8" font-family="courb" font-size="14.00">stop(icl&gt;stay(icl&gt;thing))</text> <text text-anchor="middle" x="121" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -28782,7 +28795,7 @@ shd(train(icl>practice>do,agt>person,obj>person,gol>uw),s.@parent </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.6.4.1a"> <text_body><orig>If supervised by an RBC it shall be possible to command an emergency stop to all trains in a particular area or to a specific train </orig><unl>[S:00] @@ -28804,17 +28817,17 @@ aoj(possible(icl>adj,ant>impossible).@present.@promise,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1426pt" height="348pt" - viewBox="0.00 0.00 1425.50 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1392pt" height="348pt" + viewBox="0.00 0.00 1392.00 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 344)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 1421.5,-344 1421.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 1388,-344 1388,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> <polygon fill="none" stroke="black" points="8,-8 8,-261 968,-261 968,-8 8,-8"/> @@ -28823,51 +28836,51 @@ aoj(possible(icl>adj,ant>impossible).@present.@promise,:01) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="982,-340 786,-340 786,-302 982,-302 982,-340"/> -<text text-anchor="middle" x="884" y="-324.8" font-family="Times,serif" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> -<text text-anchor="middle" x="884" y="-309.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="974,-340 778,-340 778,-302 974,-302 974,-340"/> +<text text-anchor="middle" x="876" y="-324.8" font-family="Times,serif" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> +<text text-anchor="middle" x="876" y="-309.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="1417.5,-230 976.5,-230 976.5,-192 1417.5,-192 1417.5,-230"/> -<text text-anchor="middle" x="1197" y="-214.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="1197" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1384,-230 976,-230 976,-192 1384,-192 1384,-230"/> +<text text-anchor="middle" x="1180" y="-214.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="1180" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge9" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M936.39,-301.92C991.09,-283.05 1076.85,-253.46 1134.91,-233.42"/> -<polygon fill="black" stroke="black" points="1136.39,-236.62 1144.7,-230.05 1134.11,-230 1136.39,-236.62"/> -<text text-anchor="middle" x="1041" y="-272.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M926.88,-301.92C980.01,-283.05 1063.3,-253.46 1119.7,-233.42"/> +<polygon fill="black" stroke="black" points="1120.95,-236.69 1129.2,-230.05 1118.61,-230.1 1120.95,-236.69"/> +<text text-anchor="middle" x="1028" y="-272.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="827,-230 317,-230 317,-192 827,-192 827,-230"/> +<polygon fill="none" stroke="black" points="807,-230 337,-230 337,-192 807,-192 807,-230"/> <text text-anchor="middle" x="572" y="-214.8" font-family="courb" font-size="14.00">command(agt&gt;person,icl&gt;lead(icl&gt;do),obj&gt;volitional_thing,rec&gt;thing)</text> <text text-anchor="middle" x="572" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;6 --> <g id="edge11" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M831.78,-301.92C801.79,-291.54 762.43,-277.92 723.45,-264.42"/> -<polygon fill="black" stroke="black" points="724.15,-260.96 713.55,-261 721.86,-267.58 724.15,-260.96"/> -<text text-anchor="middle" x="782.5" y="-272.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M825.12,-301.92C795.89,-291.54 757.54,-277.92 719.56,-264.42"/> +<polygon fill="black" stroke="black" points="720.52,-261.05 709.92,-261 718.17,-267.64 720.52,-261.05"/> +<text text-anchor="middle" x="776.5" y="-272.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1343.5,-141 1050.5,-141 1050.5,-103 1343.5,-103 1343.5,-141"/> -<text text-anchor="middle" x="1197" y="-125.8" font-family="Times,serif" font-size="14.00">rbc(equ&gt;red_blood_cell,icl&gt;blood_cell(icl&gt;thing))</text> -<text text-anchor="middle" x="1197" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1326.5,-141 1033.5,-141 1033.5,-103 1326.5,-103 1326.5,-141"/> +<text text-anchor="middle" x="1180" y="-125.8" font-family="Times,serif" font-size="14.00">rbc(equ&gt;red_blood_cell,icl&gt;blood_cell(icl&gt;thing))</text> +<text text-anchor="middle" x="1180" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge10" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M1197,-191.97C1197,-180.19 1197,-164.56 1197,-151.16"/> -<polygon fill="black" stroke="black" points="1200.5,-151 1197,-141 1193.5,-151 1200.5,-151"/> -<text text-anchor="middle" x="1205.5" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1180,-191.97C1180,-180.19 1180,-164.56 1180,-151.16"/> +<polygon fill="black" stroke="black" points="1183.5,-151 1180,-141 1176.5,-151 1183.5,-151"/> +<text text-anchor="middle" x="1188.5" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -28979,14 +28992,14 @@ aoj(possible(icl>adj,ant>impossible).@present.@promise,:01) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.6.4.1b"> <text_body><orig>It shall be possible to command an immediate train stop. </orig><unl>[S:00] {org:en} -It shall be possible to command an immediate train stop.. +It shall be possible to command an immediate train stop. {/org} {unl} aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing)) @@ -28996,10 +29009,10 @@ obj(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="458pt" height="309pt" @@ -29010,7 +29023,7 @@ obj(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="346,-301 101,-301 101,-263 346,-263 346,-301"/> +<polygon fill="none" stroke="black" points="336.5,-301 110.5,-301 110.5,-263 336.5,-263 336.5,-301"/> <text text-anchor="middle" x="223.5" y="-285.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> <text text-anchor="middle" x="223.5" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -29069,7 +29082,7 @@ obj(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.6.4.1c"> @@ -29100,10 +29113,10 @@ obj:01(ignore(icl>reject>do,equ>dismiss,com>judicial,agt>thing,ob {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="413pt" height="309pt" @@ -29114,7 +29127,7 @@ obj:01(ignore(icl>reject>do,equ>dismiss,com>judicial,agt>thing,ob <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="325,-301 80,-301 80,-263 325,-263 325,-301"/> +<polygon fill="none" stroke="black" points="315.5,-301 89.5,-301 89.5,-263 315.5,-263 315.5,-301"/> <text text-anchor="middle" x="202.5" y="-285.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> <text text-anchor="middle" x="202.5" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -29176,7 +29189,7 @@ obj:01(ignore(icl>reject>do,equ>dismiss,com>judicial,agt>thing,ob <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="825pt" height="368pt" @@ -29192,9 +29205,9 @@ obj:01(ignore(icl>reject>do,equ>dismiss,com>judicial,agt>thing,ob <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="562.5,-232 23.5,-232 23.5,-194 562.5,-194 562.5,-232"/> -<text text-anchor="middle" x="293" y="-216.8" font-family="courb" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> -<text text-anchor="middle" x="293" y="-201.8" font-family="courb" font-size="14.00">.@complete.@entry.@present</text> +<polygon fill="none" stroke="black" points="562.5,-232 75.5,-232 75.5,-194 562.5,-194 562.5,-232"/> +<text text-anchor="middle" x="319" y="-216.8" font-family="courb" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> +<text text-anchor="middle" x="319" y="-201.8" font-family="courb" font-size="14.00">.@complete.@entry.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -29206,9 +29219,9 @@ obj:01(ignore(icl>reject>do,equ>dismiss,com>judicial,agt>thing,ob <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M258.4,-193.97C232.65,-180.56 197.32,-162.15 169.63,-147.73"/> -<polygon fill="black" stroke="black" points="171.04,-144.52 160.56,-143 167.81,-150.73 171.04,-144.52"/> -<text text-anchor="middle" x="227.5" y="-164.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M279.01,-193.97C248.86,-180.38 207.35,-161.67 175.18,-147.17"/> +<polygon fill="black" stroke="black" points="176.49,-143.92 165.94,-143 173.62,-150.3 176.49,-143.92"/> +<text text-anchor="middle" x="242.5" y="-164.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -29219,9 +29232,9 @@ obj:01(ignore(icl>reject>do,equ>dismiss,com>judicial,agt>thing,ob <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M303.36,-193.97C310.47,-181.6 320.02,-164.98 327.97,-151.15"/> -<polygon fill="black" stroke="black" points="331.22,-152.53 333.16,-142.12 325.15,-149.04 331.22,-152.53"/> -<text text-anchor="middle" x="332.5" y="-164.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M323.97,-193.97C327.32,-181.84 331.8,-165.62 335.56,-151.95"/> +<polygon fill="black" stroke="black" points="338.99,-152.69 338.28,-142.12 332.25,-150.82 338.99,-152.69"/> +<text text-anchor="middle" x="344.5" y="-164.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -29233,9 +29246,9 @@ obj:01(ignore(icl>reject>do,equ>dismiss,com>judicial,agt>thing,ob <!-- 1&#45;&gt;5 --> <g id="edge4" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M344.59,-193.97C384.24,-180.12 439.12,-160.95 480.95,-146.33"/> -<polygon fill="black" stroke="black" points="482.19,-149.61 490.47,-143 479.88,-143 482.19,-149.61"/> -<text text-anchor="middle" x="439.5" y="-164.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M365.21,-193.97C400.34,-180.27 448.83,-161.35 486.14,-146.79"/> +<polygon fill="black" stroke="black" points="487.81,-149.9 495.85,-143 485.27,-143.38 487.81,-149.9"/> +<text text-anchor="middle" x="450.5" y="-164.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 7 --> <g id="node7" class="node"> @@ -29246,23 +29259,23 @@ obj:01(ignore(icl>reject>do,equ>dismiss,com>judicial,agt>thing,ob <!-- 1&#45;&gt;7 --> <g id="edge6" class="edge"> <title>1&#45;&gt;7</title> -<path fill="none" stroke="black" d="M386.4,-193.95C454.26,-180.74 548.59,-162.18 640.83,-143.23"/> -<polygon fill="black" stroke="black" points="641.82,-146.6 650.91,-141.15 640.41,-139.74 641.82,-146.6"/> -<text text-anchor="middle" x="554.5" y="-164.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M403.33,-194C466.09,-180.6 554.15,-161.79 640.88,-143.24"/> +<polygon fill="black" stroke="black" points="641.85,-146.61 650.89,-141.1 640.38,-139.77 641.85,-146.61"/> +<text text-anchor="middle" x="561.5" y="-164.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="660.5,-321 205.5,-321 205.5,-283 660.5,-283 660.5,-321"/> -<text text-anchor="middle" x="433" y="-305.8" font-family="Times,serif" font-size="14.00">ignore(agt&gt;thing,com&gt;judicial,equ&gt;dismiss,icl&gt;reject(icl&gt;do),obj&gt;information)</text> -<text text-anchor="middle" x="433" y="-290.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="674.5,-321 219.5,-321 219.5,-283 674.5,-283 674.5,-321"/> +<text text-anchor="middle" x="447" y="-305.8" font-family="Times,serif" font-size="14.00">ignore(agt&gt;thing,com&gt;judicial,equ&gt;dismiss,icl&gt;reject(icl&gt;do),obj&gt;information)</text> +<text text-anchor="middle" x="447" y="-290.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M403.99,-282.97C382.69,-269.73 353.56,-251.63 330.49,-237.3"/> -<polygon fill="black" stroke="black" points="332.31,-234.31 321.97,-232 328.62,-240.25 332.31,-234.31"/> -<text text-anchor="middle" x="381" y="-253.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M420.48,-282.97C401.17,-269.85 374.84,-251.95 353.83,-237.68"/> +<polygon fill="black" stroke="black" points="355.73,-234.73 345.49,-232 351.79,-240.52 355.73,-234.73"/> +<text text-anchor="middle" x="400" y="-253.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 8 --> <g id="node8" class="node"> @@ -29274,9 +29287,9 @@ obj:01(ignore(icl>reject>do,equ>dismiss,com>judicial,agt>thing,ob <!-- 3&#45;&gt;8 --> <g id="edge7" class="edge"> <title>3&#45;&gt;8</title> -<path fill="none" stroke="black" d="M486.46,-282.97C527.62,-269.09 584.64,-249.87 628.02,-235.24"/> -<polygon fill="black" stroke="black" points="629.25,-238.52 637.61,-232 627.02,-231.88 629.25,-238.52"/> -<text text-anchor="middle" x="586" y="-253.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M497.56,-282.97C536.33,-269.15 589.95,-250.03 630.92,-235.42"/> +<polygon fill="black" stroke="black" points="632.26,-238.66 640.51,-232 629.91,-232.07 632.26,-238.66"/> +<text text-anchor="middle" x="592" y="-253.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -29294,14 +29307,14 @@ obj:01(ignore(icl>reject>do,equ>dismiss,com>judicial,agt>thing,ob </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.6.4.7"> <text_body><orig>When a train has received an emergency stop ETCS shall command the emergency brake. </orig><unl>[S:00] {org:en} -When a train has received an emergency stop ETCS shall command the emergency brake.. +When a train has received an emergency stop ETCS shall command the emergency brake. {/org} {unl} tim(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@present.@promise,when(icl>how,com>always,tim<uw,obj>uw).@entry) @@ -29315,10 +29328,10 @@ obj(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="824pt" height="313pt" @@ -29336,16 +29349,16 @@ obj(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="371.5,-216 41.5,-216 41.5,-178 371.5,-178 371.5,-216"/> -<text text-anchor="middle" x="206.5" y="-200.8" font-family="courb" font-size="14.00">when(com&gt;always,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> -<text text-anchor="middle" x="206.5" y="-185.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="368,-216 65,-216 65,-178 368,-178 368,-216"/> +<text text-anchor="middle" x="216.5" y="-200.8" font-family="courb" font-size="14.00">when(com&gt;always,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> +<text text-anchor="middle" x="216.5" y="-185.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M412.63,-266.97C371.14,-253.09 313.69,-233.87 269.97,-219.24"/> -<polygon fill="black" stroke="black" points="270.9,-215.86 260.3,-216 268.68,-222.5 270.9,-215.86"/> -<text text-anchor="middle" x="362" y="-237.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M414.7,-266.97C374.89,-253.12 319.8,-233.95 277.8,-219.33"/> +<polygon fill="black" stroke="black" points="278.83,-215.98 268.23,-216 276.53,-222.6 278.83,-215.98"/> +<text text-anchor="middle" x="366" y="-237.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -29385,9 +29398,9 @@ obj(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing <!-- 2&#45;&gt;3 --> <g id="edge3" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M193.03,-177.97C183.79,-165.61 171.39,-149 161.06,-135.18"/> -<polygon fill="black" stroke="black" points="163.74,-132.92 154.95,-127 158.13,-137.11 163.74,-132.92"/> -<text text-anchor="middle" x="187.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M200.96,-177.97C190.2,-165.49 175.72,-148.69 163.74,-134.79"/> +<polygon fill="black" stroke="black" points="166.2,-132.29 157.02,-127 160.9,-136.86 166.2,-132.29"/> +<text text-anchor="middle" x="192.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -29444,14 +29457,14 @@ obj(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.6.4.8"> <text_body><orig>The emergency stop shall be indicated to the driver on the DMI. </orig><unl>[S:00] {org:en} -The emergency stop shall be indicated to the driver on the DMI.. +The emergency stop shall be indicated to the driver on the DMI. {/org} {unl} mod(stop(icl>stay>thing).@def.@topic,emergency(icl>crisis>thing)) @@ -29461,10 +29474,10 @@ plc(driver(icl>operator>thing,ant>nondriver).@def,dmi.@def) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="462pt" height="224pt" @@ -29495,7 +29508,7 @@ plc(driver(icl>operator>thing,ant>nondriver).@def,dmi.@def) <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="417,-216 1,-216 1,-178 417,-178 417,-216"/> +<polygon fill="none" stroke="black" points="400,-216 18,-216 18,-178 400,-178 400,-216"/> <text text-anchor="middle" x="209" y="-200.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> <text text-anchor="middle" x="209" y="-185.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -29536,7 +29549,7 @@ plc(driver(icl>operator>thing,ant>nondriver).@def,dmi.@def) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -29550,45 +29563,45 @@ mod(suitability(icl>quality>thing,ant>unsuitability).@entry,route(icl&g {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="375pt" height="133pt" - viewBox="0.00 0.00 375.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="348pt" height="133pt" + viewBox="0.00 0.00 348.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 371,-129 371,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 344,-129 344,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="367,-125 0,-125 0,-87 367,-87 367,-125"/> -<text text-anchor="middle" x="183.5" y="-109.8" font-family="courb" font-size="14.00">suitability(ant&gt;unsuitability,icl&gt;quality(icl&gt;thing))</text> -<text text-anchor="middle" x="183.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="340,-125 0,-125 0,-87 340,-87 340,-125"/> +<text text-anchor="middle" x="170" y="-109.8" font-family="courb" font-size="14.00">suitability(ant&gt;unsuitability,icl&gt;quality(icl&gt;thing))</text> +<text text-anchor="middle" x="170" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="288,-36 79,-36 79,0 288,0 288,-36"/> -<text text-anchor="middle" x="183.5" y="-14.3" font-family="Times,serif" font-size="14.00">route(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="274.5,-36 65.5,-36 65.5,0 274.5,0 274.5,-36"/> +<text text-anchor="middle" x="170" y="-14.3" font-family="Times,serif" font-size="14.00">route(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M183.5,-86.76C183.5,-74.93 183.5,-59.32 183.5,-46.05"/> -<polygon fill="black" stroke="black" points="187,-46.04 183.5,-36.04 180,-46.04 187,-46.04"/> -<text text-anchor="middle" x="196" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M170,-86.76C170,-74.93 170,-59.32 170,-46.05"/> +<polygon fill="black" stroke="black" points="173.5,-46.04 170,-36.04 166.5,-46.04 173.5,-46.04"/> +<text text-anchor="middle" x="182.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.6.4.1a"> <text_body><orig>It shall be possible to prevent a train from entering a route for which it does not meet the required criteria. </orig><unl>[S:00] {org:en} -It shall be possible to prevent a train from entering a route for which it does not meet the required criteria.. +It shall be possible to prevent a train from entering a route for which it does not meet the required criteria. {/org} {unl} aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,prevent(icl>prohibit>do,agt>thing,obj>thing,asp>uw)) @@ -29602,10 +29615,10 @@ cao(meet(icl>join>be,cao>thing,aoj>thing).@not.@present,criterion(ic {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1082pt" height="400pt" @@ -29616,7 +29629,7 @@ cao(meet(icl>join>be,cao>thing,aoj>thing).@not.@present,criterion(ic <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="289.5,-392 44.5,-392 44.5,-354 289.5,-354 289.5,-392"/> +<polygon fill="none" stroke="black" points="280,-392 54,-392 54,-354 280,-354 280,-392"/> <text text-anchor="middle" x="167" y="-376.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> <text text-anchor="middle" x="167" y="-361.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -29731,14 +29744,14 @@ cao(meet(icl>join>be,cao>thing,aoj>thing).@not.@present,criterion(ic </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.6.4.1c"> <text_body><orig>Route unsuitability shall be indicated on the DMI. </orig><unl>[S:00] {org:en} -Route unsuitability shall be indicated on the DMI.. +Route unsuitability shall be indicated on the DMI. {/org} {unl} mod(unsuitability(icl>quality>thing,ant>suitability).@topic,route(icl>line>thing,equ>path)) @@ -29747,17 +29760,17 @@ plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="459pt" height="222pt" - viewBox="0.00 0.00 458.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="442pt" height="222pt" + viewBox="0.00 0.00 441.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 454.5,-218 454.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 437.5,-218 437.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -29781,7 +29794,7 @@ plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="450.5,-214 34.5,-214 34.5,-176 450.5,-176 450.5,-214"/> +<polygon fill="none" stroke="black" points="433.5,-214 51.5,-214 51.5,-176 433.5,-176 433.5,-214"/> <text text-anchor="middle" x="242.5" y="-198.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> <text text-anchor="middle" x="242.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -29808,14 +29821,14 @@ plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.6.4.2"> <text_body><orig>The driver shall be able to override the function when the train is stationary. </orig><unl>[S:00] {org:en} -The driver shall be able to override the function when the train is stationary.. +The driver shall be able to override the function when the train is stationary. {/org} {unl} aoj(override(icl>rule>do,equ>overrule,agt>thing,obj>thing).@entry.@present.@ability.@promise,driver(icl>operator>thing,ant>nondriver).@def) @@ -29825,23 +29838,23 @@ aoj(stationary(icl>adj).@present,train(icl>public_transport>thing).@def {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="815pt" height="135pt" - viewBox="0.00 0.00 815.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="807pt" height="135pt" + viewBox="0.00 0.00 807.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 131)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 811,-131 811,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 803,-131 803,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="629,-127 188,-127 188,-89 629,-89 629,-127"/> -<text text-anchor="middle" x="408.5" y="-111.8" font-family="courb" font-size="14.00">override(agt&gt;thing,equ&gt;overrule,icl&gt;rule(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="408.5" y="-96.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="616.5,-127 208.5,-127 208.5,-89 616.5,-89 616.5,-127"/> +<text text-anchor="middle" x="412.5" y="-111.8" font-family="courb" font-size="14.00">override(agt&gt;thing,equ&gt;overrule,icl&gt;rule(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="412.5" y="-96.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -29853,9 +29866,9 @@ aoj(stationary(icl>adj).@present,train(icl>public_transport>thing).@def <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M351.11,-88.97C306.72,-75.03 245.18,-55.71 198.54,-41.05"/> -<polygon fill="black" stroke="black" points="199.41,-37.66 188.82,-38 197.31,-44.34 199.41,-37.66"/> -<text text-anchor="middle" x="296" y="-59.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M354.28,-88.97C309.16,-75 246.56,-55.62 199.21,-40.96"/> +<polygon fill="black" stroke="black" points="200.24,-37.62 189.65,-38 198.17,-44.3 200.24,-37.62"/> +<text text-anchor="middle" x="298" y="-59.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -29867,48 +29880,48 @@ aoj(stationary(icl>adj).@present,train(icl>public_transport>thing).@def <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M410.36,-88.97C411.58,-77.19 413.2,-61.56 414.59,-48.16"/> -<polygon fill="black" stroke="black" points="418.09,-48.31 415.64,-38 411.13,-47.59 418.09,-48.31"/> -<text text-anchor="middle" x="423.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M413.54,-88.97C414.21,-77.19 415.11,-61.56 415.88,-48.16"/> +<polygon fill="black" stroke="black" points="419.39,-48.19 416.47,-38 412.4,-47.79 419.39,-48.19"/> +<text text-anchor="middle" x="424.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="807,-38 588,-38 588,0 807,0 807,-38"/> -<text text-anchor="middle" x="697.5" y="-22.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="697.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="799,-38 580,-38 580,0 799,0 799,-38"/> +<text text-anchor="middle" x="689.5" y="-22.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="689.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M468.38,-88.97C514.78,-75 579.16,-55.62 627.86,-40.96"/> -<polygon fill="black" stroke="black" points="629.13,-44.24 637.7,-38 627.11,-37.53 629.13,-44.24"/> -<text text-anchor="middle" x="580" y="-59.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M469.89,-88.97C514.28,-75.03 575.82,-55.71 622.46,-41.05"/> +<polygon fill="black" stroke="black" points="623.69,-44.34 632.18,-38 621.59,-37.66 623.69,-44.34"/> +<text text-anchor="middle" x="578" y="-59.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="764,-127 647,-127 647,-89 764,-89 764,-127"/> -<text text-anchor="middle" x="705.5" y="-111.8" font-family="Times,serif" font-size="14.00">stationary(icl&gt;adj)</text> -<text text-anchor="middle" x="705.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="752,-127 635,-127 635,-89 752,-89 752,-127"/> +<text text-anchor="middle" x="693.5" y="-111.8" font-family="Times,serif" font-size="14.00">stationary(icl&gt;adj)</text> +<text text-anchor="middle" x="693.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 5&#45;&gt;4 --> <g id="edge4" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M703.84,-88.97C702.76,-77.19 701.32,-61.56 700.09,-48.16"/> -<polygon fill="black" stroke="black" points="703.56,-47.64 699.16,-38 696.59,-48.28 703.56,-47.64"/> -<text text-anchor="middle" x="710" y="-59.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M692.67,-88.97C692.13,-77.19 691.41,-61.56 690.79,-48.16"/> +<polygon fill="black" stroke="black" points="694.28,-47.83 690.33,-38 687.29,-48.15 694.28,-47.83"/> +<text text-anchor="middle" x="701" y="-59.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.6.4.3"> <text_body><orig>After overriding this function the movement authority shall be re-established. </orig><unl>[S:00] {org:en} -After overriding this function the movement authority shall be re-established.. +After overriding this function the movement authority shall be re-established. {/org} {unl} tim(reestablish(icl>change>do,equ>restore,agt>thing,obj>thing).@present.@promise,after(icl>how,tim<uw,obj>uw).@entry) @@ -29920,10 +29933,10 @@ obj(reestablish(icl>change>do,equ>restore,agt>thing,obj>thing).@p {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="594pt" height="396pt" @@ -29934,37 +29947,37 @@ obj(reestablish(icl>change>do,equ>restore,agt>thing,obj>thing).@p <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="516,-388 147,-388 147,-350 516,-350 516,-388"/> -<text text-anchor="middle" x="331.5" y="-372.8" font-family="Times,serif" font-size="14.00">reestablish(agt&gt;thing,equ&gt;restore,icl&gt;change(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="331.5" y="-357.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="518,-388 149,-388 149,-350 518,-350 518,-388"/> +<text text-anchor="middle" x="333.5" y="-372.8" font-family="Times,serif" font-size="14.00">reestablish(agt&gt;thing,equ&gt;restore,icl&gt;change(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="333.5" y="-357.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="326.5,-299 94.5,-299 94.5,-261 326.5,-261 326.5,-299"/> -<text text-anchor="middle" x="210.5" y="-283.8" font-family="courb" font-size="14.00">after(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> -<text text-anchor="middle" x="210.5" y="-268.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="323,-299 110,-299 110,-261 323,-261 323,-299"/> +<text text-anchor="middle" x="216.5" y="-283.8" font-family="courb" font-size="14.00">after(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> +<text text-anchor="middle" x="216.5" y="-268.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M306.43,-349.97C288.26,-336.91 263.5,-319.11 243.69,-304.87"/> -<polygon fill="black" stroke="black" points="245.7,-302 235.54,-299 241.62,-307.68 245.7,-302"/> -<text text-anchor="middle" x="288" y="-320.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M309.26,-349.97C291.77,-336.97 267.97,-319.27 248.85,-305.06"/> +<polygon fill="black" stroke="black" points="250.82,-302.16 240.71,-299 246.65,-307.78 250.82,-302.16"/> +<text text-anchor="middle" x="292" y="-320.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="577.5,-299 359.5,-299 359.5,-261 577.5,-261 577.5,-299"/> -<text text-anchor="middle" x="468.5" y="-283.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> -<text text-anchor="middle" x="468.5" y="-268.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="576.5,-299 358.5,-299 358.5,-261 576.5,-261 576.5,-299"/> +<text text-anchor="middle" x="467.5" y="-283.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> +<text text-anchor="middle" x="467.5" y="-268.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 1&#45;&gt;6 --> <g id="edge6" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M359.89,-349.97C380.64,-336.79 408.99,-318.79 431.52,-304.49"/> -<polygon fill="black" stroke="black" points="433.58,-307.32 440.15,-299 429.83,-301.41 433.58,-307.32"/> -<text text-anchor="middle" x="417.5" y="-320.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M361.26,-349.97C381.57,-336.79 409.29,-318.79 431.33,-304.49"/> +<polygon fill="black" stroke="black" points="433.29,-307.38 439.77,-299 429.48,-301.51 433.29,-307.38"/> +<text text-anchor="middle" x="418.5" y="-320.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -29975,9 +29988,9 @@ obj(reestablish(icl>change>do,equ>restore,agt>thing,obj>thing).@p <!-- 2&#45;&gt;3 --> <g id="edge2" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M202.65,-260.76C197.46,-248.7 190.58,-232.7 184.8,-219.27"/> -<polygon fill="black" stroke="black" points="188,-217.84 180.83,-210.04 181.57,-220.61 188,-217.84"/> -<text text-anchor="middle" x="203.5" y="-231.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M207.38,-260.76C201.35,-248.7 193.35,-232.7 186.63,-219.27"/> +<polygon fill="black" stroke="black" points="189.62,-217.42 182.02,-210.04 183.36,-220.55 189.62,-217.42"/> +<text text-anchor="middle" x="207.5" y="-231.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -30014,13 +30027,13 @@ obj(reestablish(icl>change>do,equ>restore,agt>thing,obj>thing).@p <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M469.98,-260.76C470.95,-248.93 472.22,-233.32 473.3,-220.05"/> -<polygon fill="black" stroke="black" points="476.79,-220.29 474.11,-210.04 469.81,-219.73 476.79,-220.29"/> -<text text-anchor="middle" x="486" y="-231.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M469.2,-260.76C470.3,-248.93 471.75,-233.32 472.98,-220.05"/> +<polygon fill="black" stroke="black" points="476.47,-220.32 473.91,-210.04 469.5,-219.68 476.47,-220.32"/> +<text text-anchor="middle" x="485" y="-231.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -30034,10 +30047,10 @@ mod(trip(icl>journey>thing).@entry,train(icl>public_transport>thing) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="227pt" height="133pt" @@ -30048,7 +30061,7 @@ mod(trip(icl>journey>thing).@entry,train(icl>public_transport>thing) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="211,-125 8,-125 8,-87 211,-87 211,-125"/> +<polygon fill="none" stroke="black" points="204,-125 15,-125 15,-87 204,-87 204,-125"/> <text text-anchor="middle" x="109.5" y="-109.8" font-family="courb" font-size="14.00">trip(icl&gt;journey(icl&gt;thing))</text> <text text-anchor="middle" x="109.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -30067,12 +30080,12 @@ mod(trip(icl>journey>thing).@entry,train(icl>public_transport>thing) </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.6.12.1"> <text_body><orig>When a traction unit passes a stop-signal the emergency brake shall be triggered. </orig><unl>[S:00] {org:en} -When a traction unit passes a stop-signal the emergency brake shall be triggered.. +When a traction unit passes a stop-signal the emergency brake shall be triggered. {/org} {unl} tim(trigger(icl>cause>do,agt>thing,obj>thing).@present.@promise,when(icl>how,com>always,tim<uw,obj>uw).@entry) @@ -30086,51 +30099,51 @@ obj(trigger(icl>cause>do,agt>thing,obj>thing).@present.@promise,brak {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="767pt" height="400pt" - viewBox="0.00 0.00 767.00 400.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="754pt" height="400pt" + viewBox="0.00 0.00 754.00 400.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 396)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-396 763,-396 763,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-396 750,-396 750,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="668.5,-392 397.5,-392 397.5,-354 668.5,-354 668.5,-392"/> -<text text-anchor="middle" x="533" y="-376.8" font-family="Times,serif" font-size="14.00">trigger(agt&gt;thing,icl&gt;cause(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="533" y="-361.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="661.5,-392 390.5,-392 390.5,-354 661.5,-354 661.5,-392"/> +<text text-anchor="middle" x="526" y="-376.8" font-family="Times,serif" font-size="14.00">trigger(agt&gt;thing,icl&gt;cause(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="526" y="-361.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="561,-303 231,-303 231,-265 561,-265 561,-303"/> +<polygon fill="none" stroke="black" points="547.5,-303 244.5,-303 244.5,-265 547.5,-265 547.5,-303"/> <text text-anchor="middle" x="396" y="-287.8" font-family="courb" font-size="14.00">when(com&gt;always,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> <text text-anchor="middle" x="396" y="-272.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M504.61,-353.97C483.86,-340.79 455.51,-322.79 432.98,-308.49"/> -<polygon fill="black" stroke="black" points="434.67,-305.41 424.35,-303 430.92,-311.32 434.67,-305.41"/> -<text text-anchor="middle" x="482.5" y="-324.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M499.06,-353.97C479.45,-340.85 452.71,-322.95 431.38,-308.68"/> +<polygon fill="black" stroke="black" points="433.16,-305.66 422.9,-303 429.27,-311.47 433.16,-305.66"/> +<text text-anchor="middle" x="478.5" y="-324.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="759,-303 579,-303 579,-265 759,-265 759,-303"/> -<text text-anchor="middle" x="669" y="-287.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> -<text text-anchor="middle" x="669" y="-272.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="746,-303 566,-303 566,-265 746,-265 746,-303"/> +<text text-anchor="middle" x="656" y="-287.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> +<text text-anchor="middle" x="656" y="-272.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 1&#45;&gt;9 --> <g id="edge8" class="edge"> <title>1&#45;&gt;9</title> -<path fill="none" stroke="black" d="M561.18,-353.97C581.78,-340.79 609.92,-322.79 632.29,-308.49"/> -<polygon fill="black" stroke="black" points="634.32,-311.34 640.86,-303 630.55,-305.44 634.32,-311.34"/> -<text text-anchor="middle" x="619" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M552.94,-353.97C572.55,-340.85 599.29,-322.95 620.62,-308.68"/> +<polygon fill="black" stroke="black" points="622.73,-311.47 629.1,-303 618.84,-305.66 622.73,-311.47"/> +<text text-anchor="middle" x="608" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -30216,14 +30229,14 @@ obj(trigger(icl>cause>do,agt>thing,obj>thing).@present.@promise,brak </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.6.12.2"> <text_body><orig>Operation of the train trip shall be indicated on the DMI. </orig><unl>[S:00] {org:en} -Operation of the train trip shall be indicated on the DMI.. +Operation of the train trip shall be indicated on the DMI. {/org} {unl} obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,operation(icl>business_activity>thing).@topic) @@ -30233,21 +30246,21 @@ plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="468pt" height="311pt" - viewBox="0.00 0.00 468.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="451pt" height="311pt" + viewBox="0.00 0.00 451.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 464,-307 464,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 447,-307 447,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="460,-303 44,-303 44,-265 460,-265 460,-303"/> +<polygon fill="none" stroke="black" points="443,-303 61,-303 61,-265 443,-265 443,-303"/> <text text-anchor="middle" x="252" y="-287.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> <text text-anchor="middle" x="252" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -30308,14 +30321,14 @@ plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@prese </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.6.12.3"> <text_body><orig>The emergency brake shall be applied until the traction unit is stationary. </orig><unl>[S:00] {org:en} -The emergency brake shall be applied until the traction unit is stationary.. +The emergency brake shall be applied until the traction unit is stationary. {/org} {unl} mod(brake(icl>restraint>thing).@def.@topic,emergency(icl>crisis>thing)) @@ -30326,95 +30339,95 @@ aoj(stationary(icl>adj).@present,unit(icl>measure>abstract_thing,aoj> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="639pt" height="222pt" - viewBox="0.00 0.00 638.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="609pt" height="222pt" + viewBox="0.00 0.00 609.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 634.5,-218 634.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 605,-218 605,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="315.5,-125 135.5,-125 135.5,-87 315.5,-87 315.5,-125"/> -<text text-anchor="middle" x="225.5" y="-109.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> -<text text-anchor="middle" x="225.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="296,-125 116,-125 116,-87 296,-87 296,-125"/> +<text text-anchor="middle" x="206" y="-109.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> +<text text-anchor="middle" x="206" y="-94.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="322.5,-36 128.5,-36 128.5,0 322.5,0 322.5,-36"/> -<text text-anchor="middle" x="225.5" y="-14.3" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="303,-36 109,-36 109,0 303,0 303,-36"/> +<text text-anchor="middle" x="206" y="-14.3" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M225.5,-86.76C225.5,-74.93 225.5,-59.32 225.5,-46.05"/> -<polygon fill="black" stroke="black" points="229,-46.04 225.5,-36.04 222,-46.04 229,-46.04"/> -<text text-anchor="middle" x="238" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M206,-86.76C206,-74.93 206,-59.32 206,-46.05"/> +<polygon fill="black" stroke="black" points="209.5,-46.04 206,-36.04 202.5,-46.04 209.5,-46.04"/> +<text text-anchor="middle" x="218.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="451,-214 0,-214 0,-176 451,-176 451,-214"/> -<text text-anchor="middle" x="225.5" y="-198.8" font-family="courb" font-size="14.00">apply(agt&gt;volitional_thing,cob&gt;uw,icl&gt;use(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="225.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="412,-214 0,-214 0,-176 412,-176 412,-214"/> +<text text-anchor="middle" x="206" y="-198.8" font-family="courb" font-size="14.00">apply(agt&gt;volitional_thing,cob&gt;uw,icl&gt;use(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="206" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M225.5,-175.97C225.5,-164.19 225.5,-148.56 225.5,-135.16"/> -<polygon fill="black" stroke="black" points="229,-135 225.5,-125 222,-135 229,-135"/> -<text text-anchor="middle" x="234.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M206,-175.97C206,-164.19 206,-148.56 206,-135.16"/> +<polygon fill="black" stroke="black" points="209.5,-135 206,-125 202.5,-135 209.5,-135"/> +<text text-anchor="middle" x="215" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="630.5,-125 364.5,-125 364.5,-87 630.5,-87 630.5,-125"/> -<text text-anchor="middle" x="497.5" y="-109.8" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> -<text text-anchor="middle" x="497.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="601,-125 335,-125 335,-87 601,-87 601,-125"/> +<text text-anchor="middle" x="468" y="-109.8" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> +<text text-anchor="middle" x="468" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge4" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M281.86,-175.97C325.44,-162.03 385.87,-142.71 431.67,-128.05"/> -<polygon fill="black" stroke="black" points="432.76,-131.38 441.21,-125 430.62,-124.72 432.76,-131.38"/> -<text text-anchor="middle" x="388" y="-146.8" font-family="Times,serif" font-size="14.00">tmt</text> +<path fill="none" stroke="black" d="M260.29,-175.97C302.09,-162.09 359.99,-142.87 404.04,-128.24"/> +<polygon fill="black" stroke="black" points="405.4,-131.48 413.78,-125 403.19,-124.83 405.4,-131.48"/> +<text text-anchor="middle" x="362.5" y="-146.8" font-family="Times,serif" font-size="14.00">tmt</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="581.5,-36 413.5,-36 413.5,0 581.5,0 581.5,-36"/> -<text text-anchor="middle" x="497.5" y="-14.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="552,-36 384,-36 384,0 552,0 552,-36"/> +<text text-anchor="middle" x="468" y="-14.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M497.5,-86.76C497.5,-74.93 497.5,-59.32 497.5,-46.05"/> -<polygon fill="black" stroke="black" points="501,-46.04 497.5,-36.04 494,-46.04 501,-46.04"/> -<text text-anchor="middle" x="510" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M468,-86.76C468,-74.93 468,-59.32 468,-46.05"/> +<polygon fill="black" stroke="black" points="471.5,-46.04 468,-36.04 464.5,-46.04 471.5,-46.04"/> +<text text-anchor="middle" x="480.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="586,-214 469,-214 469,-176 586,-176 586,-214"/> -<text text-anchor="middle" x="527.5" y="-198.8" font-family="Times,serif" font-size="14.00">stationary(icl&gt;adj)</text> -<text text-anchor="middle" x="527.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="547.5,-214 430.5,-214 430.5,-176 547.5,-176 547.5,-214"/> +<text text-anchor="middle" x="489" y="-198.8" font-family="Times,serif" font-size="14.00">stationary(icl&gt;adj)</text> +<text text-anchor="middle" x="489" y="-183.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 6&#45;&gt;4 --> <g id="edge5" class="edge"> <title>6&#45;&gt;4</title> -<path fill="none" stroke="black" d="M521.28,-175.97C517.18,-164.08 511.72,-148.25 507.07,-134.76"/> -<polygon fill="black" stroke="black" points="510.28,-133.32 503.71,-125 503.66,-135.6 510.28,-133.32"/> -<text text-anchor="middle" x="523" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M484.65,-175.97C481.78,-164.08 477.96,-148.25 474.7,-134.76"/> +<polygon fill="black" stroke="black" points="478.09,-133.9 472.35,-125 471.29,-135.55 478.09,-133.9"/> +<text text-anchor="middle" x="488.5" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.6.12.4"> @@ -30437,7 +30450,7 @@ obj(acknowledge(icl>admit>do,agt>volitional_thing,obj>thing),conditi [/S] [S:00] {org:en} -This acknowledgement will release the emergency brake.. +This acknowledgement will release the emergency brake. {/org} {unl} mod(acknowledgement(icl>message>thing,equ>acknowledgment),this(icl>determiner>adj,mod<concrete_thing)) @@ -30447,10 +30460,10 @@ obj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="877pt" height="487pt" @@ -30495,7 +30508,7 @@ obj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="393.5,-479 248.5,-479 248.5,-441 393.5,-441 393.5,-479"/> +<polygon fill="none" stroke="black" points="388,-479 254,-479 254,-441 388,-441 388,-479"/> <text text-anchor="middle" x="321" y="-463.8" font-family="courb" font-size="14.00">stationary(icl&gt;adj)</text> <text text-anchor="middle" x="321" y="-448.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -30592,14 +30605,14 @@ obj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="617pt" height="222pt" - viewBox="0.00 0.00 616.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="596pt" height="222pt" + viewBox="0.00 0.00 595.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 612.5,-218 612.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 591.5,-218 591.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -30622,7 +30635,7 @@ obj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="608.5,-214 63.5,-214 63.5,-176 608.5,-176 608.5,-214"/> +<polygon fill="none" stroke="black" points="587.5,-214 84.5,-214 84.5,-176 587.5,-176 587.5,-214"/> <text text-anchor="middle" x="336" y="-198.8" font-family="courb" font-size="14.00">release(agt&gt;thing,ant&gt;hold,icl&gt;do,obj&gt;concrete_thing,plf&gt;thing,plt&gt;thing)</text> <text text-anchor="middle" x="336" y="-183.8" font-family="courb" font-size="14.00">.@entry.@future</text> </g> @@ -30662,7 +30675,7 @@ obj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.6.12.5a"> @@ -30679,65 +30692,65 @@ obj(continue(icl>be,equ>extend,obj>thing,aoj>thing).@present.@abilit {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="833pt" height="224pt" - viewBox="0.00 0.00 832.50 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="823pt" height="224pt" + viewBox="0.00 0.00 822.50 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 220)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 828.5,-220 828.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 818.5,-220 818.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="597.5,-216 310.5,-216 310.5,-178 597.5,-178 597.5,-216"/> -<text text-anchor="middle" x="454" y="-200.8" font-family="Times,serif" font-size="14.00">continue(aoj&gt;thing,equ&gt;extend,icl&gt;be,obj&gt;thing)</text> -<text text-anchor="middle" x="454" y="-185.8" font-family="Times,serif" font-size="14.00">.@ability.@present.@promise</text> +<polygon fill="none" stroke="black" points="587.5,-216 300.5,-216 300.5,-178 587.5,-178 587.5,-216"/> +<text text-anchor="middle" x="444" y="-200.8" font-family="Times,serif" font-size="14.00">continue(aoj&gt;thing,equ&gt;extend,icl&gt;be,obj&gt;thing)</text> +<text text-anchor="middle" x="444" y="-185.8" font-family="Times,serif" font-size="14.00">.@ability.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="304,-127 72,-127 72,-89 304,-89 304,-127"/> +<polygon fill="none" stroke="black" points="294.5,-127 81.5,-127 81.5,-89 294.5,-89 294.5,-127"/> <text text-anchor="middle" x="188" y="-111.8" font-family="courb" font-size="14.00">after(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> <text text-anchor="middle" x="188" y="-96.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M398.88,-177.97C356.35,-164.06 297.41,-144.79 252.66,-130.15"/> -<polygon fill="black" stroke="black" points="253.64,-126.79 243.04,-127 251.46,-133.44 253.64,-126.79"/> -<text text-anchor="middle" x="346.5" y="-148.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M390.96,-177.97C350.11,-164.09 293.54,-144.87 250.5,-130.24"/> +<polygon fill="black" stroke="black" points="251.57,-126.91 240.98,-127 249.32,-133.53 251.57,-126.91"/> +<text text-anchor="middle" x="341.5" y="-148.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="585.5,-127 322.5,-127 322.5,-89 585.5,-89 585.5,-127"/> -<text text-anchor="middle" x="454" y="-111.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="454" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="575.5,-127 312.5,-127 312.5,-89 575.5,-89 575.5,-127"/> +<text text-anchor="middle" x="444" y="-111.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="444" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M454,-177.97C454,-166.19 454,-150.56 454,-137.16"/> -<polygon fill="black" stroke="black" points="457.5,-137 454,-127 450.5,-137 457.5,-137"/> -<text text-anchor="middle" x="462.5" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M444,-177.97C444,-166.19 444,-150.56 444,-137.16"/> +<polygon fill="black" stroke="black" points="447.5,-137 444,-127 440.5,-137 447.5,-137"/> +<text text-anchor="middle" x="452.5" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="824.5,-127 603.5,-127 603.5,-89 824.5,-89 824.5,-127"/> -<text text-anchor="middle" x="714" y="-111.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> -<text text-anchor="middle" x="714" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="814.5,-127 593.5,-127 593.5,-89 814.5,-89 814.5,-127"/> +<text text-anchor="middle" x="704" y="-111.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<text text-anchor="middle" x="704" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge4" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M507.87,-177.97C549.36,-164.09 606.81,-144.87 650.53,-130.24"/> -<polygon fill="black" stroke="black" points="651.82,-133.5 660.2,-127 649.6,-126.86 651.82,-133.5"/> -<text text-anchor="middle" x="609" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M497.87,-177.97C539.36,-164.09 596.81,-144.87 640.53,-130.24"/> +<polygon fill="black" stroke="black" points="641.82,-133.5 650.2,-127 639.6,-126.86 641.82,-133.5"/> +<text text-anchor="middle" x="599" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -30755,7 +30768,7 @@ obj(continue(icl>be,equ>extend,obj>thing,aoj>thing).@present.@abilit </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.6.12.5b"> @@ -30777,78 +30790,78 @@ aoj(define(icl>characterize>be,obj>uw,aoj>thing).@state,value(icl> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1171pt" height="224pt" - viewBox="0.00 0.00 1171.00 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1161pt" height="224pt" + viewBox="0.00 0.00 1161.00 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 220)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 1167,-220 1167,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 1157,-220 1157,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="758,-216 300,-216 300,-178 758,-178 758,-216"/> -<text text-anchor="middle" x="529" y="-200.8" font-family="Times,serif" font-size="14.00">drive(agt&gt;person,icl&gt;operate(icl&gt;do),obj&gt;vehicle,plf&gt;thing,plt&gt;thing,scn&gt;thing)</text> -<text text-anchor="middle" x="529" y="-185.8" font-family="Times,serif" font-size="14.00">.@ability.@present.@promise</text> +<polygon fill="none" stroke="black" points="748,-216 290,-216 290,-178 748,-178 748,-216"/> +<text text-anchor="middle" x="519" y="-200.8" font-family="Times,serif" font-size="14.00">drive(agt&gt;person,icl&gt;operate(icl&gt;do),obj&gt;vehicle,plf&gt;thing,plt&gt;thing,scn&gt;thing)</text> +<text text-anchor="middle" x="519" y="-185.8" font-family="Times,serif" font-size="14.00">.@ability.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="304,-127 72,-127 72,-89 304,-89 304,-127"/> +<polygon fill="none" stroke="black" points="294.5,-127 81.5,-127 81.5,-89 294.5,-89 294.5,-127"/> <text text-anchor="middle" x="188" y="-111.8" font-family="courb" font-size="14.00">after(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> <text text-anchor="middle" x="188" y="-96.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M458.34,-177.97C403.02,-163.86 326.04,-144.22 268.37,-129.51"/> -<polygon fill="black" stroke="black" points="269.12,-126.08 258.56,-127 267.39,-132.87 269.12,-126.08"/> -<text text-anchor="middle" x="388.5" y="-148.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M450.42,-177.97C396.83,-163.89 322.3,-144.3 266.36,-129.6"/> +<polygon fill="black" stroke="black" points="267.06,-126.16 256.5,-127 265.28,-132.93 267.06,-126.16"/> +<text text-anchor="middle" x="383.5" y="-148.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="541.5,-127 322.5,-127 322.5,-89 541.5,-89 541.5,-127"/> -<text text-anchor="middle" x="432" y="-111.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="432" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="531.5,-127 312.5,-127 312.5,-89 531.5,-89 531.5,-127"/> +<text text-anchor="middle" x="422" y="-111.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="422" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M508.9,-177.97C494.73,-165.26 475.55,-148.06 459.89,-134.02"/> -<polygon fill="black" stroke="black" points="461.85,-131.07 452.07,-127 457.18,-136.29 461.85,-131.07"/> -<text text-anchor="middle" x="495.5" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M498.9,-177.97C484.73,-165.26 465.55,-148.06 449.89,-134.02"/> +<polygon fill="black" stroke="black" points="451.85,-131.07 442.07,-127 447.18,-136.29 451.85,-131.07"/> +<text text-anchor="middle" x="485.5" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="744.5,-126 559.5,-126 559.5,-90 744.5,-90 744.5,-126"/> -<text text-anchor="middle" x="652" y="-104.3" font-family="Times,serif" font-size="14.00">backwards(equ&gt;back,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="734.5,-126 549.5,-126 549.5,-90 734.5,-90 734.5,-126"/> +<text text-anchor="middle" x="642" y="-104.3" font-family="Times,serif" font-size="14.00">backwards(equ&gt;back,icl&gt;how)</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge4" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M554.49,-177.97C573.33,-164.65 599.13,-146.4 619.46,-132.02"/> -<polygon fill="black" stroke="black" points="621.66,-134.75 627.8,-126.12 617.62,-129.03 621.66,-134.75"/> -<text text-anchor="middle" x="605.5" y="-148.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M544.49,-177.97C563.33,-164.65 589.13,-146.4 609.46,-132.02"/> +<polygon fill="black" stroke="black" points="611.66,-134.75 617.8,-126.12 607.62,-129.03 611.66,-134.75"/> +<text text-anchor="middle" x="595.5" y="-148.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="953.5,-127 762.5,-127 762.5,-89 953.5,-89 953.5,-127"/> -<text text-anchor="middle" x="858" y="-111.8" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> -<text text-anchor="middle" x="858" y="-96.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="943.5,-127 752.5,-127 752.5,-89 943.5,-89 943.5,-127"/> +<text text-anchor="middle" x="848" y="-111.8" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> +<text text-anchor="middle" x="848" y="-96.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;6 --> <g id="edge6" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M597.17,-177.97C650.44,-163.89 724.51,-144.3 780.11,-129.6"/> -<polygon fill="black" stroke="black" points="781.15,-132.94 789.92,-127 779.36,-126.18 781.15,-132.94"/> -<text text-anchor="middle" x="723.5" y="-148.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M587.17,-177.97C640.44,-163.89 714.51,-144.3 770.11,-129.6"/> +<polygon fill="black" stroke="black" points="771.15,-132.94 779.92,-127 769.36,-126.18 771.15,-132.94"/> +<text text-anchor="middle" x="713.5" y="-148.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -30867,59 +30880,59 @@ aoj(define(icl>characterize>be,obj>uw,aoj>thing).@state,value(icl> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="941.5,-37 772.5,-37 772.5,-1 941.5,-1 941.5,-37"/> -<text text-anchor="middle" x="857" y="-15.3" font-family="Times,serif" font-size="14.00">certain(equ&gt;certain,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="931.5,-37 762.5,-37 762.5,-1 931.5,-1 931.5,-37"/> +<text text-anchor="middle" x="847" y="-15.3" font-family="Times,serif" font-size="14.00">certain(equ&gt;certain,icl&gt;adj)</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M857.79,-88.97C857.65,-76.96 857.47,-60.93 857.31,-47.36"/> -<polygon fill="black" stroke="black" points="860.81,-47.07 857.2,-37.12 853.81,-47.15 860.81,-47.07"/> -<text text-anchor="middle" x="870.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M847.79,-88.97C847.65,-76.96 847.47,-60.93 847.31,-47.36"/> +<polygon fill="black" stroke="black" points="850.81,-47.07 847.2,-37.12 843.81,-47.15 850.81,-47.07"/> +<text text-anchor="middle" x="860.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1105,-216 813,-216 813,-178 1105,-178 1105,-216"/> -<text text-anchor="middle" x="959" y="-200.8" font-family="Times,serif" font-size="14.00">define(aoj&gt;thing,icl&gt;characterize(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="959" y="-185.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1095,-216 803,-216 803,-178 1095,-178 1095,-216"/> +<text text-anchor="middle" x="949" y="-200.8" font-family="Times,serif" font-size="14.00">define(aoj&gt;thing,icl&gt;characterize(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="949" y="-185.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 8&#45;&gt;6 --> <g id="edge7" class="edge"> <title>8&#45;&gt;6</title> -<path fill="none" stroke="black" d="M938.07,-177.97C923.18,-165.14 902.98,-147.74 886.6,-133.63"/> -<polygon fill="black" stroke="black" points="888.76,-130.88 878.9,-127 884.19,-136.18 888.76,-130.88"/> -<text text-anchor="middle" x="924" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M928.07,-177.97C913.18,-165.14 892.98,-147.74 876.6,-133.63"/> +<polygon fill="black" stroke="black" points="878.76,-130.88 868.9,-127 874.19,-136.18 878.76,-130.88"/> +<text text-anchor="middle" x="914" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1150.5,-126 971.5,-126 971.5,-90 1150.5,-90 1150.5,-126"/> -<text text-anchor="middle" x="1061" y="-104.3" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1140.5,-126 961.5,-126 961.5,-90 1140.5,-90 1140.5,-126"/> +<text text-anchor="middle" x="1051" y="-104.3" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge9" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M980.13,-177.97C995.48,-164.89 1016.39,-147.05 1033.11,-132.79"/> -<polygon fill="black" stroke="black" points="1035.6,-135.27 1040.93,-126.12 1031.05,-129.94 1035.6,-135.27"/> -<text text-anchor="middle" x="1025.5" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M970.13,-177.97C985.48,-164.89 1006.39,-147.05 1023.11,-132.79"/> +<polygon fill="black" stroke="black" points="1025.6,-135.27 1030.93,-126.12 1021.05,-129.94 1025.6,-135.27"/> +<text text-anchor="middle" x="1015.5" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1163,-37 959,-37 959,-1 1163,-1 1163,-37"/> -<text text-anchor="middle" x="1061" y="-15.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1153,-37 949,-37 949,-1 1153,-1 1153,-37"/> +<text text-anchor="middle" x="1051" y="-15.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge8" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1061,-89.81C1061,-77.66 1061,-61.11 1061,-47.18"/> -<polygon fill="black" stroke="black" points="1064.5,-47.15 1061,-37.15 1057.5,-47.15 1064.5,-47.15"/> -<text text-anchor="middle" x="1073.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1051,-89.81C1051,-77.66 1051,-61.11 1051,-47.18"/> +<polygon fill="black" stroke="black" points="1054.5,-47.15 1051,-37.15 1047.5,-47.15 1054.5,-47.15"/> +<text text-anchor="middle" x="1063.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -30936,68 +30949,68 @@ mod(function(icl>mathematical_relation>thing).@entry.@pl.@maiuscul,center( {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="346pt" height="311pt" - viewBox="0.00 0.00 346.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="325pt" height="311pt" + viewBox="0.00 0.00 325.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 342,-307 342,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 321,-307 321,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="258,-125 80,-125 80,-87 258,-87 258,-125"/> -<text text-anchor="middle" x="169" y="-109.8" font-family="Times,serif" font-size="14.00">control(icl&gt;power(icl&gt;thing))</text> -<text text-anchor="middle" x="169" y="-94.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="247.5,-125 69.5,-125 69.5,-87 247.5,-87 247.5,-125"/> +<text text-anchor="middle" x="158.5" y="-109.8" font-family="Times,serif" font-size="14.00">control(icl&gt;power(icl&gt;thing))</text> +<text text-anchor="middle" x="158.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="278.5,-36 59.5,-36 59.5,0 278.5,0 278.5,-36"/> -<text text-anchor="middle" x="169" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="268,-36 49,-36 49,0 268,0 268,-36"/> +<text text-anchor="middle" x="158.5" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M169,-86.76C169,-74.93 169,-59.32 169,-46.05"/> -<polygon fill="black" stroke="black" points="172.5,-46.04 169,-36.04 165.5,-46.04 172.5,-46.04"/> -<text text-anchor="middle" x="181.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M158.5,-86.76C158.5,-74.93 158.5,-59.32 158.5,-46.05"/> +<polygon fill="black" stroke="black" points="162,-46.04 158.5,-36.04 155,-46.04 162,-46.04"/> +<text text-anchor="middle" x="171" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="278.5,-214 59.5,-214 59.5,-176 278.5,-176 278.5,-214"/> -<text text-anchor="middle" x="169" y="-198.8" font-family="Times,serif" font-size="14.00">center(icl&gt;place,pof&gt;concrete_thing)</text> -<text text-anchor="middle" x="169" y="-183.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="268,-214 49,-214 49,-176 268,-176 268,-214"/> +<text text-anchor="middle" x="158.5" y="-198.8" font-family="Times,serif" font-size="14.00">center(icl&gt;place,pof&gt;concrete_thing)</text> +<text text-anchor="middle" x="158.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M169,-175.97C169,-164.19 169,-148.56 169,-135.16"/> -<polygon fill="black" stroke="black" points="172.5,-135 169,-125 165.5,-135 172.5,-135"/> -<text text-anchor="middle" x="181.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M158.5,-175.97C158.5,-164.19 158.5,-148.56 158.5,-135.16"/> +<polygon fill="black" stroke="black" points="162,-135 158.5,-125 155,-135 162,-135"/> +<text text-anchor="middle" x="171" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="338,-303 0,-303 0,-265 338,-265 338,-303"/> -<text text-anchor="middle" x="169" y="-287.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> -<text text-anchor="middle" x="169" y="-272.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> +<polygon fill="none" stroke="black" points="317,-303 0,-303 0,-265 317,-265 317,-303"/> +<text text-anchor="middle" x="158.5" y="-287.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> +<text text-anchor="middle" x="158.5" y="-272.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge3" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M169,-264.97C169,-253.19 169,-237.56 169,-224.16"/> -<polygon fill="black" stroke="black" points="172.5,-224 169,-214 165.5,-224 172.5,-224"/> -<text text-anchor="middle" x="181.5" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M158.5,-264.97C158.5,-253.19 158.5,-237.56 158.5,-224.16"/> +<polygon fill="black" stroke="black" points="162,-224 158.5,-214 155,-224 162,-224"/> +<text text-anchor="middle" x="171" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <p id="4.7.1"> <title><orig>Train identification</orig><unl>[S:00] {org:en} @@ -31008,45 +31021,45 @@ mod(identification(icl>determination>thing,equ>designation).@entry,trai {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="446pt" height="133pt" - viewBox="0.00 0.00 446.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="421pt" height="133pt" + viewBox="0.00 0.00 421.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 442,-129 442,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 417,-129 417,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="438,-125 0,-125 0,-87 438,-87 438,-125"/> -<text text-anchor="middle" x="219" y="-109.8" font-family="courb" font-size="14.00">identification(equ&gt;designation,icl&gt;determination(icl&gt;thing))</text> -<text text-anchor="middle" x="219" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="413,-125 0,-125 0,-87 413,-87 413,-125"/> +<text text-anchor="middle" x="206.5" y="-109.8" font-family="courb" font-size="14.00">identification(equ&gt;designation,icl&gt;determination(icl&gt;thing))</text> +<text text-anchor="middle" x="206.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="328.5,-36 109.5,-36 109.5,0 328.5,0 328.5,-36"/> -<text text-anchor="middle" x="219" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="316,-36 97,-36 97,0 316,0 316,-36"/> +<text text-anchor="middle" x="206.5" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M219,-86.76C219,-74.93 219,-59.32 219,-46.05"/> -<polygon fill="black" stroke="black" points="222.5,-46.04 219,-36.04 215.5,-46.04 222.5,-46.04"/> -<text text-anchor="middle" x="231.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M206.5,-86.76C206.5,-74.93 206.5,-59.32 206.5,-46.05"/> +<polygon fill="black" stroke="black" points="210,-46.04 206.5,-36.04 203,-46.04 210,-46.04"/> +<text text-anchor="middle" x="219" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.7.1.1"> <text_body><orig>The ETCS trainborne equipment shall transmit its own train identification to the RBC. </orig><unl>[S:00] {org:en} -The ETCS trainborne equipment shall transmit its own train identification to the RBC.. +The ETCS trainborne equipment shall transmit its own train identification to the RBC. {/org} {unl} mod(trainborne,etcs) @@ -31060,10 +31073,10 @@ ben(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@entry.@p {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="931pt" height="309pt" @@ -31107,7 +31120,7 @@ ben(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@entry.@p <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="651.5,-301 224.5,-301 224.5,-263 651.5,-263 651.5,-301"/> +<polygon fill="none" stroke="black" points="632.5,-301 243.5,-301 243.5,-263 632.5,-263 632.5,-301"/> <text text-anchor="middle" x="438" y="-285.8" font-family="courb" font-size="14.00">transmit(agt&gt;thing,ben&gt;thing,icl&gt;pass(icl&gt;do),obj&gt;thing)</text> <text text-anchor="middle" x="438" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -31186,14 +31199,14 @@ ben(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@entry.@p </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.7.1.4"> <text_body><orig>The train running number shall consist of a maximum of 8 numeric digits. </orig><unl>[S:00] {org:en} -The train running number shall consist of a maximum of 8 numeric digits.. +The train running number shall consist of a maximum of 8 numeric digits. {/org} {unl} mod(number(icl>abstract_thing,icl>quantity,obj>thing).@def,train(icl>public_transport>thing)) @@ -31206,10 +31219,10 @@ mod(maximum(icl>extremum>thing,ant>minimum).@indef,digit(icl>integer {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="756pt" height="311pt" @@ -31253,7 +31266,7 @@ mod(maximum(icl>extremum>thing,ant>minimum).@indef,digit(icl>integer <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="576,-303 267,-303 267,-265 576,-265 576,-303"/> +<polygon fill="none" stroke="black" points="563.5,-303 279.5,-303 279.5,-265 563.5,-265 563.5,-303"/> <text text-anchor="middle" x="421.5" y="-287.8" font-family="courb" font-size="14.00">consist(aoj&gt;thing,equ&gt;lie,icl&gt;be,obj&gt;uw)</text> <text text-anchor="middle" x="421.5" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -31320,7 +31333,7 @@ mod(maximum(icl>extremum>thing,ant>minimum).@indef,digit(icl>integer </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -31335,10 +31348,10 @@ aoj(position(icl>place,aoj>thing,plc>thing).@entry,train(icl>public_ {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="462pt" height="135pt" @@ -31349,7 +31362,7 @@ aoj(position(icl>place,aoj>thing,plc>thing).@entry,train(icl>public_ <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="371.5,-127 80.5,-127 80.5,-89 371.5,-89 371.5,-127"/> +<polygon fill="none" stroke="black" points="360.5,-127 91.5,-127 91.5,-89 360.5,-89 360.5,-127"/> <text text-anchor="middle" x="226" y="-111.8" font-family="courb" font-size="14.00">position(aoj&gt;thing,icl&gt;place,plc&gt;thing)</text> <text text-anchor="middle" x="226" y="-96.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -31382,7 +31395,7 @@ aoj(position(icl>place,aoj>thing,plc>thing).@entry,train(icl>public_ </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.7.3.2"> <text_body><orig>On demand, the position of the front end of the train at the time of the demand shall be indicated on the DMI. This shall be possible while the train is moving or stationary. </orig><unl>[S:00] @@ -31402,7 +31415,7 @@ plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@present.@pro [/S] [S:00] {org:en} -This shall be possible while the train is moving or stationary.. +This shall be possible while the train is moving or stationary. {/org} {unl} aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,this(icl>thing,equ>it,equ>that)) @@ -31415,245 +31428,245 @@ man(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@p {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="766pt" height="491pt" - viewBox="0.00 0.00 765.50 491.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="740pt" height="491pt" + viewBox="0.00 0.00 739.50 491.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 487)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-487 761.5,-487 761.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-487 735.5,-487 735.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="595,-483 267,-483 267,-445 595,-445 595,-483"/> -<text text-anchor="middle" x="431" y="-467.8" font-family="Times,serif" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="431" y="-452.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="569,-483 241,-483 241,-445 569,-445 569,-483"/> +<text text-anchor="middle" x="405" y="-467.8" font-family="Times,serif" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="405" y="-452.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="308,-394 0,-394 0,-356 308,-356 308,-394"/> -<text text-anchor="middle" x="154" y="-378.8" font-family="courb" font-size="14.00">demand(aoj&gt;uw,icl&gt;property,obj&gt;uw):01</text> -<text text-anchor="middle" x="154" y="-363.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="282,-394 0,-394 0,-356 282,-356 282,-394"/> +<text text-anchor="middle" x="141" y="-378.8" font-family="courb" font-size="14.00">demand(aoj&gt;uw,icl&gt;property,obj&gt;uw):01</text> +<text text-anchor="middle" x="141" y="-363.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M373.61,-444.97C329.22,-431.03 267.68,-411.71 221.04,-397.05"/> -<polygon fill="black" stroke="black" points="221.91,-393.66 211.32,-394 219.81,-400.34 221.91,-393.66"/> -<text text-anchor="middle" x="318.5" y="-415.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M350.3,-444.97C308.09,-431.06 249.59,-411.79 205.17,-397.15"/> +<polygon fill="black" stroke="black" points="206.22,-393.81 195.63,-394 204.03,-400.46 206.22,-393.81"/> +<text text-anchor="middle" x="297.5" y="-415.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="535.5,-394 326.5,-394 326.5,-356 535.5,-356 535.5,-394"/> -<text text-anchor="middle" x="431" y="-378.8" font-family="Times,serif" font-size="14.00">position(icl&gt;occupation(icl&gt;thing))</text> -<text text-anchor="middle" x="431" y="-363.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="509.5,-394 300.5,-394 300.5,-356 509.5,-356 509.5,-394"/> +<text text-anchor="middle" x="405" y="-378.8" font-family="Times,serif" font-size="14.00">position(icl&gt;occupation(icl&gt;thing))</text> +<text text-anchor="middle" x="405" y="-363.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M431,-444.97C431,-433.19 431,-417.56 431,-404.16"/> -<polygon fill="black" stroke="black" points="434.5,-404 431,-394 427.5,-404 434.5,-404"/> -<text text-anchor="middle" x="440" y="-415.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M405,-444.97C405,-433.19 405,-417.56 405,-404.16"/> +<polygon fill="black" stroke="black" points="408.5,-404 405,-394 401.5,-404 408.5,-404"/> +<text text-anchor="middle" x="414" y="-415.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="608,-394 554,-394 554,-356 608,-356 608,-394"/> -<text text-anchor="middle" x="581" y="-378.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="581" y="-363.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="582,-394 528,-394 528,-356 582,-356 582,-394"/> +<text text-anchor="middle" x="555" y="-378.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="555" y="-363.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;9 --> <g id="edge8" class="edge"> <title>1&#45;&gt;9</title> -<path fill="none" stroke="black" d="M462.08,-444.97C486.23,-430.97 519.76,-411.52 545.07,-396.84"/> -<polygon fill="black" stroke="black" points="547.09,-399.71 553.98,-391.67 543.58,-393.66 547.09,-399.71"/> -<text text-anchor="middle" x="523.5" y="-415.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M436.08,-444.97C460.23,-430.97 493.76,-411.52 519.07,-396.84"/> +<polygon fill="black" stroke="black" points="521.09,-399.71 527.98,-391.67 517.58,-393.66 521.09,-399.71"/> +<text text-anchor="middle" x="497.5" y="-415.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="556.5,-305 305.5,-305 305.5,-267 556.5,-267 556.5,-305"/> -<text text-anchor="middle" x="431" y="-289.8" font-family="Times,serif" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> -<text text-anchor="middle" x="431" y="-274.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="530.5,-305 279.5,-305 279.5,-267 530.5,-267 530.5,-305"/> +<text text-anchor="middle" x="405" y="-289.8" font-family="Times,serif" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> +<text text-anchor="middle" x="405" y="-274.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge4" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M431,-355.97C431,-344.19 431,-328.56 431,-315.16"/> -<polygon fill="black" stroke="black" points="434.5,-315 431,-305 427.5,-315 434.5,-315"/> -<text text-anchor="middle" x="440" y="-326.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M405,-355.97C405,-344.19 405,-328.56 405,-315.16"/> +<polygon fill="black" stroke="black" points="408.5,-315 405,-305 401.5,-315 408.5,-315"/> +<text text-anchor="middle" x="414" y="-326.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="508,-215 306,-215 306,-179 508,-179 508,-215"/> -<text text-anchor="middle" x="407" y="-193.3" font-family="Times,serif" font-size="14.00">front(ant&gt;back,equ&gt;front,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="482,-215 280,-215 280,-179 482,-179 482,-215"/> +<text text-anchor="middle" x="381" y="-193.3" font-family="Times,serif" font-size="14.00">front(ant&gt;back,equ&gt;front,icl&gt;adj)</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M426.03,-266.97C422.68,-254.84 418.2,-238.62 414.44,-224.95"/> -<polygon fill="black" stroke="black" points="417.75,-223.82 411.72,-215.12 411.01,-225.69 417.75,-223.82"/> -<text text-anchor="middle" x="433.5" y="-237.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M400.03,-266.97C396.68,-254.84 392.2,-238.62 388.44,-224.95"/> +<polygon fill="black" stroke="black" points="391.75,-223.82 385.72,-215.12 385.01,-225.69 391.75,-223.82"/> +<text text-anchor="middle" x="407.5" y="-237.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="745.5,-216 526.5,-216 526.5,-178 745.5,-178 745.5,-216"/> -<text text-anchor="middle" x="636" y="-200.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="636" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="719.5,-216 500.5,-216 500.5,-178 719.5,-178 719.5,-216"/> +<text text-anchor="middle" x="610" y="-200.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="610" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge5" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M473.48,-266.97C505.64,-253.33 549.97,-234.51 584.21,-219.98"/> -<polygon fill="black" stroke="black" points="585.74,-223.13 593.58,-216 583.01,-216.69 585.74,-223.13"/> -<text text-anchor="middle" x="554" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M447.48,-266.97C479.64,-253.33 523.97,-234.51 558.21,-219.98"/> +<polygon fill="black" stroke="black" points="559.74,-223.13 567.58,-216 557.01,-216.69 559.74,-223.13"/> +<text text-anchor="middle" x="528" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="749.5,-127 522.5,-127 522.5,-89 749.5,-89 749.5,-127"/> -<text text-anchor="middle" x="636" y="-111.8" font-family="Times,serif" font-size="14.00">time(equ&gt;occasion,icl&gt;abstract_thing)</text> -<text text-anchor="middle" x="636" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="723.5,-127 496.5,-127 496.5,-89 723.5,-89 723.5,-127"/> +<text text-anchor="middle" x="610" y="-111.8" font-family="Times,serif" font-size="14.00">time(equ&gt;occasion,icl&gt;abstract_thing)</text> +<text text-anchor="middle" x="610" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge6" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M636,-177.97C636,-166.19 636,-150.56 636,-137.16"/> -<polygon fill="black" stroke="black" points="639.5,-137 636,-127 632.5,-137 639.5,-137"/> -<text text-anchor="middle" x="645.5" y="-148.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M610,-177.97C610,-166.19 610,-150.56 610,-137.16"/> +<polygon fill="black" stroke="black" points="613.5,-137 610,-127 606.5,-137 613.5,-137"/> +<text text-anchor="middle" x="619.5" y="-148.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="757.5,-38 514.5,-38 514.5,0 757.5,0 757.5,-38"/> -<text text-anchor="middle" x="636" y="-22.8" font-family="Times,serif" font-size="14.00">demand(aoj&gt;uw,icl&gt;property,obj&gt;uw):02</text> -<text text-anchor="middle" x="636" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="731.5,-38 488.5,-38 488.5,0 731.5,0 731.5,-38"/> +<text text-anchor="middle" x="610" y="-22.8" font-family="Times,serif" font-size="14.00">demand(aoj&gt;uw,icl&gt;property,obj&gt;uw):02</text> +<text text-anchor="middle" x="610" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge7" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M636,-88.97C636,-77.19 636,-61.56 636,-48.16"/> -<polygon fill="black" stroke="black" points="639.5,-48 636,-38 632.5,-48 639.5,-48"/> -<text text-anchor="middle" x="645" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M610,-88.97C610,-77.19 610,-61.56 610,-48.16"/> +<polygon fill="black" stroke="black" points="613.5,-48 610,-38 606.5,-48 613.5,-48"/> +<text text-anchor="middle" x="619" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="663pt" height="398pt" - viewBox="0.00 0.00 662.50 398.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="653pt" height="398pt" + viewBox="0.00 0.00 653.00 398.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 394)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-394 658.5,-394 658.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-394 649,-394 649,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="245,-390 0,-390 0,-352 245,-352 245,-390"/> -<text text-anchor="middle" x="122.5" y="-374.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> -<text text-anchor="middle" x="122.5" y="-359.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="226,-390 0,-390 0,-352 226,-352 226,-390"/> +<text text-anchor="middle" x="113" y="-374.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> +<text text-anchor="middle" x="113" y="-359.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="195,-301 10,-301 10,-265 195,-265 195,-301"/> -<text text-anchor="middle" x="102.5" y="-279.3" font-family="Times,serif" font-size="14.00">this(equ&gt;it,equ&gt;that,icl&gt;thing)</text> +<polygon fill="none" stroke="black" points="185.5,-301 0.5,-301 0.5,-265 185.5,-265 185.5,-301"/> +<text text-anchor="middle" x="93" y="-279.3" font-family="Times,serif" font-size="14.00">this(equ&gt;it,equ&gt;that,icl&gt;thing)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M118.26,-351.76C115.51,-339.93 111.88,-324.32 108.79,-311.05"/> -<polygon fill="black" stroke="black" points="112.14,-309.99 106.46,-301.04 105.32,-311.58 112.14,-309.99"/> -<text text-anchor="middle" x="123" y="-322.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M108.76,-351.76C106.01,-339.93 102.38,-324.32 99.29,-311.05"/> +<polygon fill="black" stroke="black" points="102.64,-309.99 96.96,-301.04 95.82,-311.58 102.64,-309.99"/> +<text text-anchor="middle" x="113.5" y="-322.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="470,-301 213,-301 213,-265 470,-265 470,-301"/> -<text text-anchor="middle" x="341.5" y="-279.3" font-family="Times,serif" font-size="14.00">while(equ&gt;whilst,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> +<polygon fill="none" stroke="black" points="460.5,-301 203.5,-301 203.5,-265 460.5,-265 460.5,-301"/> +<text text-anchor="middle" x="332" y="-279.3" font-family="Times,serif" font-size="14.00">while(equ&gt;whilst,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M168.41,-351.97C203.41,-338.23 251.68,-319.27 288.35,-304.87"/> -<polygon fill="black" stroke="black" points="289.86,-308.04 297.89,-301.13 287.3,-301.52 289.86,-308.04"/> -<text text-anchor="middle" x="262" y="-322.8" font-family="Times,serif" font-size="14.00">dur</text> +<path fill="none" stroke="black" d="M158.91,-351.97C193.91,-338.23 242.18,-319.27 278.85,-304.87"/> +<polygon fill="black" stroke="black" points="280.36,-308.04 288.39,-301.13 277.8,-301.52 280.36,-308.04"/> +<text text-anchor="middle" x="252.5" y="-322.8" font-family="Times,serif" font-size="14.00">dur</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="631,-214 282,-214 282,-176 631,-176 631,-214"/> -<text text-anchor="middle" x="456.5" y="-198.8" font-family="Times,serif" font-size="14.00">move(equ&gt;displace,icl&gt;occur,obj&gt;thing,plf&gt;thing,plt&gt;thing)</text> -<text text-anchor="middle" x="456.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@present.@progress</text> +<polygon fill="none" stroke="black" points="621.5,-214 272.5,-214 272.5,-176 621.5,-176 621.5,-214"/> +<text text-anchor="middle" x="447" y="-198.8" font-family="Times,serif" font-size="14.00">move(equ&gt;displace,icl&gt;occur,obj&gt;thing,plf&gt;thing,plt&gt;thing)</text> +<text text-anchor="middle" x="447" y="-183.8" font-family="Times,serif" font-size="14.00">.@present.@progress</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge5" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M364.5,-264.8C381.62,-251.99 405.24,-234.34 424.25,-220.12"/> -<polygon fill="black" stroke="black" points="426.44,-222.85 432.36,-214.06 422.25,-217.24 426.44,-222.85"/> -<text text-anchor="middle" x="415.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M355,-264.8C372.12,-251.99 395.74,-234.34 414.75,-220.12"/> +<polygon fill="black" stroke="black" points="416.94,-222.85 422.86,-214.06 412.75,-217.24 416.94,-222.85"/> +<text text-anchor="middle" x="406" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="566,-38 347,-38 347,0 566,0 566,-38"/> -<text text-anchor="middle" x="456.5" y="-22.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="456.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="556.5,-38 337.5,-38 337.5,0 556.5,0 556.5,-38"/> +<text text-anchor="middle" x="447" y="-22.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="447" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M454.16,-175.88C452.48,-161.98 450.38,-142.32 449.5,-125 448.69,-109.02 448.69,-104.98 449.5,-89 450.18,-75.61 451.59,-60.81 452.97,-48.36"/> -<polygon fill="black" stroke="black" points="456.48,-48.46 454.16,-38.12 449.53,-47.65 456.48,-48.46"/> -<text text-anchor="middle" x="458.5" y="-103.3" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M444.66,-175.88C442.98,-161.98 440.88,-142.32 440,-125 439.19,-109.02 439.19,-104.98 440,-89 440.68,-75.61 442.09,-60.81 443.47,-48.36"/> +<polygon fill="black" stroke="black" points="446.98,-48.46 444.66,-38.12 440.03,-47.65 446.98,-48.46"/> +<text text-anchor="middle" x="449" y="-103.3" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="594,-125 477,-125 477,-89 594,-89 594,-125"/> -<text text-anchor="middle" x="535.5" y="-103.3" font-family="Times,serif" font-size="14.00">stationary(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="584.5,-125 467.5,-125 467.5,-89 584.5,-89 584.5,-125"/> +<text text-anchor="middle" x="526" y="-103.3" font-family="Times,serif" font-size="14.00">stationary(icl&gt;adj)</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge7" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M473.25,-175.76C484.76,-163.23 500.18,-146.45 512.79,-132.72"/> -<polygon fill="black" stroke="black" points="515.66,-134.77 519.84,-125.04 510.5,-130.04 515.66,-134.77"/> -<text text-anchor="middle" x="516" y="-146.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M463.75,-175.76C475.26,-163.23 490.68,-146.45 503.29,-132.72"/> +<polygon fill="black" stroke="black" points="506.16,-134.77 510.34,-125.04 501,-130.04 506.16,-134.77"/> +<text text-anchor="middle" x="506.5" y="-146.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 6&#45;&gt;5 --> <g id="edge4" class="edge"> <title>6&#45;&gt;5</title> -<path fill="none" stroke="black" d="M519.51,-88.6C508.28,-76.37 493.06,-59.8 480.4,-46.01"/> -<polygon fill="black" stroke="black" points="482.62,-43.26 473.28,-38.27 477.47,-48 482.62,-43.26"/> -<text text-anchor="middle" x="512" y="-59.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M510.01,-88.6C498.78,-76.37 483.56,-59.8 470.9,-46.01"/> +<polygon fill="black" stroke="black" points="473.12,-43.26 463.78,-38.27 467.97,-48 473.12,-43.26"/> +<text text-anchor="middle" x="502.5" y="-59.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="654.5,-301 488.5,-301 488.5,-265 654.5,-265 654.5,-301"/> -<text text-anchor="middle" x="571.5" y="-279.3" font-family="Times,serif" font-size="14.00">or(icl&gt;how,obj&gt;uw,or&lt;uw)</text> +<polygon fill="none" stroke="black" points="645,-301 479,-301 479,-265 645,-265 645,-301"/> +<text text-anchor="middle" x="562" y="-279.3" font-family="Times,serif" font-size="14.00">or(icl&gt;how,obj&gt;uw,or&lt;uw)</text> </g> <!-- 7&#45;&gt;4 --> <g id="edge6" class="edge"> <title>7&#45;&gt;4</title> -<path fill="none" stroke="black" d="M548.5,-264.8C531.38,-251.99 507.76,-234.34 488.75,-220.12"/> -<polygon fill="black" stroke="black" points="490.75,-217.24 480.64,-214.06 486.56,-222.85 490.75,-217.24"/> -<text text-anchor="middle" x="533.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M539,-264.8C521.88,-251.99 498.26,-234.34 479.25,-220.12"/> +<polygon fill="black" stroke="black" points="481.25,-217.24 471.14,-214.06 477.06,-222.85 481.25,-217.24"/> +<text text-anchor="middle" x="524" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -31668,40 +31681,40 @@ mod(function(icl>mathematical_relation>thing).@entry.@pl.@maiuscul,additio {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="346pt" height="133pt" - viewBox="0.00 0.00 346.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="325pt" height="133pt" + viewBox="0.00 0.00 325.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 342,-129 342,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 321,-129 321,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="338,-125 0,-125 0,-87 338,-87 338,-125"/> -<text text-anchor="middle" x="169" y="-109.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> -<text text-anchor="middle" x="169" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> +<polygon fill="none" stroke="black" points="317,-125 0,-125 0,-87 317,-87 317,-125"/> +<text text-anchor="middle" x="158.5" y="-109.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> +<text text-anchor="middle" x="158.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="257,-36 81,-36 81,0 257,0 257,-36"/> -<text text-anchor="middle" x="169" y="-14.3" font-family="Times,serif" font-size="14.00">additional(equ&gt;extra,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="246.5,-36 70.5,-36 70.5,0 246.5,0 246.5,-36"/> +<text text-anchor="middle" x="158.5" y="-14.3" font-family="Times,serif" font-size="14.00">additional(equ&gt;extra,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M169,-86.76C169,-74.93 169,-59.32 169,-46.05"/> -<polygon fill="black" stroke="black" points="172.5,-46.04 169,-36.04 165.5,-46.04 172.5,-46.04"/> -<text text-anchor="middle" x="181.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M158.5,-86.76C158.5,-74.93 158.5,-59.32 158.5,-46.05"/> +<polygon fill="black" stroke="black" points="162,-46.04 158.5,-36.04 155,-46.04 162,-46.04"/> +<text text-anchor="middle" x="171" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <p id="4.8.1"> <title><orig>Control of pantograph and power supply</orig><unl>[S:00] {org:en} @@ -31714,42 +31727,42 @@ obj(control(icl>power>thing).@entry,:02.@_hn-scope) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="883pt" height="190pt" - viewBox="0.00 0.00 882.50 190.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="842pt" height="190pt" + viewBox="0.00 0.00 842.00 190.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 186)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-186 878.5,-186 878.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-186 838,-186 838,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="292.5,-8 292.5,-174 648.5,-174 648.5,-8 292.5,-8"/> -<text text-anchor="middle" x="470.5" y="-158.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="293.5,-8 293.5,-174 623.5,-174 623.5,-8 293.5,-8"/> +<text text-anchor="middle" x="458.5" y="-158.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="609.5,-143 305.5,-143 305.5,-105 609.5,-105 609.5,-143"/> -<text text-anchor="middle" x="457.5" y="-127.8" font-family="courb" font-size="14.00">supply(icl&gt;indefinite_quantity(icl&gt;thing))</text> -<text text-anchor="middle" x="457.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="589.5,-143 305.5,-143 305.5,-105 589.5,-105 589.5,-143"/> +<text text-anchor="middle" x="447.5" y="-127.8" font-family="courb" font-size="14.00">supply(icl&gt;indefinite_quantity(icl&gt;thing))</text> +<text text-anchor="middle" x="447.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="640,-54 301,-54 301,-16 640,-16 640,-54"/> -<text text-anchor="middle" x="470.5" y="-38.8" font-family="courb" font-size="14.00">pantograph(icl&gt;mechanical_device(icl&gt;thing))</text> -<text text-anchor="middle" x="470.5" y="-23.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="615.5,-54 301.5,-54 301.5,-16 615.5,-16 615.5,-54"/> +<text text-anchor="middle" x="458.5" y="-38.8" font-family="courb" font-size="14.00">pantograph(icl&gt;mechanical_device(icl&gt;thing))</text> +<text text-anchor="middle" x="458.5" y="-23.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M460.19,-104.97C461.95,-93.19 464.29,-77.56 466.29,-64.16"/> -<polygon fill="black" stroke="black" points="469.79,-64.41 467.81,-54 462.87,-63.38 469.79,-64.41"/> -<text text-anchor="middle" x="474.5" y="-75.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M449.78,-104.97C451.27,-93.19 453.25,-77.56 454.94,-64.16"/> +<polygon fill="black" stroke="black" points="458.44,-64.36 456.22,-54 451.5,-63.49 458.44,-64.36"/> +<text text-anchor="middle" x="463.5" y="-75.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -31760,32 +31773,32 @@ obj(control(icl>power>thing).@entry,:02.@_hn-scope) <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M392.02,-104.97C339.86,-90.61 266.93,-70.53 213.2,-55.74"/> -<polygon fill="black" stroke="black" points="213.97,-52.32 203.4,-53.04 212.11,-59.07 213.97,-52.32"/> -<text text-anchor="middle" x="330" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M384.1,-104.97C333.69,-90.64 263.25,-70.62 211.25,-55.83"/> +<polygon fill="black" stroke="black" points="212.02,-52.41 201.44,-53.04 210.1,-59.14 212.02,-52.41"/> +<text text-anchor="middle" x="325" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="874.5,-143 656.5,-143 656.5,-105 874.5,-105 874.5,-143"/> -<text text-anchor="middle" x="765.5" y="-127.8" font-family="courb" font-size="14.00">control(icl&gt;power(icl&gt;thing))</text> -<text text-anchor="middle" x="765.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="834,-143 631,-143 631,-105 834,-105 834,-143"/> +<text text-anchor="middle" x="732.5" y="-127.8" font-family="courb" font-size="14.00">control(icl&gt;power(icl&gt;thing))</text> +<text text-anchor="middle" x="732.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;2 --> <g id="edge3" class="edge"> <title>4&#45;&gt;2</title> -<path fill="none" stroke="black" d="M704.38,-104.97C690.31,-100.83 674.63,-96.2 658.23,-91.36"/> -<polygon fill="black" stroke="black" points="659.08,-87.97 648.5,-88.49 657.1,-94.68 659.08,-87.97"/> -<text text-anchor="middle" x="644.5" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M675.73,-104.97C662.83,-100.88 648.47,-96.32 633.45,-91.55"/> +<polygon fill="black" stroke="black" points="634.09,-88.08 623.5,-88.39 631.97,-94.75 634.09,-88.08"/> +<text text-anchor="middle" x="620.5" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.8.1.1"> <text_body><orig>The ETCS on-board shall be capable of receiving information about pantograph and power supply from the trackside. </orig><unl>[S:00] {org:en} -The ETCS on-board shall be capable of receiving information about pantograph and power supply from the trackside.. +The ETCS on-board shall be capable of receiving information about pantograph and power supply from the trackside. {/org} {unl} aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs.@def) @@ -31801,172 +31814,172 @@ obj(capable(icl>adj),:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1010pt" height="474pt" - viewBox="0.00 0.00 1010.00 474.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="937pt" height="474pt" + viewBox="0.00 0.00 937.00 474.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 470)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-470 1006,-470 1006,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-470 933,-470 933,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-259 380,-259 380,-8 8,-8"/> -<text text-anchor="middle" x="194" y="-243.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-259 350,-259 350,-8 8,-8"/> +<text text-anchor="middle" x="179" y="-243.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="632,-182 632,-458 994,-458 994,-182 632,-182"/> -<text text-anchor="middle" x="813" y="-442.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="587,-182 587,-458 921,-458 921,-182 587,-182"/> +<text text-anchor="middle" x="754" y="-442.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="624,-338 286,-338 286,-300 624,-300 624,-338"/> -<text text-anchor="middle" x="455" y="-322.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="455" y="-307.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="579.5,-338 270.5,-338 270.5,-300 579.5,-300 579.5,-338"/> +<text text-anchor="middle" x="425" y="-322.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="425" y="-307.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="444,-228 390,-228 390,-190 444,-190 444,-228"/> -<text text-anchor="middle" x="417" y="-212.8" font-family="Times,serif" font-size="14.00">etcs</text> -<text text-anchor="middle" x="417" y="-197.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="414,-228 360,-228 360,-190 414,-190 414,-228"/> +<text text-anchor="middle" x="387" y="-212.8" font-family="Times,serif" font-size="14.00">etcs</text> +<text text-anchor="middle" x="387" y="-197.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge5" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M429.24,-299.92C423.87,-294.8 418.96,-288.75 416,-282 410.11,-268.54 409.84,-252.25 411.27,-238.58"/> -<polygon fill="black" stroke="black" points="414.79,-238.67 412.71,-228.28 407.86,-237.7 414.79,-238.67"/> -<text text-anchor="middle" x="424.5" y="-270.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M399.24,-299.92C393.87,-294.8 388.96,-288.75 386,-282 380.11,-268.54 379.84,-252.25 381.27,-238.58"/> +<polygon fill="black" stroke="black" points="384.79,-238.67 382.71,-228.28 377.86,-237.7 384.79,-238.67"/> +<text text-anchor="middle" x="394.5" y="-270.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge6" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M448.55,-299.68C442.57,-282.66 433.57,-257.1 426.71,-237.61"/> -<polygon fill="black" stroke="black" points="429.97,-236.32 423.35,-228.05 423.37,-238.64 429.97,-236.32"/> -<text text-anchor="middle" x="450" y="-270.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M418.55,-299.68C412.57,-282.66 403.57,-257.1 396.71,-237.61"/> +<polygon fill="black" stroke="black" points="399.97,-236.32 393.35,-228.05 393.37,-238.64 399.97,-236.32"/> +<text text-anchor="middle" x="420" y="-270.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="528.5,-227 463.5,-227 463.5,-191 528.5,-191 528.5,-227"/> -<text text-anchor="middle" x="496" y="-205.3" font-family="Times,serif" font-size="14.00">on&#45;board</text> +<polygon fill="none" stroke="black" points="498.5,-227 433.5,-227 433.5,-191 498.5,-191 498.5,-227"/> +<text text-anchor="middle" x="466" y="-205.3" font-family="Times,serif" font-size="14.00">on&#45;board</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge8" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M461.96,-299.68C468.49,-282.46 478.36,-256.48 485.79,-236.91"/> -<polygon fill="black" stroke="black" points="489.14,-237.93 489.42,-227.34 482.6,-235.44 489.14,-237.93"/> -<text text-anchor="middle" x="482.5" y="-270.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M431.96,-299.68C438.49,-282.46 448.36,-256.48 455.79,-236.91"/> +<polygon fill="black" stroke="black" points="459.14,-237.93 459.42,-227.34 452.6,-235.44 459.14,-237.93"/> +<text text-anchor="middle" x="452.5" y="-270.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="268.5,-337 163.5,-337 163.5,-301 268.5,-301 268.5,-337"/> -<text text-anchor="middle" x="216" y="-315.3" font-family="Times,serif" font-size="14.00">capable(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="252.5,-337 147.5,-337 147.5,-301 252.5,-301 252.5,-337"/> +<text text-anchor="middle" x="200" y="-315.3" font-family="Times,serif" font-size="14.00">capable(icl&gt;adj)</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge7" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M268.51,-301.4C314.16,-286.67 374.46,-266.37 384,-259 391.67,-253.08 398.17,-244.85 403.32,-236.83"/> -<polygon fill="black" stroke="black" points="406.47,-238.39 408.55,-228 400.44,-234.82 406.47,-238.39"/> -<text text-anchor="middle" x="376.5" y="-270.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M252.59,-301.63C290.51,-289.13 337.76,-271.92 354,-259 361.46,-253.06 367.86,-244.97 372.98,-237.08"/> +<polygon fill="black" stroke="black" points="376.06,-238.75 378.21,-228.37 370.06,-235.14 376.06,-238.75"/> +<text text-anchor="middle" x="348.5" y="-270.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="372,-228 16,-228 16,-190 372,-190 372,-228"/> -<text text-anchor="middle" x="194" y="-212.8" font-family="courb" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> -<text text-anchor="middle" x="194" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="342,-228 16,-228 16,-190 342,-190 342,-228"/> +<text text-anchor="middle" x="179" y="-212.8" font-family="courb" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> +<text text-anchor="middle" x="179" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;6 --> <g id="edge10" class="edge"> <title>3&#45;&gt;6</title> -<path fill="none" stroke="black" d="M212.47,-300.65C210.66,-291.79 208.35,-280.45 205.98,-268.8"/> -<polygon fill="black" stroke="black" points="209.41,-268.1 203.98,-259 202.55,-269.49 209.41,-268.1"/> -<text text-anchor="middle" x="218" y="-270.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M196.63,-300.65C194.92,-291.88 192.74,-280.67 190.5,-269.15"/> +<polygon fill="black" stroke="black" points="193.87,-268.15 188.53,-259 187,-269.48 193.87,-268.15"/> +<text text-anchor="middle" x="202" y="-270.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="302.5,-139 85.5,-139 85.5,-103 302.5,-103 302.5,-139"/> -<text text-anchor="middle" x="194" y="-117.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="287.5,-139 70.5,-139 70.5,-103 287.5,-103 287.5,-139"/> +<text text-anchor="middle" x="179" y="-117.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge1" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M194,-189.76C194,-177.93 194,-162.32 194,-149.05"/> -<polygon fill="black" stroke="black" points="197.5,-149.04 194,-139.04 190.5,-149.04 197.5,-149.04"/> -<text text-anchor="middle" x="203" y="-160.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M179,-189.76C179,-177.93 179,-162.32 179,-149.05"/> +<polygon fill="black" stroke="black" points="182.5,-149.04 179,-139.04 175.5,-149.04 182.5,-149.04"/> +<text text-anchor="middle" x="188" y="-160.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="329.5,-52 58.5,-52 58.5,-16 329.5,-16 329.5,-52"/> -<text text-anchor="middle" x="194" y="-30.3" font-family="Times,serif" font-size="14.00">pantograph(icl&gt;mechanical_device(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="314.5,-52 43.5,-52 43.5,-16 314.5,-16 314.5,-52"/> +<text text-anchor="middle" x="179" y="-30.3" font-family="Times,serif" font-size="14.00">pantograph(icl&gt;mechanical_device(icl&gt;thing))</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge2" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M194,-102.8C194,-91.16 194,-75.55 194,-62.24"/> -<polygon fill="black" stroke="black" points="197.5,-62.18 194,-52.18 190.5,-62.18 197.5,-62.18"/> -<text text-anchor="middle" x="203" y="-73.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M179,-102.8C179,-91.16 179,-75.55 179,-62.24"/> +<polygon fill="black" stroke="black" points="182.5,-62.18 179,-52.18 175.5,-62.18 182.5,-62.18"/> +<text text-anchor="middle" x="188" y="-73.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="986.5,-427 639.5,-427 639.5,-389 986.5,-389 986.5,-427"/> -<text text-anchor="middle" x="813" y="-411.8" font-family="courb" font-size="14.00">power(agt&gt;thing,icl&gt;supply(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="813" y="-396.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="912.5,-427 595.5,-427 595.5,-389 912.5,-389 912.5,-427"/> +<text text-anchor="middle" x="754" y="-411.8" font-family="courb" font-size="14.00">power(agt&gt;thing,icl&gt;supply(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="754" y="-396.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;3 --> <g id="edge9" class="edge"> <title>9&#45;&gt;3</title> -<path fill="none" stroke="black" d="M632,-390.93C530.36,-380.16 401.1,-363.53 278.92,-338.25"/> -<polygon fill="black" stroke="black" points="279.28,-334.75 268.77,-336.13 277.84,-341.6 279.28,-334.75"/> -<text text-anchor="middle" x="477" y="-359.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M587,-389.6C493.97,-378.45 375.82,-361.86 262.47,-337.94"/> +<polygon fill="black" stroke="black" points="263.14,-334.5 252.63,-335.84 261.68,-341.35 263.14,-334.5"/> +<text text-anchor="middle" x="446" y="-359.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="935.5,-337 690.5,-337 690.5,-301 935.5,-301 935.5,-337"/> -<text text-anchor="middle" x="813" y="-315.3" font-family="Times,serif" font-size="14.00">supply(icl&gt;indefinite_quantity(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="876.5,-337 631.5,-337 631.5,-301 876.5,-301 876.5,-337"/> +<text text-anchor="middle" x="754" y="-315.3" font-family="Times,serif" font-size="14.00">supply(icl&gt;indefinite_quantity(icl&gt;thing))</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge3" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M813,-388.97C813,-376.96 813,-360.93 813,-347.36"/> -<polygon fill="black" stroke="black" points="816.5,-347.12 813,-337.12 809.5,-347.12 816.5,-347.12"/> -<text text-anchor="middle" x="822" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M754,-388.97C754,-376.96 754,-360.93 754,-347.36"/> +<polygon fill="black" stroke="black" points="757.5,-347.12 754,-337.12 750.5,-347.12 757.5,-347.12"/> +<text text-anchor="middle" x="763" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="845.5,-228 780.5,-228 780.5,-190 845.5,-190 845.5,-228"/> -<text text-anchor="middle" x="813" y="-212.8" font-family="Times,serif" font-size="14.00">trackside</text> -<text text-anchor="middle" x="813" y="-197.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="786.5,-228 721.5,-228 721.5,-190 786.5,-190 786.5,-228"/> +<text text-anchor="middle" x="754" y="-212.8" font-family="Times,serif" font-size="14.00">trackside</text> +<text text-anchor="middle" x="754" y="-197.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge4" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M813,-300.65C813,-283.84 813,-258.08 813,-238.3"/> -<polygon fill="black" stroke="black" points="816.5,-238.03 813,-228.03 809.5,-238.03 816.5,-238.03"/> -<text text-anchor="middle" x="822" y="-270.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M754,-300.65C754,-283.84 754,-258.08 754,-238.3"/> +<polygon fill="black" stroke="black" points="757.5,-238.03 754,-228.03 750.5,-238.03 757.5,-238.03"/> +<text text-anchor="middle" x="763" y="-270.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.8.1.5a"> <text_body><orig>The ETCS trainborne equipment shall indicate on the DMI the information regarding pantograph and power supply. </orig><unl>[S:00] {org:en} -The ETCS trainborne equipment shall indicate on the DMI the information regarding pantograph and power supply.. +The ETCS trainborne equipment shall indicate on the DMI the information regarding pantograph and power supply. {/org} {unl} mod(trainborne,etcs) @@ -31981,26 +31994,26 @@ agt(supply(icl>provide>do,agt>thing,obj>thing,rec>thing).@present {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1076pt" height="458pt" - viewBox="0.00 0.00 1076.00 458.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1050pt" height="458pt" + viewBox="0.00 0.00 1050.00 458.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 454)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-454 1072,-454 1072,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-454 1046,-454 1046,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="666,-8 666,-172 1024,-172 1024,-8 666,-8"/> -<text text-anchor="middle" x="845" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="667,-8 667,-172 1003,-172 1003,-8 667,-8"/> +<text text-anchor="middle" x="835" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="684,-205 684,-371 1060,-371 1060,-205 684,-205"/> -<text text-anchor="middle" x="872" y="-355.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="684,-205 684,-371 1034,-371 1034,-205 684,-205"/> +<text text-anchor="middle" x="859" y="-355.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -32038,7 +32051,7 @@ agt(supply(icl>provide>do,agt>thing,obj>thing,rec>thing).@present <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="499,-450 83,-450 83,-412 499,-412 499,-450"/> +<polygon fill="none" stroke="black" points="482,-450 100,-450 100,-412 482,-412 482,-450"/> <text text-anchor="middle" x="291" y="-434.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> <text text-anchor="middle" x="291" y="-419.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -32080,68 +32093,68 @@ agt(supply(icl>provide>do,agt>thing,obj>thing,rec>thing).@present <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1051.5,-340 692.5,-340 692.5,-302 1051.5,-302 1051.5,-340"/> -<text text-anchor="middle" x="872" y="-324.8" font-family="courb" font-size="14.00">power(ant&gt;powerlessness,icl&gt;quality(icl&gt;thing))</text> -<text text-anchor="middle" x="872" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1026,-340 692,-340 692,-302 1026,-302 1026,-340"/> +<text text-anchor="middle" x="859" y="-324.8" font-family="courb" font-size="14.00">power(ant&gt;powerlessness,icl&gt;quality(icl&gt;thing))</text> +<text text-anchor="middle" x="859" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="979.5,-251 710.5,-251 710.5,-213 979.5,-213 979.5,-251"/> -<text text-anchor="middle" x="845" y="-235.8" font-family="courb" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> -<text text-anchor="middle" x="845" y="-220.8" font-family="courb" font-size="14.00">.@def.@entry</text> +<polygon fill="none" stroke="black" points="960.5,-251 709.5,-251 709.5,-213 960.5,-213 960.5,-251"/> +<text text-anchor="middle" x="835" y="-235.8" font-family="courb" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<text text-anchor="middle" x="835" y="-220.8" font-family="courb" font-size="14.00">.@def.@entry</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge2" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M866.41,-301.97C862.71,-290.08 857.8,-274.25 853.62,-260.76"/> -<polygon fill="black" stroke="black" points="856.89,-259.52 850.59,-251 850.21,-261.59 856.89,-259.52"/> -<text text-anchor="middle" x="870" y="-272.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M854.03,-301.97C850.74,-290.08 846.38,-274.25 842.66,-260.76"/> +<polygon fill="black" stroke="black" points="846,-259.71 839.97,-251 839.25,-261.57 846,-259.71"/> +<text text-anchor="middle" x="858" y="-272.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1016,-141 674,-141 674,-103 1016,-103 1016,-141"/> -<text text-anchor="middle" x="845" y="-125.8" font-family="courb" font-size="14.00">regarding(equ&gt;concerning,icl&gt;how,obj&gt;thing)</text> -<text text-anchor="middle" x="845" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="995,-141 675,-141 675,-103 995,-103 995,-141"/> +<text text-anchor="middle" x="835" y="-125.8" font-family="courb" font-size="14.00">regarding(equ&gt;concerning,icl&gt;how,obj&gt;thing)</text> +<text text-anchor="middle" x="835" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge8" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M845,-205C845,-198.03 845,-190.19 845,-182.21"/> -<polygon fill="black" stroke="black" points="848.5,-182 845,-172 841.5,-182 848.5,-182"/> -<text text-anchor="middle" x="857.5" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M835,-205C835,-198.03 835,-190.19 835,-182.21"/> +<polygon fill="black" stroke="black" points="838.5,-182 835,-172 831.5,-182 838.5,-182"/> +<text text-anchor="middle" x="847.5" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="980.5,-52 709.5,-52 709.5,-16 980.5,-16 980.5,-52"/> -<text text-anchor="middle" x="845" y="-30.3" font-family="Times,serif" font-size="14.00">pantograph(icl&gt;mechanical_device(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="970.5,-52 699.5,-52 699.5,-16 970.5,-16 970.5,-52"/> +<text text-anchor="middle" x="835" y="-30.3" font-family="Times,serif" font-size="14.00">pantograph(icl&gt;mechanical_device(icl&gt;thing))</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge1" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M845,-102.76C845,-90.93 845,-75.32 845,-62.05"/> -<polygon fill="black" stroke="black" points="848.5,-62.04 845,-52.04 841.5,-62.04 848.5,-62.04"/> -<text text-anchor="middle" x="854" y="-73.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M835,-102.76C835,-90.93 835,-75.32 835,-62.05"/> +<polygon fill="black" stroke="black" points="838.5,-62.04 835,-52.04 831.5,-62.04 838.5,-62.04"/> +<text text-anchor="middle" x="844" y="-73.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10&#45;&gt;7 --> <g id="edge9" class="edge"> <title>10&#45;&gt;7</title> -<path fill="none" stroke="black" d="M575.45,-301.97C604.38,-294.57 639.24,-285.65 674.16,-276.72"/> -<polygon fill="black" stroke="black" points="675.18,-280.07 684,-274.2 673.45,-273.28 675.18,-280.07"/> -<text text-anchor="middle" x="703.5" y="-272.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M573.38,-301.97C602.79,-294.22 638.52,-284.8 674,-275.44"/> +<polygon fill="black" stroke="black" points="675.22,-278.74 684,-272.81 673.44,-271.97 675.22,-278.74"/> +<text text-anchor="middle" x="697.5" y="-272.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.8.1.6"> <text_body><orig>The information regarding lowering and raising of the pantograph and opening/closing of the circuit breaker shall be provided separately and in combinations. </orig><unl>[S:00] {org:en} -The information regarding lowering and raising of the pantograph and opening/closing of the circuit breaker shall be provided separately and in combinations.. +The information regarding lowering and raising of the pantograph and opening/closing of the circuit breaker shall be provided separately and in combinations. {/org} {unl} obj(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present.@promise,information(icl>message>thing).@def.@topic) @@ -32160,200 +32173,200 @@ and(opening(icl>space>thing),:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="970pt" height="700pt" - viewBox="0.00 0.00 969.50 700.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="941pt" height="700pt" + viewBox="0.00 0.00 940.50 700.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 696)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-696 965.5,-696 965.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-696 936.5,-696 936.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-174 444,-174 444,-8 8,-8"/> -<text text-anchor="middle" x="226" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-174 408,-174 408,-8 8,-8"/> +<text text-anchor="middle" x="208" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="655,-605 305,-605 305,-567 655,-567 655,-605"/> -<text text-anchor="middle" x="480" y="-589.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="480" y="-574.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="626,-605 306,-605 306,-567 626,-567 626,-605"/> +<text text-anchor="middle" x="466" y="-589.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="466" y="-574.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="521.5,-516 304.5,-516 304.5,-478 521.5,-478 521.5,-516"/> -<text text-anchor="middle" x="413" y="-500.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> -<text text-anchor="middle" x="413" y="-485.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="492.5,-516 275.5,-516 275.5,-478 492.5,-478 492.5,-516"/> +<text text-anchor="middle" x="384" y="-500.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<text text-anchor="middle" x="384" y="-485.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge2" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M466.12,-566.97C456.6,-554.61 443.81,-538 433.17,-524.18"/> -<polygon fill="black" stroke="black" points="435.74,-521.79 426.86,-516 430.19,-526.06 435.74,-521.79"/> -<text text-anchor="middle" x="459" y="-537.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M449.01,-566.97C437.14,-554.38 421.11,-537.38 407.95,-523.41"/> +<polygon fill="black" stroke="black" points="410.37,-520.88 400.97,-516 405.28,-525.68 410.37,-520.88"/> +<text text-anchor="middle" x="438" y="-537.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="842,-515 540,-515 540,-479 842,-479 842,-515"/> -<text text-anchor="middle" x="691" y="-493.3" font-family="Times,serif" font-size="14.00">separately(com&gt;separate,equ&gt;individually,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="813,-515 511,-515 511,-479 813,-479 813,-515"/> +<text text-anchor="middle" x="662" y="-493.3" font-family="Times,serif" font-size="14.00">separately(com&gt;separate,equ&gt;individually,icl&gt;how)</text> </g> <!-- 1&#45;&gt;13 --> <g id="edge10" class="edge"> <title>1&#45;&gt;13</title> -<path fill="none" stroke="black" d="M523.72,-566.97C557.48,-553.05 604.28,-533.76 639.79,-519.11"/> -<polygon fill="black" stroke="black" points="641.58,-522.16 649.49,-515.12 638.91,-515.69 641.58,-522.16"/> -<text text-anchor="middle" x="610.5" y="-537.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M506.61,-566.97C537.84,-553.11 581.07,-533.92 614.01,-519.3"/> +<polygon fill="black" stroke="black" points="615.72,-522.37 623.44,-515.12 612.88,-515.97 615.72,-522.37"/> +<text text-anchor="middle" x="587.5" y="-537.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="548,-427 278,-427 278,-391 548,-391 548,-427"/> -<text text-anchor="middle" x="413" y="-405.3" font-family="Times,serif" font-size="14.00">regarding(equ&gt;concerning,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="519,-427 249,-427 249,-391 519,-391 519,-427"/> +<text text-anchor="middle" x="384" y="-405.3" font-family="Times,serif" font-size="14.00">regarding(equ&gt;concerning,icl&gt;how,obj&gt;thing)</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge3" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M413,-477.76C413,-465.93 413,-450.32 413,-437.05"/> -<polygon fill="black" stroke="black" points="416.5,-437.04 413,-427.04 409.5,-437.04 416.5,-437.04"/> -<text text-anchor="middle" x="425.5" y="-448.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M384,-477.76C384,-465.93 384,-450.32 384,-437.05"/> +<polygon fill="black" stroke="black" points="387.5,-437.04 384,-427.04 380.5,-437.04 387.5,-437.04"/> +<text text-anchor="middle" x="396.5" y="-448.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="578.5,-340 247.5,-340 247.5,-304 578.5,-304 578.5,-340"/> -<text text-anchor="middle" x="413" y="-318.3" font-family="Times,serif" font-size="14.00">closing(ant&gt;opening,equ&gt;shutting,icl&gt;motion(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="549.5,-340 218.5,-340 218.5,-304 549.5,-304 549.5,-340"/> +<text text-anchor="middle" x="384" y="-318.3" font-family="Times,serif" font-size="14.00">closing(ant&gt;opening,equ&gt;shutting,icl&gt;motion(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;8 --> <g id="edge6" class="edge"> <title>3&#45;&gt;8</title> -<path fill="none" stroke="black" d="M413,-390.8C413,-379.16 413,-363.55 413,-350.24"/> -<polygon fill="black" stroke="black" points="416.5,-350.18 413,-340.18 409.5,-350.18 416.5,-350.18"/> -<text text-anchor="middle" x="422" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M384,-390.8C384,-379.16 384,-363.55 384,-350.24"/> +<polygon fill="black" stroke="black" points="387.5,-350.18 384,-340.18 380.5,-350.18 387.5,-350.18"/> +<text text-anchor="middle" x="393" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node4" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="908,-53 452,-53 452,-17 908,-17 908,-53"/> -<text text-anchor="middle" x="680" y="-31.3" font-family="Times,serif" font-size="14.00">lower(agt&gt;thing,icl&gt;take_down(icl&gt;do),obj&gt;concrete_thing,plf&gt;thing,plt&gt;thing)</text> +<polygon fill="none" stroke="black" points="872,-53 416,-53 416,-17 872,-17 872,-53"/> +<text text-anchor="middle" x="644" y="-31.3" font-family="Times,serif" font-size="14.00">lower(agt&gt;thing,icl&gt;take_down(icl&gt;do),obj&gt;concrete_thing,plf&gt;thing,plt&gt;thing)</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="436,-143 16,-143 16,-105 436,-105 436,-143"/> -<text text-anchor="middle" x="226" y="-127.8" font-family="courb" font-size="14.00">raise(gol&gt;thing,icl&gt;increase(icl&gt;do),obj&gt;thing,src&gt;thing)</text> -<text text-anchor="middle" x="226" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="400,-143 16,-143 16,-105 400,-105 400,-143"/> +<text text-anchor="middle" x="208" y="-127.8" font-family="courb" font-size="14.00">raise(gol&gt;thing,icl&gt;increase(icl&gt;do),obj&gt;thing,src&gt;thing)</text> +<text text-anchor="middle" x="208" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6&#45;&gt;5 --> <g id="edge4" class="edge"> <title>6&#45;&gt;5</title> -<path fill="none" stroke="black" d="M444,-81.23C491.92,-72.04 540.38,-62.76 580.81,-55.01"/> -<polygon fill="black" stroke="black" points="581.91,-58.36 591.07,-53.04 580.59,-51.49 581.91,-58.36"/> -<text text-anchor="middle" x="490" y="-75.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M408,-83.09C457.03,-73.31 507.28,-63.28 548.74,-55.01"/> +<polygon fill="black" stroke="black" points="549.47,-58.43 558.59,-53.04 548.1,-51.57 549.47,-58.43"/> +<text text-anchor="middle" x="462" y="-75.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="361.5,-54 90.5,-54 90.5,-16 361.5,-16 361.5,-54"/> -<text text-anchor="middle" x="226" y="-38.8" font-family="Times,serif" font-size="14.00">pantograph(icl&gt;mechanical_device(icl&gt;thing))</text> -<text text-anchor="middle" x="226" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="343.5,-54 72.5,-54 72.5,-16 343.5,-16 343.5,-54"/> +<text text-anchor="middle" x="208" y="-38.8" font-family="Times,serif" font-size="14.00">pantograph(icl&gt;mechanical_device(icl&gt;thing))</text> +<text text-anchor="middle" x="208" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge1" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M226,-104.97C226,-93.19 226,-77.56 226,-64.16"/> -<polygon fill="black" stroke="black" points="229.5,-64 226,-54 222.5,-64 229.5,-64"/> -<text text-anchor="middle" x="235" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M208,-104.97C208,-93.19 208,-77.56 208,-64.16"/> +<polygon fill="black" stroke="black" points="211.5,-64 208,-54 204.5,-64 211.5,-64"/> +<text text-anchor="middle" x="217" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="392.5,-252 213.5,-252 213.5,-216 392.5,-216 392.5,-252"/> -<text text-anchor="middle" x="303" y="-230.3" font-family="Times,serif" font-size="14.00">opening(icl&gt;space(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="363.5,-252 184.5,-252 184.5,-216 363.5,-216 363.5,-252"/> +<text text-anchor="middle" x="274" y="-230.3" font-family="Times,serif" font-size="14.00">opening(icl&gt;space(icl&gt;thing))</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge5" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M391,-303.8C374.37,-290.8 351.34,-272.79 333.01,-258.46"/> -<polygon fill="black" stroke="black" points="334.99,-255.57 324.96,-252.17 330.68,-261.08 334.99,-255.57"/> -<text text-anchor="middle" x="373" y="-274.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M362,-303.8C345.37,-290.8 322.34,-272.79 304.01,-258.46"/> +<polygon fill="black" stroke="black" points="305.99,-255.57 295.96,-252.17 301.68,-261.08 305.99,-255.57"/> +<text text-anchor="middle" x="344" y="-274.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="668.5,-253 441.5,-253 441.5,-215 668.5,-215 668.5,-253"/> -<text text-anchor="middle" x="555" y="-237.8" font-family="Times,serif" font-size="14.00">breaker(equ&gt;surf,icl&gt;wave(icl&gt;thing))</text> -<text text-anchor="middle" x="555" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="634.5,-253 407.5,-253 407.5,-215 634.5,-215 634.5,-253"/> +<text text-anchor="middle" x="521" y="-237.8" font-family="Times,serif" font-size="14.00">breaker(equ&gt;surf,icl&gt;wave(icl&gt;thing))</text> +<text text-anchor="middle" x="521" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 8&#45;&gt;10 --> <g id="edge8" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M441.39,-303.8C462.92,-290.76 492.75,-272.7 516.44,-258.35"/> -<polygon fill="black" stroke="black" points="518.45,-261.23 525.19,-253.06 514.82,-255.24 518.45,-261.23"/> -<text text-anchor="middle" x="501" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M411.39,-303.8C432.08,-290.82 460.69,-272.86 483.49,-258.54"/> +<polygon fill="black" stroke="black" points="485.63,-261.34 492.24,-253.06 481.91,-255.41 485.63,-261.34"/> +<text text-anchor="middle" x="469" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9&#45;&gt;6 --> <g id="edge13" class="edge"> <title>9&#45;&gt;6</title> -<path fill="none" stroke="black" d="M290.63,-215.65C284.06,-206.44 275.58,-194.54 266.93,-182.4"/> -<polygon fill="black" stroke="black" points="269.59,-180.11 260.93,-174 263.89,-184.17 269.59,-180.11"/> -<text text-anchor="middle" x="286" y="-185.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M263.4,-215.65C257.82,-206.53 250.63,-194.76 243.29,-182.75"/> +<polygon fill="black" stroke="black" points="246.14,-180.71 237.94,-174 240.17,-184.36 246.14,-180.71"/> +<text text-anchor="middle" x="261" y="-185.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="686,-142 454,-142 454,-106 686,-106 686,-142"/> -<text text-anchor="middle" x="570" y="-120.3" font-family="Times,serif" font-size="14.00">circuit(icl&gt;electrical_device(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="650,-142 418,-142 418,-106 650,-106 650,-142"/> +<text text-anchor="middle" x="534" y="-120.3" font-family="Times,serif" font-size="14.00">circuit(icl&gt;electrical_device(icl&gt;thing))</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge7" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M557.54,-214.68C559.91,-197.62 563.48,-171.96 566.19,-152.45"/> -<polygon fill="black" stroke="black" points="569.68,-152.72 567.59,-142.34 562.75,-151.76 569.68,-152.72"/> -<text text-anchor="middle" x="574.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M523.21,-214.68C525.26,-197.62 528.35,-171.96 530.7,-152.45"/> +<polygon fill="black" stroke="black" points="534.19,-152.68 531.91,-142.34 527.24,-151.85 534.19,-152.68"/> +<text text-anchor="middle" x="539.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="823,-692 559,-692 559,-656 823,-656 823,-692"/> -<text text-anchor="middle" x="691" y="-670.3" font-family="Times,serif" font-size="14.00">be(aoj&gt;thing,equ&gt;be_located,icl&gt;be,plc&gt;uw)</text> +<polygon fill="none" stroke="black" points="794,-692 530,-692 530,-656 794,-656 794,-692"/> +<text text-anchor="middle" x="662" y="-670.3" font-family="Times,serif" font-size="14.00">be(aoj&gt;thing,equ&gt;be_located,icl&gt;be,plc&gt;uw)</text> </g> <!-- 12&#45;&gt;1 --> <g id="edge9" class="edge"> <title>12&#45;&gt;1</title> -<path fill="none" stroke="black" d="M649.06,-655.91C615.96,-642.42 569.56,-623.5 533.74,-608.9"/> -<polygon fill="black" stroke="black" points="534.99,-605.63 524.41,-605.1 532.35,-612.12 534.99,-605.63"/> -<text text-anchor="middle" x="614" y="-626.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M622.81,-655.8C592.3,-642.42 549.74,-623.74 516.65,-609.22"/> +<polygon fill="black" stroke="black" points="517.72,-605.87 507.15,-605.06 514.9,-612.28 517.72,-605.87"/> +<text text-anchor="middle" x="591" y="-626.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge11" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M691,-655.9C691,-625.58 691,-562.16 691,-525.59"/> -<polygon fill="black" stroke="black" points="694.5,-525.17 691,-515.17 687.5,-525.17 694.5,-525.17"/> -<text text-anchor="middle" x="703.5" y="-582.3" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M662,-655.9C662,-625.58 662,-562.16 662,-525.59"/> +<polygon fill="black" stroke="black" points="665.5,-525.17 662,-515.17 658.5,-525.17 665.5,-525.17"/> +<text text-anchor="middle" x="674.5" y="-582.3" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 14 --> <g id="node13" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="961.5,-605 734.5,-605 734.5,-567 961.5,-567 961.5,-605"/> -<text text-anchor="middle" x="848" y="-589.8" font-family="Times,serif" font-size="14.00">combination(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="848" y="-574.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="932.5,-605 705.5,-605 705.5,-567 932.5,-567 932.5,-605"/> +<text text-anchor="middle" x="819" y="-589.8" font-family="Times,serif" font-size="14.00">combination(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="819" y="-574.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 12&#45;&gt;14 --> <g id="edge12" class="edge"> <title>12&#45;&gt;14</title> -<path fill="none" stroke="black" d="M722.39,-655.8C746.41,-642.65 779.76,-624.38 806.06,-609.98"/> -<polygon fill="black" stroke="black" points="807.95,-612.93 815.04,-605.06 804.58,-606.79 807.95,-612.93"/> -<text text-anchor="middle" x="787.5" y="-626.8" font-family="Times,serif" font-size="14.00">scn</text> +<path fill="none" stroke="black" d="M693.39,-655.8C717.41,-642.65 750.76,-624.38 777.06,-609.98"/> +<polygon fill="black" stroke="black" points="778.95,-612.93 786.04,-605.06 775.58,-606.79 778.95,-612.93"/> +<text text-anchor="middle" x="758.5" y="-626.8" font-family="Times,serif" font-size="14.00">scn</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -32368,10 +32381,10 @@ mod(control(icl>power>thing).@entry,tightness(icl>immovability>thing {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="316pt" height="220pt" @@ -32401,7 +32414,7 @@ mod(control(icl>power>thing).@entry,tightness(icl>immovability>thing <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="263,-212 45,-212 45,-174 263,-174 263,-212"/> +<polygon fill="none" stroke="black" points="255.5,-212 52.5,-212 52.5,-174 255.5,-174 255.5,-212"/> <text text-anchor="middle" x="154" y="-196.8" font-family="courb" font-size="14.00">control(icl&gt;power(icl&gt;thing))</text> <text text-anchor="middle" x="154" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -32414,12 +32427,12 @@ mod(control(icl>power>thing).@entry,tightness(icl>immovability>thing </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.8.2.1"> <text_body><orig>The ETCS on-board shall be capable of receiving information regarding air tightness from the trackside. </orig><unl>[S:00] {org:en} -The ETCS on-board shall be capable of receiving information regarding air tightness from the trackside.. +The ETCS on-board shall be capable of receiving information regarding air tightness from the trackside. {/org} {unl} aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs.@def) @@ -32435,159 +32448,159 @@ obj(capable(icl>adj),:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="782pt" height="435pt" - viewBox="0.00 0.00 782.00 435.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="768pt" height="435pt" + viewBox="0.00 0.00 767.50 435.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 431)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-431 778,-431 778,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-431 763.5,-431 763.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="244,-8 244,-348 766,-348 766,-8 244,-8"/> -<text text-anchor="middle" x="505" y="-332.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="229.5,-8 229.5,-348 751.5,-348 751.5,-8 229.5,-8"/> +<text text-anchor="middle" x="490.5" y="-332.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="338,-427 0,-427 0,-389 338,-389 338,-427"/> -<text text-anchor="middle" x="169" y="-411.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="169" y="-396.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="309,-427 0,-427 0,-389 309,-389 309,-427"/> +<text text-anchor="middle" x="154.5" y="-411.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="154.5" y="-396.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="235,-317 181,-317 181,-279 235,-279 235,-317"/> -<text text-anchor="middle" x="208" y="-301.8" font-family="Times,serif" font-size="14.00">etcs</text> -<text text-anchor="middle" x="208" y="-286.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="220.5,-317 166.5,-317 166.5,-279 220.5,-279 220.5,-317"/> +<text text-anchor="middle" x="193.5" y="-301.8" font-family="Times,serif" font-size="14.00">etcs</text> +<text text-anchor="middle" x="193.5" y="-286.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge6" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M166.9,-388.66C166.38,-378.77 166.71,-366.48 170,-356 173.4,-345.16 179.55,-334.48 185.92,-325.35"/> -<polygon fill="black" stroke="black" points="188.89,-327.23 192.02,-317.11 183.26,-323.06 188.89,-327.23"/> -<text text-anchor="middle" x="178.5" y="-359.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M152.4,-388.66C151.88,-378.77 152.21,-366.48 155.5,-356 158.9,-345.16 165.05,-334.48 171.42,-325.35"/> +<polygon fill="black" stroke="black" points="174.39,-327.23 177.52,-317.11 168.76,-323.06 174.39,-327.23"/> +<text text-anchor="middle" x="164" y="-359.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge7" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M178.81,-388.98C181.67,-383.32 184.65,-376.98 187,-371 192.61,-356.7 197.5,-340.3 201.16,-326.76"/> -<polygon fill="black" stroke="black" points="204.55,-327.61 203.7,-317.05 197.78,-325.84 204.55,-327.61"/> -<text text-anchor="middle" x="201" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M164.31,-388.98C167.17,-383.32 170.15,-376.98 172.5,-371 178.11,-356.7 183,-340.3 186.66,-326.76"/> +<polygon fill="black" stroke="black" points="190.05,-327.61 189.2,-317.05 183.28,-325.84 190.05,-327.61"/> +<text text-anchor="middle" x="186.5" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="161.5,-316 96.5,-316 96.5,-280 161.5,-280 161.5,-316"/> -<text text-anchor="middle" x="129" y="-294.3" font-family="Times,serif" font-size="14.00">on&#45;board</text> +<polygon fill="none" stroke="black" points="147,-316 82,-316 82,-280 147,-280 147,-316"/> +<text text-anchor="middle" x="114.5" y="-294.3" font-family="Times,serif" font-size="14.00">on&#45;board</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge9" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M156.46,-388.89C153.02,-383.33 149.55,-377.08 147,-371 140.97,-356.61 136.62,-339.71 133.7,-325.91"/> -<polygon fill="black" stroke="black" points="137.13,-325.18 131.75,-316.05 130.26,-326.54 137.13,-325.18"/> -<text text-anchor="middle" x="155.5" y="-359.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M141.96,-388.89C138.52,-383.33 135.05,-377.08 132.5,-371 126.47,-356.61 122.12,-339.71 119.2,-325.91"/> +<polygon fill="black" stroke="black" points="122.63,-325.18 117.25,-316.05 115.76,-326.54 122.63,-325.18"/> +<text text-anchor="middle" x="141" y="-359.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="471.5,-426 366.5,-426 366.5,-390 471.5,-390 471.5,-426"/> -<text text-anchor="middle" x="419" y="-404.3" font-family="Times,serif" font-size="14.00">capable(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="443,-426 338,-426 338,-390 443,-390 443,-426"/> +<text text-anchor="middle" x="390.5" y="-404.3" font-family="Times,serif" font-size="14.00">capable(icl&gt;adj)</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge8" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M366.35,-393.79C321.09,-381.7 260.04,-363.4 240,-348 232.39,-342.15 226.04,-333.95 221.06,-325.92"/> -<polygon fill="black" stroke="black" points="224.01,-324.03 216.01,-317.08 217.92,-327.5 224.01,-324.03"/> -<text text-anchor="middle" x="296.5" y="-359.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M337.86,-392.17C296.63,-379.84 243.35,-362.08 225.5,-348 218.08,-342.15 211.83,-334.08 206.88,-326.18"/> +<polygon fill="black" stroke="black" points="209.87,-324.37 201.84,-317.46 203.81,-327.87 209.87,-324.37"/> +<text text-anchor="middle" x="278" y="-359.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="609,-317 253,-317 253,-279 609,-279 609,-317"/> -<text text-anchor="middle" x="431" y="-301.8" font-family="courb" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> -<text text-anchor="middle" x="431" y="-286.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="564.5,-317 238.5,-317 238.5,-279 564.5,-279 564.5,-317"/> +<text text-anchor="middle" x="401.5" y="-301.8" font-family="courb" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> +<text text-anchor="middle" x="401.5" y="-286.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge10" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M420.93,-389.65C421.9,-380.88 423.15,-369.67 424.43,-358.15"/> -<polygon fill="black" stroke="black" points="427.93,-358.32 425.56,-348 420.97,-357.55 427.93,-358.32"/> -<text text-anchor="middle" x="433" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M392.27,-389.65C393.16,-380.88 394.3,-369.67 395.48,-358.15"/> +<polygon fill="black" stroke="black" points="398.98,-358.3 396.51,-348 392.01,-357.59 398.98,-358.3"/> +<text text-anchor="middle" x="404.5" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="469.5,-228 252.5,-228 252.5,-192 469.5,-192 469.5,-228"/> -<text text-anchor="middle" x="361" y="-206.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="455,-228 238,-228 238,-192 455,-192 455,-228"/> +<text text-anchor="middle" x="346.5" y="-206.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M416.15,-278.76C406.05,-266.35 392.55,-249.76 381.43,-236.1"/> -<polygon fill="black" stroke="black" points="383.9,-233.59 374.87,-228.04 378.47,-238.01 383.9,-233.59"/> -<text text-anchor="middle" x="409" y="-249.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M389.84,-278.76C381.97,-266.47 371.49,-250.07 362.8,-236.49"/> +<polygon fill="black" stroke="black" points="365.74,-234.58 357.4,-228.04 359.84,-238.35 365.74,-234.58"/> +<text text-anchor="middle" x="385.5" y="-249.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="758,-228 488,-228 488,-192 758,-192 758,-228"/> -<text text-anchor="middle" x="623" y="-206.3" font-family="Times,serif" font-size="14.00">regarding(equ&gt;concerning,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="743.5,-228 473.5,-228 473.5,-192 743.5,-192 743.5,-228"/> +<text text-anchor="middle" x="608.5" y="-206.3" font-family="Times,serif" font-size="14.00">regarding(equ&gt;concerning,icl&gt;how,obj&gt;thing)</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge2" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M471.25,-278.97C501.67,-265.34 543.53,-246.59 575.58,-232.24"/> -<polygon fill="black" stroke="black" points="577.07,-235.41 584.77,-228.13 574.21,-229.02 577.07,-235.41"/> -<text text-anchor="middle" x="556.5" y="-249.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M444.89,-278.97C477.84,-265.29 523.21,-246.43 557.82,-232.05"/> +<polygon fill="black" stroke="black" points="559.39,-235.19 567.28,-228.13 556.7,-228.73 559.39,-235.19"/> +<text text-anchor="middle" x="536" y="-249.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="758,-141 450,-141 450,-105 758,-105 758,-141"/> -<text text-anchor="middle" x="604" y="-119.3" font-family="Times,serif" font-size="14.00">tightness(ant&gt;looseness,icl&gt;immovability(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="743.5,-141 435.5,-141 435.5,-105 743.5,-105 743.5,-141"/> +<text text-anchor="middle" x="589.5" y="-119.3" font-family="Times,serif" font-size="14.00">tightness(ant&gt;looseness,icl&gt;immovability(icl&gt;thing))</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge4" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M619.16,-191.8C616.55,-180.16 613.06,-164.55 610.09,-151.24"/> -<polygon fill="black" stroke="black" points="613.44,-150.17 607.84,-141.18 606.61,-151.7 613.44,-150.17"/> -<text text-anchor="middle" x="623" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M604.66,-191.8C602.05,-180.16 598.56,-164.55 595.59,-151.24"/> +<polygon fill="black" stroke="black" points="598.94,-150.17 593.34,-141.18 592.11,-151.7 598.94,-150.17"/> +<text text-anchor="middle" x="608.5" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="643.5,-53 360.5,-53 360.5,-17 643.5,-17 643.5,-53"/> -<text text-anchor="middle" x="502" y="-31.3" font-family="Times,serif" font-size="14.00">air(equ&gt;air_travel,icl&gt;travel(icl&gt;abstract_thing))</text> +<polygon fill="none" stroke="black" points="629,-53 346,-53 346,-17 629,-17 629,-53"/> +<text text-anchor="middle" x="487.5" y="-31.3" font-family="Times,serif" font-size="14.00">air(equ&gt;air_travel,icl&gt;travel(icl&gt;abstract_thing))</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge3" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M583.36,-104.6C568.05,-91.69 547.01,-73.95 530.15,-59.74"/> -<polygon fill="black" stroke="black" points="532.16,-56.85 522.26,-53.08 527.65,-62.21 532.16,-56.85"/> -<text text-anchor="middle" x="574.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M568.86,-104.6C553.55,-91.69 532.51,-73.95 515.65,-59.74"/> +<polygon fill="black" stroke="black" points="517.66,-56.85 507.76,-53.08 513.15,-62.21 517.66,-56.85"/> +<text text-anchor="middle" x="560" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="726.5,-54 661.5,-54 661.5,-16 726.5,-16 726.5,-54"/> -<text text-anchor="middle" x="694" y="-38.8" font-family="Times,serif" font-size="14.00">trackside</text> -<text text-anchor="middle" x="694" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="712,-54 647,-54 647,-16 712,-16 712,-54"/> +<text text-anchor="middle" x="679.5" y="-38.8" font-family="Times,serif" font-size="14.00">trackside</text> +<text text-anchor="middle" x="679.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 8&#45;&gt;10 --> <g id="edge5" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M622.21,-104.6C635.25,-92.14 653,-75.18 667.58,-61.24"/> -<polygon fill="black" stroke="black" points="670.07,-63.71 674.88,-54.27 665.23,-58.65 670.07,-63.71"/> -<text text-anchor="middle" x="664.5" y="-75.8" font-family="Times,serif" font-size="14.00">frm</text> +<path fill="none" stroke="black" d="M607.71,-104.6C620.75,-92.14 638.5,-75.18 653.08,-61.24"/> +<polygon fill="black" stroke="black" points="655.57,-63.71 660.38,-54.27 650.73,-58.65 655.57,-63.71"/> +<text text-anchor="middle" x="650" y="-75.8" font-family="Times,serif" font-size="14.00">frm</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -32602,10 +32615,10 @@ mod(transmission(icl>sending>thing).@entry,text(icl>passage>thing))& {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="363pt" height="133pt" @@ -32616,7 +32629,7 @@ mod(transmission(icl>sending>thing).@entry,text(icl>passage>thing))& <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="313.5,-125 41.5,-125 41.5,-87 313.5,-87 313.5,-125"/> +<polygon fill="none" stroke="black" points="304,-125 51,-125 51,-87 304,-87 304,-125"/> <text text-anchor="middle" x="177.5" y="-109.8" font-family="courb" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> <text text-anchor="middle" x="177.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -32648,12 +32661,12 @@ mod(transmission(icl>sending>thing).@entry,text(icl>passage>thing))& </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.8.8.1"> <text_body><orig>It shall be possible to send plain text messages from track to train. </orig><unl>[S:00] {org:en} -It shall be possible to send plain text messages from track to train.. +It shall be possible to send plain text messages from track to train. {/org} {unl} pur(train(icl>practice>do,agt>person,obj>person,gol>uw),perform_an_action(icl>do,agt>thing,obj>process)) @@ -32665,10 +32678,10 @@ aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,train(icl> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="531pt" height="396pt" @@ -32751,7 +32764,7 @@ aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,train(icl> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="420,-388 175,-388 175,-350 420,-350 420,-388"/> +<polygon fill="none" stroke="black" points="410.5,-388 184.5,-388 184.5,-350 410.5,-350 410.5,-388"/> <text text-anchor="middle" x="297.5" y="-372.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> <text text-anchor="middle" x="297.5" y="-357.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -32764,14 +32777,14 @@ aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,train(icl> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.8.8.3"> <text_body><orig>When the plain text message appears on the DMI, the driver shall be alerted. </orig><unl>[S:00] {org:en} -When the plain text message appears on the DMI, the driver shall be alerted.. +When the plain text message appears on the DMI, the driver shall be alerted. {/org} {unl} tim(alert(icl>do,equ>warn,rsn>thing,agt>volitional_thing,obj>person).@present.@promise,when(icl>how,com>always,tim<uw,obj>uw).@entry) @@ -32784,51 +32797,51 @@ obj(alert(icl>do,equ>warn,rsn>thing,agt>volitional_thing,obj>pers {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="656pt" height="487pt" - viewBox="0.00 0.00 655.50 487.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="642pt" height="487pt" + viewBox="0.00 0.00 641.50 487.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 483)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-483 651.5,-483 651.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-483 637.5,-483 637.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="549,-479 169,-479 169,-441 549,-441 549,-479"/> -<text text-anchor="middle" x="359" y="-463.8" font-family="Times,serif" font-size="14.00">alert(agt&gt;volitional_thing,equ&gt;warn,icl&gt;do,obj&gt;person,rsn&gt;thing)</text> -<text text-anchor="middle" x="359" y="-448.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="616,-479 236,-479 236,-441 616,-441 616,-479"/> +<text text-anchor="middle" x="426" y="-463.8" font-family="Times,serif" font-size="14.00">alert(agt&gt;volitional_thing,equ&gt;warn,icl&gt;do,obj&gt;person,rsn&gt;thing)</text> +<text text-anchor="middle" x="426" y="-448.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="366,-390 36,-390 36,-352 366,-352 366,-390"/> +<polygon fill="none" stroke="black" points="352.5,-390 49.5,-390 49.5,-352 352.5,-352 352.5,-390"/> <text text-anchor="middle" x="201" y="-374.8" font-family="courb" font-size="14.00">when(com&gt;always,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> <text text-anchor="middle" x="201" y="-359.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M326.26,-440.97C302.01,-427.62 268.76,-409.31 242.62,-394.92"/> -<polygon fill="black" stroke="black" points="244.14,-391.76 233.7,-390 240.77,-397.89 244.14,-391.76"/> -<text text-anchor="middle" x="299.5" y="-411.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M379.38,-440.97C343.93,-427.27 295.01,-408.35 257.36,-393.79"/> +<polygon fill="black" stroke="black" points="258.15,-390.35 247.56,-390 255.63,-396.87 258.15,-390.35"/> +<text text-anchor="middle" x="336.5" y="-411.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="647.5,-390 384.5,-390 384.5,-352 647.5,-352 647.5,-390"/> -<text text-anchor="middle" x="516" y="-374.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="516" y="-359.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="633.5,-390 370.5,-390 370.5,-352 633.5,-352 633.5,-390"/> +<text text-anchor="middle" x="502" y="-374.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="502" y="-359.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 1&#45;&gt;8 --> <g id="edge7" class="edge"> <title>1&#45;&gt;8</title> -<path fill="none" stroke="black" d="M391.53,-440.97C415.63,-427.62 448.66,-409.31 474.64,-394.92"/> -<polygon fill="black" stroke="black" points="476.46,-397.91 483.51,-390 473.07,-391.79 476.46,-397.91"/> -<text text-anchor="middle" x="456" y="-411.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M441.75,-440.97C452.65,-428.49 467.33,-411.69 479.47,-397.79"/> +<polygon fill="black" stroke="black" points="482.33,-399.84 486.27,-390 477.06,-395.23 482.33,-399.84"/> +<text text-anchor="middle" x="477" y="-411.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -32900,14 +32913,14 @@ obj(alert(icl>do,equ>warn,rsn>thing,agt>volitional_thing,obj>pers </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.8.8.5"> <text_body><orig>The onboard equipment shall display plain text messages as received. </orig><unl>[S:00] {org:en} -The onboard equipment shall display plain text messages as received.. +The onboard equipment shall display plain text messages as received. {/org} {unl} mod(equipment(icl>instrumentality>thing).@def,onboard) @@ -32920,10 +32933,10 @@ obj(as(icl>how,com>degree,obj>uw,man<uw),receive(icl>acquire>d {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="804pt" height="309pt" @@ -32954,7 +32967,7 @@ obj(as(icl>how,com>degree,obj>uw,man<uw),receive(icl>acquire>d <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="506,-301 0,-301 0,-263 506,-263 506,-301"/> +<polygon fill="none" stroke="black" points="484.5,-301 21.5,-301 21.5,-263 484.5,-263 484.5,-301"/> <text text-anchor="middle" x="253" y="-285.8" font-family="courb" font-size="14.00">display(agt&gt;thing,equ&gt;exhibit,icl&gt;show(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> <text text-anchor="middle" x="253" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -33033,14 +33046,14 @@ obj(as(icl>how,com>degree,obj>uw,man<uw),receive(icl>acquire>d </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.8.8.6"> <text_body><orig>The character set used shall support different languages. </orig><unl>[S:00] {org:en} -The character set used shall support different languages.. +The character set used shall support different languages. {/org} {unl} mod(set(icl>collection>thing).@def,character(icl>property>thing,equ>quality)) @@ -33051,36 +33064,36 @@ obj(support(icl>help>do,agt>thing,obj>person,met>thing,scn>uw) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="890pt" height="222pt" - viewBox="0.00 0.00 890.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="848pt" height="222pt" + viewBox="0.00 0.00 848.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 886,-218 886,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 844,-218 844,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="379,-125 205,-125 205,-87 379,-87 379,-125"/> -<text text-anchor="middle" x="292" y="-109.8" font-family="Times,serif" font-size="14.00">set(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="292" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="369,-125 195,-125 195,-87 369,-87 369,-125"/> +<text text-anchor="middle" x="282" y="-109.8" font-family="Times,serif" font-size="14.00">set(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="282" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="426.5,-36 157.5,-36 157.5,0 426.5,0 426.5,-36"/> -<text text-anchor="middle" x="292" y="-14.3" font-family="Times,serif" font-size="14.00">character(equ&gt;quality,icl&gt;property(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="416.5,-36 147.5,-36 147.5,0 416.5,0 416.5,-36"/> +<text text-anchor="middle" x="282" y="-14.3" font-family="Times,serif" font-size="14.00">character(equ&gt;quality,icl&gt;property(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M292,-86.76C292,-74.93 292,-59.32 292,-46.05"/> -<polygon fill="black" stroke="black" points="295.5,-46.04 292,-36.04 288.5,-46.04 295.5,-46.04"/> -<text text-anchor="middle" x="304.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M282,-86.76C282,-74.93 282,-59.32 282,-46.05"/> +<polygon fill="black" stroke="black" points="285.5,-46.04 282,-36.04 278.5,-46.04 285.5,-46.04"/> +<text text-anchor="middle" x="294.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -33092,54 +33105,54 @@ obj(support(icl>help>do,agt>thing,obj>person,met>thing,scn>uw) <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M207.17,-175.97C222.95,-163.14 244.35,-145.74 261.7,-131.63"/> -<polygon fill="black" stroke="black" points="264.31,-134.03 269.86,-125 259.89,-128.6 264.31,-134.03"/> -<text text-anchor="middle" x="254" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M205.1,-175.97C219.27,-163.26 238.45,-146.06 254.11,-132.02"/> +<polygon fill="black" stroke="black" points="256.82,-134.29 261.93,-125 252.15,-129.07 256.82,-134.29"/> +<text text-anchor="middle" x="249" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="882,-214 388,-214 388,-176 882,-176 882,-214"/> -<text text-anchor="middle" x="635" y="-198.8" font-family="courb" font-size="14.00">support(agt&gt;thing,icl&gt;help(icl&gt;do),met&gt;thing,obj&gt;person,scn&gt;uw)</text> -<text text-anchor="middle" x="635" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="840,-214 388,-214 388,-176 840,-176 840,-214"/> +<text text-anchor="middle" x="614" y="-198.8" font-family="courb" font-size="14.00">support(agt&gt;thing,icl&gt;help(icl&gt;do),met&gt;thing,obj&gt;person,scn&gt;uw)</text> +<text text-anchor="middle" x="614" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge3" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M563.93,-175.97C508.28,-161.86 430.85,-142.22 372.84,-127.51"/> -<polygon fill="black" stroke="black" points="373.53,-124.07 362.98,-125 371.81,-130.85 373.53,-124.07"/> -<text text-anchor="middle" x="493.5" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M545.21,-175.97C491.46,-161.89 416.71,-142.3 360.6,-127.6"/> +<polygon fill="black" stroke="black" points="361.26,-124.15 350.7,-125 359.49,-130.92 361.26,-124.15"/> +<text text-anchor="middle" x="476.5" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="755,-125 515,-125 515,-87 755,-87 755,-125"/> -<text text-anchor="middle" x="635" y="-109.8" font-family="Times,serif" font-size="14.00">language(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="635" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="734,-125 494,-125 494,-87 734,-87 734,-125"/> +<text text-anchor="middle" x="614" y="-109.8" font-family="Times,serif" font-size="14.00">language(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="614" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge5" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M635,-175.97C635,-164.19 635,-148.56 635,-135.16"/> -<polygon fill="black" stroke="black" points="638.5,-135 635,-125 631.5,-135 638.5,-135"/> -<text text-anchor="middle" x="644" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M614,-175.97C614,-164.19 614,-148.56 614,-135.16"/> +<polygon fill="black" stroke="black" points="617.5,-135 614,-125 610.5,-135 617.5,-135"/> +<text text-anchor="middle" x="623" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="718.5,-36 551.5,-36 551.5,0 718.5,0 718.5,-36"/> -<text text-anchor="middle" x="635" y="-14.3" font-family="Times,serif" font-size="14.00">different(ant&gt;same,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="697.5,-36 530.5,-36 530.5,0 697.5,0 697.5,-36"/> +<text text-anchor="middle" x="614" y="-14.3" font-family="Times,serif" font-size="14.00">different(ant&gt;same,icl&gt;adj)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge4" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M635,-86.76C635,-74.93 635,-59.32 635,-46.05"/> -<polygon fill="black" stroke="black" points="638.5,-46.04 635,-36.04 631.5,-46.04 638.5,-46.04"/> -<text text-anchor="middle" x="647.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M614,-86.76C614,-74.93 614,-59.32 614,-46.05"/> +<polygon fill="black" stroke="black" points="617.5,-46.04 614,-36.04 610.5,-46.04 617.5,-46.04"/> +<text text-anchor="middle" x="626.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -33154,17 +33167,17 @@ mod(message(icl>communication>thing).@entry.@pl,text(icl>passage>thi {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="776pt" height="133pt" - viewBox="0.00 0.00 775.50 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="756pt" height="133pt" + viewBox="0.00 0.00 755.50 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 771.5,-129 771.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 751.5,-129 751.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -33175,33 +33188,33 @@ mod(message(icl>communication>thing).@entry.@pl,text(icl>passage>thi <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="506.5,-36 338.5,-36 338.5,0 506.5,0 506.5,-36"/> -<text text-anchor="middle" x="422.5" y="-14.3" font-family="Times,serif" font-size="14.00">text(icl&gt;passage(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="501.5,-36 333.5,-36 333.5,0 501.5,0 501.5,-36"/> +<text text-anchor="middle" x="417.5" y="-14.3" font-family="Times,serif" font-size="14.00">text(icl&gt;passage(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M267.59,-86.97C298.65,-73.34 341.38,-54.59 374.09,-40.24"/> -<polygon fill="black" stroke="black" points="375.72,-43.35 383.47,-36.13 372.91,-36.94 375.72,-43.35"/> -<text text-anchor="middle" x="351.5" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M266.54,-86.97C296.81,-73.34 338.45,-54.59 370.33,-40.24"/> +<polygon fill="black" stroke="black" points="371.78,-43.42 379.46,-36.13 368.91,-37.04 371.78,-43.42"/> +<text text-anchor="middle" x="348.5" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="767.5,-125 471.5,-125 471.5,-87 767.5,-87 767.5,-125"/> -<text text-anchor="middle" x="619.5" y="-109.8" font-family="courb" font-size="14.00">message(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="619.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="747.5,-125 471.5,-125 471.5,-87 747.5,-87 747.5,-125"/> +<text text-anchor="middle" x="609.5" y="-109.8" font-family="courb" font-size="14.00">message(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="609.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge2" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M578.2,-86.97C546.98,-73.34 504.04,-54.59 471.15,-40.24"/> -<polygon fill="black" stroke="black" points="472.3,-36.92 461.73,-36.13 469.49,-43.33 472.3,-36.92"/> -<text text-anchor="middle" x="546" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M569.25,-86.97C538.83,-73.34 496.97,-54.59 464.92,-40.24"/> +<polygon fill="black" stroke="black" points="466.29,-37.02 455.73,-36.13 463.43,-43.41 466.29,-37.02"/> +<text text-anchor="middle" x="538" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.8.9.1"> <text_body><orig>It shall be possible to send fixed text messages from track to train </orig><unl>[S:00] @@ -33218,17 +33231,17 @@ aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1049pt" height="364pt" - viewBox="0.00 0.00 1048.50 364.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1030pt" height="364pt" + viewBox="0.00 0.00 1030.00 364.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 360)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-360 1044.5,-360 1044.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-360 1026,-360 1026,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> <polygon fill="none" stroke="black" points="8,-8 8,-348 785,-348 785,-8 8,-8"/> @@ -33256,7 +33269,7 @@ aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,:01) <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="699,-141 403,-141 403,-103 699,-103 699,-141"/> +<polygon fill="none" stroke="black" points="689,-141 413,-141 413,-103 689,-103 689,-141"/> <text text-anchor="middle" x="551" y="-125.8" font-family="courb" font-size="14.00">message(icl&gt;communication(icl&gt;thing))</text> <text text-anchor="middle" x="551" y="-110.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> @@ -33310,20 +33323,20 @@ aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,:01) <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1040.5,-230 795.5,-230 795.5,-192 1040.5,-192 1040.5,-230"/> -<text text-anchor="middle" x="918" y="-214.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> -<text text-anchor="middle" x="918" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="1022,-230 796,-230 796,-192 1022,-192 1022,-230"/> +<text text-anchor="middle" x="909" y="-214.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> +<text text-anchor="middle" x="909" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 7&#45;&gt;3 --> <g id="edge6" class="edge"> <title>7&#45;&gt;3</title> -<path fill="none" stroke="black" d="M841.96,-191.97C827.44,-188.53 811.53,-184.76 794.88,-180.81"/> -<polygon fill="black" stroke="black" points="795.54,-177.37 785,-178.47 793.92,-184.18 795.54,-177.37"/> -<text text-anchor="middle" x="764.5" y="-162.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M834.82,-191.97C822.4,-188.95 808.93,-185.68 794.84,-182.26"/> +<polygon fill="black" stroke="black" points="795.54,-178.83 785,-179.87 793.89,-185.63 795.54,-178.83"/> +<text text-anchor="middle" x="759.5" y="-162.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.8.9.2"> @@ -33342,36 +33355,36 @@ agt(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@s {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1210pt" height="222pt" - viewBox="0.00 0.00 1209.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1180pt" height="222pt" + viewBox="0.00 0.00 1179.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 1205.5,-218 1205.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 1175.5,-218 1175.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="505.5,-125 267.5,-125 267.5,-87 505.5,-87 505.5,-125"/> -<text text-anchor="middle" x="386.5" y="-109.8" font-family="Times,serif" font-size="14.00">message(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="386.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl.@topic</text> +<polygon fill="none" stroke="black" points="485.5,-125 247.5,-125 247.5,-87 485.5,-87 485.5,-125"/> +<text text-anchor="middle" x="366.5" y="-109.8" font-family="Times,serif" font-size="14.00">message(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="366.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl.@topic</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="470.5,-36 302.5,-36 302.5,0 470.5,0 470.5,-36"/> -<text text-anchor="middle" x="386.5" y="-14.3" font-family="Times,serif" font-size="14.00">text(icl&gt;passage(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="450.5,-36 282.5,-36 282.5,0 450.5,0 450.5,-36"/> +<text text-anchor="middle" x="366.5" y="-14.3" font-family="Times,serif" font-size="14.00">text(icl&gt;passage(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M386.5,-86.76C386.5,-74.93 386.5,-59.32 386.5,-46.05"/> -<polygon fill="black" stroke="black" points="390,-46.04 386.5,-36.04 383,-46.04 390,-46.04"/> -<text text-anchor="middle" x="399" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M366.5,-86.76C366.5,-74.93 366.5,-59.32 366.5,-46.05"/> +<polygon fill="black" stroke="black" points="370,-46.04 366.5,-36.04 363,-46.04 370,-46.04"/> +<text text-anchor="middle" x="379" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -33383,69 +33396,69 @@ agt(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@s <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M259.65,-175.97C284.22,-162.62 317.88,-144.31 344.35,-129.92"/> -<polygon fill="black" stroke="black" points="346.28,-132.86 353.39,-125 342.93,-126.71 346.28,-132.86"/> -<text text-anchor="middle" x="325.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M255.51,-175.97C276.81,-162.73 305.94,-144.63 329.01,-130.3"/> +<polygon fill="black" stroke="black" points="330.88,-133.25 337.53,-125 327.19,-127.31 330.88,-133.25"/> +<text text-anchor="middle" x="314.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="821.5,-214 471.5,-214 471.5,-176 821.5,-176 821.5,-214"/> -<text text-anchor="middle" x="646.5" y="-198.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="646.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="791.5,-214 471.5,-214 471.5,-176 791.5,-176 791.5,-214"/> +<text text-anchor="middle" x="631.5" y="-198.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="631.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge3" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M592.63,-175.97C551.14,-162.09 493.69,-142.87 449.97,-128.24"/> -<polygon fill="black" stroke="black" points="450.9,-124.86 440.3,-125 448.68,-131.5 450.9,-124.86"/> -<text text-anchor="middle" x="541.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M576.59,-175.97C534.22,-162.06 475.5,-142.79 430.91,-128.15"/> +<polygon fill="black" stroke="black" points="431.93,-124.8 421.34,-125 429.75,-131.45 431.93,-124.8"/> +<text text-anchor="middle" x="524.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="844.5,-125 604.5,-125 604.5,-87 844.5,-87 844.5,-125"/> -<text text-anchor="middle" x="724.5" y="-109.8" font-family="Times,serif" font-size="14.00">language(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="724.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="817.5,-125 577.5,-125 577.5,-87 817.5,-87 817.5,-125"/> +<text text-anchor="middle" x="697.5" y="-109.8" font-family="Times,serif" font-size="14.00">language(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="697.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge4" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M662.66,-175.97C673.85,-163.49 688.92,-146.69 701.37,-132.79"/> -<polygon fill="black" stroke="black" points="704.29,-134.79 708.36,-125 699.08,-130.11 704.29,-134.79"/> -<text text-anchor="middle" x="699" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M645.18,-175.97C654.56,-163.61 667.15,-147 677.64,-133.18"/> +<polygon fill="black" stroke="black" points="680.59,-135.09 683.84,-125 675.01,-130.85 680.59,-135.09"/> +<text text-anchor="middle" x="677" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1201.5,-214 839.5,-214 839.5,-176 1201.5,-176 1201.5,-214"/> -<text text-anchor="middle" x="1020.5" y="-198.8" font-family="Times,serif" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> -<text text-anchor="middle" x="1020.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1171.5,-214 809.5,-214 809.5,-176 1171.5,-176 1171.5,-214"/> +<text text-anchor="middle" x="990.5" y="-198.8" font-family="Times,serif" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> +<text text-anchor="middle" x="990.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 6&#45;&gt;5 --> <g id="edge5" class="edge"> <title>6&#45;&gt;5</title> -<path fill="none" stroke="black" d="M959.17,-175.97C911.54,-161.98 845.43,-142.54 795.51,-127.87"/> -<polygon fill="black" stroke="black" points="796.33,-124.47 785.75,-125 794.36,-131.18 796.33,-124.47"/> -<text text-anchor="middle" x="899.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M929.79,-175.97C882.65,-161.98 817.2,-142.54 767.79,-127.87"/> +<polygon fill="black" stroke="black" points="768.71,-124.49 758.13,-125 766.72,-131.21 768.71,-124.49"/> +<text text-anchor="middle" x="871.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1152,-125 889,-125 889,-87 1152,-87 1152,-125"/> -<text text-anchor="middle" x="1020.5" y="-109.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="1020.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1122,-125 859,-125 859,-87 1122,-87 1122,-125"/> +<text text-anchor="middle" x="990.5" y="-109.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="990.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge6" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1020.5,-175.97C1020.5,-164.19 1020.5,-148.56 1020.5,-135.16"/> -<polygon fill="black" stroke="black" points="1024,-135 1020.5,-125 1017,-135 1024,-135"/> -<text text-anchor="middle" x="1029" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M990.5,-175.97C990.5,-164.19 990.5,-148.56 990.5,-135.16"/> +<polygon fill="black" stroke="black" points="994,-135 990.5,-125 987,-135 994,-135"/> +<text text-anchor="middle" x="999" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -33460,54 +33473,54 @@ obj(management(icl>action,agt>volitional_thing,obj>thing).@entry,brake( {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="414pt" height="222pt" - viewBox="0.00 0.00 414.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="387pt" height="222pt" + viewBox="0.00 0.00 387.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 410,-218 410,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 383,-218 383,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="293,-125 113,-125 113,-87 293,-87 293,-125"/> -<text text-anchor="middle" x="203" y="-109.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> -<text text-anchor="middle" x="203" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="279.5,-125 99.5,-125 99.5,-87 279.5,-87 279.5,-125"/> +<text text-anchor="middle" x="189.5" y="-109.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> +<text text-anchor="middle" x="189.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="295,-36 111,-36 111,0 295,0 295,-36"/> -<text text-anchor="middle" x="203" y="-14.3" font-family="Times,serif" font-size="14.00">special(equ&gt;particular,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="281.5,-36 97.5,-36 97.5,0 281.5,0 281.5,-36"/> +<text text-anchor="middle" x="189.5" y="-14.3" font-family="Times,serif" font-size="14.00">special(equ&gt;particular,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M203,-86.76C203,-74.93 203,-59.32 203,-46.05"/> -<polygon fill="black" stroke="black" points="206.5,-46.04 203,-36.04 199.5,-46.04 206.5,-46.04"/> -<text text-anchor="middle" x="215.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M189.5,-86.76C189.5,-74.93 189.5,-59.32 189.5,-46.05"/> +<polygon fill="black" stroke="black" points="193,-46.04 189.5,-36.04 186,-46.04 193,-46.04"/> +<text text-anchor="middle" x="202" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="406,-214 0,-214 0,-176 406,-176 406,-214"/> -<text text-anchor="middle" x="203" y="-198.8" font-family="courb" font-size="14.00">management(agt&gt;volitional_thing,icl&gt;action,obj&gt;thing)</text> -<text text-anchor="middle" x="203" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="379,-214 0,-214 0,-176 379,-176 379,-214"/> +<text text-anchor="middle" x="189.5" y="-198.8" font-family="courb" font-size="14.00">management(agt&gt;volitional_thing,icl&gt;action,obj&gt;thing)</text> +<text text-anchor="middle" x="189.5" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M203,-175.97C203,-164.19 203,-148.56 203,-135.16"/> -<polygon fill="black" stroke="black" points="206.5,-135 203,-125 199.5,-135 206.5,-135"/> -<text text-anchor="middle" x="212" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M189.5,-175.97C189.5,-164.19 189.5,-148.56 189.5,-135.16"/> +<polygon fill="black" stroke="black" points="193,-135 189.5,-125 186,-135 193,-135"/> +<text text-anchor="middle" x="198.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.8.10.1"> <text_body><itemize> <item>Regenerative brake</item> @@ -33546,17 +33559,17 @@ obj(type(icl>abstract_thing).@def.@pl,brake(icl>restraint>thing)) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="937pt" height="352pt" - viewBox="0.00 0.00 936.50 352.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="917pt" height="352pt" + viewBox="0.00 0.00 916.50 352.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 348)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-348 932.5,-348 932.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-348 912.5,-348 912.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> <polygon fill="none" stroke="black" points="8,-82 8,-336 457,-336 457,-82 8,-82"/> @@ -33565,43 +33578,43 @@ obj(type(icl>abstract_thing).@def.@pl,brake(icl>restraint>thing)) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="715,-127 467,-127 467,-89 715,-89 715,-127"/> -<text text-anchor="middle" x="591" y="-111.8" font-family="courb" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing)):01</text> -<text text-anchor="middle" x="591" y="-96.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="695,-127 467,-127 467,-89 695,-89 695,-127"/> +<text text-anchor="middle" x="581" y="-111.8" font-family="courb" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing)):01</text> +<text text-anchor="middle" x="581" y="-96.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="632.5,-37 549.5,-37 549.5,-1 632.5,-1 632.5,-37"/> -<text text-anchor="middle" x="591" y="-15.3" font-family="Times,serif" font-size="14.00">regenerative</text> +<polygon fill="none" stroke="black" points="622.5,-37 539.5,-37 539.5,-1 622.5,-1 622.5,-37"/> +<text text-anchor="middle" x="581" y="-15.3" font-family="Times,serif" font-size="14.00">regenerative</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge4" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M591,-88.97C591,-76.96 591,-60.93 591,-47.36"/> -<polygon fill="black" stroke="black" points="594.5,-47.12 591,-37.12 587.5,-47.12 594.5,-47.12"/> -<text text-anchor="middle" x="603.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M581,-88.97C581,-76.96 581,-60.93 581,-47.36"/> +<polygon fill="black" stroke="black" points="584.5,-47.12 581,-37.12 577.5,-47.12 584.5,-47.12"/> +<text text-anchor="middle" x="593.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node3" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="449,-216 201,-216 201,-178 449,-178 449,-216"/> -<text text-anchor="middle" x="325" y="-200.8" font-family="courb" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing)):02</text> -<text text-anchor="middle" x="325" y="-185.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="449,-216 221,-216 221,-178 449,-178 449,-216"/> +<text text-anchor="middle" x="335" y="-200.8" font-family="courb" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing)):02</text> +<text text-anchor="middle" x="335" y="-185.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge8" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M529.7,-127.03C511.12,-132.63 490.68,-138.94 472,-145 470.31,-145.55 468.6,-146.11 466.89,-146.67"/> -<polygon fill="black" stroke="black" points="465.4,-143.47 457,-149.92 467.59,-150.12 465.4,-143.47"/> -<text text-anchor="middle" x="484.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M521.3,-127.08C503.74,-132.6 484.53,-138.85 467,-145 466.9,-145.04 466.79,-145.07 466.69,-145.11"/> +<polygon fill="black" stroke="black" points="465.25,-141.91 457,-148.55 467.59,-148.5 465.25,-141.91"/> +<text text-anchor="middle" x="479.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge5" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M457,-173.73C472.03,-169.8 486.98,-165.25 501,-160 519.87,-152.93 539.49,-142.25 555.58,-132.5"/> -<polygon fill="black" stroke="black" points="557.47,-135.44 564.12,-127.2 553.78,-129.49 557.47,-135.44"/> -<text text-anchor="middle" x="542" y="-148.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M457,-173.1C470.35,-169.31 483.59,-164.96 496,-160 513.77,-152.9 532.13,-142.35 547.23,-132.68"/> +<polygon fill="black" stroke="black" points="549.26,-135.53 555.71,-127.12 545.43,-129.68 549.26,-135.53"/> +<text text-anchor="middle" x="536" y="-148.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 5 --> <g id="node4" class="node"> @@ -33612,9 +33625,9 @@ obj(type(icl>abstract_thing).@def.@pl,brake(icl>restraint>thing)) <!-- 4&#45;&gt;5 --> <g id="edge1" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M284.39,-177.97C253.16,-164.11 209.93,-144.92 176.99,-130.3"/> -<polygon fill="black" stroke="black" points="178.12,-126.97 167.56,-126.12 175.28,-133.37 178.12,-126.97"/> -<text text-anchor="middle" x="251.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M292.32,-177.97C259.35,-164.05 213.67,-144.76 178.99,-130.11"/> +<polygon fill="black" stroke="black" points="180.1,-126.78 169.53,-126.12 177.38,-133.23 180.1,-126.78"/> +<text text-anchor="middle" x="257.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node5" class="node"> @@ -33625,57 +33638,57 @@ obj(type(icl>abstract_thing).@def.@pl,brake(icl>restraint>thing)) <!-- 4&#45;&gt;6 --> <g id="edge2" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M331.01,-177.97C335.05,-165.84 340.46,-149.62 345.02,-135.95"/> -<polygon fill="black" stroke="black" points="348.45,-136.71 348.29,-126.12 341.81,-134.5 348.45,-136.71"/> -<text text-anchor="middle" x="354.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M338.94,-177.97C341.59,-165.84 345.13,-149.62 348.11,-135.95"/> +<polygon fill="black" stroke="black" points="351.55,-136.63 350.26,-126.12 344.71,-135.14 351.55,-136.63"/> +<text text-anchor="middle" x="358.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="912.5,-126 733.5,-126 733.5,-90 912.5,-90 912.5,-126"/> -<text text-anchor="middle" x="823" y="-104.3" font-family="Times,serif" font-size="14.00">shoe(icl&gt;footwear(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="892.5,-126 713.5,-126 713.5,-90 892.5,-90 892.5,-126"/> +<text text-anchor="middle" x="803" y="-104.3" font-family="Times,serif" font-size="14.00">shoe(icl&gt;footwear(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;8 --> <g id="edge7" class="edge"> <title>4&#45;&gt;8</title> -<path fill="none" stroke="black" d="M445.62,-178C481.21,-172.47 520.21,-166.21 556,-160 613.11,-150.1 676.87,-137.96 727.76,-128.01"/> -<polygon fill="black" stroke="black" points="728.62,-131.41 737.76,-126.05 727.27,-124.54 728.62,-131.41"/> -<text text-anchor="middle" x="649.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M446.99,-177.97C480.19,-172.43 516.6,-166.16 550,-160 603.79,-150.08 663.8,-138.02 711.88,-128.12"/> +<polygon fill="black" stroke="black" points="712.86,-131.5 721.95,-126.05 711.45,-124.64 712.86,-131.5"/> +<text text-anchor="middle" x="639.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="449,-305 201,-305 201,-267 449,-267 449,-305"/> -<text text-anchor="middle" x="325" y="-289.8" font-family="courb" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing)):03</text> -<text text-anchor="middle" x="325" y="-274.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="449,-305 221,-305 221,-267 449,-267 449,-305"/> +<text text-anchor="middle" x="335" y="-289.8" font-family="courb" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing)):03</text> +<text text-anchor="middle" x="335" y="-274.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 7&#45;&gt;4 --> <g id="edge3" class="edge"> <title>7&#45;&gt;4</title> -<path fill="none" stroke="black" d="M325,-266.97C325,-255.19 325,-239.56 325,-226.16"/> -<polygon fill="black" stroke="black" points="328.5,-226 325,-216 321.5,-226 328.5,-226"/> -<text text-anchor="middle" x="335" y="-237.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M335,-266.97C335,-255.19 335,-239.56 335,-226.16"/> +<polygon fill="black" stroke="black" points="338.5,-226 335,-216 331.5,-226 338.5,-226"/> +<text text-anchor="middle" x="345" y="-237.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="928.5,-38 717.5,-38 717.5,0 928.5,0 928.5,-38"/> -<text text-anchor="middle" x="823" y="-22.8" font-family="Times,serif" font-size="14.00">magnetic(com&gt;magnetism,icl&gt;adj)</text> -<text text-anchor="middle" x="823" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="908.5,-38 697.5,-38 697.5,0 908.5,0 908.5,-38"/> +<text text-anchor="middle" x="803" y="-22.8" font-family="Times,serif" font-size="14.00">magnetic(com&gt;magnetism,icl&gt;adj)</text> +<text text-anchor="middle" x="803" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge6" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M823,-89.81C823,-78.01 823,-62.07 823,-48.4"/> -<polygon fill="black" stroke="black" points="826.5,-48.05 823,-38.05 819.5,-48.05 826.5,-48.05"/> -<text text-anchor="middle" x="835.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M803,-89.81C803,-78.01 803,-62.07 803,-48.4"/> +<polygon fill="black" stroke="black" points="806.5,-48.05 803,-38.05 799.5,-48.05 806.5,-48.05"/> +<text text-anchor="middle" x="815.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="768pt" height="485pt" @@ -33686,7 +33699,7 @@ obj(type(icl>abstract_thing).@def.@pl,brake(icl>restraint>thing)) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="358.5,-477 113.5,-477 113.5,-439 358.5,-439 358.5,-477"/> +<polygon fill="none" stroke="black" points="349,-477 123,-477 123,-439 349,-439 349,-477"/> <text text-anchor="middle" x="236" y="-461.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> <text text-anchor="middle" x="236" y="-446.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -33798,7 +33811,7 @@ obj(type(icl>abstract_thing).@def.@pl,brake(icl>restraint>thing)) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.8.10.2"> @@ -33813,55 +33826,55 @@ plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="463pt" height="135pt" - viewBox="0.00 0.00 463.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="427pt" height="135pt" + viewBox="0.00 0.00 427.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 131)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 459,-131 459,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 423,-131 423,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="455,-127 0,-127 0,-89 455,-89 455,-127"/> -<text text-anchor="middle" x="227.5" y="-111.8" font-family="courb" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="227.5" y="-96.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="419,-127 0,-127 0,-89 419,-89 419,-127"/> +<text text-anchor="middle" x="209.5" y="-111.8" font-family="courb" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="209.5" y="-96.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="259,-38 42,-38 42,0 259,0 259,-38"/> -<text text-anchor="middle" x="150.5" y="-22.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> -<text text-anchor="middle" x="150.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="241,-38 24,-38 24,0 241,0 241,-38"/> +<text text-anchor="middle" x="132.5" y="-22.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<text text-anchor="middle" x="132.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M211.55,-88.97C200.5,-76.49 185.63,-59.69 173.33,-45.79"/> -<polygon fill="black" stroke="black" points="175.68,-43.17 166.43,-38 170.44,-47.81 175.68,-43.17"/> -<text text-anchor="middle" x="203.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M193.55,-88.97C182.5,-76.49 167.63,-59.69 155.33,-45.79"/> +<polygon fill="black" stroke="black" points="157.68,-43.17 148.43,-38 152.44,-47.81 157.68,-43.17"/> +<text text-anchor="middle" x="185.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="331.5,-38 277.5,-38 277.5,0 331.5,0 331.5,-38"/> -<text text-anchor="middle" x="304.5" y="-22.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="304.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="313.5,-38 259.5,-38 259.5,0 313.5,0 313.5,-38"/> +<text text-anchor="middle" x="286.5" y="-22.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="286.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M243.45,-88.97C254.5,-76.49 269.37,-59.69 281.67,-45.79"/> -<polygon fill="black" stroke="black" points="284.56,-47.81 288.57,-38 279.32,-43.17 284.56,-47.81"/> -<text text-anchor="middle" x="279" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M225.45,-88.97C236.5,-76.49 251.37,-59.69 263.67,-45.79"/> +<polygon fill="black" stroke="black" points="266.56,-47.81 270.57,-38 261.32,-43.17 266.56,-47.81"/> +<text text-anchor="middle" x="261" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -33878,10 +33891,10 @@ obj(relate(icl>think>do,equ>associate,agt>thing,obj>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="801pt" height="135pt" @@ -33892,7 +33905,7 @@ obj(relate(icl>think>do,equ>associate,agt>thing,obj>thing).@entry <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="606,-127 167,-127 167,-89 606,-89 606,-127"/> +<polygon fill="none" stroke="black" points="588,-127 185,-127 185,-89 588,-89 588,-127"/> <text text-anchor="middle" x="386.5" y="-111.8" font-family="courb" font-size="14.00">relate(agt&gt;thing,equ&gt;associate,icl&gt;think(icl&gt;do),obj&gt;thing)</text> <text text-anchor="middle" x="386.5" y="-96.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> @@ -33938,7 +33951,7 @@ obj(relate(icl>think>do,equ>associate,agt>thing,obj>thing).@entry </g> </g> </svg> -</dot></title> +</svg></title> <p id="4.9.5"> <title><orig> Train Integrity @@ -33951,40 +33964,40 @@ mod(integrity(icl>state>thing).@entry.@maiuscul,train(icl>public_transp {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="229pt" height="133pt" - viewBox="0.00 0.00 229.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="227pt" height="133pt" + viewBox="0.00 0.00 227.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 225,-129 225,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 223,-129 223,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="221,-125 0,-125 0,-87 221,-87 221,-125"/> -<text text-anchor="middle" x="110.5" y="-109.8" font-family="courb" font-size="14.00">integrity(icl&gt;state(icl&gt;thing))</text> -<text text-anchor="middle" x="110.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> +<polygon fill="none" stroke="black" points="212,-125 7,-125 7,-87 212,-87 212,-125"/> +<text text-anchor="middle" x="109.5" y="-109.8" font-family="courb" font-size="14.00">integrity(icl&gt;state(icl&gt;thing))</text> +<text text-anchor="middle" x="109.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="220,-36 1,-36 1,0 220,0 220,-36"/> -<text text-anchor="middle" x="110.5" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="219,-36 0,-36 0,0 219,0 219,-36"/> +<text text-anchor="middle" x="109.5" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M110.5,-86.76C110.5,-74.93 110.5,-59.32 110.5,-46.05"/> -<polygon fill="black" stroke="black" points="114,-46.04 110.5,-36.04 107,-46.04 114,-46.04"/> -<text text-anchor="middle" x="123" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M109.5,-86.76C109.5,-74.93 109.5,-59.32 109.5,-46.05"/> +<polygon fill="black" stroke="black" points="113,-46.04 109.5,-36.04 106,-46.04 113,-46.04"/> +<text text-anchor="middle" x="122" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.9.5.1"> <text_body><orig>The ETCS on-board shall be capable of sending to the trackside train integrity information detected by a system outside ETCS </orig><unl>[S:00] @@ -34008,194 +34021,194 @@ obj(outside(icl>how,ant>inside,obj>thing,plc<uw),etcs:02) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1136pt" height="487pt" - viewBox="0.00 0.00 1136.00 487.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1122pt" height="487pt" + viewBox="0.00 0.00 1121.50 487.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 483)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-483 1132,-483 1132,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-483 1117.5,-483 1117.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="338,-479 0,-479 0,-441 338,-441 338,-479"/> -<text text-anchor="middle" x="169" y="-463.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="169" y="-448.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="309,-479 0,-479 0,-441 309,-441 309,-479"/> +<text text-anchor="middle" x="154.5" y="-463.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="154.5" y="-448.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="235.5,-390 180.5,-390 180.5,-352 235.5,-352 235.5,-390"/> -<text text-anchor="middle" x="208" y="-374.8" font-family="Times,serif" font-size="14.00">etcs:01</text> -<text text-anchor="middle" x="208" y="-359.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="221,-390 166,-390 166,-352 221,-352 221,-390"/> +<text text-anchor="middle" x="193.5" y="-374.8" font-family="Times,serif" font-size="14.00">etcs:01</text> +<text text-anchor="middle" x="193.5" y="-359.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M166.02,-440.8C165.18,-430.72 165.49,-418.21 170,-408 171.61,-404.36 173.77,-400.92 176.26,-397.71"/> -<polygon fill="black" stroke="black" points="178.91,-400 182.98,-390.22 173.7,-395.33 178.91,-400"/> -<text text-anchor="middle" x="178.5" y="-411.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M151.52,-440.8C150.68,-430.72 150.99,-418.21 155.5,-408 157.11,-404.36 159.27,-400.92 161.76,-397.71"/> +<polygon fill="black" stroke="black" points="164.41,-400 168.48,-390.22 159.2,-395.33 164.41,-400"/> +<text text-anchor="middle" x="164" y="-411.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge2" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M178.42,-440.81C181.26,-435.15 184.34,-428.85 187,-423 190.46,-415.4 194,-407.06 197.16,-399.37"/> -<polygon fill="black" stroke="black" points="200.41,-400.66 200.93,-390.08 193.93,-398.03 200.41,-400.66"/> -<text text-anchor="middle" x="203" y="-411.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M163.92,-440.81C166.76,-435.15 169.84,-428.85 172.5,-423 175.96,-415.4 179.5,-407.06 182.66,-399.37"/> +<polygon fill="black" stroke="black" points="185.91,-400.66 186.43,-390.08 179.43,-398.03 185.91,-400.66"/> +<text text-anchor="middle" x="188.5" y="-411.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="161.5,-389 96.5,-389 96.5,-353 161.5,-353 161.5,-389"/> -<text text-anchor="middle" x="129" y="-367.3" font-family="Times,serif" font-size="14.00">on&#45;board</text> +<polygon fill="none" stroke="black" points="147,-389 82,-389 82,-353 147,-353 147,-389"/> +<text text-anchor="middle" x="114.5" y="-367.3" font-family="Times,serif" font-size="14.00">on&#45;board</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge4" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M156.15,-440.82C152.57,-435.26 148.87,-429.02 146,-423 142.42,-415.5 139.28,-407.05 136.7,-399.22"/> -<polygon fill="black" stroke="black" points="139.96,-397.92 133.64,-389.41 133.28,-400 139.96,-397.92"/> -<text text-anchor="middle" x="154.5" y="-411.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M141.65,-440.82C138.07,-435.26 134.37,-429.02 131.5,-423 127.92,-415.5 124.78,-407.05 122.2,-399.22"/> +<polygon fill="black" stroke="black" points="125.46,-397.92 119.14,-389.41 118.78,-400 125.46,-397.92"/> +<text text-anchor="middle" x="140" y="-411.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="500.5,-478 395.5,-478 395.5,-442 500.5,-442 500.5,-478"/> -<text text-anchor="middle" x="448" y="-456.3" font-family="Times,serif" font-size="14.00">capable(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="479,-478 374,-478 374,-442 479,-442 479,-478"/> +<text text-anchor="middle" x="426.5" y="-456.3" font-family="Times,serif" font-size="14.00">capable(icl&gt;adj)</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge3" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M395.18,-443.05C353.82,-430.07 295.09,-410.6 245,-390 244.91,-389.96 244.81,-389.92 244.71,-389.88"/> -<polygon fill="black" stroke="black" points="246.27,-386.74 235.71,-385.94 243.47,-393.16 246.27,-386.74"/> -<text text-anchor="middle" x="342.5" y="-411.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M373.89,-442.29C334.07,-429.22 278.27,-409.95 230.5,-390 230.41,-389.96 230.31,-389.92 230.22,-389.88"/> +<polygon fill="black" stroke="black" points="231.79,-386.75 221.22,-385.91 228.96,-393.15 231.79,-386.75"/> +<text text-anchor="middle" x="325" y="-411.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="726,-389 254,-389 254,-353 726,-353 726,-389"/> -<text text-anchor="middle" x="490" y="-367.3" font-family="Times,serif" font-size="14.00">send(agt&gt;volitional_thing,icl&gt;direct(icl&gt;do),obj&gt;thing,plf&gt;thing,plt&gt;uw,rec&gt;thing)</text> +<polygon fill="none" stroke="black" points="711.5,-389 239.5,-389 239.5,-353 711.5,-353 711.5,-389"/> +<text text-anchor="middle" x="475.5" y="-367.3" font-family="Times,serif" font-size="14.00">send(agt&gt;volitional_thing,icl&gt;direct(icl&gt;do),obj&gt;thing,plf&gt;thing,plt&gt;uw,rec&gt;thing)</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge5" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M456.3,-441.81C462.28,-429.42 470.47,-412.46 477.27,-398.37"/> -<polygon fill="black" stroke="black" points="480.52,-399.68 481.72,-389.15 474.22,-396.64 480.52,-399.68"/> -<text text-anchor="middle" x="481" y="-411.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M436.18,-441.81C443.23,-429.3 452.89,-412.14 460.88,-397.96"/> +<polygon fill="black" stroke="black" points="463.98,-399.58 465.84,-389.15 457.88,-396.15 463.98,-399.58"/> +<text text-anchor="middle" x="463.5" y="-411.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="751.5,-300 534.5,-300 534.5,-264 751.5,-264 751.5,-300"/> -<text text-anchor="middle" x="643" y="-278.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="737,-300 520,-300 520,-264 737,-264 737,-300"/> +<text text-anchor="middle" x="628.5" y="-278.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;9 --> <g id="edge9" class="edge"> <title>5&#45;&gt;9</title> -<path fill="none" stroke="black" d="M520.23,-352.81C544.3,-339.12 578.16,-319.87 604.23,-305.05"/> -<polygon fill="black" stroke="black" points="606.13,-307.99 613.1,-300 602.67,-301.91 606.13,-307.99"/> -<text text-anchor="middle" x="583.5" y="-322.8" font-family="Times,serif" font-size="14.00">rec</text> +<path fill="none" stroke="black" d="M505.73,-352.81C529.8,-339.12 563.66,-319.87 589.73,-305.05"/> +<polygon fill="black" stroke="black" points="591.63,-307.99 598.6,-300 588.17,-301.91 591.63,-307.99"/> +<text text-anchor="middle" x="569" y="-322.8" font-family="Times,serif" font-size="14.00">rec</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="752.5,-123 533.5,-123 533.5,-87 752.5,-87 752.5,-123"/> -<text text-anchor="middle" x="643" y="-101.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="738,-123 519,-123 519,-87 738,-87 738,-123"/> +<text text-anchor="middle" x="628.5" y="-101.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="675.5,-36 610.5,-36 610.5,0 675.5,0 675.5,-36"/> -<text text-anchor="middle" x="643" y="-14.3" font-family="Times,serif" font-size="14.00">trackside</text> +<polygon fill="none" stroke="black" points="661,-36 596,-36 596,0 661,0 661,-36"/> +<text text-anchor="middle" x="628.5" y="-14.3" font-family="Times,serif" font-size="14.00">trackside</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge6" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M643,-86.8C643,-75.16 643,-59.55 643,-46.24"/> -<polygon fill="black" stroke="black" points="646.5,-46.18 643,-36.18 639.5,-46.18 646.5,-46.18"/> -<text text-anchor="middle" x="655.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M628.5,-86.8C628.5,-75.16 628.5,-59.55 628.5,-46.24"/> +<polygon fill="black" stroke="black" points="632,-46.18 628.5,-36.18 625,-46.18 632,-46.18"/> +<text text-anchor="middle" x="641" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="731,-212 555,-212 555,-174 731,-174 731,-212"/> -<text text-anchor="middle" x="643" y="-196.8" font-family="Times,serif" font-size="14.00">integrity(icl&gt;state(icl&gt;thing))</text> -<text text-anchor="middle" x="643" y="-181.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="716.5,-212 540.5,-212 540.5,-174 716.5,-174 716.5,-212"/> +<text text-anchor="middle" x="628.5" y="-196.8" font-family="Times,serif" font-size="14.00">integrity(icl&gt;state(icl&gt;thing))</text> +<text text-anchor="middle" x="628.5" y="-181.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 8&#45;&gt;6 --> <g id="edge7" class="edge"> <title>8&#45;&gt;6</title> -<path fill="none" stroke="black" d="M643,-173.76C643,-161.93 643,-146.32 643,-133.05"/> -<polygon fill="black" stroke="black" points="646.5,-133.04 643,-123.04 639.5,-133.04 646.5,-133.04"/> -<text text-anchor="middle" x="655.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M628.5,-173.76C628.5,-161.93 628.5,-146.32 628.5,-133.05"/> +<polygon fill="black" stroke="black" points="632,-133.04 628.5,-123.04 625,-133.04 632,-133.04"/> +<text text-anchor="middle" x="641" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9&#45;&gt;8 --> <g id="edge8" class="edge"> <title>9&#45;&gt;8</title> -<path fill="none" stroke="black" d="M643,-263.81C643,-252.01 643,-236.07 643,-222.4"/> -<polygon fill="black" stroke="black" points="646.5,-222.05 643,-212.05 639.5,-222.05 646.5,-222.05"/> -<text text-anchor="middle" x="655.5" y="-233.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M628.5,-263.81C628.5,-252.01 628.5,-236.07 628.5,-222.4"/> +<polygon fill="black" stroke="black" points="632,-222.05 628.5,-212.05 625,-222.05 632,-222.05"/> +<text text-anchor="middle" x="641" y="-233.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1128,-390 744,-390 744,-352 1128,-352 1128,-390"/> -<text text-anchor="middle" x="936" y="-374.8" font-family="Times,serif" font-size="14.00">detect(agt&gt;thing,equ&gt;discover,icl&gt;sight(icl&gt;do),obj&gt;uw,plc&gt;thing)</text> -<text text-anchor="middle" x="936" y="-359.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1113.5,-390 729.5,-390 729.5,-352 1113.5,-352 1113.5,-390"/> +<text text-anchor="middle" x="921.5" y="-374.8" font-family="Times,serif" font-size="14.00">detect(agt&gt;thing,equ&gt;discover,icl&gt;sight(icl&gt;do),obj&gt;uw,plc&gt;thing)</text> +<text text-anchor="middle" x="921.5" y="-359.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 10&#45;&gt;9 --> <g id="edge10" class="edge"> <title>10&#45;&gt;9</title> -<path fill="none" stroke="black" d="M875.29,-351.97C827.2,-337.7 760.08,-317.76 710.35,-303"/> -<polygon fill="black" stroke="black" points="711.22,-299.61 700.64,-300.12 709.23,-306.32 711.22,-299.61"/> -<text text-anchor="middle" x="816" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M860.79,-351.97C812.7,-337.7 745.58,-317.76 695.85,-303"/> +<polygon fill="black" stroke="black" points="696.72,-299.61 686.14,-300.12 694.73,-306.32 696.72,-299.61"/> +<text text-anchor="middle" x="801.5" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1024,-301 848,-301 848,-263 1024,-263 1024,-301"/> -<text text-anchor="middle" x="936" y="-285.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> -<text text-anchor="middle" x="936" y="-270.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1009.5,-301 833.5,-301 833.5,-263 1009.5,-263 1009.5,-301"/> +<text text-anchor="middle" x="921.5" y="-285.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> +<text text-anchor="middle" x="921.5" y="-270.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge11" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M936,-351.97C936,-340.19 936,-324.56 936,-311.16"/> -<polygon fill="black" stroke="black" points="939.5,-311 936,-301 932.5,-311 939.5,-311"/> -<text text-anchor="middle" x="947" y="-322.8" font-family="Times,serif" font-size="14.00">met</text> +<path fill="none" stroke="black" d="M921.5,-351.97C921.5,-340.19 921.5,-324.56 921.5,-311.16"/> +<polygon fill="black" stroke="black" points="925,-311 921.5,-301 918,-311 925,-311"/> +<text text-anchor="middle" x="932.5" y="-322.8" font-family="Times,serif" font-size="14.00">met</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1072,-211 800,-211 800,-175 1072,-175 1072,-211"/> -<text text-anchor="middle" x="936" y="-189.3" font-family="Times,serif" font-size="14.00">outside(ant&gt;inside,icl&gt;how,obj&gt;thing,plc&lt;uw)</text> +<polygon fill="none" stroke="black" points="1057.5,-211 785.5,-211 785.5,-175 1057.5,-175 1057.5,-211"/> +<text text-anchor="middle" x="921.5" y="-189.3" font-family="Times,serif" font-size="14.00">outside(ant&gt;inside,icl&gt;how,obj&gt;thing,plc&lt;uw)</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge12" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M936,-262.97C936,-250.96 936,-234.93 936,-221.36"/> -<polygon fill="black" stroke="black" points="939.5,-221.12 936,-211.12 932.5,-221.12 939.5,-221.12"/> -<text text-anchor="middle" x="944.5" y="-233.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M921.5,-262.97C921.5,-250.96 921.5,-234.93 921.5,-221.36"/> +<polygon fill="black" stroke="black" points="925,-221.12 921.5,-211.12 918,-221.12 925,-221.12"/> +<text text-anchor="middle" x="930" y="-233.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="963.5,-123 908.5,-123 908.5,-87 963.5,-87 963.5,-123"/> -<text text-anchor="middle" x="936" y="-101.3" font-family="Times,serif" font-size="14.00">etcs:02</text> +<polygon fill="none" stroke="black" points="949,-123 894,-123 894,-87 949,-87 949,-123"/> +<text text-anchor="middle" x="921.5" y="-101.3" font-family="Times,serif" font-size="14.00">etcs:02</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge13" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M936,-174.6C936,-162.75 936,-146.82 936,-133.29"/> -<polygon fill="black" stroke="black" points="939.5,-133.08 936,-123.08 932.5,-133.08 939.5,-133.08"/> -<text text-anchor="middle" x="945" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M921.5,-174.6C921.5,-162.75 921.5,-146.82 921.5,-133.29"/> +<polygon fill="black" stroke="black" points="925,-133.08 921.5,-123.08 918,-133.08 925,-133.08"/> +<text text-anchor="middle" x="930.5" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.9.5.4"> @@ -34214,7 +34227,7 @@ man(confirm(icl>be,equ>support,obj>uw,aoj>thing,met>thing).@entry [/S] [S:00] {org:en} -The confirmation requires the train to be stationary.. +The confirmation requires the train to be stationary. {/org} {unl} agt(require(icl>request>do,agt>person,obj>uw,rec>thing).@entry.@present,confirmation(icl>proof>thing).@def) @@ -34224,10 +34237,10 @@ rec(require(icl>request>do,agt>person,obj>uw,rec>thing).@entry.@p {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="682pt" height="224pt" @@ -34238,7 +34251,7 @@ rec(require(icl>request>do,agt>person,obj>uw,rec>thing).@entry.@p <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="585,-216 154,-216 154,-178 585,-178 585,-216"/> +<polygon fill="none" stroke="black" points="568.5,-216 170.5,-216 170.5,-178 568.5,-178 568.5,-216"/> <text text-anchor="middle" x="369.5" y="-200.8" font-family="courb" font-size="14.00">confirm(aoj&gt;thing,equ&gt;support,icl&gt;be,met&gt;thing,obj&gt;uw)</text> <text text-anchor="middle" x="369.5" y="-185.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> </g> @@ -34315,7 +34328,7 @@ rec(require(icl>request>do,agt>person,obj>uw,rec>thing).@entry.@p <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="602pt" height="259pt" @@ -34331,7 +34344,7 @@ rec(require(icl>request>do,agt>person,obj>uw,rec>thing).@entry.@p <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="548,-251 120,-251 120,-213 548,-213 548,-251"/> +<polygon fill="none" stroke="black" points="531,-251 137,-251 137,-213 531,-213 531,-251"/> <text text-anchor="middle" x="334" y="-235.8" font-family="courb" font-size="14.00">require(agt&gt;person,icl&gt;request(icl&gt;do),obj&gt;uw,rec&gt;thing)</text> <text text-anchor="middle" x="334" y="-220.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> @@ -34366,15 +34379,15 @@ rec(require(icl>request>do,agt>person,obj>uw,rec>thing).@entry.@p <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="556.5,-141 467.5,-141 467.5,-103 556.5,-103 556.5,-141"/> -<text text-anchor="middle" x="512" y="-125.8" font-family="courb" font-size="14.00">be(icl&gt;be)</text> -<text text-anchor="middle" x="512" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="550.5,-141 469.5,-141 469.5,-103 550.5,-103 550.5,-141"/> +<text text-anchor="middle" x="510" y="-125.8" font-family="courb" font-size="14.00">be(icl&gt;be)</text> +<text text-anchor="middle" x="510" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge4" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M376.33,-212.94C396.93,-203.52 422.01,-191.12 444.29,-177.49"/> -<polygon fill="black" stroke="black" points="446.41,-180.29 453,-172 442.67,-174.37 446.41,-180.29"/> +<path fill="none" stroke="black" d="M376.72,-212.97C397.3,-203.6 422.27,-191.25 444.37,-177.53"/> +<polygon fill="black" stroke="black" points="446.47,-180.34 453,-172 442.69,-174.45 446.47,-180.34"/> <text text-anchor="middle" x="446.5" y="-183.8" font-family="Times,serif" font-size="14.00">rec</text> </g> <!-- 5 --> @@ -34386,13 +34399,13 @@ rec(require(icl>request>do,agt>person,obj>uw,rec>thing).@entry.@p <!-- 4&#45;&gt;5 --> <g id="edge1" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M513.48,-102.76C514.45,-90.93 515.72,-75.32 516.8,-62.05"/> -<polygon fill="black" stroke="black" points="520.29,-62.29 517.61,-52.04 513.31,-61.73 520.29,-62.29"/> -<text text-anchor="middle" x="525" y="-73.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M511.91,-102.76C513.15,-90.93 514.78,-75.32 516.17,-62.05"/> +<polygon fill="black" stroke="black" points="519.66,-62.35 517.22,-52.04 512.69,-61.62 519.66,-62.35"/> +<text text-anchor="middle" x="524" y="-73.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -34409,10 +34422,10 @@ rec:01(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,o {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="512pt" height="275pt" @@ -34428,22 +34441,22 @@ rec:01(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,o <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="281,-141 57,-141 57,-103 281,-103 281,-141"/> -<text text-anchor="middle" x="169" y="-125.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="169" y="-110.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> +<polygon fill="none" stroke="black" points="271.5,-141 64.5,-141 64.5,-103 271.5,-103 271.5,-141"/> +<text text-anchor="middle" x="168" y="-125.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="168" y="-110.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="278.5,-52 59.5,-52 59.5,-16 278.5,-16 278.5,-52"/> -<text text-anchor="middle" x="169" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="277.5,-52 58.5,-52 58.5,-16 277.5,-16 277.5,-52"/> +<text text-anchor="middle" x="168" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M169,-102.76C169,-90.93 169,-75.32 169,-62.05"/> -<polygon fill="black" stroke="black" points="172.5,-62.04 169,-52.04 165.5,-62.04 172.5,-62.04"/> -<text text-anchor="middle" x="181.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M168,-102.76C168,-90.93 168,-75.32 168,-62.05"/> +<polygon fill="black" stroke="black" points="171.5,-62.04 168,-52.04 164.5,-62.04 171.5,-62.04"/> +<text text-anchor="middle" x="180.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -34454,26 +34467,26 @@ rec:01(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,o <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M235.2,-191.6C223.29,-179.26 207.11,-162.49 193.73,-148.63"/> -<polygon fill="black" stroke="black" points="196.09,-146.03 186.63,-141.27 191.06,-150.89 196.09,-146.03"/> +<path fill="none" stroke="black" d="M235,-191.6C222.95,-179.26 206.57,-162.49 193.03,-148.63"/> +<polygon fill="black" stroke="black" points="195.33,-145.98 185.84,-141.27 190.33,-150.87 195.33,-145.98"/> <text text-anchor="middle" x="226" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="364.5,-140 299.5,-140 299.5,-104 364.5,-104 364.5,-140"/> -<text text-anchor="middle" x="332" y="-118.3" font-family="Times,serif" font-size="14.00">trackside</text> +<polygon fill="none" stroke="black" points="354.5,-140 289.5,-140 289.5,-104 354.5,-104 354.5,-140"/> +<text text-anchor="middle" x="322" y="-118.3" font-family="Times,serif" font-size="14.00">trackside</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M268.19,-191.6C279.98,-178.92 296.1,-161.59 309.19,-147.52"/> -<polygon fill="black" stroke="black" points="311.86,-149.79 316.11,-140.08 306.73,-145.02 311.86,-149.79"/> -<text text-anchor="middle" x="304.5" y="-162.8" font-family="Times,serif" font-size="14.00">rec</text> +<path fill="none" stroke="black" d="M266.17,-191.6C276.38,-179.04 290.33,-161.91 301.73,-147.91"/> +<polygon fill="black" stroke="black" points="304.5,-150.05 308.09,-140.08 299.07,-145.63 304.5,-150.05"/> +<text text-anchor="middle" x="299.5" y="-162.8" font-family="Times,serif" font-size="14.00">rec</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.9.9.1"> <text_body><orig>The on board shall be capable of sending train data to the trackside after confirmation by the driver, or when entering the RBC area </orig><unl>[S:00] @@ -34497,212 +34510,212 @@ or:01(area(icl>extent>abstract_thing,obj>thing).@def,:02) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1460pt" height="812pt" - viewBox="0.00 0.00 1460.00 812.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1396pt" height="812pt" + viewBox="0.00 0.00 1395.50 812.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 808)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-808 1456,-808 1456,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-808 1391.5,-808 1391.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="186,-381 186,-725 1444,-725 1444,-381 186,-381"/> -<text text-anchor="middle" x="815" y="-709.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="171.5,-381 171.5,-725 1379.5,-725 1379.5,-381 171.5,-381"/> +<text text-anchor="middle" x="775.5" y="-709.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="244,-8 244,-348 684,-348 684,-8 244,-8"/> -<text text-anchor="middle" x="464" y="-332.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="220.5,-8 220.5,-348 660.5,-348 660.5,-8 220.5,-8"/> +<text text-anchor="middle" x="440.5" y="-332.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="338,-804 0,-804 0,-766 338,-766 338,-804"/> -<text text-anchor="middle" x="169" y="-788.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="169" y="-773.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="309,-804 0,-804 0,-766 309,-766 309,-804"/> +<text text-anchor="middle" x="154.5" y="-788.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="154.5" y="-773.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="177.5,-693 112.5,-693 112.5,-657 177.5,-657 177.5,-693"/> -<text text-anchor="middle" x="145" y="-671.3" font-family="Times,serif" font-size="14.00">on board</text> +<polygon fill="none" stroke="black" points="163,-693 98,-693 98,-657 163,-657 163,-693"/> +<text text-anchor="middle" x="130.5" y="-671.3" font-family="Times,serif" font-size="14.00">on board</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge12" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M164.93,-765.68C161.12,-748.54 155.38,-722.72 151.04,-703.18"/> -<polygon fill="black" stroke="black" points="154.44,-702.34 148.85,-693.34 147.61,-703.86 154.44,-702.34"/> -<text text-anchor="middle" x="173.5" y="-736.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M150.43,-765.68C146.62,-748.54 140.88,-722.72 136.54,-703.18"/> +<polygon fill="black" stroke="black" points="139.94,-702.34 134.35,-693.34 133.11,-703.86 139.94,-702.34"/> +<text text-anchor="middle" x="159" y="-736.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="287.5,-694 198.5,-694 198.5,-656 287.5,-656 287.5,-694"/> -<text text-anchor="middle" x="243" y="-678.8" font-family="courb" font-size="14.00">be(icl&gt;be)</text> -<text text-anchor="middle" x="243" y="-663.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="267,-694 186,-694 186,-656 267,-656 267,-694"/> +<text text-anchor="middle" x="226.5" y="-678.8" font-family="courb" font-size="14.00">be(icl&gt;be)</text> +<text text-anchor="middle" x="226.5" y="-663.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge13" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M181.55,-765.68C187.75,-756.64 195.6,-745.18 203.6,-733.51"/> -<polygon fill="black" stroke="black" points="206.66,-735.23 209.43,-725 200.89,-731.27 206.66,-735.23"/> -<text text-anchor="middle" x="212" y="-736.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M166.71,-765.68C172.74,-756.64 180.38,-745.18 188.16,-733.51"/> +<polygon fill="black" stroke="black" points="191.2,-735.26 193.83,-725 185.38,-731.38 191.2,-735.26"/> +<text text-anchor="middle" x="196.5" y="-736.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="439.5,-605 334.5,-605 334.5,-567 439.5,-567 439.5,-605"/> -<text text-anchor="middle" x="387" y="-589.8" font-family="Times,serif" font-size="14.00">capable(icl&gt;adj)</text> -<text text-anchor="middle" x="387" y="-574.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="413,-605 308,-605 308,-567 413,-567 413,-605"/> +<text text-anchor="middle" x="360.5" y="-589.8" font-family="Times,serif" font-size="14.00">capable(icl&gt;adj)</text> +<text text-anchor="middle" x="360.5" y="-574.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge1" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M272.84,-655.97C294.75,-642.73 324.71,-624.63 348.44,-610.3"/> -<polygon fill="black" stroke="black" points="350.45,-613.17 357.2,-605 346.83,-607.18 350.45,-613.17"/> -<text text-anchor="middle" x="332" y="-626.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M254.26,-655.97C274.57,-642.79 302.29,-624.79 324.33,-610.49"/> +<polygon fill="black" stroke="black" points="326.29,-613.38 332.77,-605 322.48,-607.51 326.29,-613.38"/> +<text text-anchor="middle" x="310.5" y="-626.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="863.5,-516 596.5,-516 596.5,-478 863.5,-478 863.5,-516"/> -<text text-anchor="middle" x="730" y="-500.8" font-family="Times,serif" font-size="14.00">area(icl&gt;extent(icl&gt;abstract_thing),obj&gt;thing)</text> -<text text-anchor="middle" x="730" y="-485.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="811,-516 544,-516 544,-478 811,-478 811,-516"/> +<text text-anchor="middle" x="677.5" y="-500.8" font-family="Times,serif" font-size="14.00">area(icl&gt;extent(icl&gt;abstract_thing),obj&gt;thing)</text> +<text text-anchor="middle" x="677.5" y="-485.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;12 --> <g id="edge4" class="edge"> <title>4&#45;&gt;12</title> -<path fill="none" stroke="black" d="M439.84,-571.6C495.7,-557.43 584.49,-534.91 649.16,-518.51"/> -<polygon fill="black" stroke="black" points="650.09,-521.88 658.92,-516.03 648.36,-515.1 650.09,-521.88"/> -<text text-anchor="middle" x="588" y="-537.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M413.2,-570.54C464.71,-556.4 543.66,-534.73 601.86,-518.76"/> +<polygon fill="black" stroke="black" points="603.03,-522.07 611.74,-516.05 601.17,-515.32 603.03,-522.07"/> +<text text-anchor="middle" x="546.5" y="-537.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="483,-316 301,-316 301,-280 483,-280 483,-316"/> -<text text-anchor="middle" x="392" y="-294.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="459.5,-316 277.5,-316 277.5,-280 459.5,-280 459.5,-316"/> +<text text-anchor="middle" x="368.5" y="-294.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="471.5,-228 252.5,-228 252.5,-192 471.5,-192 471.5,-228"/> -<text text-anchor="middle" x="362" y="-206.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="448,-228 229,-228 229,-192 448,-192 448,-228"/> +<text text-anchor="middle" x="338.5" y="-206.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge6" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M385.93,-279.6C381.75,-267.63 376.13,-251.5 371.38,-237.89"/> -<polygon fill="black" stroke="black" points="374.56,-236.37 367.96,-228.08 367.95,-238.68 374.56,-236.37"/> -<text text-anchor="middle" x="390.5" y="-249.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M362.43,-279.6C358.25,-267.63 352.63,-251.5 347.88,-237.89"/> +<polygon fill="black" stroke="black" points="351.06,-236.37 344.46,-228.08 344.45,-238.68 351.06,-236.37"/> +<text text-anchor="middle" x="367" y="-249.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="792,-427 194,-427 194,-389 792,-389 792,-427"/> -<text text-anchor="middle" x="493" y="-411.8" font-family="courb" font-size="14.00">send(agt&gt;volitional_thing,icl&gt;direct(icl&gt;do),obj&gt;thing,plf&gt;thing,plt&gt;uw,rec&gt;thing)</text> -<text text-anchor="middle" x="493" y="-396.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="727.5,-427 179.5,-427 179.5,-389 727.5,-389 727.5,-427"/> +<text text-anchor="middle" x="453.5" y="-411.8" font-family="courb" font-size="14.00">send(agt&gt;volitional_thing,icl&gt;direct(icl&gt;do),obj&gt;thing,plf&gt;thing,plt&gt;uw,rec&gt;thing)</text> +<text text-anchor="middle" x="453.5" y="-396.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 7&#45;&gt;5 --> <g id="edge7" class="edge"> <title>7&#45;&gt;5</title> -<path fill="none" stroke="black" d="M475.87,-388.68C459.17,-370.83 433.67,-343.56 415.17,-323.78"/> -<polygon fill="black" stroke="black" points="417.6,-321.25 408.21,-316.34 412.49,-326.03 417.6,-321.25"/> -<text text-anchor="middle" x="466" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M439.08,-388.68C425.16,-370.99 403.95,-344.04 388.42,-324.31"/> +<polygon fill="black" stroke="black" points="391.08,-322.03 382.14,-316.34 385.58,-326.36 391.08,-322.03"/> +<text text-anchor="middle" x="432.5" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="605.5,-317 540.5,-317 540.5,-279 605.5,-279 605.5,-317"/> -<text text-anchor="middle" x="573" y="-301.8" font-family="Times,serif" font-size="14.00">trackside</text> -<text text-anchor="middle" x="573" y="-286.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="582,-317 517,-317 517,-279 582,-279 582,-317"/> +<text text-anchor="middle" x="549.5" y="-301.8" font-family="Times,serif" font-size="14.00">trackside</text> +<text text-anchor="middle" x="549.5" y="-286.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge8" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M506.57,-388.68C519.46,-371.27 538.99,-344.92 553.53,-325.28"/> -<polygon fill="black" stroke="black" points="556.49,-327.17 559.63,-317.05 550.86,-323 556.49,-327.17"/> -<text text-anchor="middle" x="538.5" y="-359.8" font-family="Times,serif" font-size="14.00">rec</text> +<path fill="none" stroke="black" d="M469.79,-388.68C485.39,-371.12 509.1,-344.45 526.61,-324.75"/> +<polygon fill="black" stroke="black" points="529.43,-326.85 533.46,-317.05 524.2,-322.2 529.43,-326.85"/> +<text text-anchor="middle" x="507" y="-359.8" font-family="Times,serif" font-size="14.00">rec</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="676.5,-228 489.5,-228 489.5,-192 676.5,-192 676.5,-228"/> -<text text-anchor="middle" x="583" y="-206.3" font-family="Times,serif" font-size="14.00">after(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> +<polygon fill="none" stroke="black" points="653,-228 466,-228 466,-192 653,-192 653,-228"/> +<text text-anchor="middle" x="559.5" y="-206.3" font-family="Times,serif" font-size="14.00">after(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge9" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M575.12,-278.76C576.5,-266.93 578.31,-251.32 579.85,-238.05"/> -<polygon fill="black" stroke="black" points="583.34,-238.38 581.02,-228.04 576.39,-237.57 583.34,-238.38"/> -<text text-anchor="middle" x="587.5" y="-249.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M551.62,-278.76C553,-266.93 554.81,-251.32 556.35,-238.05"/> +<polygon fill="black" stroke="black" points="559.84,-238.38 557.52,-228.04 552.89,-237.57 559.84,-238.38"/> +<text text-anchor="middle" x="564" y="-249.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="668,-141 462,-141 462,-105 668,-105 668,-141"/> -<text text-anchor="middle" x="565" y="-119.3" font-family="Times,serif" font-size="14.00">confirmation(icl&gt;proof(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="644.5,-141 438.5,-141 438.5,-105 644.5,-105 644.5,-141"/> +<text text-anchor="middle" x="541.5" y="-119.3" font-family="Times,serif" font-size="14.00">confirmation(icl&gt;proof(icl&gt;thing))</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge10" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M579.36,-191.8C576.89,-180.16 573.59,-164.55 570.77,-151.24"/> -<polygon fill="black" stroke="black" points="574.13,-150.23 568.64,-141.18 567.28,-151.68 574.13,-150.23"/> -<text text-anchor="middle" x="584" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M555.86,-191.8C553.39,-180.16 550.09,-164.55 547.27,-151.24"/> +<polygon fill="black" stroke="black" points="550.63,-150.23 545.14,-141.18 543.78,-151.68 550.63,-150.23"/> +<text text-anchor="middle" x="560.5" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="675.5,-54 412.5,-54 412.5,-16 675.5,-16 675.5,-54"/> -<text text-anchor="middle" x="544" y="-38.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="544" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="652,-54 389,-54 389,-16 652,-16 652,-54"/> +<text text-anchor="middle" x="520.5" y="-38.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="520.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge11" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M560.75,-104.6C557.93,-93.06 554.17,-77.65 550.92,-64.36"/> -<polygon fill="black" stroke="black" points="554.23,-63.15 548.46,-54.27 547.43,-64.81 554.23,-63.15"/> -<text text-anchor="middle" x="564.5" y="-75.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M537.25,-104.6C534.43,-93.06 530.67,-77.65 527.42,-64.36"/> +<polygon fill="black" stroke="black" points="530.73,-63.15 524.96,-54.27 523.93,-64.81 530.73,-63.15"/> +<text text-anchor="middle" x="541" y="-75.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 12&#45;&gt;7 --> <g id="edge5" class="edge"> <title>12&#45;&gt;7</title> -<path fill="none" stroke="black" d="M680.89,-477.97C643.32,-464.18 591.37,-445.11 551.61,-430.52"/> -<polygon fill="black" stroke="black" points="552.64,-427.16 542.04,-427 550.22,-433.74 552.64,-427.16"/> -<text text-anchor="middle" x="631" y="-448.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M631.09,-477.97C595.8,-464.27 547.09,-445.35 509.61,-430.79"/> +<polygon fill="black" stroke="black" points="510.44,-427.36 499.85,-427 507.91,-433.89 510.44,-427.36"/> +<text text-anchor="middle" x="584.5" y="-448.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1124,-426 810,-426 810,-390 1124,-390 1124,-426"/> -<text text-anchor="middle" x="967" y="-404.3" font-family="Times,serif" font-size="14.00">enter(agt&gt;thing,icl&gt;move(icl&gt;do),plf&gt;thing,plt&gt;thing)</text> +<polygon fill="none" stroke="black" points="1059.5,-426 745.5,-426 745.5,-390 1059.5,-390 1059.5,-426"/> +<text text-anchor="middle" x="902.5" y="-404.3" font-family="Times,serif" font-size="14.00">enter(agt&gt;thing,icl&gt;move(icl&gt;do),plf&gt;thing,plt&gt;thing)</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge2" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M779.11,-477.97C817.43,-463.9 870.72,-444.34 910.76,-429.65"/> -<polygon fill="black" stroke="black" points="912.19,-432.85 920.38,-426.12 909.78,-426.28 912.19,-432.85"/> -<text text-anchor="middle" x="871.5" y="-448.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M724.12,-477.97C760.43,-463.93 810.88,-444.43 848.86,-429.74"/> +<polygon fill="black" stroke="black" points="850.17,-432.99 858.24,-426.12 847.65,-426.46 850.17,-432.99"/> +<text text-anchor="middle" x="812" y="-448.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1435.5,-426 1142.5,-426 1142.5,-390 1435.5,-390 1435.5,-426"/> -<text text-anchor="middle" x="1289" y="-404.3" font-family="Times,serif" font-size="14.00">rbc(equ&gt;red_blood_cell,icl&gt;blood_cell(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1371,-426 1078,-426 1078,-390 1371,-390 1371,-426"/> +<text text-anchor="middle" x="1224.5" y="-404.3" font-family="Times,serif" font-size="14.00">rbc(equ&gt;red_blood_cell,icl&gt;blood_cell(icl&gt;thing))</text> </g> <!-- 12&#45;&gt;14 --> <g id="edge3" class="edge"> <title>12&#45;&gt;14</title> -<path fill="none" stroke="black" d="M845.83,-477.97C940.49,-463.24 1073.84,-442.49 1169.49,-427.6"/> -<polygon fill="black" stroke="black" points="1170.16,-431.04 1179.5,-426.04 1169.08,-424.12 1170.16,-431.04"/> -<text text-anchor="middle" x="1054.5" y="-448.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M790.84,-477.97C883.38,-463.25 1013.69,-442.53 1107.27,-427.65"/> +<polygon fill="black" stroke="black" points="1108.02,-431.07 1117.35,-426.04 1106.92,-424.16 1108.02,-431.07"/> +<text text-anchor="middle" x="996" y="-448.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.9.9.2"> @@ -34755,89 +34768,89 @@ man(numbly(icl>how,com>numb),more(icl>how)) {/unl} [/S] The following train data shall be sent from the on board to the trackside:. -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="2680pt" height="570pt" - viewBox="0.00 0.00 2680.00 570.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="2678pt" height="570pt" + viewBox="0.00 0.00 2678.00 570.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 566)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-566 2676,-566 2676,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-566 2674,-566 2674,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="2026,-386 1643,-386 1643,-348 2026,-348 2026,-386"/> -<text text-anchor="middle" x="1834.5" y="-370.8" font-family="Times,serif" font-size="14.00">run(agt&gt;volitional_thing,equ&gt;operate,icl&gt;direct(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="1834.5" y="-355.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="2024,-386 1641,-386 1641,-348 2024,-348 2024,-386"/> +<text text-anchor="middle" x="1832.5" y="-370.8" font-family="Times,serif" font-size="14.00">run(agt&gt;volitional_thing,equ&gt;operate,icl&gt;direct(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="1832.5" y="-355.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="1315.5,-297 1079.5,-297 1079.5,-261 1315.5,-261 1315.5,-297"/> -<text text-anchor="middle" x="1197.5" y="-275.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="1313.5,-297 1077.5,-297 1077.5,-261 1313.5,-261 1313.5,-297"/> +<text text-anchor="middle" x="1195.5" y="-275.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M1700.96,-347.97C1590.5,-333.06 1434.6,-312.01 1325.65,-297.3"/> -<polygon fill="black" stroke="black" points="1325.96,-293.81 1315.58,-295.94 1325.02,-300.75 1325.96,-293.81"/> -<text text-anchor="middle" x="1563" y="-318.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1698.96,-347.97C1588.5,-333.06 1432.6,-312.01 1323.65,-297.3"/> +<polygon fill="black" stroke="black" points="1323.96,-293.81 1313.58,-295.94 1323.02,-300.75 1323.96,-293.81"/> +<text text-anchor="middle" x="1561" y="-318.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1677.5,-297 1497.5,-297 1497.5,-261 1677.5,-261 1677.5,-297"/> -<text text-anchor="middle" x="1587.5" y="-275.3" font-family="Times,serif" font-size="14.00">numbly(com&gt;numb,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1675.5,-297 1495.5,-297 1495.5,-261 1675.5,-261 1675.5,-297"/> +<text text-anchor="middle" x="1585.5" y="-275.3" font-family="Times,serif" font-size="14.00">numbly(com&gt;numb,icl&gt;how)</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge4" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M1782.72,-347.97C1742.91,-334.11 1687.88,-314.95 1646.39,-300.5"/> -<polygon fill="black" stroke="black" points="1647.28,-297.11 1636.69,-297.13 1644.98,-303.72 1647.28,-297.11"/> -<text text-anchor="middle" x="1739" y="-318.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1780.72,-347.97C1740.91,-334.11 1685.88,-314.95 1644.39,-300.5"/> +<polygon fill="black" stroke="black" points="1645.28,-297.11 1634.69,-297.13 1642.98,-303.72 1645.28,-297.11"/> +<text text-anchor="middle" x="1737" y="-318.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1955.5,-297 1695.5,-297 1695.5,-261 1955.5,-261 1955.5,-297"/> -<text text-anchor="middle" x="1825.5" y="-275.3" font-family="Times,serif" font-size="14.00">gauge(icl&gt;measuring_instrument(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1953.5,-297 1693.5,-297 1693.5,-261 1953.5,-261 1953.5,-297"/> +<text text-anchor="middle" x="1823.5" y="-275.3" font-family="Times,serif" font-size="14.00">gauge(icl&gt;measuring_instrument(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;6 --> <g id="edge9" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1832.59,-347.76C1831.35,-335.93 1829.72,-320.32 1828.33,-307.05"/> -<polygon fill="black" stroke="black" points="1831.81,-306.62 1827.28,-297.04 1824.84,-307.35 1831.81,-306.62"/> -<text text-anchor="middle" x="1840.5" y="-318.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1830.59,-347.76C1829.35,-335.93 1827.72,-320.32 1826.33,-307.05"/> +<polygon fill="black" stroke="black" points="1829.81,-306.62 1825.28,-297.04 1822.84,-307.35 1829.81,-306.62"/> +<text text-anchor="middle" x="1838.5" y="-318.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="165.5,-386 93.5,-386 93.5,-348 165.5,-348 165.5,-386"/> +<polygon fill="none" stroke="black" points="164,-386 95,-386 95,-348 164,-348 164,-386"/> <text text-anchor="middle" x="129.5" y="-370.8" font-family="courb" font-size="14.00">el</text> <text text-anchor="middle" x="129.5" y="-355.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge2" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M165.54,-350.45C168.53,-349.51 171.55,-348.67 174.5,-348 294.39,-320.84 327.84,-338.1 450.5,-330 667.77,-315.64 920.57,-298.66 1069.36,-288.64"/> -<polygon fill="black" stroke="black" points="1069.7,-292.13 1079.45,-287.96 1069.23,-285.14 1069.7,-292.13"/> -<text text-anchor="middle" x="665" y="-318.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M164.38,-350.29C167.1,-349.41 169.82,-348.63 172.5,-348 292.17,-319.88 325.84,-338.1 448.5,-330 665.77,-315.64 918.57,-298.66 1067.36,-288.64"/> +<polygon fill="black" stroke="black" points="1067.7,-292.13 1077.45,-287.96 1067.23,-285.14 1067.7,-292.13"/> +<text text-anchor="middle" x="663" y="-318.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 19 --> <g id="node19" class="node"> <title>19</title> -<polygon fill="none" stroke="black" points="570,-297 287,-297 287,-261 570,-261 570,-297"/> -<text text-anchor="middle" x="428.5" y="-275.3" font-family="Times,serif" font-size="14.00">power(ant&gt;powerlessness,icl&gt;quality(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="568,-297 285,-297 285,-261 568,-261 568,-297"/> +<text text-anchor="middle" x="426.5" y="-275.3" font-family="Times,serif" font-size="14.00">power(ant&gt;powerlessness,icl&gt;quality(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;19 --> <g id="edge18" class="edge"> <title>3&#45;&gt;19</title> -<path fill="none" stroke="black" d="M165.71,-351.09C168.67,-350 171.63,-348.96 174.5,-348 231.05,-329.19 295.98,-311.89 346.03,-299.44"/> -<polygon fill="black" stroke="black" points="346.97,-302.81 355.84,-297.01 345.29,-296.01 346.97,-302.81"/> -<text text-anchor="middle" x="298.5" y="-318.8" font-family="Times,serif" font-size="14.00">fictit</text> +<path fill="none" stroke="black" d="M164.08,-351.05C166.91,-349.97 169.74,-348.94 172.5,-348 228.39,-328.92 292.66,-311.76 342.57,-299.45"/> +<polygon fill="black" stroke="black" points="343.47,-302.83 352.35,-297.05 341.81,-296.03 343.47,-302.83"/> +<text text-anchor="middle" x="289.5" y="-318.8" font-family="Times,serif" font-size="14.00">fictit</text> </g> <!-- 27 --> <g id="node27" class="node"> @@ -34855,277 +34868,277 @@ The following train data shall be sent from the on board to the trackside:. 
 <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="2027.5,-474 1861.5,-474 1861.5,-438 2027.5,-438 2027.5,-474"/> -<text text-anchor="middle" x="1944.5" y="-452.3" font-family="Times,serif" font-size="14.00">load(icl&gt;weight(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="2025.5,-474 1859.5,-474 1859.5,-438 2025.5,-438 2025.5,-474"/> +<text text-anchor="middle" x="1942.5" y="-452.3" font-family="Times,serif" font-size="14.00">load(icl&gt;weight(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge3" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M1922.77,-437.81C1906.37,-424.84 1883.65,-406.88 1865.37,-392.42"/> -<polygon fill="black" stroke="black" points="1867.34,-389.51 1857.32,-386.05 1863,-395 1867.34,-389.51"/> -<text text-anchor="middle" x="1906.5" y="-407.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1920.77,-437.81C1904.37,-424.84 1881.65,-406.88 1863.37,-392.42"/> +<polygon fill="black" stroke="black" points="1865.34,-389.51 1855.32,-386.05 1861,-395 1865.34,-389.51"/> +<text text-anchor="middle" x="1904.5" y="-407.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="2210,-385 2055,-385 2055,-349 2210,-349 2210,-385"/> -<text text-anchor="middle" x="2132.5" y="-363.3" font-family="Times,serif" font-size="14.00">axle(icl&gt;shaft(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="2208,-385 2053,-385 2053,-349 2208,-349 2208,-385"/> +<text text-anchor="middle" x="2130.5" y="-363.3" font-family="Times,serif" font-size="14.00">axle(icl&gt;shaft(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;11 --> <g id="edge11" class="edge"> <title>4&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1981.64,-437.81C2011.74,-423.88 2054.29,-404.19 2086.53,-389.27"/> -<polygon fill="black" stroke="black" points="2088.15,-392.38 2095.75,-385 2085.21,-386.03 2088.15,-392.38"/> -<text text-anchor="middle" x="2063" y="-407.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1979.64,-437.81C2009.74,-423.88 2052.29,-404.19 2084.53,-389.27"/> +<polygon fill="black" stroke="black" points="2086.15,-392.38 2093.75,-385 2083.21,-386.03 2086.15,-392.38"/> +<text text-anchor="middle" x="2061" y="-407.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 18 --> <g id="node18" class="node"> <title>18</title> -<polygon fill="none" stroke="black" points="1625,-385 1414,-385 1414,-349 1625,-349 1625,-385"/> -<text text-anchor="middle" x="1519.5" y="-363.3" font-family="Times,serif" font-size="14.00">of(com&gt;quality,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1623,-385 1412,-385 1412,-349 1623,-349 1623,-385"/> +<text text-anchor="middle" x="1517.5" y="-363.3" font-family="Times,serif" font-size="14.00">of(com&gt;quality,icl&gt;how,obj&gt;thing)</text> </g> <!-- 4&#45;&gt;18 --> <g id="edge17" class="edge"> <title>4&#45;&gt;18</title> -<path fill="none" stroke="black" d="M1861.29,-437.97C1789.83,-423.34 1686.9,-402.27 1612.69,-387.08"/> -<polygon fill="black" stroke="black" points="1613.37,-383.64 1602.87,-385.07 1611.96,-390.5 1613.37,-383.64"/> -<text text-anchor="middle" x="1766.5" y="-407.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1859.29,-437.97C1787.83,-423.34 1684.9,-402.27 1610.69,-387.08"/> +<polygon fill="black" stroke="black" points="1611.37,-383.64 1600.87,-385.07 1609.96,-390.5 1611.37,-383.64"/> +<text text-anchor="middle" x="1764.5" y="-407.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 29 --> <g id="node29" class="node"> <title>29</title> -<polygon fill="none" stroke="black" points="1637,-210 1538,-210 1538,-174 1637,-174 1637,-210"/> -<text text-anchor="middle" x="1587.5" y="-188.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1635,-210 1536,-210 1536,-174 1635,-174 1635,-210"/> +<text text-anchor="middle" x="1585.5" y="-188.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> </g> <!-- 5&#45;&gt;29 --> <g id="edge28" class="edge"> <title>5&#45;&gt;29</title> -<path fill="none" stroke="black" d="M1587.5,-260.8C1587.5,-249.16 1587.5,-233.55 1587.5,-220.24"/> -<polygon fill="black" stroke="black" points="1591,-220.18 1587.5,-210.18 1584,-220.18 1591,-220.18"/> -<text text-anchor="middle" x="1600" y="-231.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1585.5,-260.8C1585.5,-249.16 1585.5,-233.55 1585.5,-220.24"/> +<polygon fill="black" stroke="black" points="1589,-220.18 1585.5,-210.18 1582,-220.18 1589,-220.18"/> +<text text-anchor="middle" x="1598" y="-231.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1780.5,-210 1726.5,-210 1726.5,-174 1780.5,-174 1780.5,-210"/> -<text text-anchor="middle" x="1753.5" y="-188.3" font-family="Times,serif" font-size="14.00">stm</text> +<polygon fill="none" stroke="black" points="1778.5,-210 1724.5,-210 1724.5,-174 1778.5,-174 1778.5,-210"/> +<text text-anchor="middle" x="1751.5" y="-188.3" font-family="Times,serif" font-size="14.00">stm</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1810.93,-260.8C1800.49,-248.47 1786.26,-231.68 1774.58,-217.89"/> -<polygon fill="black" stroke="black" points="1777.18,-215.54 1768.05,-210.18 1771.84,-220.07 1777.18,-215.54"/> -<text text-anchor="middle" x="1804.5" y="-231.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1808.93,-260.8C1798.49,-248.47 1784.26,-231.68 1772.58,-217.89"/> +<polygon fill="black" stroke="black" points="1775.18,-215.54 1766.05,-210.18 1769.84,-220.07 1775.18,-215.54"/> +<text text-anchor="middle" x="1802.5" y="-231.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="2034.5,-210 1798.5,-210 1798.5,-174 2034.5,-174 2034.5,-210"/> -<text text-anchor="middle" x="1916.5" y="-188.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="2032.5,-210 1796.5,-210 1796.5,-174 2032.5,-174 2032.5,-210"/> +<text text-anchor="middle" x="1914.5" y="-188.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 6&#45;&gt;10 --> <g id="edge8" class="edge"> <title>6&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1843.92,-260.8C1857.36,-248.24 1875.76,-231.05 1890.68,-217.12"/> -<polygon fill="black" stroke="black" points="1893.19,-219.56 1898.11,-210.18 1888.42,-214.44 1893.19,-219.56"/> -<text text-anchor="middle" x="1889" y="-231.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1841.92,-260.8C1855.36,-248.24 1873.76,-231.05 1888.68,-217.12"/> +<polygon fill="black" stroke="black" points="1891.19,-219.56 1896.11,-210.18 1886.42,-214.44 1891.19,-219.56"/> +<text text-anchor="middle" x="1887" y="-231.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1836,-123 1671,-123 1671,-87 1836,-87 1836,-123"/> -<text text-anchor="middle" x="1753.5" y="-101.3" font-family="Times,serif" font-size="14.00">ready(ant&gt;unready,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1834,-123 1669,-123 1669,-87 1834,-87 1834,-123"/> +<text text-anchor="middle" x="1751.5" y="-101.3" font-family="Times,serif" font-size="14.00">ready(ant&gt;unready,icl&gt;adj)</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge6" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1753.5,-173.8C1753.5,-162.16 1753.5,-146.55 1753.5,-133.24"/> -<polygon fill="black" stroke="black" points="1757,-133.18 1753.5,-123.18 1750,-133.18 1757,-133.18"/> -<text text-anchor="middle" x="1766" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1751.5,-173.8C1751.5,-162.16 1751.5,-146.55 1751.5,-133.24"/> +<polygon fill="black" stroke="black" points="1755,-133.18 1751.5,-123.18 1748,-133.18 1755,-133.18"/> +<text text-anchor="middle" x="1764" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1835.5,-36 1671.5,-36 1671.5,0 1835.5,0 1835.5,-36"/> -<text text-anchor="middle" x="1753.5" y="-14.3" font-family="Times,serif" font-size="14.00">use(icl&gt;activity(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1833.5,-36 1669.5,-36 1669.5,0 1833.5,0 1833.5,-36"/> +<text text-anchor="middle" x="1751.5" y="-14.3" font-family="Times,serif" font-size="14.00">use(icl&gt;activity(icl&gt;thing))</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge7" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1753.5,-86.8C1753.5,-75.16 1753.5,-59.55 1753.5,-46.24"/> -<polygon fill="black" stroke="black" points="1757,-46.18 1753.5,-36.18 1750,-46.18 1757,-46.18"/> -<text text-anchor="middle" x="1762.5" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1751.5,-86.8C1751.5,-75.16 1751.5,-59.55 1751.5,-46.24"/> +<polygon fill="black" stroke="black" points="1755,-46.18 1751.5,-36.18 1748,-46.18 1755,-46.18"/> +<text text-anchor="middle" x="1760.5" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="2297,-297 1974,-297 1974,-261 2297,-261 2297,-297"/> -<text text-anchor="middle" x="2135.5" y="-275.3" font-family="Times,serif" font-size="14.00">max(equ&gt;soap,icl&gt;gamma_hydroxybutyrate(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="2295,-297 1972,-297 1972,-261 2295,-261 2295,-297"/> +<text text-anchor="middle" x="2133.5" y="-275.3" font-family="Times,serif" font-size="14.00">max(equ&gt;soap,icl&gt;gamma_hydroxybutyrate(icl&gt;thing))</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge10" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M2133.11,-348.6C2133.52,-336.75 2134.08,-320.82 2134.55,-307.29"/> -<polygon fill="black" stroke="black" points="2138.05,-307.2 2134.9,-297.08 2131.06,-306.96 2138.05,-307.2"/> -<text text-anchor="middle" x="2147" y="-318.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2131.11,-348.6C2131.52,-336.75 2132.08,-320.82 2132.55,-307.29"/> +<polygon fill="black" stroke="black" points="2136.05,-307.2 2132.9,-297.08 2129.06,-306.96 2136.05,-307.2"/> +<text text-anchor="middle" x="2145" y="-318.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="2328,-562 2167,-562 2167,-526 2328,-526 2328,-562"/> -<text text-anchor="middle" x="2247.5" y="-540.3" font-family="Times,serif" font-size="14.00">status(icl&gt;state(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="2326,-562 2165,-562 2165,-526 2326,-526 2326,-562"/> +<text text-anchor="middle" x="2245.5" y="-540.3" font-family="Times,serif" font-size="14.00">status(icl&gt;state(icl&gt;thing))</text> </g> <!-- 13&#45;&gt;4 --> <g id="edge12" class="edge"> <title>13&#45;&gt;4</title> -<path fill="none" stroke="black" d="M2187.27,-525.91C2137.5,-511.78 2066.77,-491.7 2014.48,-476.86"/> -<polygon fill="black" stroke="black" points="2015.19,-473.42 2004.61,-474.06 2013.28,-480.16 2015.19,-473.42"/> -<text text-anchor="middle" x="2133.5" y="-496.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M2185.27,-525.91C2135.5,-511.78 2064.77,-491.7 2012.48,-476.86"/> +<polygon fill="black" stroke="black" points="2013.19,-473.42 2002.61,-474.06 2011.28,-480.16 2013.19,-473.42"/> +<text text-anchor="middle" x="2131.5" y="-496.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 16 --> <g id="node16" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="2521.5,-474 2345.5,-474 2345.5,-438 2521.5,-438 2521.5,-474"/> -<text text-anchor="middle" x="2433.5" y="-452.3" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="2519.5,-474 2343.5,-474 2343.5,-438 2519.5,-438 2519.5,-474"/> +<text text-anchor="middle" x="2431.5" y="-452.3" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> </g> <!-- 13&#45;&gt;16 --> <g id="edge15" class="edge"> <title>13&#45;&gt;16</title> -<path fill="none" stroke="black" d="M2284.69,-525.8C2314.19,-512.17 2355.57,-493.03 2387.21,-478.4"/> -<polygon fill="black" stroke="black" points="2389.08,-481.39 2396.69,-474.02 2386.14,-475.04 2389.08,-481.39"/> -<text text-anchor="middle" x="2360.5" y="-496.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M2282.69,-525.8C2312.19,-512.17 2353.57,-493.03 2385.21,-478.4"/> +<polygon fill="black" stroke="black" points="2387.08,-481.39 2394.69,-474.02 2384.14,-475.04 2387.08,-481.39"/> +<text text-anchor="middle" x="2358.5" y="-496.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="2506.5,-385 2360.5,-385 2360.5,-349 2506.5,-349 2506.5,-385"/> -<text text-anchor="middle" x="2433.5" y="-363.3" font-family="Times,serif" font-size="14.00">tight(ant&gt;loose,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="2504.5,-385 2358.5,-385 2358.5,-349 2504.5,-349 2504.5,-385"/> +<text text-anchor="middle" x="2431.5" y="-363.3" font-family="Times,serif" font-size="14.00">tight(ant&gt;loose,icl&gt;adj)</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="2598,-297 2315,-297 2315,-261 2598,-261 2598,-297"/> -<text text-anchor="middle" x="2456.5" y="-275.3" font-family="Times,serif" font-size="14.00">air(equ&gt;air_travel,icl&gt;travel(icl&gt;abstract_thing))</text> +<polygon fill="none" stroke="black" points="2596,-297 2313,-297 2313,-261 2596,-261 2596,-297"/> +<text text-anchor="middle" x="2454.5" y="-275.3" font-family="Times,serif" font-size="14.00">air(equ&gt;air_travel,icl&gt;travel(icl&gt;abstract_thing))</text> </g> <!-- 14&#45;&gt;15 --> <g id="edge13" class="edge"> <title>14&#45;&gt;15</title> -<path fill="none" stroke="black" d="M2438.15,-348.6C2441.36,-336.63 2445.67,-320.5 2449.31,-306.89"/> -<polygon fill="black" stroke="black" points="2452.73,-307.65 2451.93,-297.08 2445.97,-305.84 2452.73,-307.65"/> -<text text-anchor="middle" x="2459" y="-318.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2436.15,-348.6C2439.36,-336.63 2443.67,-320.5 2447.31,-306.89"/> +<polygon fill="black" stroke="black" points="2450.73,-307.65 2449.93,-297.08 2443.97,-305.84 2450.73,-307.65"/> +<text text-anchor="middle" x="2457" y="-318.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 16&#45;&gt;14 --> <g id="edge14" class="edge"> <title>16&#45;&gt;14</title> -<path fill="none" stroke="black" d="M2433.5,-437.81C2433.5,-425.66 2433.5,-409.11 2433.5,-395.18"/> -<polygon fill="black" stroke="black" points="2437,-395.15 2433.5,-385.15 2430,-395.15 2437,-395.15"/> -<text text-anchor="middle" x="2446" y="-407.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2431.5,-437.81C2431.5,-425.66 2431.5,-409.11 2431.5,-395.18"/> +<polygon fill="black" stroke="black" points="2435,-395.15 2431.5,-385.15 2428,-395.15 2435,-395.15"/> +<text text-anchor="middle" x="2444" y="-407.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 17 --> <g id="node17" class="node"> <title>17</title> -<polygon fill="none" stroke="black" points="2672,-385 2525,-385 2525,-349 2672,-349 2672,-385"/> -<text text-anchor="middle" x="2598.5" y="-363.3" font-family="Times,serif" font-size="14.00">type(icl&gt;abstract_thing)</text> +<polygon fill="none" stroke="black" points="2670,-385 2523,-385 2523,-349 2670,-349 2670,-385"/> +<text text-anchor="middle" x="2596.5" y="-363.3" font-family="Times,serif" font-size="14.00">type(icl&gt;abstract_thing)</text> </g> <!-- 16&#45;&gt;17 --> <g id="edge16" class="edge"> <title>16&#45;&gt;17</title> -<path fill="none" stroke="black" d="M2466.1,-437.81C2492.17,-424.06 2528.9,-404.7 2557.06,-389.85"/> -<polygon fill="black" stroke="black" points="2559.04,-392.76 2566.25,-385 2555.77,-386.57 2559.04,-392.76"/> -<text text-anchor="middle" x="2534" y="-407.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M2464.1,-437.81C2490.17,-424.06 2526.9,-404.7 2555.06,-389.85"/> +<polygon fill="black" stroke="black" points="2557.04,-392.76 2564.25,-385 2553.77,-386.57 2557.04,-392.76"/> +<text text-anchor="middle" x="2532" y="-407.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 20 --> <g id="node20" class="node"> <title>20</title> -<polygon fill="none" stroke="black" points="673,-386 184,-386 184,-348 673,-348 673,-386"/> -<text text-anchor="middle" x="428.5" y="-370.8" font-family="Times,serif" font-size="14.00">accept(aoj&gt;person,equ&gt;consider_true,icl&gt;evaluate(icl&gt;be),obj&gt;information,src&gt;thing)</text> -<text text-anchor="middle" x="428.5" y="-355.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="671,-386 182,-386 182,-348 671,-348 671,-386"/> +<text text-anchor="middle" x="426.5" y="-370.8" font-family="Times,serif" font-size="14.00">accept(aoj&gt;person,equ&gt;consider_true,icl&gt;evaluate(icl&gt;be),obj&gt;information,src&gt;thing)</text> +<text text-anchor="middle" x="426.5" y="-355.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 20&#45;&gt;19 --> <g id="edge19" class="edge"> <title>20&#45;&gt;19</title> -<path fill="none" stroke="black" d="M428.5,-347.76C428.5,-335.93 428.5,-320.32 428.5,-307.05"/> -<polygon fill="black" stroke="black" points="432,-307.04 428.5,-297.04 425,-307.04 432,-307.04"/> -<text text-anchor="middle" x="437.5" y="-318.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M426.5,-347.76C426.5,-335.93 426.5,-320.32 426.5,-307.05"/> +<polygon fill="black" stroke="black" points="430,-307.04 426.5,-297.04 423,-307.04 430,-307.04"/> +<text text-anchor="middle" x="435.5" y="-318.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 21 --> <g id="node21" class="node"> <title>21</title> -<polygon fill="none" stroke="black" points="1323,-385 972,-385 972,-349 1323,-349 1323,-385"/> -<text text-anchor="middle" x="1147.5" y="-363.3" font-family="Times,serif" font-size="14.00">train(agt&gt;person,gol&gt;uw,icl&gt;practice(icl&gt;do),obj&gt;person):01</text> +<polygon fill="none" stroke="black" points="1321,-385 970,-385 970,-349 1321,-349 1321,-385"/> +<text text-anchor="middle" x="1145.5" y="-363.3" font-family="Times,serif" font-size="14.00">train(agt&gt;person,gol&gt;uw,icl&gt;practice(icl&gt;do),obj&gt;person):01</text> </g> <!-- 21&#45;&gt;19 --> <g id="edge20" class="edge"> <title>21&#45;&gt;19</title> -<path fill="none" stroke="black" d="M1005.02,-348.96C882.25,-334.27 705.52,-313.13 580.16,-298.14"/> -<polygon fill="black" stroke="black" points="580.43,-294.65 570.09,-296.94 579.6,-301.6 580.43,-294.65"/> -<text text-anchor="middle" x="840.5" y="-318.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1003.02,-348.96C880.25,-334.27 703.52,-313.13 578.16,-298.14"/> +<polygon fill="black" stroke="black" points="578.43,-294.65 568.09,-296.94 577.6,-301.6 578.43,-294.65"/> +<text text-anchor="middle" x="838.5" y="-318.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 22 --> <g id="node22" class="node"> <title>22</title> -<polygon fill="none" stroke="black" points="530.5,-474 326.5,-474 326.5,-438 530.5,-438 530.5,-474"/> -<text text-anchor="middle" x="428.5" y="-452.3" font-family="Times,serif" font-size="14.00">international(ant&gt;national,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="528.5,-474 324.5,-474 324.5,-438 528.5,-438 528.5,-474"/> +<text text-anchor="middle" x="426.5" y="-452.3" font-family="Times,serif" font-size="14.00">international(ant&gt;national,icl&gt;adj)</text> </g> <!-- 22&#45;&gt;20 --> <g id="edge21" class="edge"> <title>22&#45;&gt;20</title> -<path fill="none" stroke="black" d="M428.5,-437.81C428.5,-426.01 428.5,-410.07 428.5,-396.4"/> -<polygon fill="black" stroke="black" points="432,-396.05 428.5,-386.05 425,-396.05 432,-396.05"/> -<text text-anchor="middle" x="438.5" y="-407.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M426.5,-437.81C426.5,-426.01 426.5,-410.07 426.5,-396.4"/> +<polygon fill="black" stroke="black" points="430,-396.05 426.5,-386.05 423,-396.05 430,-396.05"/> +<text text-anchor="middle" x="436.5" y="-407.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 23 --> <g id="node23" class="node"> <title>23</title> -<polygon fill="none" stroke="black" points="1345,-475 994,-475 994,-437 1345,-437 1345,-475"/> -<text text-anchor="middle" x="1169.5" y="-459.8" font-family="Times,serif" font-size="14.00">train(agt&gt;person,gol&gt;uw,icl&gt;practice(icl&gt;do),obj&gt;person):02</text> -<text text-anchor="middle" x="1169.5" y="-444.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="1343,-475 992,-475 992,-437 1343,-437 1343,-475"/> +<text text-anchor="middle" x="1167.5" y="-459.8" font-family="Times,serif" font-size="14.00">train(agt&gt;person,gol&gt;uw,icl&gt;practice(icl&gt;do),obj&gt;person):02</text> +<text text-anchor="middle" x="1167.5" y="-444.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 23&#45;&gt;21 --> <g id="edge22" class="edge"> <title>23&#45;&gt;21</title> -<path fill="none" stroke="black" d="M1164.94,-436.97C1161.87,-424.84 1157.77,-408.62 1154.32,-394.95"/> -<polygon fill="black" stroke="black" points="1157.67,-393.95 1151.83,-385.12 1150.89,-395.67 1157.67,-393.95"/> -<text text-anchor="middle" x="1170.5" y="-407.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1162.94,-436.97C1159.87,-424.84 1155.77,-408.62 1152.32,-394.95"/> +<polygon fill="black" stroke="black" points="1155.67,-393.95 1149.83,-385.12 1148.89,-395.67 1155.67,-393.95"/> +<text text-anchor="middle" x="1168.5" y="-407.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 24 --> <g id="node24" class="node"> <title>24</title> -<polygon fill="none" stroke="black" points="954,-385 691,-385 691,-349 954,-349 954,-385"/> -<text text-anchor="middle" x="822.5" y="-363.3" font-family="Times,serif" font-size="14.00">category(equ&gt;class,icl&gt;collection(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="952,-385 689,-385 689,-349 952,-349 952,-385"/> +<text text-anchor="middle" x="820.5" y="-363.3" font-family="Times,serif" font-size="14.00">category(equ&gt;class,icl&gt;collection(icl&gt;thing))</text> </g> <!-- 23&#45;&gt;24 --> <g id="edge23" class="edge"> <title>23&#45;&gt;24</title> -<path fill="none" stroke="black" d="M1097.6,-436.97C1040.08,-422.55 959.57,-402.37 900.5,-387.56"/> -<polygon fill="black" stroke="black" points="901.02,-384.08 890.47,-385.04 899.32,-390.87 901.02,-384.08"/> -<text text-anchor="middle" x="1026" y="-407.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1095.6,-436.97C1038.08,-422.55 957.57,-402.37 898.5,-387.56"/> +<polygon fill="black" stroke="black" points="899.02,-384.08 888.47,-385.04 897.32,-390.87 899.02,-384.08"/> +<text text-anchor="middle" x="1024" y="-407.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 26 --> <g id="node26" class="node"> <title>26</title> -<polygon fill="none" stroke="black" points="1395.5,-385 1341.5,-385 1341.5,-349 1395.5,-349 1395.5,-385"/> -<text text-anchor="middle" x="1368.5" y="-363.3" font-family="Times,serif" font-size="14.00">max</text> +<polygon fill="none" stroke="black" points="1393.5,-385 1339.5,-385 1339.5,-349 1393.5,-349 1393.5,-385"/> +<text text-anchor="middle" x="1366.5" y="-363.3" font-family="Times,serif" font-size="14.00">max</text> </g> <!-- 23&#45;&gt;26 --> <g id="edge25" class="edge"> <title>23&#45;&gt;26</title> -<path fill="none" stroke="black" d="M1213.42,-436.99C1246.16,-423.4 1291.86,-404.07 1331.5,-386 1331.8,-385.86 1332.11,-385.72 1332.42,-385.58"/> -<polygon fill="black" stroke="black" points="1333.92,-388.74 1341.5,-381.33 1330.96,-382.4 1333.92,-388.74"/> -<text text-anchor="middle" x="1296" y="-407.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1211.42,-436.99C1244.16,-423.4 1289.86,-404.07 1329.5,-386 1329.8,-385.86 1330.11,-385.72 1330.42,-385.58"/> +<polygon fill="black" stroke="black" points="1331.92,-388.74 1339.5,-381.33 1328.96,-382.4 1331.92,-388.74"/> +<text text-anchor="middle" x="1294" y="-407.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 25 --> <g id="node25" class="node"> <title>25</title> -<polygon fill="none" stroke="black" points="976,-474 653,-474 653,-438 976,-438 976,-474"/> -<text text-anchor="middle" x="814.5" y="-452.3" font-family="Times,serif" font-size="14.00">speed(agt&gt;volitional_thing,equ&gt;rush,icl&gt;travel(icl&gt;do))</text> +<polygon fill="none" stroke="black" points="974,-474 651,-474 651,-438 974,-438 974,-474"/> +<text text-anchor="middle" x="812.5" y="-452.3" font-family="Times,serif" font-size="14.00">speed(agt&gt;volitional_thing,equ&gt;rush,icl&gt;travel(icl&gt;do))</text> </g> <!-- 25&#45;&gt;24 --> <g id="edge24" class="edge"> <title>25&#45;&gt;24</title> -<path fill="none" stroke="black" d="M816.08,-437.81C817.2,-425.66 818.72,-409.11 820,-395.18"/> -<polygon fill="black" stroke="black" points="823.49,-395.43 820.92,-385.15 816.52,-394.79 823.49,-395.43"/> -<text text-anchor="middle" x="828" y="-407.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M814.08,-437.81C815.2,-425.66 816.72,-409.11 818,-395.18"/> +<polygon fill="black" stroke="black" points="821.49,-395.43 818.92,-385.15 814.52,-394.79 821.49,-395.43"/> +<text text-anchor="middle" x="826" y="-407.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 28 --> <g id="node28" class="node"> @@ -35142,7 +35155,7 @@ The following train data shall be sent from the on board to the trackside:. 
 </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -35158,60 +35171,60 @@ obj(revocation(icl>abrogation>thing).@entry,authority(icl>abstract_thin {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="282pt" height="224pt" - viewBox="0.00 0.00 282.00 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="262pt" height="224pt" + viewBox="0.00 0.00 262.00 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 220)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 278,-220 278,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 258,-220 258,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="246,-127 28,-127 28,-89 246,-89 246,-127"/> -<text text-anchor="middle" x="137" y="-111.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> -<text text-anchor="middle" x="137" y="-96.8" font-family="Times,serif" font-size="14.00">.@indef.@maiuscul</text> +<polygon fill="none" stroke="black" points="236,-127 18,-127 18,-89 236,-89 236,-127"/> +<text text-anchor="middle" x="127" y="-111.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> +<text text-anchor="middle" x="127" y="-96.8" font-family="Times,serif" font-size="14.00">.@indef.@maiuscul</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="247.5,-38 26.5,-38 26.5,0 247.5,0 247.5,-38"/> -<text text-anchor="middle" x="137" y="-22.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> -<text text-anchor="middle" x="137" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="237.5,-38 16.5,-38 16.5,0 237.5,0 237.5,-38"/> +<text text-anchor="middle" x="127" y="-22.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<text text-anchor="middle" x="127" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M137,-88.97C137,-77.19 137,-61.56 137,-48.16"/> -<polygon fill="black" stroke="black" points="140.5,-48 137,-38 133.5,-48 140.5,-48"/> -<text text-anchor="middle" x="149.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M127,-88.97C127,-77.19 127,-61.56 127,-48.16"/> +<polygon fill="black" stroke="black" points="130.5,-48 127,-38 123.5,-48 130.5,-48"/> +<text text-anchor="middle" x="139.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="274,-216 0,-216 0,-178 274,-178 274,-216"/> -<text text-anchor="middle" x="137" y="-200.8" font-family="courb" font-size="14.00">revocation(icl&gt;abrogation(icl&gt;thing))</text> -<text text-anchor="middle" x="137" y="-185.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="254,-216 0,-216 0,-178 254,-178 254,-216"/> +<text text-anchor="middle" x="127" y="-200.8" font-family="courb" font-size="14.00">revocation(icl&gt;abrogation(icl&gt;thing))</text> +<text text-anchor="middle" x="127" y="-185.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M137,-177.97C137,-166.19 137,-150.56 137,-137.16"/> -<polygon fill="black" stroke="black" points="140.5,-137 137,-127 133.5,-137 140.5,-137"/> -<text text-anchor="middle" x="146" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M127,-177.97C127,-166.19 127,-150.56 127,-137.16"/> +<polygon fill="black" stroke="black" points="130.5,-137 127,-127 123.5,-137 130.5,-137"/> +<text text-anchor="middle" x="136" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.9.10.1"> <text_body><orig>It shall be possible to revoke a Movement Authority that has already been issued to a train in a co-operative way between RBC and train. </orig><unl>[S:00] {org:en} -It shall be possible to revoke a Movement Authority that has already been issued to a train in a co-operative way between RBC and train.. +It shall be possible to revoke a Movement Authority that has already been issued to a train in a co-operative way between RBC and train. {/org} {unl} aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,revoke(icl>cancel>do,agt>thing,obj>thing)) @@ -35228,10 +35241,10 @@ obj(between(icl>how,obj>thing,plc<uw),train(icl>public_transport> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1001pt" height="574pt" @@ -35242,7 +35255,7 @@ obj(between(icl>how,obj>thing,plc<uw),train(icl>public_transport> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="260.5,-566 15.5,-566 15.5,-528 260.5,-528 260.5,-566"/> +<polygon fill="none" stroke="black" points="251,-566 25,-566 25,-528 251,-528 251,-566"/> <text text-anchor="middle" x="138" y="-550.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> <text text-anchor="middle" x="138" y="-535.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -35396,14 +35409,14 @@ obj(between(icl>how,obj>thing,plc<uw),train(icl>public_transport> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.9.10.2"> <text_body><orig>The co-operative revocation of the MA shall be possible to a new target location, proposed from RBC. </orig><unl>[S:00] {org:en} -The co-operative revocation of the MA shall be possible to a new target location, proposed from RBC.. +The co-operative revocation of the MA shall be possible to a new target location, proposed from RBC. {/org} {unl} mod(revocation(icl>abrogation>thing).@def,cooperative(icl>adj,equ>combined)) @@ -35418,10 +35431,10 @@ obj(from(icl>how,equ>according_to,obj>thing),rbc(icl>blood_cell>t {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1101pt" height="224pt" @@ -35466,30 +35479,30 @@ obj(from(icl>how,equ>according_to,obj>thing),rbc(icl>blood_cell>t <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="508.5,-216 263.5,-216 263.5,-178 508.5,-178 508.5,-216"/> -<text text-anchor="middle" x="386" y="-200.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> -<text text-anchor="middle" x="386" y="-185.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="502,-216 276,-216 276,-178 502,-178 502,-216"/> +<text text-anchor="middle" x="389" y="-200.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> +<text text-anchor="middle" x="389" y="-185.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M370.46,-177.97C359.7,-165.49 345.22,-148.69 333.24,-134.79"/> -<polygon fill="black" stroke="black" points="335.7,-132.29 326.52,-127 330.4,-136.86 335.7,-132.29"/> -<text text-anchor="middle" x="361.5" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M372.84,-177.97C361.65,-165.49 346.58,-148.69 334.13,-134.79"/> +<polygon fill="black" stroke="black" points="336.42,-132.11 327.14,-127 331.21,-136.79 336.42,-132.11"/> +<text text-anchor="middle" x="363.5" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="744,-127 562,-127 562,-89 744,-89 744,-127"/> -<text text-anchor="middle" x="653" y="-111.8" font-family="Times,serif" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> -<text text-anchor="middle" x="653" y="-96.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="740,-127 558,-127 558,-89 740,-89 740,-127"/> +<text text-anchor="middle" x="649" y="-111.8" font-family="Times,serif" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> +<text text-anchor="middle" x="649" y="-96.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge6" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M441.32,-177.97C484.01,-164.06 543.17,-144.79 588.1,-130.15"/> -<polygon fill="black" stroke="black" points="589.32,-133.43 597.75,-127 587.16,-126.77 589.32,-133.43"/> -<text text-anchor="middle" x="543.5" y="-148.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M442.87,-177.97C484.36,-164.09 541.81,-144.87 585.53,-130.24"/> +<polygon fill="black" stroke="black" points="586.82,-133.5 595.2,-127 584.6,-126.86 586.82,-133.5"/> +<text text-anchor="middle" x="542.5" y="-148.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -35500,9 +35513,9 @@ obj(from(icl>how,equ>according_to,obj>thing),rbc(icl>blood_cell>t <!-- 5&#45;&gt;6 --> <g id="edge4" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M616.33,-88.97C588.37,-75.23 549.75,-56.25 520.11,-41.68"/> -<polygon fill="black" stroke="black" points="521.34,-38.39 510.82,-37.12 518.25,-44.67 521.34,-38.39"/> -<text text-anchor="middle" x="588.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M613.15,-88.97C585.83,-75.23 548.09,-56.25 519.11,-41.68"/> +<polygon fill="black" stroke="black" points="520.54,-38.48 510.03,-37.12 517.4,-44.74 520.54,-38.48"/> +<text text-anchor="middle" x="585.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> @@ -35513,36 +35526,36 @@ obj(from(icl>how,equ>according_to,obj>thing),rbc(icl>blood_cell>t <!-- 5&#45;&gt;7 --> <g id="edge5" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M656.73,-88.97C659.24,-76.84 662.6,-60.62 665.42,-46.95"/> -<polygon fill="black" stroke="black" points="668.86,-47.62 667.46,-37.12 662.01,-46.2 668.86,-47.62"/> -<text text-anchor="middle" x="676.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M653.56,-88.97C656.63,-76.84 660.73,-60.62 664.18,-46.95"/> +<polygon fill="black" stroke="black" points="667.61,-47.67 666.67,-37.12 660.83,-45.95 667.61,-47.67"/> +<text text-anchor="middle" x="674.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1019.5,-216 570.5,-216 570.5,-178 1019.5,-178 1019.5,-216"/> -<text text-anchor="middle" x="795" y="-200.8" font-family="Times,serif" font-size="14.00">propose(agt&gt;volitional_thing,equ&gt;suggest,icl&gt;do,obj&gt;uw,pur&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="795" y="-185.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1013.5,-216 564.5,-216 564.5,-178 1013.5,-178 1013.5,-216"/> +<text text-anchor="middle" x="789" y="-200.8" font-family="Times,serif" font-size="14.00">propose(agt&gt;volitional_thing,equ&gt;suggest,icl&gt;do,obj&gt;uw,pur&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="789" y="-185.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 8&#45;&gt;5 --> <g id="edge7" class="edge"> <title>8&#45;&gt;5</title> -<path fill="none" stroke="black" d="M765.58,-177.97C743.97,-164.73 714.42,-146.63 691.02,-132.3"/> -<polygon fill="black" stroke="black" points="692.74,-129.24 682.38,-127 689.08,-135.21 692.74,-129.24"/> -<text text-anchor="middle" x="742" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M759.99,-177.97C738.69,-164.73 709.56,-146.63 686.49,-132.3"/> +<polygon fill="black" stroke="black" points="688.31,-129.31 677.97,-127 684.62,-135.25 688.31,-129.31"/> +<text text-anchor="middle" x="737" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1046,-126 790,-126 790,-90 1046,-90 1046,-126"/> -<text text-anchor="middle" x="918" y="-104.3" font-family="Times,serif" font-size="14.00">from(equ&gt;according_to,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1044,-126 788,-126 788,-90 1044,-90 1044,-126"/> +<text text-anchor="middle" x="916" y="-104.3" font-family="Times,serif" font-size="14.00">from(equ&gt;according_to,icl&gt;how,obj&gt;thing)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge8" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M820.49,-177.97C839.33,-164.65 865.13,-146.4 885.46,-132.02"/> -<polygon fill="black" stroke="black" points="887.66,-134.75 893.8,-126.12 883.62,-129.03 887.66,-134.75"/> -<text text-anchor="middle" x="876.5" y="-148.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M815.31,-177.97C834.85,-164.59 861.65,-146.23 882.68,-131.82"/> +<polygon fill="black" stroke="black" points="884.74,-134.65 891.02,-126.12 880.79,-128.88 884.74,-134.65"/> +<text text-anchor="middle" x="873.5" y="-148.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 10 --> <g id="node10" class="node"> @@ -35553,25 +35566,25 @@ obj(from(icl>how,equ>according_to,obj>thing),rbc(icl>blood_cell>t <!-- 9&#45;&gt;10 --> <g id="edge9" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M923.53,-89.81C927.48,-77.54 932.87,-60.79 937.38,-46.77"/> -<polygon fill="black" stroke="black" points="940.75,-47.74 940.48,-37.15 934.08,-45.6 940.75,-47.74"/> -<text text-anchor="middle" x="943" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M921.93,-89.81C926.16,-77.54 931.93,-60.79 936.77,-46.77"/> +<polygon fill="black" stroke="black" points="940.13,-47.75 940.09,-37.15 933.52,-45.47 940.13,-47.75"/> +<text text-anchor="middle" x="942" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.9.10.3"> <text_body><orig>The new target location shall be checked for acceptance by the on board. -</orig><unl></unl><dot></dot></text_body> +</orig><unl></unl><svg></svg></text_body> <modifier>M</modifier> </req> <req id="4.9.10.4"> <text_body><orig>If a train cannot stop at the proposed new target location it shall reject the request and keep the old target location. </orig><unl>[S:00] {org:en} -If a train cannot stop at the proposed new target location it shall reject the request and keep the old target location.. +If a train cannot stop at the proposed new target location it shall reject the request and keep the old target location. {/org} {unl} agt:01(stop(icl>do,ant>move,agt>concrete_thing,plc>uw).@entry.@present.@ability-not,train(icl>public_transport>thing).@indef) @@ -35589,42 +35602,42 @@ and(keep(icl>be,equ>continue,obj>action,aoj>thing),:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1621pt" height="366pt" - viewBox="0.00 0.00 1620.50 366.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1590pt" height="366pt" + viewBox="0.00 0.00 1589.50 366.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 362)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-362 1616.5,-362 1616.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-362 1585.5,-362 1585.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-350 1179,-350 1179,-8 8,-8"/> -<text text-anchor="middle" x="593.5" y="-334.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-350 1148,-350 1148,-8 8,-8"/> +<text text-anchor="middle" x="578" y="-334.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="1170.5,-230 793.5,-230 793.5,-192 1170.5,-192 1170.5,-230"/> -<text text-anchor="middle" x="982" y="-214.8" font-family="courb" font-size="14.00">stop(agt&gt;concrete_thing,ant&gt;move,icl&gt;do,plc&gt;uw)</text> -<text text-anchor="middle" x="982" y="-199.8" font-family="courb" font-size="14.00">.@ability&#45;not.@entry.@present</text> +<polygon fill="none" stroke="black" points="1140,-230 794,-230 794,-192 1140,-192 1140,-230"/> +<text text-anchor="middle" x="967" y="-214.8" font-family="courb" font-size="14.00">stop(agt&gt;concrete_thing,ant&gt;move,icl&gt;do,plc&gt;uw)</text> +<text text-anchor="middle" x="967" y="-199.8" font-family="courb" font-size="14.00">.@ability&#45;not.@entry.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="1091.5,-141 872.5,-141 872.5,-103 1091.5,-103 1091.5,-141"/> -<text text-anchor="middle" x="982" y="-125.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="982" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1076.5,-141 857.5,-141 857.5,-103 1076.5,-103 1076.5,-141"/> +<text text-anchor="middle" x="967" y="-125.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="967" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M982,-191.97C982,-180.19 982,-164.56 982,-151.16"/> -<polygon fill="black" stroke="black" points="985.5,-151 982,-141 978.5,-151 985.5,-151"/> -<text text-anchor="middle" x="990.5" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M967,-191.97C967,-180.19 967,-164.56 967,-151.16"/> +<polygon fill="black" stroke="black" points="970.5,-151 967,-141 963.5,-151 970.5,-151"/> +<text text-anchor="middle" x="975.5" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -35636,9 +35649,9 @@ and(keep(icl>be,equ>continue,obj>action,aoj>thing),:01) <!-- 1&#45;&gt;4 --> <g id="edge5" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M836.13,-191.97C702.84,-175.5 508.67,-151.51 388.02,-136.6"/> -<polygon fill="black" stroke="black" points="388.37,-133.11 378.02,-135.36 387.51,-140.06 388.37,-133.11"/> -<text text-anchor="middle" x="681.5" y="-162.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M824.24,-191.97C694.78,-175.63 506.65,-151.87 388.38,-136.94"/> +<polygon fill="black" stroke="black" points="388.58,-133.44 378.22,-135.65 387.7,-140.38 388.58,-133.44"/> +<text text-anchor="middle" x="672.5" y="-162.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -35650,9 +35663,9 @@ and(keep(icl>be,equ>continue,obj>action,aoj>thing),:01) <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M742.57,-280.97C791.27,-266.95 858.9,-247.46 909.87,-232.78"/> -<polygon fill="black" stroke="black" points="910.87,-236.13 919.51,-230 908.93,-229.41 910.87,-236.13"/> -<text text-anchor="middle" x="860" y="-251.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M739.47,-280.97C785.55,-267 849.48,-247.62 897.85,-232.96"/> +<polygon fill="black" stroke="black" points="899.06,-236.25 907.61,-230 897.02,-229.55 899.06,-236.25"/> +<text text-anchor="middle" x="851" y="-251.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 8 --> <g id="node8" class="node"> @@ -35724,59 +35737,59 @@ and(keep(icl>be,equ>continue,obj>action,aoj>thing),:01) <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1428,-230 1228,-230 1228,-192 1428,-192 1428,-230"/> -<text text-anchor="middle" x="1328" y="-214.8" font-family="Times,serif" font-size="14.00">location(icl&gt;object(icl&gt;thing)):02</text> -<text text-anchor="middle" x="1328" y="-199.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1397,-230 1197,-230 1197,-192 1397,-192 1397,-230"/> +<text text-anchor="middle" x="1297" y="-214.8" font-family="Times,serif" font-size="14.00">location(icl&gt;object(icl&gt;thing)):02</text> +<text text-anchor="middle" x="1297" y="-199.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1355.5,-140 1224.5,-140 1224.5,-104 1355.5,-104 1355.5,-140"/> -<text text-anchor="middle" x="1290" y="-118.3" font-family="Times,serif" font-size="14.00">old(ant&gt;new,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1324.5,-140 1193.5,-140 1193.5,-104 1324.5,-104 1324.5,-140"/> +<text text-anchor="middle" x="1259" y="-118.3" font-family="Times,serif" font-size="14.00">old(ant&gt;new,icl&gt;adj)</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge9" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1320.13,-191.97C1314.77,-179.72 1307.6,-163.3 1301.6,-149.55"/> -<polygon fill="black" stroke="black" points="1304.69,-147.88 1297.48,-140.12 1298.27,-150.68 1304.69,-147.88"/> -<text text-anchor="middle" x="1323.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1289.13,-191.97C1283.77,-179.72 1276.6,-163.3 1270.6,-149.55"/> +<polygon fill="black" stroke="black" points="1273.69,-147.88 1266.48,-140.12 1267.27,-150.68 1273.69,-147.88"/> +<text text-anchor="middle" x="1292.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1612.5,-140 1373.5,-140 1373.5,-104 1612.5,-104 1612.5,-140"/> -<text text-anchor="middle" x="1493" y="-118.3" font-family="Times,serif" font-size="14.00">target(icl&gt;reference_point(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="1581.5,-140 1342.5,-140 1342.5,-104 1581.5,-104 1581.5,-140"/> +<text text-anchor="middle" x="1462" y="-118.3" font-family="Times,serif" font-size="14.00">target(icl&gt;reference_point(icl&gt;thing)):02</text> </g> <!-- 10&#45;&gt;12 --> <g id="edge10" class="edge"> <title>10&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1362.19,-191.97C1388.14,-178.29 1423.94,-159.42 1451.52,-144.87"/> -<polygon fill="black" stroke="black" points="1453.33,-147.88 1460.54,-140.12 1450.06,-141.68 1453.33,-147.88"/> -<text text-anchor="middle" x="1432.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1331.19,-191.97C1357.14,-178.29 1392.94,-159.42 1420.52,-144.87"/> +<polygon fill="black" stroke="black" points="1422.33,-147.88 1429.54,-140.12 1419.06,-141.68 1422.33,-147.88"/> +<text text-anchor="middle" x="1401.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1469,-318 1187,-318 1187,-282 1469,-282 1469,-318"/> -<text text-anchor="middle" x="1328" y="-296.3" font-family="Times,serif" font-size="14.00">keep(aoj&gt;thing,equ&gt;continue,icl&gt;be,obj&gt;action)</text> +<polygon fill="none" stroke="black" points="1438,-318 1156,-318 1156,-282 1438,-282 1438,-318"/> +<text text-anchor="middle" x="1297" y="-296.3" font-family="Times,serif" font-size="14.00">keep(aoj&gt;thing,equ&gt;continue,icl&gt;be,obj&gt;action)</text> </g> <!-- 13&#45;&gt;1 --> <g id="edge12" class="edge"> <title>13&#45;&gt;1</title> -<path fill="none" stroke="black" d="M1260.05,-281.92C1238.9,-276.6 1214.38,-270.43 1188.83,-264.01"/> -<polygon fill="black" stroke="black" points="1189.55,-260.58 1179,-261.53 1187.84,-267.37 1189.55,-260.58"/> -<text text-anchor="middle" x="1186" y="-251.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1232.2,-281.92C1210.26,-276.13 1184.52,-269.35 1157.86,-262.32"/> +<polygon fill="black" stroke="black" points="1158.56,-258.88 1148,-259.72 1156.77,-265.65 1158.56,-258.88"/> +<text text-anchor="middle" x="1162" y="-251.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 13&#45;&gt;10 --> <g id="edge11" class="edge"> <title>13&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1328,-281.81C1328,-270.01 1328,-254.07 1328,-240.4"/> -<polygon fill="black" stroke="black" points="1331.5,-240.05 1328,-230.05 1324.5,-240.05 1331.5,-240.05"/> -<text text-anchor="middle" x="1337" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1297,-281.81C1297,-270.01 1297,-254.07 1297,-240.4"/> +<polygon fill="black" stroke="black" points="1300.5,-240.05 1297,-230.05 1293.5,-240.05 1300.5,-240.05"/> +<text text-anchor="middle" x="1306" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -35793,32 +35806,32 @@ reverse(icl>change>do,agt>thing,obj>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="368pt" height="46pt" - viewBox="0.00 0.00 368.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="337pt" height="46pt" + viewBox="0.00 0.00 337.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 364,-42 364,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 333,-42 333,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="360,-38 0,-38 0,0 360,0 360,-38"/> -<text text-anchor="middle" x="180" y="-22.8" font-family="courb" font-size="14.00">reverse(agt&gt;thing,icl&gt;change(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="180" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="329,-38 0,-38 0,0 329,0 329,-38"/> +<text text-anchor="middle" x="164.5" y="-22.8" font-family="courb" font-size="14.00">reverse(agt&gt;thing,icl&gt;change(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="164.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.9.10.1"> <text_body><orig>The Reversing function shall only be possible in one active cab which is not closed at any time during the procedure. </orig><unl>[S:00] {org:en} -The Reversing function shall only be possible in one active cab which is not closed at any time during the procedure.. +The Reversing function shall only be possible in one active cab which is not closed at any time during the procedure. {/org} {unl} agt(reverse(icl>move>do,agt>thing).@progress.@maiuscul,function(icl>mathematical_relation>thing).@def) @@ -35834,23 +35847,23 @@ dur(time(icl>abstract_thing,equ>occasion),procedure(icl>activity>thi {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1040pt" height="224pt" - viewBox="0.00 0.00 1039.50 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1037pt" height="224pt" + viewBox="0.00 0.00 1036.50 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 220)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 1035.5,-220 1035.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 1032.5,-220 1032.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="241.5,-216 23.5,-216 23.5,-178 241.5,-178 241.5,-216"/> -<text text-anchor="middle" x="132.5" y="-200.8" font-family="Times,serif" font-size="14.00">reverse(agt&gt;thing,icl&gt;move(icl&gt;do))</text> -<text text-anchor="middle" x="132.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@progress</text> +<polygon fill="none" stroke="black" points="243.5,-216 25.5,-216 25.5,-178 243.5,-178 243.5,-216"/> +<text text-anchor="middle" x="134.5" y="-200.8" font-family="Times,serif" font-size="14.00">reverse(agt&gt;thing,icl&gt;move(icl&gt;do))</text> +<text text-anchor="middle" x="134.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@progress</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -35862,133 +35875,133 @@ dur(time(icl>abstract_thing,equ>occasion),procedure(icl>activity>thi <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M133.33,-177.97C133.87,-166.19 134.59,-150.56 135.21,-137.16"/> -<polygon fill="black" stroke="black" points="138.71,-137.15 135.67,-127 131.72,-136.83 138.71,-137.15"/> -<text text-anchor="middle" x="144" y="-148.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M134.91,-177.97C135.19,-166.19 135.54,-150.56 135.85,-137.16"/> +<polygon fill="black" stroke="black" points="139.36,-137.08 136.09,-127 132.36,-136.92 139.36,-137.08"/> +<text text-anchor="middle" x="145" y="-148.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="505,-216 260,-216 260,-178 505,-178 505,-216"/> -<text text-anchor="middle" x="382.5" y="-200.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> -<text text-anchor="middle" x="382.5" y="-185.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="487.5,-216 261.5,-216 261.5,-178 487.5,-178 487.5,-216"/> +<text text-anchor="middle" x="374.5" y="-200.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> +<text text-anchor="middle" x="374.5" y="-185.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge2" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M331.53,-177.97C292.44,-164.15 238.37,-145.03 197.08,-130.42"/> -<polygon fill="black" stroke="black" points="198,-127.04 187.41,-127 195.67,-133.64 198,-127.04"/> -<text text-anchor="middle" x="283" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M325.19,-177.97C287.45,-164.18 235.28,-145.11 195.36,-130.52"/> +<polygon fill="black" stroke="black" points="196.34,-127.15 185.75,-127 193.94,-133.72 196.34,-127.15"/> +<text text-anchor="middle" x="279" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="456,-126 295,-126 295,-90 456,-90 456,-126"/> -<text text-anchor="middle" x="375.5" y="-104.3" font-family="Times,serif" font-size="14.00">only(com&gt;result,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="453,-126 292,-126 292,-90 453,-90 453,-126"/> +<text text-anchor="middle" x="372.5" y="-104.3" font-family="Times,serif" font-size="14.00">only(com&gt;result,icl&gt;how)</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M381.05,-177.97C380.08,-165.96 378.79,-149.93 377.7,-136.36"/> -<polygon fill="black" stroke="black" points="381.17,-135.8 376.88,-126.12 374.19,-136.36 381.17,-135.8"/> -<text text-anchor="middle" x="392" y="-148.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M374.09,-177.97C373.81,-165.96 373.44,-149.93 373.13,-136.36"/> +<polygon fill="black" stroke="black" points="376.62,-136.03 372.89,-126.12 369.62,-136.19 376.62,-136.03"/> +<text text-anchor="middle" x="387" y="-148.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="671,-126 474,-126 474,-90 671,-90 671,-126"/> -<text text-anchor="middle" x="572.5" y="-104.3" font-family="Times,serif" font-size="14.00">cab(icl&gt;compartment(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="668,-126 471,-126 471,-90 668,-90 668,-126"/> +<text text-anchor="middle" x="569.5" y="-104.3" font-family="Times,serif" font-size="14.00">cab(icl&gt;compartment(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge6" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M421.87,-177.97C452.14,-164.11 494.05,-144.92 525.98,-130.3"/> -<polygon fill="black" stroke="black" points="527.49,-133.46 535.12,-126.12 524.57,-127.1 527.49,-133.46"/> -<text text-anchor="middle" x="498" y="-148.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M414.9,-177.97C445.97,-164.11 488.99,-144.92 521.75,-130.3"/> +<polygon fill="black" stroke="black" points="523.43,-133.39 531.14,-126.12 520.58,-126.99 523.43,-133.39"/> +<text text-anchor="middle" x="493" y="-148.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="536.5,-37 386.5,-37 386.5,-1 536.5,-1 536.5,-37"/> -<text text-anchor="middle" x="461.5" y="-15.3" font-family="Times,serif" font-size="14.00">one(icl&gt;digit(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="533.5,-37 383.5,-37 383.5,-1 533.5,-1 533.5,-37"/> +<text text-anchor="middle" x="458.5" y="-15.3" font-family="Times,serif" font-size="14.00">one(icl&gt;digit(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge4" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M550.57,-89.81C533.62,-76.53 509.97,-57.99 491.31,-43.36"/> -<polygon fill="black" stroke="black" points="493.41,-40.57 483.38,-37.15 489.1,-46.08 493.41,-40.57"/> -<text text-anchor="middle" x="534.5" y="-59.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M547.57,-89.81C530.62,-76.53 506.97,-57.99 488.31,-43.36"/> +<polygon fill="black" stroke="black" points="490.41,-40.57 480.38,-37.15 486.1,-46.08 490.41,-40.57"/> +<text text-anchor="middle" x="531.5" y="-59.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="650.5,-37 554.5,-37 554.5,-1 650.5,-1 650.5,-37"/> -<text text-anchor="middle" x="602.5" y="-15.3" font-family="Times,serif" font-size="14.00">active(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="647.5,-37 551.5,-37 551.5,-1 647.5,-1 647.5,-37"/> +<text text-anchor="middle" x="599.5" y="-15.3" font-family="Times,serif" font-size="14.00">active(icl&gt;adj)</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge5" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M578.43,-89.81C582.66,-77.54 588.43,-60.79 593.27,-46.77"/> -<polygon fill="black" stroke="black" points="596.63,-47.75 596.59,-37.15 590.02,-45.47 596.63,-47.75"/> -<text text-anchor="middle" x="602" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M575.43,-89.81C579.66,-77.54 585.43,-60.79 590.27,-46.77"/> +<polygon fill="black" stroke="black" points="593.63,-47.75 593.59,-37.15 587.02,-45.47 593.63,-47.75"/> +<text text-anchor="middle" x="599" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="893,-216 586,-216 586,-178 893,-178 893,-216"/> -<text text-anchor="middle" x="739.5" y="-200.8" font-family="Times,serif" font-size="14.00">close(agt&gt;person,icl&gt;shut(icl&gt;do),ins&gt;uw,obj&gt;thing)</text> -<text text-anchor="middle" x="739.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@not.@present</text> +<polygon fill="none" stroke="black" points="883,-216 576,-216 576,-178 883,-178 883,-216"/> +<text text-anchor="middle" x="729.5" y="-200.8" font-family="Times,serif" font-size="14.00">close(agt&gt;person,icl&gt;shut(icl&gt;do),ins&gt;uw,obj&gt;thing)</text> +<text text-anchor="middle" x="729.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@not.@present</text> </g> <!-- 8&#45;&gt;5 --> <g id="edge7" class="edge"> <title>8&#45;&gt;5</title> -<path fill="none" stroke="black" d="M704.9,-177.97C678.63,-164.29 642.4,-145.42 614.48,-130.87"/> -<polygon fill="black" stroke="black" points="615.84,-127.63 605.35,-126.12 612.61,-133.84 615.84,-127.63"/> -<text text-anchor="middle" x="675.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M696.35,-177.97C671.29,-164.35 636.77,-145.58 610.07,-131.06"/> +<polygon fill="black" stroke="black" points="611.43,-127.82 600.98,-126.12 608.09,-133.97 611.43,-127.82"/> +<text text-anchor="middle" x="668.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="916,-126 689,-126 689,-90 916,-90 916,-126"/> -<text text-anchor="middle" x="802.5" y="-104.3" font-family="Times,serif" font-size="14.00">time(equ&gt;occasion,icl&gt;abstract_thing)</text> +<polygon fill="none" stroke="black" points="913,-126 686,-126 686,-90 913,-90 913,-126"/> +<text text-anchor="middle" x="799.5" y="-104.3" font-family="Times,serif" font-size="14.00">time(equ&gt;occasion,icl&gt;abstract_thing)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge9" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M752.55,-177.97C761.69,-165.36 774.01,-148.34 784.14,-134.36"/> -<polygon fill="black" stroke="black" points="787.08,-136.27 790.11,-126.12 781.41,-132.16 787.08,-136.27"/> -<text text-anchor="middle" x="785" y="-148.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M744,-177.97C754.25,-165.24 768.11,-148.02 779.41,-133.96"/> +<polygon fill="black" stroke="black" points="782.19,-136.1 785.73,-126.12 776.73,-131.71 782.19,-136.1"/> +<text text-anchor="middle" x="779" y="-148.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="813,-37 730,-37 730,-1 813,-1 813,-37"/> -<text text-anchor="middle" x="771.5" y="-15.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="810,-37 727,-37 727,-1 810,-1 810,-37"/> +<text text-anchor="middle" x="768.5" y="-15.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge8" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M796.38,-89.81C792,-77.54 786.03,-60.79 781.04,-46.77"/> -<polygon fill="black" stroke="black" points="784.27,-45.4 777.61,-37.15 777.67,-47.75 784.27,-45.4"/> -<text text-anchor="middle" x="802" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M793.38,-89.81C789,-77.54 783.03,-60.79 778.04,-46.77"/> +<polygon fill="black" stroke="black" points="781.27,-45.4 774.61,-37.15 774.67,-47.75 781.27,-45.4"/> +<text text-anchor="middle" x="799" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1031.5,-38 831.5,-38 831.5,0 1031.5,0 1031.5,-38"/> -<text text-anchor="middle" x="931.5" y="-22.8" font-family="Times,serif" font-size="14.00">procedure(icl&gt;activity(icl&gt;thing))</text> -<text text-anchor="middle" x="931.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1028.5,-38 828.5,-38 828.5,0 1028.5,0 1028.5,-38"/> +<text text-anchor="middle" x="928.5" y="-22.8" font-family="Times,serif" font-size="14.00">procedure(icl&gt;activity(icl&gt;thing))</text> +<text text-anchor="middle" x="928.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 9&#45;&gt;11 --> <g id="edge10" class="edge"> <title>9&#45;&gt;11</title> -<path fill="none" stroke="black" d="M827.99,-89.81C847.48,-76.67 874.58,-58.39 896.16,-43.83"/> -<polygon fill="black" stroke="black" points="898.4,-46.54 904.73,-38.05 894.49,-40.74 898.4,-46.54"/> -<text text-anchor="middle" x="885" y="-59.8" font-family="Times,serif" font-size="14.00">dur</text> +<path fill="none" stroke="black" d="M824.99,-89.81C844.48,-76.67 871.58,-58.39 893.16,-43.83"/> +<polygon fill="black" stroke="black" points="895.4,-46.54 901.73,-38.05 891.49,-40.74 895.4,-46.54"/> +<text text-anchor="middle" x="882" y="-59.8" font-family="Times,serif" font-size="14.00">dur</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.9.10.2"> @@ -36007,10 +36020,10 @@ ptn(give(icl>supply>occur,equ>yield,cob>abstract_thing,obj>thing, {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1056pt" height="311pt" @@ -36021,7 +36034,7 @@ ptn(give(icl>supply>occur,equ>yield,cob>abstract_thing,obj>thing, <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="283.5,-303 38.5,-303 38.5,-265 283.5,-265 283.5,-303"/> +<polygon fill="none" stroke="black" points="274,-303 48,-303 48,-265 274,-265 274,-303"/> <text text-anchor="middle" x="161" y="-287.8" font-family="courb" font-size="14.00">possible(ant&gt;impossible,icl&gt;adj)</text> <text text-anchor="middle" x="161" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> @@ -36108,14 +36121,14 @@ ptn(give(icl>supply>occur,equ>yield,cob>abstract_thing,obj>thing, </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.9.10.5"> <text_body><orig>The driver shall be able to use the Reversing function without needing to re-confirm the train data. </orig><unl>[S:00] {org:en} -The driver shall be able to use the Reversing function without needing to re-confirm the train data.. +The driver shall be able to use the Reversing function without needing to re-confirm the train data. {/org} {unl} aoj(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@entry.@present.@ability.@promise,driver(icl>operator>thing,ant>nondriver).@def) @@ -36130,160 +36143,160 @@ obj:01(need(icl>require>be,obj>uw,aoj>thing).@entry,:02) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="837pt" height="634pt" - viewBox="0.00 0.00 836.50 634.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="797pt" height="634pt" + viewBox="0.00 0.00 796.50 634.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 630)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-630 832.5,-630 832.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-630 792.5,-630 792.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="336.5,-205 336.5,-371 784.5,-371 784.5,-205 336.5,-205"/> -<text text-anchor="middle" x="560.5" y="-355.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="323.5,-205 323.5,-371 737.5,-371 737.5,-205 323.5,-205"/> +<text text-anchor="middle" x="530.5" y="-355.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="412.5,-8 412.5,-172 820.5,-172 820.5,-8 412.5,-8"/> -<text text-anchor="middle" x="616.5" y="-156.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="372.5,-8 372.5,-172 780.5,-172 780.5,-8 372.5,-8"/> +<text text-anchor="middle" x="576.5" y="-156.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="471,-626 0,-626 0,-588 471,-588 471,-626"/> -<text text-anchor="middle" x="235.5" y="-610.8" font-family="courb" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> -<text text-anchor="middle" x="235.5" y="-595.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="431,-626 0,-626 0,-588 431,-588 431,-626"/> +<text text-anchor="middle" x="215.5" y="-610.8" font-family="courb" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> +<text text-anchor="middle" x="215.5" y="-595.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="367,-537 104,-537 104,-499 367,-499 367,-537"/> -<text text-anchor="middle" x="235.5" y="-521.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="235.5" y="-506.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="347,-537 84,-537 84,-499 347,-499 347,-537"/> +<text text-anchor="middle" x="215.5" y="-521.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="215.5" y="-506.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge5" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M235.5,-587.97C235.5,-576.19 235.5,-560.56 235.5,-547.16"/> -<polygon fill="black" stroke="black" points="239,-547 235.5,-537 232,-547 239,-547"/> -<text text-anchor="middle" x="244" y="-558.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M215.5,-587.97C215.5,-576.19 215.5,-560.56 215.5,-547.16"/> +<polygon fill="black" stroke="black" points="219,-547 215.5,-537 212,-547 219,-547"/> +<text text-anchor="middle" x="224" y="-558.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="697,-537 424,-537 424,-499 697,-499 697,-537"/> -<text text-anchor="middle" x="560.5" y="-521.8" font-family="Times,serif" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> -<text text-anchor="middle" x="560.5" y="-506.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="667,-537 394,-537 394,-499 667,-499 667,-537"/> +<text text-anchor="middle" x="530.5" y="-521.8" font-family="Times,serif" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> +<text text-anchor="middle" x="530.5" y="-506.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge6" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M302.84,-587.97C355.46,-573.89 428.63,-554.3 483.56,-539.6"/> -<polygon fill="black" stroke="black" points="484.49,-542.97 493.25,-537 482.68,-536.21 484.49,-542.97"/> -<text text-anchor="middle" x="425.5" y="-558.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M280.77,-587.97C331.66,-573.92 402.39,-554.38 455.59,-539.69"/> +<polygon fill="black" stroke="black" points="456.61,-543.04 465.32,-537 454.74,-536.29 456.61,-543.04"/> +<text text-anchor="middle" x="400.5" y="-558.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="711.5,-448 409.5,-448 409.5,-412 711.5,-412 711.5,-448"/> -<text text-anchor="middle" x="560.5" y="-426.3" font-family="Times,serif" font-size="14.00">without(ant&gt;with,com&gt;physical,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="681.5,-448 379.5,-448 379.5,-412 681.5,-412 681.5,-448"/> +<text text-anchor="middle" x="530.5" y="-426.3" font-family="Times,serif" font-size="14.00">without(ant&gt;with,com&gt;physical,icl&gt;how,obj&gt;thing)</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge8" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M560.5,-498.76C560.5,-486.93 560.5,-471.32 560.5,-458.05"/> -<polygon fill="black" stroke="black" points="564,-458.04 560.5,-448.04 557,-458.04 564,-458.04"/> -<text text-anchor="middle" x="573" y="-469.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M530.5,-498.76C530.5,-486.93 530.5,-471.32 530.5,-458.05"/> +<polygon fill="black" stroke="black" points="534,-458.04 530.5,-448.04 527,-458.04 534,-458.04"/> +<text text-anchor="middle" x="543" y="-469.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="707.5,-626 489.5,-626 489.5,-588 707.5,-588 707.5,-626"/> -<text text-anchor="middle" x="598.5" y="-610.8" font-family="Times,serif" font-size="14.00">reverse(agt&gt;thing,icl&gt;move(icl&gt;do))</text> -<text text-anchor="middle" x="598.5" y="-595.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@progress</text> +<polygon fill="none" stroke="black" points="667.5,-626 449.5,-626 449.5,-588 667.5,-588 667.5,-626"/> +<text text-anchor="middle" x="558.5" y="-610.8" font-family="Times,serif" font-size="14.00">reverse(agt&gt;thing,icl&gt;move(icl&gt;do))</text> +<text text-anchor="middle" x="558.5" y="-595.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@progress</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge7" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M590.63,-587.97C585.38,-575.96 578.38,-559.94 572.45,-546.36"/> -<polygon fill="black" stroke="black" points="575.57,-544.77 568.36,-537 569.16,-547.57 575.57,-544.77"/> -<text text-anchor="middle" x="590" y="-558.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M552.7,-587.97C548.87,-576.08 543.78,-560.25 539.43,-546.76"/> +<polygon fill="black" stroke="black" points="542.69,-545.45 536.29,-537 536.03,-547.59 542.69,-545.45"/> +<text text-anchor="middle" x="554" y="-558.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="722,-340 399,-340 399,-302 722,-302 722,-340"/> -<text text-anchor="middle" x="560.5" y="-324.8" font-family="courb" font-size="14.00">need(aoj&gt;thing,icl&gt;require(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="560.5" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="679,-340 382,-340 382,-302 679,-302 679,-340"/> +<text text-anchor="middle" x="530.5" y="-324.8" font-family="courb" font-size="14.00">need(aoj&gt;thing,icl&gt;require(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="530.5" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;11 --> <g id="edge9" class="edge"> <title>5&#45;&gt;11</title> -<path fill="none" stroke="black" d="M560.5,-411.81C560.5,-403.3 560.5,-392.47 560.5,-381.3"/> -<polygon fill="black" stroke="black" points="564,-381 560.5,-371 557,-381 564,-381"/> -<text text-anchor="middle" x="569.5" y="-382.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M530.5,-411.81C530.5,-403.3 530.5,-392.47 530.5,-381.3"/> +<polygon fill="black" stroke="black" points="534,-381 530.5,-371 527,-381 534,-381"/> +<text text-anchor="middle" x="539.5" y="-382.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="776,-251 345,-251 345,-213 776,-213 776,-251"/> -<text text-anchor="middle" x="560.5" y="-235.8" font-family="courb" font-size="14.00">confirm(aoj&gt;thing,equ&gt;support,icl&gt;be,met&gt;thing,obj&gt;uw)</text> -<text text-anchor="middle" x="560.5" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="729.5,-251 331.5,-251 331.5,-213 729.5,-213 729.5,-251"/> +<text text-anchor="middle" x="530.5" y="-235.8" font-family="courb" font-size="14.00">confirm(aoj&gt;thing,equ&gt;support,icl&gt;be,met&gt;thing,obj&gt;uw)</text> +<text text-anchor="middle" x="530.5" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="612,-140 421,-140 421,-104 612,-104 612,-140"/> -<text text-anchor="middle" x="516.5" y="-118.3" font-family="Times,serif" font-size="14.00">re(icl&gt;solfa_syllable(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="572,-140 381,-140 381,-104 572,-104 572,-140"/> +<text text-anchor="middle" x="476.5" y="-118.3" font-family="Times,serif" font-size="14.00">re(icl&gt;solfa_syllable(icl&gt;thing))</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge2" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M550.29,-212.95C547.27,-207.29 544.09,-200.96 541.5,-195 535.15,-180.4 529.25,-163.61 524.78,-149.93"/> -<polygon fill="black" stroke="black" points="528.03,-148.61 521.65,-140.15 521.36,-150.74 528.03,-148.61"/> -<text text-anchor="middle" x="554" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M521.34,-212.68C512.65,-195.3 499.5,-169 489.69,-149.37"/> +<polygon fill="black" stroke="black" points="492.77,-147.72 485.17,-140.34 486.51,-150.85 492.77,-147.72"/> +<text text-anchor="middle" x="523" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="812.5,-141 630.5,-141 630.5,-103 812.5,-103 812.5,-141"/> -<text text-anchor="middle" x="721.5" y="-125.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="721.5" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="772.5,-141 590.5,-141 590.5,-103 772.5,-103 772.5,-141"/> +<text text-anchor="middle" x="681.5" y="-125.8" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="681.5" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 6&#45;&gt;8 --> <g id="edge4" class="edge"> <title>6&#45;&gt;8</title> -<path fill="none" stroke="black" d="M587.45,-212.92C614.5,-194.78 656.31,-166.73 686.04,-146.79"/> -<polygon fill="black" stroke="black" points="688.11,-149.61 694.46,-141.14 684.21,-143.8 688.11,-149.61"/> -<text text-anchor="middle" x="644.5" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M555.77,-212.92C581.03,-194.86 620.02,-166.97 647.88,-147.04"/> +<polygon fill="black" stroke="black" points="650.05,-149.8 656.14,-141.14 645.97,-144.11 650.05,-149.8"/> +<text text-anchor="middle" x="609.5" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="812,-52 593,-52 593,-16 812,-16 812,-52"/> -<text text-anchor="middle" x="702.5" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="772,-52 553,-52 553,-16 772,-16 772,-52"/> +<text text-anchor="middle" x="662.5" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge3" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M717.47,-102.76C714.86,-90.93 711.41,-75.32 708.48,-62.05"/> -<polygon fill="black" stroke="black" points="711.84,-61.05 706.27,-52.04 705,-62.56 711.84,-61.05"/> -<text text-anchor="middle" x="725" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M677.47,-102.76C674.86,-90.93 671.41,-75.32 668.48,-62.05"/> +<polygon fill="black" stroke="black" points="671.84,-61.05 666.27,-52.04 665,-62.56 671.84,-61.05"/> +<text text-anchor="middle" x="685" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 11&#45;&gt;6 --> <g id="edge1" class="edge"> <title>11&#45;&gt;6</title> -<path fill="none" stroke="black" d="M560.5,-301.97C560.5,-290.19 560.5,-274.56 560.5,-261.16"/> -<polygon fill="black" stroke="black" points="564,-261 560.5,-251 557,-261 564,-261"/> -<text text-anchor="middle" x="569.5" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M530.5,-301.97C530.5,-290.19 530.5,-274.56 530.5,-261.16"/> +<polygon fill="black" stroke="black" points="534,-261 530.5,-251 527,-261 534,-261"/> +<text text-anchor="middle" x="539.5" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.9.10.6"> @@ -36304,143 +36317,143 @@ obj(to(icl>how,com>content,obj>thing),value(icl>property,obj>thin {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="891pt" height="402pt" - viewBox="0.00 0.00 891.00 402.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="875pt" height="402pt" + viewBox="0.00 0.00 874.50 402.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 398)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-398 887,-398 887,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-398 870.5,-398 870.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="441,-394 0,-394 0,-356 441,-356 441,-394"/> -<text text-anchor="middle" x="220.5" y="-378.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="220.5" y="-363.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="408,-394 0,-394 0,-356 408,-356 408,-394"/> +<text text-anchor="middle" x="204" y="-378.8" font-family="courb" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="204" y="-363.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="341.5,-305 59.5,-305 59.5,-267 341.5,-267 341.5,-305"/> -<text text-anchor="middle" x="200.5" y="-289.8" font-family="Times,serif" font-size="14.00">reverse(agt&gt;thing,icl&gt;change(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="200.5" y="-274.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="325,-305 43,-305 43,-267 325,-267 325,-305"/> +<text text-anchor="middle" x="184" y="-289.8" font-family="Times,serif" font-size="14.00">reverse(agt&gt;thing,icl&gt;change(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="184" y="-274.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M216.36,-355.97C213.62,-344.08 209.98,-328.25 206.88,-314.76"/> -<polygon fill="black" stroke="black" points="210.29,-313.96 204.64,-305 203.47,-315.53 210.29,-313.96"/> -<text text-anchor="middle" x="221.5" y="-326.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M199.86,-355.97C197.12,-344.08 193.48,-328.25 190.38,-314.76"/> +<polygon fill="black" stroke="black" points="193.79,-313.96 188.14,-305 186.97,-315.53 193.79,-313.96"/> +<text text-anchor="middle" x="205" y="-326.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="573,-304 360,-304 360,-268 573,-268 573,-304"/> -<text text-anchor="middle" x="466.5" y="-282.3" font-family="Times,serif" font-size="14.00">to(com&gt;content,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="556.5,-304 343.5,-304 343.5,-268 556.5,-268 556.5,-304"/> +<text text-anchor="middle" x="450" y="-282.3" font-family="Times,serif" font-size="14.00">to(com&gt;content,icl&gt;how,obj&gt;thing)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M271.47,-355.97C311.42,-341.84 367.03,-322.18 408.65,-307.46"/> -<polygon fill="black" stroke="black" points="409.84,-310.75 418.1,-304.12 407.51,-304.15 409.84,-310.75"/> -<text text-anchor="middle" x="371" y="-326.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M254.97,-355.97C294.92,-341.84 350.53,-322.18 392.15,-307.46"/> +<polygon fill="black" stroke="black" points="393.34,-310.75 401.6,-304.12 391.01,-304.15 393.34,-310.75"/> +<text text-anchor="middle" x="354.5" y="-326.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="556,-216 377,-216 377,-178 556,-178 556,-216"/> -<text text-anchor="middle" x="466.5" y="-200.8" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> -<text text-anchor="middle" x="466.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@pl</text> +<polygon fill="none" stroke="black" points="539.5,-216 360.5,-216 360.5,-178 539.5,-178 539.5,-216"/> +<text text-anchor="middle" x="450" y="-200.8" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> +<text text-anchor="middle" x="450" y="-185.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@pl</text> </g> <!-- 3&#45;&gt;7 --> <g id="edge8" class="edge"> <title>3&#45;&gt;7</title> -<path fill="none" stroke="black" d="M466.5,-267.81C466.5,-256.01 466.5,-240.07 466.5,-226.4"/> -<polygon fill="black" stroke="black" points="470,-226.05 466.5,-216.05 463,-226.05 470,-226.05"/> -<text text-anchor="middle" x="475.5" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M450,-267.81C450,-256.01 450,-240.07 450,-226.4"/> +<polygon fill="black" stroke="black" points="453.5,-226.05 450,-216.05 446.5,-226.05 453.5,-226.05"/> +<text text-anchor="middle" x="459" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="788,-126 631,-126 631,-90 788,-90 788,-126"/> -<text text-anchor="middle" x="709.5" y="-104.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="771.5,-126 614.5,-126 614.5,-90 771.5,-90 771.5,-126"/> +<text text-anchor="middle" x="693" y="-104.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="805,-38 614,-38 614,0 805,0 805,-38"/> -<text text-anchor="middle" x="709.5" y="-22.8" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> -<text text-anchor="middle" x="709.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="788.5,-38 597.5,-38 597.5,0 788.5,0 788.5,-38"/> +<text text-anchor="middle" x="693" y="-22.8" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> +<text text-anchor="middle" x="693" y="-7.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M709.5,-89.81C709.5,-78.01 709.5,-62.07 709.5,-48.4"/> -<polygon fill="black" stroke="black" points="713,-48.05 709.5,-38.05 706,-48.05 713,-48.05"/> -<text text-anchor="middle" x="719.5" y="-59.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M693,-89.81C693,-78.01 693,-62.07 693,-48.4"/> +<polygon fill="black" stroke="black" points="696.5,-48.05 693,-38.05 689.5,-48.05 696.5,-48.05"/> +<text text-anchor="middle" x="703" y="-59.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="883,-216 574,-216 574,-178 883,-178 883,-216"/> -<text text-anchor="middle" x="728.5" y="-200.8" font-family="Times,serif" font-size="14.00">set(agt&gt;thing,icl&gt;displace(icl&gt;do),obj&gt;thing,plc&gt;uw)</text> -<text text-anchor="middle" x="728.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="866.5,-216 557.5,-216 557.5,-178 866.5,-178 866.5,-216"/> +<text text-anchor="middle" x="712" y="-200.8" font-family="Times,serif" font-size="14.00">set(agt&gt;thing,icl&gt;displace(icl&gt;do),obj&gt;thing,plc&gt;uw)</text> +<text text-anchor="middle" x="712" y="-185.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 6&#45;&gt;4 --> <g id="edge4" class="edge"> <title>6&#45;&gt;4</title> -<path fill="none" stroke="black" d="M724.56,-177.97C721.91,-165.84 718.37,-149.62 715.39,-135.95"/> -<polygon fill="black" stroke="black" points="718.79,-135.14 713.24,-126.12 711.95,-136.63 718.79,-135.14"/> -<text text-anchor="middle" x="728.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M708.06,-177.97C705.41,-165.84 701.87,-149.62 698.89,-135.95"/> +<polygon fill="black" stroke="black" points="702.29,-135.14 696.74,-126.12 695.45,-136.63 702.29,-135.14"/> +<text text-anchor="middle" x="712" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7&#45;&gt;4 --> <g id="edge5" class="edge"> <title>7&#45;&gt;4</title> -<path fill="none" stroke="black" d="M516.85,-177.97C556.23,-163.87 611.01,-144.26 652.09,-129.55"/> -<polygon fill="black" stroke="black" points="653.46,-132.78 661.69,-126.12 651.1,-126.19 653.46,-132.78"/> -<text text-anchor="middle" x="615" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M500.35,-177.97C539.73,-163.87 594.51,-144.26 635.59,-129.55"/> +<polygon fill="black" stroke="black" points="636.96,-132.78 645.19,-126.12 634.6,-126.19 636.96,-132.78"/> +<text text-anchor="middle" x="598.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="568.5,-127 364.5,-127 364.5,-89 568.5,-89 568.5,-127"/> -<text text-anchor="middle" x="466.5" y="-111.8" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> -<text text-anchor="middle" x="466.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="552,-127 348,-127 348,-89 552,-89 552,-127"/> +<text text-anchor="middle" x="450" y="-111.8" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> +<text text-anchor="middle" x="450" y="-96.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge7" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M466.5,-177.97C466.5,-166.19 466.5,-150.56 466.5,-137.16"/> -<polygon fill="black" stroke="black" points="470,-137 466.5,-127 463,-137 470,-137"/> -<text text-anchor="middle" x="479" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M450,-177.97C450,-166.19 450,-150.56 450,-137.16"/> +<polygon fill="black" stroke="black" points="453.5,-137 450,-127 446.5,-137 453.5,-137"/> +<text text-anchor="middle" x="462.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="575.5,-37 357.5,-37 357.5,-1 575.5,-1 575.5,-37"/> -<text text-anchor="middle" x="466.5" y="-15.3" font-family="Times,serif" font-size="14.00">as(com&gt;equal,equ&gt;equally,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="559,-37 341,-37 341,-1 559,-1 559,-37"/> +<text text-anchor="middle" x="450" y="-15.3" font-family="Times,serif" font-size="14.00">as(com&gt;equal,equ&gt;equally,icl&gt;how)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge6" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M466.5,-88.97C466.5,-76.96 466.5,-60.93 466.5,-47.36"/> -<polygon fill="black" stroke="black" points="470,-47.12 466.5,-37.12 463,-47.12 470,-47.12"/> -<text text-anchor="middle" x="479" y="-59.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M450,-88.97C450,-76.96 450,-60.93 450,-47.36"/> +<polygon fill="black" stroke="black" points="453.5,-47.12 450,-37.12 446.5,-47.12 453.5,-47.12"/> +<text text-anchor="middle" x="462.5" y="-59.8" font-family="Times,serif" font-size="14.00">man</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.9.10.7"> <text_body><orig>The distance supervised can be extended from the trackside. </orig><unl>[S:00] {org:en} -The distance supervised can be extended from the trackside.. +The distance supervised can be extended from the trackside. {/org} {unl} obj(supervise(icl>control>do,agt>volitional_thing,obj>thing).@state,distance(icl>spacing>thing).@def.@topic) @@ -36449,17 +36462,17 @@ plf(extend(icl>do,equ>widen,plt>thing,plf>thing,agt>thing,obj> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="946pt" height="135pt" - viewBox="0.00 0.00 945.50 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="898pt" height="135pt" + viewBox="0.00 0.00 897.50 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 131)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 941.5,-131 941.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 893.5,-131 893.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -36470,55 +36483,55 @@ plf(extend(icl>do,equ>widen,plt>thing,plf>thing,agt>thing,obj> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="438,-38 247,-38 247,0 438,0 438,-38"/> -<text text-anchor="middle" x="342.5" y="-22.8" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> -<text text-anchor="middle" x="342.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="426,-38 235,-38 235,0 426,0 426,-38"/> +<text text-anchor="middle" x="330.5" y="-22.8" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> +<text text-anchor="middle" x="330.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M210.9,-88.97C236.49,-75.56 271.61,-57.15 299.13,-42.73"/> -<polygon fill="black" stroke="black" points="300.92,-45.75 308.15,-38 297.67,-39.55 300.92,-45.75"/> -<text text-anchor="middle" x="278.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M208.41,-88.97C231.95,-75.68 264.17,-57.47 289.6,-43.11"/> +<polygon fill="black" stroke="black" points="291.65,-45.97 298.63,-38 288.2,-39.87 291.65,-45.97"/> +<text text-anchor="middle" x="272.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="937.5,-127 371.5,-127 371.5,-89 937.5,-89 937.5,-127"/> -<text text-anchor="middle" x="654.5" y="-111.8" font-family="courb" font-size="14.00">extend(agt&gt;thing,equ&gt;widen,icl&gt;do,obj&gt;thing,plf&gt;thing,plt&gt;thing,val&gt;thing)</text> -<text text-anchor="middle" x="654.5" y="-96.8" font-family="courb" font-size="14.00">.@ability.@entry.@present</text> +<polygon fill="none" stroke="black" points="889.5,-127 371.5,-127 371.5,-89 889.5,-89 889.5,-127"/> +<text text-anchor="middle" x="630.5" y="-111.8" font-family="courb" font-size="14.00">extend(agt&gt;thing,equ&gt;widen,icl&gt;do,obj&gt;thing,plf&gt;thing,plt&gt;thing,val&gt;thing)</text> +<text text-anchor="middle" x="630.5" y="-96.8" font-family="courb" font-size="14.00">.@ability.@entry.@present</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge2" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M589.85,-88.97C539.55,-74.95 469.68,-55.46 417.02,-40.78"/> -<polygon fill="black" stroke="black" points="417.64,-37.32 407.06,-38 415.76,-44.06 417.64,-37.32"/> -<text text-anchor="middle" x="526.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M568.34,-88.97C520.07,-74.98 453.06,-55.54 402.47,-40.87"/> +<polygon fill="black" stroke="black" points="403.16,-37.43 392.58,-38 401.21,-44.15 403.16,-37.43"/> +<text text-anchor="middle" x="507.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="687,-38 622,-38 622,0 687,0 687,-38"/> -<text text-anchor="middle" x="654.5" y="-22.8" font-family="Times,serif" font-size="14.00">trackside</text> -<text text-anchor="middle" x="654.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="663,-38 598,-38 598,0 663,0 663,-38"/> +<text text-anchor="middle" x="630.5" y="-22.8" font-family="Times,serif" font-size="14.00">trackside</text> +<text text-anchor="middle" x="630.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M654.5,-88.97C654.5,-77.19 654.5,-61.56 654.5,-48.16"/> -<polygon fill="black" stroke="black" points="658,-48 654.5,-38 651,-48 658,-48"/> -<text text-anchor="middle" x="662.5" y="-59.8" font-family="Times,serif" font-size="14.00">plf</text> +<path fill="none" stroke="black" d="M630.5,-88.97C630.5,-77.19 630.5,-61.56 630.5,-48.16"/> +<polygon fill="black" stroke="black" points="634,-48 630.5,-38 627,-48 634,-48"/> +<text text-anchor="middle" x="638.5" y="-59.8" font-family="Times,serif" font-size="14.00">plf</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.9.10.8"> <text_body><orig>Once the train starts reversing the MA shall be cancelled. </orig><unl>[S:00] {org:en} -Once the train starts reversing the MA shall be cancelled.. +Once the train starts reversing the MA shall be cancelled. {/org} {unl} tim(cancel(icl>change>do,equ>revoke,agt>volitional_thing,obj>event).@present.@promise,once(icl>how,equ>as_soon_as,tim<uw,obj>uw).@entry) @@ -36529,51 +36542,51 @@ obj(cancel(icl>change>do,equ>revoke,agt>volitional_thing,obj>even {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="609pt" height="313pt" - viewBox="0.00 0.00 608.50 313.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="594pt" height="313pt" + viewBox="0.00 0.00 593.50 313.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 309)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-309 604.5,-309 604.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-309 589.5,-309 589.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="584.5,-305 178.5,-305 178.5,-267 584.5,-267 584.5,-305"/> -<text text-anchor="middle" x="381.5" y="-289.8" font-family="Times,serif" font-size="14.00">cancel(agt&gt;volitional_thing,equ&gt;revoke,icl&gt;change(icl&gt;do),obj&gt;event)</text> -<text text-anchor="middle" x="381.5" y="-274.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="577.5,-305 171.5,-305 171.5,-267 577.5,-267 577.5,-305"/> +<text text-anchor="middle" x="374.5" y="-289.8" font-family="Times,serif" font-size="14.00">cancel(agt&gt;volitional_thing,equ&gt;revoke,icl&gt;change(icl&gt;do),obj&gt;event)</text> +<text text-anchor="middle" x="374.5" y="-274.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="420,-216 67,-216 67,-178 420,-178 420,-216"/> +<polygon fill="none" stroke="black" points="405.5,-216 81.5,-216 81.5,-178 405.5,-178 405.5,-216"/> <text text-anchor="middle" x="243.5" y="-200.8" font-family="courb" font-size="14.00">once(equ&gt;as_soon_as,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> <text text-anchor="middle" x="243.5" y="-185.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M352.91,-266.97C332,-253.79 303.45,-235.79 280.75,-221.49"/> -<polygon fill="black" stroke="black" points="282.38,-218.38 272.06,-216 278.65,-224.3 282.38,-218.38"/> -<text text-anchor="middle" x="331" y="-237.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M347.36,-266.97C327.6,-253.85 300.64,-235.95 279.15,-221.68"/> +<polygon fill="black" stroke="black" points="280.88,-218.62 270.61,-216 277,-224.45 280.88,-218.62"/> +<text text-anchor="middle" x="327" y="-237.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="600.5,-216 438.5,-216 438.5,-178 600.5,-178 600.5,-216"/> -<text text-anchor="middle" x="519.5" y="-200.8" font-family="Times,serif" font-size="14.00">ma(icl&gt;mother(icl&gt;thing))</text> -<text text-anchor="middle" x="519.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="585.5,-216 423.5,-216 423.5,-178 585.5,-178 585.5,-216"/> +<text text-anchor="middle" x="504.5" y="-200.8" font-family="Times,serif" font-size="14.00">ma(icl&gt;mother(icl&gt;thing))</text> +<text text-anchor="middle" x="504.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 1&#45;&gt;6 --> <g id="edge5" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M410.09,-266.97C431,-253.79 459.55,-235.79 482.25,-221.49"/> -<polygon fill="black" stroke="black" points="484.35,-224.3 490.94,-216 480.62,-218.38 484.35,-224.3"/> -<text text-anchor="middle" x="468.5" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M401.44,-266.97C421.05,-253.85 447.79,-235.95 469.12,-221.68"/> +<polygon fill="black" stroke="black" points="471.23,-224.47 477.6,-216 467.34,-218.66 471.23,-224.47"/> +<text text-anchor="middle" x="456.5" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -36618,7 +36631,7 @@ obj(cancel(icl>change>do,equ>revoke,agt>volitional_thing,obj>even </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -36637,10 +36650,10 @@ plt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing, {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="533pt" height="307pt" @@ -36651,7 +36664,7 @@ plt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing, <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="464,-299 166,-299 166,-261 464,-261 464,-299"/> +<polygon fill="none" stroke="black" points="455,-299 175,-299 175,-261 455,-261 455,-299"/> <text text-anchor="middle" x="315" y="-283.8" font-family="courb" font-size="14.00">handover(icl&gt;relinquishment(icl&gt;thing))</text> <text text-anchor="middle" x="315" y="-268.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -36722,12 +36735,12 @@ plt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing, </g> </g> </svg> -</dot></title> +</svg></title> <req id="4.9.12.1"> <text_body><orig>The train shall be able to automatically pass from one RBC area to another without driver intervention. </orig><unl>[S:00] {org:en} -The train shall be able to automatically pass from one RBC area to another without driver intervention.. +The train shall be able to automatically pass from one RBC area to another without driver intervention. {/org} {unl} aoj(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present.@ability.@promise,train(icl>public_transport>thing).@def) @@ -36742,10 +36755,10 @@ obj(without(icl>how,ant>with,com>physical,obj>thing),intervention(ic {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1099pt" height="396pt" @@ -36756,7 +36769,7 @@ obj(without(icl>how,ant>with,com>physical,obj>thing),intervention(ic <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="648,-388 109,-388 109,-350 648,-350 648,-388"/> +<polygon fill="none" stroke="black" points="622,-388 135,-388 135,-350 622,-350 622,-388"/> <text text-anchor="middle" x="378.5" y="-372.8" font-family="courb" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> <text text-anchor="middle" x="378.5" y="-357.8" font-family="courb" font-size="14.00">.@ability.@entry.@present.@promise</text> </g> @@ -36880,14 +36893,14 @@ obj(without(icl>how,ant>with,com>physical,obj>thing),intervention(ic </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.9.12.2"> <text_body><orig>If the train is equipped with two operational radios there shall be no performance penalty as a result of a transition from one RBC to another (train spacing and train speed). </orig><unl>[S:00] {org:en} -If the train is equipped with two operational radios there shall be no performance penalty as a result of a transition from one RBC to another (train spacing and train speed).. +If the train is equipped with two operational radios there shall be no performance penalty as a result of a transition from one RBC to another (train spacing and train speed). {/org} {unl} obj:02(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@entry.@present,train(icl>public_transport>thing):01.@def.@topic) @@ -36913,10 +36926,10 @@ mod:02(train(icl>public_transport>thing):04,:01.@parenthesis) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1001pt" height="917pt" @@ -36926,7 +36939,7 @@ mod:02(train(icl>public_transport>thing):04,:01.@parenthesis) <polygon fill="white" stroke="transparent" points="-4,4 -4,-913 997,-913 997,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="266,-8 266,-259 578,-259 578,-8 266,-8"/> +<polygon fill="none" stroke="black" points="277,-8 277,-259 567,-259 567,-8 277,-8"/> <text text-anchor="middle" x="422" y="-243.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> @@ -36937,9 +36950,9 @@ mod:02(train(icl>public_transport>thing):04,:01.@parenthesis) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="569,-781 73,-781 73,-743 569,-743 569,-781"/> -<text text-anchor="middle" x="321" y="-765.8" font-family="courb" font-size="14.00">equip(agt&gt;person,icl&gt;furnish(icl&gt;do),ins&gt;concrete_thing,obj&gt;thing)</text> -<text text-anchor="middle" x="321" y="-750.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="532.5,-781 73.5,-781 73.5,-743 532.5,-743 532.5,-781"/> +<text text-anchor="middle" x="303" y="-765.8" font-family="courb" font-size="14.00">equip(agt&gt;person,icl&gt;furnish(icl&gt;do),ins&gt;concrete_thing,obj&gt;thing)</text> +<text text-anchor="middle" x="303" y="-750.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -36951,9 +36964,9 @@ mod:02(train(icl>public_transport>thing):04,:01.@parenthesis) <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M282.25,-742.97C253.17,-729.44 213.17,-710.83 182.05,-696.35"/> -<polygon fill="black" stroke="black" points="183.24,-693.05 172.7,-692 180.29,-699.4 183.24,-693.05"/> -<text text-anchor="middle" x="247" y="-713.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M267.98,-742.97C241.92,-729.56 206.17,-711.15 178.15,-696.73"/> +<polygon fill="black" stroke="black" points="179.47,-693.47 168.97,-692 176.26,-699.69 179.47,-693.47"/> +<text text-anchor="middle" x="237" y="-713.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -36965,36 +36978,36 @@ mod:02(train(icl>public_transport>thing):04,:01.@parenthesis) <!-- 1&#45;&gt;4 --> <g id="edge7" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M332.81,-742.97C340.84,-730.73 351.59,-714.32 360.59,-700.58"/> -<polygon fill="black" stroke="black" points="363.65,-702.29 366.2,-692 357.8,-698.45 363.65,-702.29"/> -<text text-anchor="middle" x="360" y="-713.8" font-family="Times,serif" font-size="14.00">ins</text> +<path fill="none" stroke="black" d="M318.54,-742.97C329.3,-730.49 343.78,-713.69 355.76,-699.79"/> +<polygon fill="black" stroke="black" points="358.6,-701.86 362.48,-692 353.3,-697.29 358.6,-701.86"/> +<text text-anchor="middle" x="352" y="-713.8" font-family="Times,serif" font-size="14.00">ins</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="599.5,-870 466.5,-870 466.5,-832 599.5,-832 599.5,-870"/> -<text text-anchor="middle" x="533" y="-854.8" font-family="Times,serif" font-size="14.00">be(icl&gt;be)</text> -<text text-anchor="middle" x="533" y="-839.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="572.5,-870 439.5,-870 439.5,-832 572.5,-832 572.5,-870"/> +<text text-anchor="middle" x="506" y="-854.8" font-family="Times,serif" font-size="14.00">be(icl&gt;be)</text> +<text text-anchor="middle" x="506" y="-839.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge4" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M489.07,-831.97C455.82,-818.33 409.97,-799.51 374.56,-784.98"/> -<polygon fill="black" stroke="black" points="375.45,-781.56 364.87,-781 372.79,-788.04 375.45,-781.56"/> -<text text-anchor="middle" x="449" y="-802.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M463.94,-831.97C432.09,-818.33 388.19,-799.51 354.29,-784.98"/> +<polygon fill="black" stroke="black" points="355.58,-781.73 345.01,-781 352.82,-788.16 355.58,-781.73"/> +<text text-anchor="middle" x="426" y="-802.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="904.5,-780 587.5,-780 587.5,-744 904.5,-744 904.5,-780"/> -<text text-anchor="middle" x="746" y="-758.3" font-family="Times,serif" font-size="14.00">penalty(equ&gt;punishment,icl&gt;social_control(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="867.5,-780 550.5,-780 550.5,-744 867.5,-744 867.5,-780"/> +<text text-anchor="middle" x="709" y="-758.3" font-family="Times,serif" font-size="14.00">penalty(equ&gt;punishment,icl&gt;social_control(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;9 --> <g id="edge10" class="edge"> <title>3&#45;&gt;9</title> -<path fill="none" stroke="black" d="M577.13,-831.97C611.36,-817.99 658.86,-798.59 694.77,-783.93"/> -<polygon fill="black" stroke="black" points="696.16,-787.14 704.1,-780.12 693.52,-780.66 696.16,-787.14"/> -<text text-anchor="middle" x="660.5" y="-802.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M548.06,-831.97C580.54,-818.05 625.57,-798.76 659.73,-784.11"/> +<polygon fill="black" stroke="black" points="661.25,-787.27 669.06,-780.12 658.49,-780.84 661.25,-787.27"/> +<text text-anchor="middle" x="627.5" y="-802.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -37044,9 +37057,9 @@ mod:02(train(icl>public_transport>thing):04,:01.@parenthesis) <!-- 9&#45;&gt;7 --> <g id="edge9" class="edge"> <title>9&#45;&gt;7</title> -<path fill="none" stroke="black" d="M718.34,-743.81C696.58,-730.29 666.07,-711.33 642.33,-696.58"/> -<polygon fill="black" stroke="black" points="643.94,-693.46 633.6,-691.15 640.25,-699.4 643.94,-693.46"/> -<text text-anchor="middle" x="696.5" y="-713.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M688.65,-743.81C673.13,-730.7 651.57,-712.49 634.36,-697.95"/> +<polygon fill="black" stroke="black" points="636.21,-694.93 626.31,-691.15 631.69,-700.28 636.21,-694.93"/> +<text text-anchor="middle" x="675.5" y="-713.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> @@ -37057,9 +37070,9 @@ mod:02(train(icl>public_transport>thing):04,:01.@parenthesis) <!-- 9&#45;&gt;10 --> <g id="edge11" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M766.74,-743.81C782.71,-730.59 804.94,-712.16 822.57,-697.56"/> -<polygon fill="black" stroke="black" points="824.83,-700.23 830.3,-691.15 820.37,-694.84 824.83,-700.23"/> -<text text-anchor="middle" x="816.5" y="-713.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M737.05,-743.81C759.23,-730.23 790.35,-711.16 814.46,-696.38"/> +<polygon fill="black" stroke="black" points="816.31,-699.36 823,-691.15 812.65,-693.39 816.31,-699.36"/> +<text text-anchor="middle" x="800.5" y="-713.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 11 --> <g id="node11" class="node"> @@ -37163,7 +37176,7 @@ mod:02(train(icl>public_transport>thing):04,:01.@parenthesis) <!-- 18 --> <g id="node18" class="node"> <title>18</title> -<polygon fill="none" stroke="black" points="570,-228 274,-228 274,-190 570,-190 570,-228"/> +<polygon fill="none" stroke="black" points="558.5,-228 285.5,-228 285.5,-190 558.5,-190 558.5,-228"/> <text text-anchor="middle" x="422" y="-212.8" font-family="courb" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> <text text-anchor="middle" x="422" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -37204,14 +37217,14 @@ mod:02(train(icl>public_transport>thing):04,:01.@parenthesis) </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="4.9.12.3"> <text_body><orig>If the train is equipped with only one operational radio, passing from one RBC to another shall still be possible but might result in a performance penalty. </orig><unl>[S:00] {org:en} -If the train is equipped with only one operational radio, passing from one RBC to another shall still be possible but might result in a performance penalty.. +If the train is equipped with only one operational radio, passing from one RBC to another shall still be possible but might result in a performance penalty. {/org} {unl} obj:01(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@entry.@present,train(icl>public_transport>thing).@def.@topic) @@ -37234,7 +37247,7 @@ obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:02) {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> </p> @@ -37254,75 +37267,75 @@ mod(procedure(icl>activity>thing).@pl.@maiuscul,back(icl>organ,pof>b {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="391pt" height="311pt" - viewBox="0.00 0.00 391.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="390pt" height="311pt" + viewBox="0.00 0.00 390.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 387,-307 387,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 386,-307 386,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="351.5,-303 151.5,-303 151.5,-265 351.5,-265 351.5,-303"/> -<text text-anchor="middle" x="251.5" y="-287.8" font-family="Times,serif" font-size="14.00">procedure(icl&gt;activity(icl&gt;thing))</text> -<text text-anchor="middle" x="251.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@pl</text> +<polygon fill="none" stroke="black" points="382,-303 182,-303 182,-265 382,-265 382,-303"/> +<text text-anchor="middle" x="282" y="-287.8" font-family="Times,serif" font-size="14.00">procedure(icl&gt;activity(icl&gt;thing))</text> +<text text-anchor="middle" x="282" y="-272.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="311,-214 0,-214 0,-176 311,-176 311,-214"/> -<text text-anchor="middle" x="155.5" y="-198.8" font-family="courb" font-size="14.00">failure(icl&gt;nonaccomplishment(icl&gt;thing))</text> -<text text-anchor="middle" x="155.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="292,-214 0,-214 0,-176 292,-176 292,-214"/> +<text text-anchor="middle" x="146" y="-198.8" font-family="courb" font-size="14.00">failure(icl&gt;nonaccomplishment(icl&gt;thing))</text> +<text text-anchor="middle" x="146" y="-183.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M231.61,-264.97C217.58,-252.26 198.6,-235.06 183.11,-221.02"/> -<polygon fill="black" stroke="black" points="185.13,-218.13 175.37,-214 180.43,-223.31 185.13,-218.13"/> -<text text-anchor="middle" x="219.5" y="-235.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M253.82,-264.97C233.22,-251.79 205.08,-233.79 182.71,-219.49"/> +<polygon fill="black" stroke="black" points="184.45,-216.44 174.14,-214 180.68,-222.34 184.45,-216.44"/> +<text text-anchor="middle" x="233" y="-235.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="383,-125 120,-125 120,-89 383,-89 383,-125"/> -<text text-anchor="middle" x="251.5" y="-103.3" font-family="Times,serif" font-size="14.00">back(icl&gt;organ,mod&gt;living_thing,pof&gt;body)</text> +<polygon fill="none" stroke="black" points="368.5,-125 105.5,-125 105.5,-89 368.5,-89 368.5,-125"/> +<text text-anchor="middle" x="237" y="-103.3" font-family="Times,serif" font-size="14.00">back(icl&gt;organ,mod&gt;living_thing,pof&gt;body)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge4" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M277.63,-264.85C292.99,-252.51 311.02,-234.7 319.5,-214 325.91,-198.37 325.96,-191.6 319.5,-176 312.29,-158.59 298.22,-143.32 284.74,-131.68"/> -<polygon fill="black" stroke="black" points="286.88,-128.9 276.93,-125.26 282.43,-134.31 286.88,-128.9"/> -<text text-anchor="middle" x="337" y="-191.3" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M291,-264.98C300.57,-243.22 312.82,-205.81 301,-176 294.22,-158.9 280.88,-143.6 268.12,-131.87"/> +<polygon fill="black" stroke="black" points="270.15,-128.99 260.32,-125.04 265.54,-134.26 270.15,-128.99"/> +<text text-anchor="middle" x="317.5" y="-191.3" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge3" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M175.86,-175.76C190.11,-163 209.28,-145.82 224.76,-131.95"/> -<polygon fill="black" stroke="black" points="227.36,-134.32 232.48,-125.04 222.69,-129.11 227.36,-134.32"/> -<text text-anchor="middle" x="225" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M165.3,-175.76C178.8,-163 196.98,-145.82 211.66,-131.95"/> +<polygon fill="black" stroke="black" points="214.1,-134.45 218.97,-125.04 209.29,-129.37 214.1,-134.45"/> +<text text-anchor="middle" x="212.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="350.5,-38 152.5,-38 152.5,0 350.5,0 350.5,-38"/> -<text text-anchor="middle" x="251.5" y="-22.8" font-family="Times,serif" font-size="14.00">fall(equ&gt;spill,icl&gt;slip(icl&gt;thing))</text> -<text text-anchor="middle" x="251.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="336,-38 138,-38 138,0 336,0 336,-38"/> +<text text-anchor="middle" x="237" y="-22.8" font-family="Times,serif" font-size="14.00">fall(equ&gt;spill,icl&gt;slip(icl&gt;thing))</text> +<text text-anchor="middle" x="237" y="-7.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M251.5,-88.6C251.5,-77.06 251.5,-61.65 251.5,-48.36"/> -<polygon fill="black" stroke="black" points="255,-48.27 251.5,-38.27 248,-48.27 255,-48.27"/> -<text text-anchor="middle" x="264" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M237,-88.6C237,-77.06 237,-61.65 237,-48.36"/> +<polygon fill="black" stroke="black" points="240.5,-48.27 237,-38.27 233.5,-48.27 240.5,-48.27"/> +<text text-anchor="middle" x="249.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <p id="5.1"> <title><orig> Interruption in transmission</orig><unl>[S:00] @@ -37334,40 +37347,40 @@ plc(interruption(icl>delay>thing,equ>break).@entry,transmission(icl> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="337pt" height="133pt" - viewBox="0.00 0.00 337.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="314pt" height="133pt" + viewBox="0.00 0.00 314.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 333,-129 333,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 310,-129 310,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="329,-125 0,-125 0,-87 329,-87 329,-125"/> -<text text-anchor="middle" x="164.5" y="-109.8" font-family="courb" font-size="14.00">interruption(equ&gt;break,icl&gt;delay(icl&gt;thing))</text> -<text text-anchor="middle" x="164.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="306,-125 0,-125 0,-87 306,-87 306,-125"/> +<text text-anchor="middle" x="153" y="-109.8" font-family="courb" font-size="14.00">interruption(equ&gt;break,icl&gt;delay(icl&gt;thing))</text> +<text text-anchor="middle" x="153" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="273,-36 56,-36 56,0 273,0 273,-36"/> -<text text-anchor="middle" x="164.5" y="-14.3" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="261.5,-36 44.5,-36 44.5,0 261.5,0 261.5,-36"/> +<text text-anchor="middle" x="153" y="-14.3" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M164.5,-86.76C164.5,-74.93 164.5,-59.32 164.5,-46.05"/> -<polygon fill="black" stroke="black" points="168,-46.04 164.5,-36.04 161,-46.04 168,-46.04"/> -<text text-anchor="middle" x="173" y="-57.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M153,-86.76C153,-74.93 153,-59.32 153,-46.05"/> +<polygon fill="black" stroke="black" points="156.5,-46.04 153,-36.04 149.5,-46.04 156.5,-46.04"/> +<text text-anchor="middle" x="161.5" y="-57.8" font-family="Times,serif" font-size="14.00">plc</text> </g> </g> </svg> -</dot></title> +</svg></title> <p id="5.1.3"> <title><orig> Transmission Failures</orig><unl>[S:00] @@ -37379,40 +37392,40 @@ mod(failure(icl>nonaccomplishment>thing).@entry.@pl.@maiuscul,transmission {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="319pt" height="133pt" - viewBox="0.00 0.00 319.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="300pt" height="133pt" + viewBox="0.00 0.00 300.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 315,-129 315,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 296,-129 296,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="311,-125 0,-125 0,-87 311,-87 311,-125"/> -<text text-anchor="middle" x="155.5" y="-109.8" font-family="courb" font-size="14.00">failure(icl&gt;nonaccomplishment(icl&gt;thing))</text> -<text text-anchor="middle" x="155.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> +<polygon fill="none" stroke="black" points="292,-125 0,-125 0,-87 292,-87 292,-125"/> +<text text-anchor="middle" x="146" y="-109.8" font-family="courb" font-size="14.00">failure(icl&gt;nonaccomplishment(icl&gt;thing))</text> +<text text-anchor="middle" x="146" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="264,-36 47,-36 47,0 264,0 264,-36"/> -<text text-anchor="middle" x="155.5" y="-14.3" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="254.5,-36 37.5,-36 37.5,0 254.5,0 254.5,-36"/> +<text text-anchor="middle" x="146" y="-14.3" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M155.5,-86.76C155.5,-74.93 155.5,-59.32 155.5,-46.05"/> -<polygon fill="black" stroke="black" points="159,-46.04 155.5,-36.04 152,-46.04 159,-46.04"/> -<text text-anchor="middle" x="168" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M146,-86.76C146,-74.93 146,-59.32 146,-46.05"/> +<polygon fill="black" stroke="black" points="149.5,-46.04 146,-36.04 142.5,-46.04 149.5,-46.04"/> +<text text-anchor="middle" x="158.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> <req id="5.1.3.1"> <text_body><description> <item>Option 1. The ETCS trainborne equipment shall immediately command the emergency brake. The failure shall be shown on the DMI.</item> @@ -37443,13 +37456,19 @@ obj(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing [/S] [S:00] {org:en} -The failure shall be shown on the DMI., Option 2. +The failure shall be shown on the DMI. {/org} {unl} -rec(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,failure(icl>nonaccomplishment>thing).@def.@topic) +obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,failure(icl>nonaccomplishment>thing).@def.@topic) plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,dmi.@def) -obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,option(icl>action>thing,equ>choice).@maiuscul) -mod(option(icl>action>thing,equ>choice).@maiuscul,"2.") +{/unl} +[/S] +[S:00] +{org:en} +Option 2. +{/org} +{unl} +mod(option(icl>action>thing,equ>choice).@entry,"2.") {/unl} [/S] [S:00] @@ -37468,13 +37487,19 @@ obj(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing [/S] [S:00] {org:en} -The failure shall be shown on the DMI., Option 3. +The failure shall be shown on the DMI. {/org} {unl} -rec(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,failure(icl>nonaccomplishment>thing).@def.@topic) +obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,failure(icl>nonaccomplishment>thing).@def.@topic) plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,dmi.@def) -obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,option(icl>action>thing,equ>choice).@maiuscul) -mod(option(icl>action>thing,equ>choice).@maiuscul,"3.") +{/unl} +[/S] +[S:00] +{org:en} +Option 3. +{/org} +{unl} +mod(option(icl>action>thing,equ>choice).@entry,"3.") {/unl} [/S] [S:00] @@ -37493,7 +37518,7 @@ agt(end(icl>moment>time,ant>beginning).@def,authority(icl>abstract_t [/S] [S:00] {org:en} -The indication on the DMI shall remain, and the driver shall be informed about the loss of transmission.. +The indication on the DMI shall remain, and the driver shall be informed about the loss of transmission. {/org} {unl} aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,indication(icl>communication>thing).@def) @@ -37525,7 +37550,7 @@ obj:01(capable(icl>adj),:02) {/unl} [/S] -</unl><dot></dot></text_body> +</unl><svg></svg></text_body> <modifier>M</modifier> </req> </p> @@ -37542,10 +37567,10 @@ obj(on_board(icl>how,obj>thing).@entry,failure(icl>nonaccomplishment> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="259pt" height="222pt" @@ -37576,7 +37601,7 @@ obj(on_board(icl>how,obj>thing).@entry,failure(icl>nonaccomplishment> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="235.5,-214 15.5,-214 15.5,-176 235.5,-176 235.5,-214"/> +<polygon fill="none" stroke="black" points="227.5,-214 23.5,-214 23.5,-176 227.5,-176 227.5,-214"/> <text text-anchor="middle" x="125.5" y="-198.8" font-family="courb" font-size="14.00">on_board(icl&gt;how,obj&gt;thing)</text> <text text-anchor="middle" x="125.5" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -37589,14 +37614,14 @@ obj(on_board(icl>how,obj>thing).@entry,failure(icl>nonaccomplishment> </g> </g> </svg> -</dot></title> +</svg></title> <p id="5.2.1"> <title/> <req id="5.2.1.1"> <text_body><orig>If there are failures of the trainborne equipment which compromise the safety of train supervision, the ETCS trainborne equipment shall immediately command the brake and bring the train to a stop. </orig><unl>[S:00] {org:en} -If there are failures of the trainborne equipment which compromise the safety of train supervision, the ETCS trainborne equipment shall immediately command the brake and bring the train to a stop.. +If there are failures of the trainborne equipment which compromise the safety of train supervision, the ETCS trainborne equipment shall immediately command the brake and bring the train to a stop. {/org} {unl} con(:01.@_hn-scope,there_is(icl>be,equ>exist,aoj>thing).@entry.@pl.@present) @@ -37618,56 +37643,56 @@ man:01(train(icl>public_transport>thing):02.@def,stop(icl>stay>thing {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1914pt" height="439pt" - viewBox="0.00 0.00 1914.00 439.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1816pt" height="439pt" + viewBox="0.00 0.00 1816.00 439.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 435)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-435 1910,-435 1910,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-435 1812,-435 1812,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="706,-80 706,-423 1664,-423 1664,-80 706,-80"/> -<text text-anchor="middle" x="1185" y="-407.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="684,-80 684,-423 1566,-423 1566,-80 684,-80"/> +<text text-anchor="middle" x="1125" y="-407.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 2 --> <g id="node1" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="698,-303 424,-303 424,-265 698,-265 698,-303"/> -<text text-anchor="middle" x="561" y="-287.8" font-family="courb" font-size="14.00">there_is(aoj&gt;thing,equ&gt;exist,icl&gt;be)</text> -<text text-anchor="middle" x="561" y="-272.8" font-family="courb" font-size="14.00">.@entry.@pl.@present</text> +<polygon fill="none" stroke="black" points="676,-303 424,-303 424,-265 676,-265 676,-303"/> +<text text-anchor="middle" x="550" y="-287.8" font-family="courb" font-size="14.00">there_is(aoj&gt;thing,equ&gt;exist,icl&gt;be)</text> +<text text-anchor="middle" x="550" y="-272.8" font-family="courb" font-size="14.00">.@entry.@pl.@present</text> </g> <!-- 3 --> <g id="node2" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="642.5,-214 391.5,-214 391.5,-176 642.5,-176 642.5,-214"/> -<text text-anchor="middle" x="517" y="-198.8" font-family="Times,serif" font-size="14.00">failure(icl&gt;nonaccomplishment(icl&gt;thing))</text> -<text text-anchor="middle" x="517" y="-183.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="634.5,-214 383.5,-214 383.5,-176 634.5,-176 634.5,-214"/> +<text text-anchor="middle" x="509" y="-198.8" font-family="Times,serif" font-size="14.00">failure(icl&gt;nonaccomplishment(icl&gt;thing))</text> +<text text-anchor="middle" x="509" y="-183.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge9" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M551.88,-264.97C545.75,-252.84 537.55,-236.63 530.64,-222.97"/> -<polygon fill="black" stroke="black" points="533.74,-221.35 526.11,-214 527.5,-224.51 533.74,-221.35"/> -<text text-anchor="middle" x="550.5" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M541.5,-264.97C535.84,-252.96 528.29,-236.94 521.9,-223.36"/> +<polygon fill="black" stroke="black" points="524.91,-221.56 517.48,-214 518.58,-224.54 524.91,-221.56"/> +<text text-anchor="middle" x="540.5" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node4" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="648.5,-125 385.5,-125 385.5,-87 648.5,-87 648.5,-125"/> -<text text-anchor="middle" x="517" y="-109.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing)):01</text> -<text text-anchor="middle" x="517" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="640.5,-125 377.5,-125 377.5,-87 640.5,-87 640.5,-125"/> +<text text-anchor="middle" x="509" y="-109.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing)):01</text> +<text text-anchor="middle" x="509" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge12" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M517,-175.97C517,-164.19 517,-148.56 517,-135.16"/> -<polygon fill="black" stroke="black" points="520.5,-135 517,-125 513.5,-135 520.5,-135"/> -<text text-anchor="middle" x="526" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M509,-175.97C509,-164.19 509,-148.56 509,-135.16"/> +<polygon fill="black" stroke="black" points="512.5,-135 509,-125 505.5,-135 512.5,-135"/> +<text text-anchor="middle" x="518" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node3" class="node"> @@ -37679,9 +37704,9 @@ man:01(train(icl>public_transport>thing):02.@def,stop(icl>stay>thing <!-- 4&#45;&gt;3 --> <g id="edge10" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M268.06,-264.97C318.79,-250.92 389.3,-231.38 442.33,-216.69"/> -<polygon fill="black" stroke="black" points="443.32,-220.05 452.02,-214 441.45,-213.3 443.32,-220.05"/> -<text text-anchor="middle" x="387.5" y="-235.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M266.4,-264.97C315.74,-250.95 384.27,-231.46 435.91,-216.78"/> +<polygon fill="black" stroke="black" points="437.02,-220.1 445.68,-214 435.1,-213.37 437.02,-220.1"/> +<text text-anchor="middle" x="383.5" y="-235.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 7 --> <g id="node6" class="node"> @@ -37700,15 +37725,15 @@ man:01(train(icl>public_transport>thing):02.@def,stop(icl>stay>thing <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="561.5,-36 472.5,-36 472.5,0 561.5,0 561.5,-36"/> -<text text-anchor="middle" x="517" y="-14.3" font-family="Times,serif" font-size="14.00">trainborne:01</text> +<polygon fill="none" stroke="black" points="553.5,-36 464.5,-36 464.5,0 553.5,0 553.5,-36"/> +<text text-anchor="middle" x="509" y="-14.3" font-family="Times,serif" font-size="14.00">trainborne:01</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge11" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M517,-86.76C517,-74.93 517,-59.32 517,-46.05"/> -<polygon fill="black" stroke="black" points="520.5,-46.04 517,-36.04 513.5,-46.04 520.5,-46.04"/> -<text text-anchor="middle" x="529.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M509,-86.76C509,-74.93 509,-59.32 509,-46.05"/> +<polygon fill="black" stroke="black" points="512.5,-46.04 509,-36.04 505.5,-46.04 512.5,-46.04"/> +<text text-anchor="middle" x="521.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node7" class="node"> @@ -37739,136 +37764,136 @@ man:01(train(icl>public_transport>thing):02.@def,stop(icl>stay>thing <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1222.5,-213 1133.5,-213 1133.5,-177 1222.5,-177 1222.5,-213"/> -<text text-anchor="middle" x="1178" y="-191.3" font-family="Times,serif" font-size="14.00">trainborne:02</text> +<polygon fill="none" stroke="black" points="1136.5,-213 1047.5,-213 1047.5,-177 1136.5,-177 1136.5,-213"/> +<text text-anchor="middle" x="1092" y="-191.3" font-family="Times,serif" font-size="14.00">trainborne:02</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1205,-124 1151,-124 1151,-88 1205,-88 1205,-124"/> -<text text-anchor="middle" x="1178" y="-102.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="1119,-124 1065,-124 1065,-88 1119,-88 1119,-124"/> +<text text-anchor="middle" x="1092" y="-102.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge1" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1178,-176.81C1178,-164.66 1178,-148.11 1178,-134.18"/> -<polygon fill="black" stroke="black" points="1181.5,-134.15 1178,-124.15 1174.5,-134.15 1181.5,-134.15"/> -<text text-anchor="middle" x="1190.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1092,-176.81C1092,-164.66 1092,-148.11 1092,-134.18"/> +<polygon fill="black" stroke="black" points="1095.5,-134.15 1092,-124.15 1088.5,-134.15 1095.5,-134.15"/> +<text text-anchor="middle" x="1104.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1309.5,-303 1046.5,-303 1046.5,-265 1309.5,-265 1309.5,-303"/> -<text text-anchor="middle" x="1178" y="-287.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing)):02</text> -<text text-anchor="middle" x="1178" y="-272.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1223.5,-303 960.5,-303 960.5,-265 1223.5,-265 1223.5,-303"/> +<text text-anchor="middle" x="1092" y="-287.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing)):02</text> +<text text-anchor="middle" x="1092" y="-272.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 12&#45;&gt;10 --> <g id="edge2" class="edge"> <title>12&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1178,-264.97C1178,-252.96 1178,-236.93 1178,-223.36"/> -<polygon fill="black" stroke="black" points="1181.5,-223.12 1178,-213.12 1174.5,-223.12 1181.5,-223.12"/> -<text text-anchor="middle" x="1190.5" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1092,-264.97C1092,-252.96 1092,-236.93 1092,-223.36"/> +<polygon fill="black" stroke="black" points="1095.5,-223.12 1092,-213.12 1088.5,-223.12 1095.5,-223.12"/> +<text text-anchor="middle" x="1104.5" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1656,-392 1146,-392 1146,-354 1656,-354 1656,-392"/> -<text text-anchor="middle" x="1401" y="-376.8" font-family="courb" font-size="14.00">command(agt&gt;person,icl&gt;lead(icl&gt;do),obj&gt;volitional_thing,rec&gt;thing)</text> -<text text-anchor="middle" x="1401" y="-361.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="1558,-392 1088,-392 1088,-354 1558,-354 1558,-392"/> +<text text-anchor="middle" x="1323" y="-376.8" font-family="courb" font-size="14.00">command(agt&gt;person,icl&gt;lead(icl&gt;do),obj&gt;volitional_thing,rec&gt;thing)</text> +<text text-anchor="middle" x="1323" y="-361.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 13&#45;&gt;2 --> <g id="edge8" class="edge"> <title>13&#45;&gt;2</title> -<path fill="none" stroke="black" d="M706,-310.15C694.59,-308.31 683.55,-306.5 673,-304.74"/> -<polygon fill="black" stroke="black" points="673.4,-301.25 662.96,-303.05 672.24,-308.16 673.4,-301.25"/> -<text text-anchor="middle" x="900" y="-324.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M684,-312.98C669.9,-310.3 656.34,-307.63 643.62,-305.07"/> +<polygon fill="black" stroke="black" points="644.06,-301.59 633.56,-303.03 642.67,-308.45 644.06,-301.59"/> +<text text-anchor="middle" x="835" y="-324.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 13&#45;&gt;12 --> <g id="edge3" class="edge"> <title>13&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1354.79,-353.97C1319.66,-340.27 1271.17,-321.35 1233.86,-306.79"/> -<polygon fill="black" stroke="black" points="1234.73,-303.38 1224.15,-303 1232.19,-309.9 1234.73,-303.38"/> -<text text-anchor="middle" x="1310.5" y="-324.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1275.14,-353.97C1238.59,-340.21 1188.09,-321.19 1149.38,-306.61"/> +<polygon fill="black" stroke="black" points="1150.39,-303.25 1139.8,-303 1147.93,-309.8 1150.39,-303.25"/> +<text text-anchor="middle" x="1229.5" y="-324.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 15 --> <g id="node14" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1906,-302 1672,-302 1672,-266 1906,-266 1906,-302"/> -<text text-anchor="middle" x="1789" y="-280.3" font-family="Times,serif" font-size="14.00">immediately(com&gt;immediate,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1808,-302 1574,-302 1574,-266 1808,-266 1808,-302"/> +<text text-anchor="middle" x="1691" y="-280.3" font-family="Times,serif" font-size="14.00">immediately(com&gt;immediate,icl&gt;how)</text> </g> <!-- 13&#45;&gt;15 --> <g id="edge16" class="edge"> <title>13&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1481.39,-353.97C1546.11,-339.46 1636.85,-319.12 1703.01,-304.28"/> -<polygon fill="black" stroke="black" points="1704,-307.65 1713,-302.04 1702.47,-300.81 1704,-307.65"/> -<text text-anchor="middle" x="1630.5" y="-324.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1399.25,-353.97C1460.5,-339.49 1546.34,-319.2 1609.06,-304.37"/> +<polygon fill="black" stroke="black" points="1609.99,-307.75 1618.91,-302.04 1608.38,-300.94 1609.99,-307.75"/> +<text text-anchor="middle" x="1541.5" y="-324.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 16 --> <g id="node15" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="1508,-303 1328,-303 1328,-265 1508,-265 1508,-303"/> -<text text-anchor="middle" x="1418" y="-287.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> -<text text-anchor="middle" x="1418" y="-272.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1422,-303 1242,-303 1242,-265 1422,-265 1422,-303"/> +<text text-anchor="middle" x="1332" y="-287.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> +<text text-anchor="middle" x="1332" y="-272.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 13&#45;&gt;16 --> <g id="edge5" class="edge"> <title>13&#45;&gt;16</title> -<path fill="none" stroke="black" d="M1404.52,-353.97C1406.82,-342.19 1409.88,-326.56 1412.5,-313.16"/> -<polygon fill="black" stroke="black" points="1416,-313.49 1414.48,-303 1409.13,-312.15 1416,-313.49"/> -<text text-anchor="middle" x="1419" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1324.86,-353.97C1326.08,-342.19 1327.7,-326.56 1329.09,-313.16"/> +<polygon fill="black" stroke="black" points="1332.59,-313.31 1330.14,-303 1325.63,-312.59 1332.59,-313.31"/> +<text text-anchor="middle" x="1337" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 14 --> <g id="node13" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1127.5,-392 714.5,-392 714.5,-354 1127.5,-354 1127.5,-392"/> -<text text-anchor="middle" x="921" y="-376.8" font-family="courb" font-size="14.00">bring(agt&gt;thing,gol&gt;thing,icl&gt;create(icl&gt;do),obj&gt;event)</text> -<text text-anchor="middle" x="921" y="-361.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1069.5,-392 692.5,-392 692.5,-354 1069.5,-354 1069.5,-392"/> +<text text-anchor="middle" x="881" y="-376.8" font-family="courb" font-size="14.00">bring(agt&gt;thing,gol&gt;thing,icl&gt;create(icl&gt;do),obj&gt;event)</text> +<text text-anchor="middle" x="881" y="-361.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 14&#45;&gt;12 --> <g id="edge4" class="edge"> <title>14&#45;&gt;12</title> -<path fill="none" stroke="black" d="M974.25,-353.97C1015.26,-340.09 1072.05,-320.87 1115.26,-306.24"/> -<polygon fill="black" stroke="black" points="1116.47,-309.53 1124.82,-303 1114.22,-302.89 1116.47,-309.53"/> -<text text-anchor="middle" x="1072.5" y="-324.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M924.72,-353.97C957.82,-340.33 1003.45,-321.51 1038.69,-306.98"/> +<polygon fill="black" stroke="black" points="1040.43,-310.05 1048.34,-303 1037.76,-303.58 1040.43,-310.05"/> +<text text-anchor="middle" x="1007.5" y="-324.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 17 --> <g id="node16" class="node"> <title>17</title> -<polygon fill="none" stroke="black" points="1028,-303 792,-303 792,-265 1028,-265 1028,-303"/> -<text text-anchor="middle" x="910" y="-287.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> -<text text-anchor="middle" x="910" y="-272.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="942,-303 706,-303 706,-265 942,-265 942,-303"/> +<text text-anchor="middle" x="824" y="-287.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<text text-anchor="middle" x="824" y="-272.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 14&#45;&gt;17 --> <g id="edge6" class="edge"> <title>14&#45;&gt;17</title> -<path fill="none" stroke="black" d="M918.72,-353.97C917.23,-342.19 915.25,-326.56 913.56,-313.16"/> -<polygon fill="black" stroke="black" points="917,-312.49 912.28,-303 910.06,-313.36 917,-312.49"/> -<text text-anchor="middle" x="925" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M869.19,-353.97C861.16,-341.73 850.41,-325.32 841.41,-311.58"/> +<polygon fill="black" stroke="black" points="844.2,-309.45 835.8,-303 838.35,-313.29 844.2,-309.45"/> +<text text-anchor="middle" x="864" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 18 --> <g id="node17" class="node"> <title>18</title> -<polygon fill="none" stroke="black" points="985,-214 835,-214 835,-176 985,-176 985,-214"/> -<text text-anchor="middle" x="910" y="-198.8" font-family="Times,serif" font-size="14.00">stop(icl&gt;stay(icl&gt;thing))</text> -<text text-anchor="middle" x="910" y="-183.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="899,-214 749,-214 749,-176 899,-176 899,-214"/> +<text text-anchor="middle" x="824" y="-198.8" font-family="Times,serif" font-size="14.00">stop(icl&gt;stay(icl&gt;thing))</text> +<text text-anchor="middle" x="824" y="-183.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 17&#45;&gt;18 --> <g id="edge7" class="edge"> <title>17&#45;&gt;18</title> -<path fill="none" stroke="black" d="M910,-264.97C910,-253.19 910,-237.56 910,-224.16"/> -<polygon fill="black" stroke="black" points="913.5,-224 910,-214 906.5,-224 913.5,-224"/> -<text text-anchor="middle" x="922.5" y="-235.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M824,-264.97C824,-253.19 824,-237.56 824,-224.16"/> +<polygon fill="black" stroke="black" points="827.5,-224 824,-214 820.5,-224 827.5,-224"/> +<text text-anchor="middle" x="836.5" y="-235.8" font-family="Times,serif" font-size="14.00">man</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="5.2.1.2a"> <text_body><orig>The occurrence of a failure shall be displayed on the DMI. </orig><unl>[S:00] {org:en} -The occurrence of a failure shall be displayed on the DMI.. +The occurrence of a failure shall be displayed on the DMI. {/org} {unl} obj(display(icl>show>do,equ>exhibit,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,occurrence(icl>event>thing,equ>happening).@def.@topic) @@ -37878,89 +37903,89 @@ obj(on,dmi.@def) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="514pt" height="224pt" - viewBox="0.00 0.00 514.00 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="473pt" height="224pt" + viewBox="0.00 0.00 472.50 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 220)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 510,-220 510,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 468.5,-220 468.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="506,-216 0,-216 0,-178 506,-178 506,-216"/> -<text text-anchor="middle" x="253" y="-200.8" font-family="courb" font-size="14.00">display(agt&gt;thing,equ&gt;exhibit,icl&gt;show(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> -<text text-anchor="middle" x="253" y="-185.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="464.5,-216 1.5,-216 1.5,-178 464.5,-178 464.5,-216"/> +<text text-anchor="middle" x="233" y="-200.8" font-family="courb" font-size="14.00">display(agt&gt;thing,equ&gt;exhibit,icl&gt;show(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<text text-anchor="middle" x="233" y="-185.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="302,-127 20,-127 20,-89 302,-89 302,-127"/> -<text text-anchor="middle" x="161" y="-111.8" font-family="Times,serif" font-size="14.00">occurrence(equ&gt;happening,icl&gt;event(icl&gt;thing))</text> -<text text-anchor="middle" x="161" y="-96.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="282,-127 0,-127 0,-89 282,-89 282,-127"/> +<text text-anchor="middle" x="141" y="-111.8" font-family="Times,serif" font-size="14.00">occurrence(equ&gt;happening,icl&gt;event(icl&gt;thing))</text> +<text text-anchor="middle" x="141" y="-96.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M233.94,-177.97C220.49,-165.26 202.31,-148.06 187.46,-134.02"/> -<polygon fill="black" stroke="black" points="189.71,-131.33 180.04,-127 184.9,-136.42 189.71,-131.33"/> -<text text-anchor="middle" x="222" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M213.94,-177.97C200.49,-165.26 182.31,-148.06 167.46,-134.02"/> +<polygon fill="black" stroke="black" points="169.71,-131.33 160.04,-127 164.9,-136.42 169.71,-131.33"/> +<text text-anchor="middle" x="202" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="374,-126 320,-126 320,-90 374,-90 374,-126"/> -<text text-anchor="middle" x="347" y="-104.3" font-family="Times,serif" font-size="14.00">on</text> +<polygon fill="none" stroke="black" points="354,-126 300,-126 300,-90 354,-90 354,-126"/> +<text text-anchor="middle" x="327" y="-104.3" font-family="Times,serif" font-size="14.00">on</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M272.48,-177.97C286.49,-165 305.54,-147.37 320.87,-133.18"/> -<polygon fill="black" stroke="black" points="323.55,-135.48 328.51,-126.12 318.79,-130.34 323.55,-135.48"/> -<text text-anchor="middle" x="314.5" y="-148.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M252.48,-177.97C266.49,-165 285.54,-147.37 300.87,-133.18"/> +<polygon fill="black" stroke="black" points="303.55,-135.48 308.51,-126.12 298.79,-130.34 303.55,-135.48"/> +<text text-anchor="middle" x="294.5" y="-148.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="286.5,-38 35.5,-38 35.5,0 286.5,0 286.5,-38"/> -<text text-anchor="middle" x="161" y="-22.8" font-family="Times,serif" font-size="14.00">failure(icl&gt;nonaccomplishment(icl&gt;thing))</text> -<text text-anchor="middle" x="161" y="-7.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="266.5,-38 15.5,-38 15.5,0 266.5,0 266.5,-38"/> +<text text-anchor="middle" x="141" y="-22.8" font-family="Times,serif" font-size="14.00">failure(icl&gt;nonaccomplishment(icl&gt;thing))</text> +<text text-anchor="middle" x="141" y="-7.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge2" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M161,-88.97C161,-77.19 161,-61.56 161,-48.16"/> -<polygon fill="black" stroke="black" points="164.5,-48 161,-38 157.5,-48 164.5,-48"/> -<text text-anchor="middle" x="170" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M141,-88.97C141,-77.19 141,-61.56 141,-48.16"/> +<polygon fill="black" stroke="black" points="144.5,-48 141,-38 137.5,-48 144.5,-48"/> +<text text-anchor="middle" x="150" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="374,-38 320,-38 320,0 374,0 374,-38"/> -<text text-anchor="middle" x="347" y="-22.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="347" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="354,-38 300,-38 300,0 354,0 354,-38"/> +<text text-anchor="middle" x="327" y="-22.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="327" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge4" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M347,-89.81C347,-78.01 347,-62.07 347,-48.4"/> -<polygon fill="black" stroke="black" points="350.5,-48.05 347,-38.05 343.5,-48.05 350.5,-48.05"/> -<text text-anchor="middle" x="356" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M327,-89.81C327,-78.01 327,-62.07 327,-48.4"/> +<polygon fill="black" stroke="black" points="330.5,-48.05 327,-38.05 323.5,-48.05 330.5,-48.05"/> +<text text-anchor="middle" x="336" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> <req id="5.2.1.2c"> <text_body><orig>In ETCS with RBC this restriction on performance shall, if possible be transmitted to the RBC. </orig><unl>[S:00] {org:en} -In ETCS with RBC this restriction on performance shall, if possible be transmitted to the RBC.. +In ETCS with RBC this restriction on performance shall, if possible be transmitted to the RBC. {/org} {unl} plc(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs) @@ -37975,10 +38000,10 @@ mod(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1416pt" height="261pt" @@ -37994,7 +38019,7 @@ mod(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="810,-253 472,-253 472,-215 810,-215 810,-253"/> +<polygon fill="none" stroke="black" points="795.5,-253 486.5,-253 486.5,-215 795.5,-215 795.5,-253"/> <text text-anchor="middle" x="641" y="-237.8" font-family="courb" font-size="14.00">promise(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> <text text-anchor="middle" x="641" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -38040,16 +38065,16 @@ mod(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1285.5,-143 858.5,-143 858.5,-105 1285.5,-105 1285.5,-143"/> -<text text-anchor="middle" x="1072" y="-127.8" font-family="courb" font-size="14.00">transmit(agt&gt;thing,ben&gt;thing,icl&gt;pass(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="1072" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1247.5,-143 858.5,-143 858.5,-105 1247.5,-105 1247.5,-143"/> +<text text-anchor="middle" x="1053" y="-127.8" font-family="courb" font-size="14.00">transmit(agt&gt;thing,ben&gt;thing,icl&gt;pass(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="1053" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;8 --> <g id="edge9" class="edge"> <title>1&#45;&gt;8</title> -<path fill="none" stroke="black" d="M713.14,-214.92C755.54,-204.3 811.49,-190.28 866.56,-176.48"/> -<polygon fill="black" stroke="black" points="867.62,-179.82 876.47,-174 865.92,-173.03 867.62,-179.82"/> -<text text-anchor="middle" x="855.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M709.96,-214.92C750.4,-204.32 803.74,-190.34 856.28,-176.57"/> +<polygon fill="black" stroke="black" points="857.29,-179.92 866.08,-174 855.51,-173.15 857.29,-179.92"/> +<text text-anchor="middle" x="847.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -38099,9 +38124,9 @@ mod(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) <!-- 8&#45;&gt;9 --> <g id="edge1" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1049,-104.97C1032.15,-91.77 1009.13,-73.72 990.86,-59.4"/> -<polygon fill="black" stroke="black" points="992.87,-56.53 982.84,-53.12 988.55,-62.04 992.87,-56.53"/> -<text text-anchor="middle" x="1035.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1033.94,-104.97C1020.22,-92 1001.58,-74.37 986.57,-60.18"/> +<polygon fill="black" stroke="black" points="988.77,-57.44 979.1,-53.12 983.96,-62.53 988.77,-57.44"/> +<text text-anchor="middle" x="1024.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> @@ -38113,13 +38138,13 @@ mod(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) <!-- 8&#45;&gt;10 --> <g id="edge2" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1106.19,-104.97C1131.63,-91.56 1166.54,-73.15 1193.89,-58.73"/> -<polygon fill="black" stroke="black" points="1195.64,-61.76 1202.86,-54 1192.38,-55.57 1195.64,-61.76"/> -<text text-anchor="middle" x="1174" y="-75.8" font-family="Times,serif" font-size="14.00">ben</text> +<path fill="none" stroke="black" d="M1091.12,-104.97C1119.74,-91.44 1159.1,-72.83 1189.72,-58.35"/> +<polygon fill="black" stroke="black" points="1191.38,-61.44 1198.92,-54 1188.39,-55.11 1191.38,-61.44"/> +<text text-anchor="middle" x="1166" y="-75.8" font-family="Times,serif" font-size="14.00">ben</text> </g> </g> </svg> -</dot></text_body> +</svg></text_body> <modifier>M</modifier> </req> </p> @@ -38135,10 +38160,10 @@ obj(indication(icl>communication>thing).@entry.@pl,driver(icl>operator& {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="494pt" height="135pt" @@ -38149,7 +38174,7 @@ obj(indication(icl>communication>thing).@entry.@pl,driver(icl>operator& <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="379,-127 77,-127 77,-89 379,-89 379,-127"/> +<polygon fill="none" stroke="black" points="369.5,-127 86.5,-127 86.5,-89 369.5,-89 369.5,-127"/> <text text-anchor="middle" x="228" y="-111.8" font-family="courb" font-size="14.00">indication(icl&gt;communication(icl&gt;thing))</text> <text text-anchor="middle" x="228" y="-96.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> @@ -38182,7 +38207,7 @@ obj(indication(icl>communication>thing).@entry.@pl,driver(icl>operator& </g> </g> </svg> -</dot></title> +</svg></title> </p> </p> <p id="6"> @@ -38196,10 +38221,10 @@ mod(interface(icl>surface>thing).@entry.@maiuscul,machine(icl>device> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="271pt" height="222pt" @@ -38230,7 +38255,7 @@ mod(interface(icl>surface>thing).@entry.@maiuscul,machine(icl>device> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="252,-214 11,-214 11,-176 252,-176 252,-214"/> +<polygon fill="none" stroke="black" points="243,-214 20,-214 20,-176 243,-176 243,-214"/> <text text-anchor="middle" x="131.5" y="-198.8" font-family="courb" font-size="14.00">interface(icl&gt;surface(icl&gt;thing))</text> <text text-anchor="middle" x="131.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> </g> @@ -38243,7 +38268,7 @@ mod(interface(icl>surface>thing).@entry.@maiuscul,machine(icl>device> </g> </g> </svg> -</dot></title> +</svg></title> </p> <p id="7"> <title><orig>Training</orig><unl>[S:00] @@ -38257,27 +38282,27 @@ training(icl>activity>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="240pt" height="46pt" - viewBox="0.00 0.00 240.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="221pt" height="46pt" + viewBox="0.00 0.00 221.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 236,-42 236,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 217,-42 217,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="232,-38 0,-38 0,0 232,0 232,-38"/> -<text text-anchor="middle" x="116" y="-22.8" font-family="courb" font-size="14.00">training(icl&gt;activity(icl&gt;thing))</text> -<text text-anchor="middle" x="116" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="213,-38 0,-38 0,0 213,0 213,-38"/> +<text text-anchor="middle" x="106.5" y="-22.8" font-family="courb" font-size="14.00">training(icl&gt;activity(icl&gt;thing))</text> +<text text-anchor="middle" x="106.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></title> +</svg></title> </p> <p id="8"> <title><orig>Reliability, Availability, Maintenability, Safety (RAMS)</orig><unl>[S:00] @@ -38292,83 +38317,83 @@ cnt(safety(icl>condition>thing,ant>danger).@maiuscul,ram(icl>volatil {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1054pt" height="224pt" - viewBox="0.00 0.00 1053.50 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1025pt" height="224pt" + viewBox="0.00 0.00 1025.00 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 220)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 1049.5,-220 1049.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 1021,-220 1021,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="648.5,-127 227.5,-127 227.5,-89 648.5,-89 648.5,-127"/> -<text text-anchor="middle" x="438" y="-111.8" font-family="Times,serif" font-size="14.00">availability(ant&gt;unavailability,equ&gt;handiness,icl&gt;convenience(icl&gt;thing))</text> -<text text-anchor="middle" x="438" y="-96.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="620,-127 199,-127 199,-89 620,-89 620,-127"/> +<text text-anchor="middle" x="409.5" y="-111.8" font-family="Times,serif" font-size="14.00">availability(ant&gt;unavailability,equ&gt;handiness,icl&gt;convenience(icl&gt;thing))</text> +<text text-anchor="middle" x="409.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="540,-38 0,-38 0,0 540,0 540,-38"/> -<text text-anchor="middle" x="270" y="-22.8" font-family="courb" font-size="14.00">reliability(ant&gt;unreliability,equ&gt;dependability,icl&gt;responsibility(icl&gt;thing))</text> -<text text-anchor="middle" x="270" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="503,-38 0,-38 0,0 503,0 503,-38"/> +<text text-anchor="middle" x="251.5" y="-22.8" font-family="courb" font-size="14.00">reliability(ant&gt;unreliability,equ&gt;dependability,icl&gt;responsibility(icl&gt;thing))</text> +<text text-anchor="middle" x="251.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M403.19,-88.97C377.29,-75.56 341.74,-57.15 313.89,-42.73"/> -<polygon fill="black" stroke="black" points="315.25,-39.49 304.77,-38 312.04,-45.71 315.25,-39.49"/> -<text text-anchor="middle" x="375" y="-59.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M376.76,-88.97C352.51,-75.62 319.26,-57.31 293.12,-42.92"/> +<polygon fill="black" stroke="black" points="294.64,-39.76 284.2,-38 291.27,-45.89 294.64,-39.76"/> +<text text-anchor="middle" x="350.5" y="-59.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="653.5,-38 558.5,-38 558.5,0 653.5,0 653.5,-38"/> -<text text-anchor="middle" x="606" y="-22.8" font-family="Times,serif" font-size="14.00">maintenability</text> -<text text-anchor="middle" x="606" y="-7.8" font-family="Times,serif" font-size="14.00">.@vocative</text> +<polygon fill="none" stroke="black" points="616,-38 521,-38 521,0 616,0 616,-38"/> +<text text-anchor="middle" x="568.5" y="-22.8" font-family="Times,serif" font-size="14.00">maintenability</text> +<text text-anchor="middle" x="568.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@vocative</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M472.81,-88.97C498.71,-75.56 534.26,-57.15 562.11,-42.73"/> -<polygon fill="black" stroke="black" points="563.96,-45.71 571.23,-38 560.75,-39.49 563.96,-45.71"/> -<text text-anchor="middle" x="542.5" y="-59.8" font-family="Times,serif" font-size="14.00">shd</text> +<path fill="none" stroke="black" d="M442.44,-88.97C466.86,-75.62 500.31,-57.31 526.62,-42.92"/> +<polygon fill="black" stroke="black" points="528.5,-45.87 535.6,-38 525.14,-39.73 528.5,-45.87"/> +<text text-anchor="middle" x="509" y="-59.8" font-family="Times,serif" font-size="14.00">shd</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="774,-216 520,-216 520,-178 774,-178 774,-216"/> -<text text-anchor="middle" x="647" y="-200.8" font-family="Times,serif" font-size="14.00">safety(ant&gt;danger,icl&gt;condition(icl&gt;thing))</text> -<text text-anchor="middle" x="647" y="-185.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="838.5,-216 584.5,-216 584.5,-178 838.5,-178 838.5,-216"/> +<text text-anchor="middle" x="711.5" y="-200.8" font-family="Times,serif" font-size="14.00">safety(ant&gt;danger,icl&gt;condition(icl&gt;thing))</text> +<text text-anchor="middle" x="711.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M603.7,-177.97C570.91,-164.33 525.71,-145.51 490.8,-130.98"/> -<polygon fill="black" stroke="black" points="491.83,-127.62 481.25,-127 489.14,-134.08 491.83,-127.62"/> -<text text-anchor="middle" x="566" y="-148.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M648.93,-177.97C600.23,-163.95 532.6,-144.46 481.63,-129.78"/> +<polygon fill="black" stroke="black" points="482.57,-126.41 471.99,-127 480.63,-133.13 482.57,-126.41"/> +<text text-anchor="middle" x="589.5" y="-148.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1045.5,-127 666.5,-127 666.5,-89 1045.5,-89 1045.5,-127"/> -<text text-anchor="middle" x="856" y="-111.8" font-family="Times,serif" font-size="14.00">ram(equ&gt;random&#45;access_memory,icl&gt;volatile_storage(icl&gt;thing))</text> -<text text-anchor="middle" x="856" y="-96.8" font-family="Times,serif" font-size="14.00">.@parenthesis.@pl</text> +<polygon fill="none" stroke="black" points="1017,-127 638,-127 638,-89 1017,-89 1017,-127"/> +<text text-anchor="middle" x="827.5" y="-111.8" font-family="Times,serif" font-size="14.00">ram(equ&gt;random&#45;access_memory,icl&gt;volatile_storage(icl&gt;thing))</text> +<text text-anchor="middle" x="827.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@parenthesis.@pl</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M690.3,-177.97C723.09,-164.33 768.29,-145.51 803.2,-130.98"/> -<polygon fill="black" stroke="black" points="804.86,-134.08 812.75,-127 802.17,-127.62 804.86,-134.08"/> -<text text-anchor="middle" x="773.5" y="-148.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M735.54,-177.97C752.88,-164.97 776.47,-147.27 795.42,-133.06"/> +<polygon fill="black" stroke="black" points="797.6,-135.8 803.5,-127 793.4,-130.2 797.6,-135.8"/> +<text text-anchor="middle" x="785" y="-148.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> </g> </svg> -</dot></title> +</svg></title> </p> <p id="9"> <title><orig>Environmental Specification</orig><unl>[S:00] @@ -38380,40 +38405,40 @@ mod(specification(icl>description>thing).@entry.@maiuscul,environmental(ic {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="300pt" height="133pt" - viewBox="0.00 0.00 300.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="280pt" height="133pt" + viewBox="0.00 0.00 280.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 296,-129 296,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 276,-129 276,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="292,-125 0,-125 0,-87 292,-87 292,-125"/> -<text text-anchor="middle" x="146" y="-109.8" font-family="courb" font-size="14.00">specification(icl&gt;description(icl&gt;thing))</text> -<text text-anchor="middle" x="146" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> +<polygon fill="none" stroke="black" points="272,-125 0,-125 0,-87 272,-87 272,-125"/> +<text text-anchor="middle" x="136" y="-109.8" font-family="courb" font-size="14.00">specification(icl&gt;description(icl&gt;thing))</text> +<text text-anchor="middle" x="136" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="256.5,-36 35.5,-36 35.5,0 256.5,0 256.5,-36"/> -<text text-anchor="middle" x="146" y="-14.3" font-family="Times,serif" font-size="14.00">environmental(com&gt;ecology,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="246.5,-36 25.5,-36 25.5,0 246.5,0 246.5,-36"/> +<text text-anchor="middle" x="136" y="-14.3" font-family="Times,serif" font-size="14.00">environmental(com&gt;ecology,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M146,-86.76C146,-74.93 146,-59.32 146,-46.05"/> -<polygon fill="black" stroke="black" points="149.5,-46.04 146,-36.04 142.5,-46.04 149.5,-46.04"/> -<text text-anchor="middle" x="158.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M136,-86.76C136,-74.93 136,-59.32 136,-46.05"/> +<polygon fill="black" stroke="black" points="139.5,-46.04 136,-36.04 132.5,-46.04 139.5,-46.04"/> +<text text-anchor="middle" x="148.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></title> +</svg></title> </p> <p id="10"> <title><orig>Glossary</orig><unl>[S:00] @@ -38427,27 +38452,27 @@ glossary(icl>wordbook>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="262pt" height="46pt" - viewBox="0.00 0.00 262.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="243pt" height="46pt" + viewBox="0.00 0.00 243.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 258,-42 258,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 239,-42 239,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="254,-38 0,-38 0,0 254,0 254,-38"/> -<text text-anchor="middle" x="127" y="-22.8" font-family="courb" font-size="14.00">glossary(icl&gt;wordbook(icl&gt;thing))</text> -<text text-anchor="middle" x="127" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="235,-38 0,-38 0,0 235,0 235,-38"/> +<text text-anchor="middle" x="117.5" y="-22.8" font-family="courb" font-size="14.00">glossary(icl&gt;wordbook(icl&gt;thing))</text> +<text text-anchor="middle" x="117.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></title> +</svg></title> <text_body><orig>Describes terms used in the document. The title of a function is normally not described. Please refer to the note below for each function-title. </orig><unl>[S:00] {org:en} @@ -38471,7 +38496,7 @@ man(describe(icl>inform>do,equ>depict,cob>uw,agt>person,obj>uw [/S] [S:00] {org:en} -Please refer to the note below for each function-title.. +Please refer to the note below for each function-title. {/org} {unl} obj(refer(icl>relate>be,obj>thing,aoj>information).@entry.@imperative.@request,note(icl>personal_letter>thing).@def) @@ -38482,133 +38507,133 @@ man(refer(icl>relate>be,obj>thing,aoj>information).@entry.@imperativ {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="986pt" height="135pt" - viewBox="0.00 0.00 986.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="936pt" height="135pt" + viewBox="0.00 0.00 935.50 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 131)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 982,-131 982,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 931.5,-131 931.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="590,-127 0,-127 0,-89 590,-89 590,-127"/> -<text text-anchor="middle" x="295" y="-111.8" font-family="courb" font-size="14.00">describe(agt&gt;person,cob&gt;uw,equ&gt;depict,icl&gt;inform(icl&gt;do),obj&gt;uw,rec&gt;person)</text> -<text text-anchor="middle" x="295" y="-96.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="539,-127 0,-127 0,-89 539,-89 539,-127"/> +<text text-anchor="middle" x="269.5" y="-111.8" font-family="courb" font-size="14.00">describe(agt&gt;person,cob&gt;uw,equ&gt;depict,icl&gt;inform(icl&gt;do),obj&gt;uw,rec&gt;person)</text> +<text text-anchor="middle" x="269.5" y="-96.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="541,-38 317,-38 317,0 541,0 541,-38"/> -<text text-anchor="middle" x="429" y="-22.8" font-family="Times,serif" font-size="14.00">term(icl&gt;word(icl&gt;thing),mod&gt;thing)</text> -<text text-anchor="middle" x="429" y="-7.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="503.5,-38 279.5,-38 279.5,0 503.5,0 503.5,-38"/> +<text text-anchor="middle" x="391.5" y="-22.8" font-family="Times,serif" font-size="14.00">term(icl&gt;word(icl&gt;thing),mod&gt;thing)</text> +<text text-anchor="middle" x="391.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M322.76,-88.97C343.07,-75.79 370.79,-57.79 392.83,-43.49"/> -<polygon fill="black" stroke="black" points="394.79,-46.38 401.27,-38 390.98,-40.51 394.79,-46.38"/> -<text text-anchor="middle" x="380" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M294.78,-88.97C313.1,-75.91 338.06,-58.11 358.03,-43.87"/> +<polygon fill="black" stroke="black" points="360.14,-46.66 366.25,-38 356.08,-40.96 360.14,-46.66"/> +<text text-anchor="middle" x="347.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="978,-127 608,-127 608,-89 978,-89 978,-127"/> -<text text-anchor="middle" x="793" y="-111.8" font-family="Times,serif" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> -<text text-anchor="middle" x="793" y="-96.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="927.5,-127 557.5,-127 557.5,-89 927.5,-89 927.5,-127"/> +<text text-anchor="middle" x="742.5" y="-111.8" font-family="Times,serif" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> +<text text-anchor="middle" x="742.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge2" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M717.58,-88.97C658.4,-74.83 576.01,-55.14 514.41,-40.41"/> -<polygon fill="black" stroke="black" points="514.86,-36.92 504.32,-38 513.24,-43.73 514.86,-36.92"/> -<text text-anchor="middle" x="642" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M669.77,-88.97C612.71,-74.83 533.26,-55.14 473.86,-40.41"/> +<polygon fill="black" stroke="black" points="474.68,-37.01 464.13,-38 473,-43.81 474.68,-37.01"/> +<text text-anchor="middle" x="597.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="892.5,-38 693.5,-38 693.5,0 892.5,0 892.5,-38"/> -<text text-anchor="middle" x="793" y="-22.8" font-family="Times,serif" font-size="14.00">document(icl&gt;writing(icl&gt;thing))</text> -<text text-anchor="middle" x="793" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="842,-38 643,-38 643,0 842,0 842,-38"/> +<text text-anchor="middle" x="742.5" y="-22.8" font-family="Times,serif" font-size="14.00">document(icl&gt;writing(icl&gt;thing))</text> +<text text-anchor="middle" x="742.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M793,-88.97C793,-77.19 793,-61.56 793,-48.16"/> -<polygon fill="black" stroke="black" points="796.5,-48 793,-38 789.5,-48 796.5,-48"/> -<text text-anchor="middle" x="801.5" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M742.5,-88.97C742.5,-77.19 742.5,-61.56 742.5,-48.16"/> +<polygon fill="black" stroke="black" points="746,-48 742.5,-38 739,-48 746,-48"/> +<text text-anchor="middle" x="751" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="598pt" height="224pt" - viewBox="0.00 0.00 598.00 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="547pt" height="224pt" + viewBox="0.00 0.00 547.00 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 220)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 594,-220 594,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 543,-220 543,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="590,-216 0,-216 0,-178 590,-178 590,-216"/> -<text text-anchor="middle" x="295" y="-200.8" font-family="courb" font-size="14.00">describe(agt&gt;person,cob&gt;uw,equ&gt;depict,icl&gt;inform(icl&gt;do),obj&gt;uw,rec&gt;person)</text> -<text text-anchor="middle" x="295" y="-185.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> +<polygon fill="none" stroke="black" points="539,-216 0,-216 0,-178 539,-178 539,-216"/> +<text text-anchor="middle" x="269.5" y="-200.8" font-family="courb" font-size="14.00">describe(agt&gt;person,cob&gt;uw,equ&gt;depict,icl&gt;inform(icl&gt;do),obj&gt;uw,rec&gt;person)</text> +<text text-anchor="middle" x="269.5" y="-185.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="258,-127 88,-127 88,-89 258,-89 258,-127"/> -<text text-anchor="middle" x="173" y="-111.8" font-family="Times,serif" font-size="14.00">title(icl&gt;heading(icl&gt;thing))</text> -<text text-anchor="middle" x="173" y="-96.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="232.5,-127 62.5,-127 62.5,-89 232.5,-89 232.5,-127"/> +<text text-anchor="middle" x="147.5" y="-111.8" font-family="Times,serif" font-size="14.00">title(icl&gt;heading(icl&gt;thing))</text> +<text text-anchor="middle" x="147.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M269.72,-177.97C251.4,-164.91 226.44,-147.11 206.47,-132.87"/> -<polygon fill="black" stroke="black" points="208.42,-129.96 198.25,-127 204.36,-135.66 208.42,-129.96"/> -<text text-anchor="middle" x="251" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M244.22,-177.97C225.9,-164.91 200.94,-147.11 180.97,-132.87"/> +<polygon fill="black" stroke="black" points="182.92,-129.96 172.75,-127 178.86,-135.66 182.92,-129.96"/> +<text text-anchor="middle" x="225.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="396,-126 276,-126 276,-90 396,-90 396,-126"/> -<text text-anchor="middle" x="336" y="-104.3" font-family="Times,serif" font-size="14.00">normally(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="370.5,-126 250.5,-126 250.5,-90 370.5,-90 370.5,-126"/> +<text text-anchor="middle" x="310.5" y="-104.3" font-family="Times,serif" font-size="14.00">normally(icl&gt;how)</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M303.5,-177.97C309.27,-165.72 317.01,-149.3 323.49,-135.55"/> -<polygon fill="black" stroke="black" points="326.84,-136.65 327.93,-126.12 320.51,-133.67 326.84,-136.65"/> -<text text-anchor="middle" x="329.5" y="-148.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M278,-177.97C283.77,-165.72 291.51,-149.3 297.99,-135.55"/> +<polygon fill="black" stroke="black" points="301.34,-136.65 302.43,-126.12 295.01,-133.67 301.34,-136.65"/> +<text text-anchor="middle" x="304" y="-148.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="309.5,-38 36.5,-38 36.5,0 309.5,0 309.5,-38"/> -<text text-anchor="middle" x="173" y="-22.8" font-family="Times,serif" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> -<text text-anchor="middle" x="173" y="-7.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="284,-38 11,-38 11,0 284,0 284,-38"/> +<text text-anchor="middle" x="147.5" y="-22.8" font-family="Times,serif" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> +<text text-anchor="middle" x="147.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge2" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M173,-88.97C173,-77.19 173,-61.56 173,-48.16"/> -<polygon fill="black" stroke="black" points="176.5,-48 173,-38 169.5,-48 176.5,-48"/> -<text text-anchor="middle" x="185.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M147.5,-88.97C147.5,-77.19 147.5,-61.56 147.5,-48.16"/> +<polygon fill="black" stroke="black" points="151,-48 147.5,-38 144,-48 151,-48"/> +<text text-anchor="middle" x="160" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="472pt" height="309pt" @@ -38619,7 +38644,7 @@ man(refer(icl>relate>be,obj>thing,aoj>information).@entry.@imperativ <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="393,-301 22,-301 22,-263 393,-263 393,-301"/> +<polygon fill="none" stroke="black" points="379.5,-301 35.5,-301 35.5,-263 379.5,-263 379.5,-301"/> <text text-anchor="middle" x="207.5" y="-285.8" font-family="courb" font-size="14.00">refer(aoj&gt;information,icl&gt;relate(icl&gt;be),obj&gt;thing)</text> <text text-anchor="middle" x="207.5" y="-270.8" font-family="courb" font-size="14.00">.@entry.@imperative.@request</text> </g> @@ -38691,7 +38716,7 @@ man(refer(icl>relate>be,obj>thing,aoj>information).@entry.@imperativ </g> </g> </svg> -</dot></text_body> +</svg></text_body> <glossary> <glossary_item> @@ -38705,57 +38730,57 @@ obj(brake(icl>stop>occur,obj>thing).@progress,distance(icl>spacing&g {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="248pt" height="222pt" - viewBox="0.00 0.00 248.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="229pt" height="222pt" + viewBox="0.00 0.00 229.00 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 244,-218 244,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 225,-218 225,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="240,-125 0,-125 0,-87 240,-87 240,-125"/> -<text text-anchor="middle" x="120" y="-109.8" font-family="courb" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> -<text text-anchor="middle" x="120" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="221,-125 0,-125 0,-87 221,-87 221,-125"/> +<text text-anchor="middle" x="110.5" y="-109.8" font-family="courb" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> +<text text-anchor="middle" x="110.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="209,-36 31,-36 31,0 209,0 209,-36"/> -<text text-anchor="middle" x="120" y="-14.3" font-family="Times,serif" font-size="14.00">absolute(ant&gt;relative,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="199.5,-36 21.5,-36 21.5,0 199.5,0 199.5,-36"/> +<text text-anchor="middle" x="110.5" y="-14.3" font-family="Times,serif" font-size="14.00">absolute(ant&gt;relative,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M120,-86.76C120,-74.93 120,-59.32 120,-46.05"/> -<polygon fill="black" stroke="black" points="123.5,-46.04 120,-36.04 116.5,-46.04 123.5,-46.04"/> -<text text-anchor="middle" x="132.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M110.5,-86.76C110.5,-74.93 110.5,-59.32 110.5,-46.05"/> +<polygon fill="black" stroke="black" points="114,-46.04 110.5,-36.04 107,-46.04 114,-46.04"/> +<text text-anchor="middle" x="123" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="229,-214 11,-214 11,-176 229,-176 229,-214"/> -<text text-anchor="middle" x="120" y="-198.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="120" y="-183.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="219.5,-214 1.5,-214 1.5,-176 219.5,-176 219.5,-214"/> +<text text-anchor="middle" x="110.5" y="-198.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="110.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M120,-175.97C120,-164.19 120,-148.56 120,-135.16"/> -<polygon fill="black" stroke="black" points="123.5,-135 120,-125 116.5,-135 123.5,-135"/> -<text text-anchor="middle" x="129" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M110.5,-175.97C110.5,-164.19 110.5,-148.56 110.5,-135.16"/> +<polygon fill="black" stroke="black" points="114,-135 110.5,-125 107,-135 114,-135"/> +<text text-anchor="middle" x="119.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>The distance between a train following another train shall be equal to or greater than the braking distance of the following train.</orig><unl>[S:00] {org:en} -The distance between a train following another train shall be equal to or greater than the braking distance of the following train.. +The distance between a train following another train shall be equal to or greater than the braking distance of the following train. {/org} {unl} plc(distance(icl>spacing>thing):01.@entry.@def,between(icl>how,obj>thing,plc<uw)) @@ -38774,202 +38799,202 @@ man(greatly(icl>how,com>great),more(icl>how)) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1588pt" height="311pt" - viewBox="0.00 0.00 1588.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1577pt" height="311pt" + viewBox="0.00 0.00 1577.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1584,-307 1584,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1573,-307 1573,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="263,-216 0,-216 0,-178 263,-178 263,-216"/> -<text text-anchor="middle" x="131.5" y="-200.8" font-family="courb" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing)):01</text> -<text text-anchor="middle" x="131.5" y="-185.8" font-family="courb" font-size="14.00">.@def.@entry</text> +<polygon fill="none" stroke="black" points="241,-216 0,-216 0,-178 241,-178 241,-216"/> +<text text-anchor="middle" x="120.5" y="-200.8" font-family="courb" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing)):01</text> +<text text-anchor="middle" x="120.5" y="-185.8" font-family="courb" font-size="14.00">.@def.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="240,-126 23,-126 23,-90 240,-90 240,-126"/> -<text text-anchor="middle" x="131.5" y="-104.3" font-family="Times,serif" font-size="14.00">between(icl&gt;how,obj&gt;thing,plc&lt;uw)</text> +<polygon fill="none" stroke="black" points="229,-126 12,-126 12,-90 229,-90 229,-126"/> +<text text-anchor="middle" x="120.5" y="-104.3" font-family="Times,serif" font-size="14.00">between(icl&gt;how,obj&gt;thing,plc&lt;uw)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M131.5,-177.97C131.5,-165.96 131.5,-149.93 131.5,-136.36"/> -<polygon fill="black" stroke="black" points="135,-136.12 131.5,-126.12 128,-136.12 135,-136.12"/> -<text text-anchor="middle" x="140" y="-148.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M120.5,-177.97C120.5,-165.96 120.5,-149.93 120.5,-136.36"/> +<polygon fill="black" stroke="black" points="124,-136.12 120.5,-126.12 117,-136.12 124,-136.12"/> +<text text-anchor="middle" x="129" y="-148.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="479.5,-38 243.5,-38 243.5,0 479.5,0 479.5,-38"/> -<text text-anchor="middle" x="361.5" y="-22.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> -<text text-anchor="middle" x="361.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="468.5,-38 232.5,-38 232.5,0 468.5,0 468.5,-38"/> +<text text-anchor="middle" x="350.5" y="-22.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<text text-anchor="middle" x="350.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge2" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M176.67,-89.92C213.09,-76.14 264.55,-56.67 303.93,-41.78"/> -<polygon fill="black" stroke="black" points="305.55,-44.91 313.66,-38.09 303.07,-38.36 305.55,-44.91"/> -<text text-anchor="middle" x="269.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M165.67,-89.92C202.09,-76.14 253.55,-56.67 292.93,-41.78"/> +<polygon fill="black" stroke="black" points="294.55,-44.91 302.66,-38.09 292.07,-38.36 294.55,-44.91"/> +<text text-anchor="middle" x="258.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="722.5,-127 258.5,-127 258.5,-89 722.5,-89 722.5,-127"/> -<text text-anchor="middle" x="490.5" y="-111.8" font-family="Times,serif" font-size="14.00">follow(agt&gt;volitional_thing,equ&gt;go_after,icl&gt;move(icl&gt;do),obj&gt;volitional_thing)</text> -<text text-anchor="middle" x="490.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="711.5,-127 247.5,-127 247.5,-89 711.5,-89 711.5,-127"/> +<text text-anchor="middle" x="479.5" y="-111.8" font-family="Times,serif" font-size="14.00">follow(agt&gt;volitional_thing,equ&gt;go_after,icl&gt;move(icl&gt;do),obj&gt;volitional_thing)</text> +<text text-anchor="middle" x="479.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge3" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M463.77,-88.97C444.31,-75.85 417.77,-57.95 396.61,-43.68"/> -<polygon fill="black" stroke="black" points="398.44,-40.69 388.19,-38 394.53,-46.5 398.44,-40.69"/> -<text text-anchor="middle" x="443" y="-59.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M452.77,-88.97C433.31,-75.85 406.77,-57.95 385.61,-43.68"/> +<polygon fill="black" stroke="black" points="387.44,-40.69 377.19,-38 383.53,-46.5 387.44,-40.69"/> +<text text-anchor="middle" x="432" y="-59.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="707.5,-37 531.5,-37 531.5,-1 707.5,-1 707.5,-37"/> -<text text-anchor="middle" x="619.5" y="-15.3" font-family="Times,serif" font-size="14.00">another(equ&gt;another,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="696.5,-37 520.5,-37 520.5,-1 696.5,-1 696.5,-37"/> +<text text-anchor="middle" x="608.5" y="-15.3" font-family="Times,serif" font-size="14.00">another(equ&gt;another,icl&gt;adj)</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge4" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M517.23,-88.97C537.08,-75.59 564.29,-57.23 585.66,-42.82"/> -<polygon fill="black" stroke="black" points="587.79,-45.61 594.12,-37.12 583.87,-39.81 587.79,-45.61"/> -<text text-anchor="middle" x="572.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M506.23,-88.97C526.08,-75.59 553.29,-57.23 574.66,-42.82"/> +<polygon fill="black" stroke="black" points="576.79,-45.61 583.12,-37.12 572.87,-39.81 576.79,-45.61"/> +<text text-anchor="middle" x="561.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="976.5,-126 740.5,-126 740.5,-90 976.5,-90 976.5,-126"/> -<text text-anchor="middle" x="858.5" y="-104.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="965.5,-126 729.5,-126 729.5,-90 965.5,-90 965.5,-126"/> +<text text-anchor="middle" x="847.5" y="-104.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 6&#45;&gt;5 --> <g id="edge5" class="edge"> <title>6&#45;&gt;5</title> -<path fill="none" stroke="black" d="M811.57,-89.92C772.68,-75.76 717.29,-55.6 675.97,-40.56"/> -<polygon fill="black" stroke="black" points="676.92,-37.18 666.33,-37.05 674.53,-43.76 676.92,-37.18"/> -<text text-anchor="middle" x="766" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M800.57,-89.92C761.68,-75.76 706.29,-55.6 664.97,-40.56"/> +<polygon fill="black" stroke="black" points="665.92,-37.18 655.33,-37.05 663.53,-43.76 665.92,-37.18"/> +<text text-anchor="middle" x="755" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1154.5,-216 990.5,-216 990.5,-178 1154.5,-178 1154.5,-216"/> -<text text-anchor="middle" x="1072.5" y="-200.8" font-family="Times,serif" font-size="14.00">equal(ant&gt;unequal,icl&gt;adj)</text> -<text text-anchor="middle" x="1072.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> +<polygon fill="none" stroke="black" points="1143.5,-216 979.5,-216 979.5,-178 1143.5,-178 1143.5,-216"/> +<text text-anchor="middle" x="1061.5" y="-200.8" font-family="Times,serif" font-size="14.00">equal(ant&gt;unequal,icl&gt;adj)</text> +<text text-anchor="middle" x="1061.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@present.@promise</text> </g> <!-- 7&#45;&gt;6 --> <g id="edge6" class="edge"> <title>7&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1028.16,-177.97C993.77,-163.99 946.05,-144.59 909.97,-129.93"/> -<polygon fill="black" stroke="black" points="911.18,-126.64 900.6,-126.12 908.55,-133.12 911.18,-126.64"/> -<text text-anchor="middle" x="987" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1017.16,-177.97C982.77,-163.99 935.05,-144.59 898.97,-129.93"/> +<polygon fill="black" stroke="black" points="900.18,-126.64 889.6,-126.12 897.55,-133.12 900.18,-126.64"/> +<text text-anchor="middle" x="976" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1170.5,-126 994.5,-126 994.5,-90 1170.5,-90 1170.5,-126"/> -<text text-anchor="middle" x="1082.5" y="-104.3" font-family="Times,serif" font-size="14.00">to(icl&gt;how,obj&gt;thing,to&lt;uw)</text> +<polygon fill="none" stroke="black" points="1159.5,-126 983.5,-126 983.5,-90 1159.5,-90 1159.5,-126"/> +<text text-anchor="middle" x="1071.5" y="-104.3" font-family="Times,serif" font-size="14.00">to(icl&gt;how,obj&gt;thing,to&lt;uw)</text> </g> <!-- 7&#45;&gt;9 --> <g id="edge8" class="edge"> <title>7&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1074.57,-177.97C1075.95,-165.96 1077.79,-149.93 1079.36,-136.36"/> -<polygon fill="black" stroke="black" points="1082.87,-136.45 1080.53,-126.12 1075.91,-135.65 1082.87,-136.45"/> -<text text-anchor="middle" x="1084" y="-148.8" font-family="Times,serif" font-size="14.00">to</text> +<path fill="none" stroke="black" d="M1063.57,-177.97C1064.95,-165.96 1066.79,-149.93 1068.36,-136.36"/> +<polygon fill="black" stroke="black" points="1071.87,-136.45 1069.53,-126.12 1064.91,-135.65 1071.87,-136.45"/> +<text text-anchor="middle" x="1073" y="-148.8" font-family="Times,serif" font-size="14.00">to</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1449.5,-303 1115.5,-303 1115.5,-267 1449.5,-267 1449.5,-303"/> -<text text-anchor="middle" x="1282.5" y="-281.3" font-family="Times,serif" font-size="14.00">train(agt&gt;person,gol&gt;uw,icl&gt;practice(icl&gt;do),obj&gt;person)</text> +<polygon fill="none" stroke="black" points="1438.5,-303 1104.5,-303 1104.5,-267 1438.5,-267 1438.5,-303"/> +<text text-anchor="middle" x="1271.5" y="-281.3" font-family="Times,serif" font-size="14.00">train(agt&gt;person,gol&gt;uw,icl&gt;practice(icl&gt;do),obj&gt;person)</text> </g> <!-- 8&#45;&gt;7 --> <g id="edge7" class="edge"> <title>8&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1240.76,-266.91C1207.82,-253.42 1161.64,-234.5 1125.98,-219.9"/> -<polygon fill="black" stroke="black" points="1127.28,-216.65 1116.7,-216.1 1124.62,-223.13 1127.28,-216.65"/> -<text text-anchor="middle" x="1202.5" y="-237.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M1229.76,-266.91C1196.82,-253.42 1150.64,-234.5 1114.98,-219.9"/> +<polygon fill="black" stroke="black" points="1116.28,-216.65 1105.7,-216.1 1113.62,-223.13 1116.28,-216.65"/> +<text text-anchor="middle" x="1191.5" y="-237.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1580,-215 1409,-215 1409,-179 1580,-179 1580,-215"/> -<text text-anchor="middle" x="1494.5" y="-193.3" font-family="Times,serif" font-size="14.00">greatly(com&gt;great,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1569,-215 1398,-215 1398,-179 1569,-179 1569,-215"/> +<text text-anchor="middle" x="1483.5" y="-193.3" font-family="Times,serif" font-size="14.00">greatly(com&gt;great,icl&gt;how)</text> </g> <!-- 8&#45;&gt;10 --> <g id="edge9" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1324.64,-266.91C1358.67,-253.1 1406.7,-233.62 1443.01,-218.89"/> -<polygon fill="black" stroke="black" points="1444.49,-222.06 1452.44,-215.06 1441.86,-215.58 1444.49,-222.06"/> -<text text-anchor="middle" x="1414" y="-237.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1313.64,-266.91C1347.67,-253.1 1395.7,-233.62 1432.01,-218.89"/> +<polygon fill="black" stroke="black" points="1433.49,-222.06 1441.44,-215.06 1430.86,-215.58 1433.49,-222.06"/> +<text text-anchor="middle" x="1403" y="-237.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1417,-127 1208,-127 1208,-89 1417,-89 1417,-127"/> -<text text-anchor="middle" x="1312.5" y="-111.8" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing)):02</text> -<text text-anchor="middle" x="1312.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1406,-127 1197,-127 1197,-89 1406,-89 1406,-127"/> +<text text-anchor="middle" x="1301.5" y="-111.8" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing)):02</text> +<text text-anchor="middle" x="1301.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge10" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1458.54,-178.81C1430.19,-165.26 1390.42,-146.25 1359.54,-131.49"/> -<polygon fill="black" stroke="black" points="1360.79,-128.21 1350.26,-127.05 1357.77,-134.52 1360.79,-128.21"/> -<text text-anchor="middle" x="1423" y="-148.8" font-family="Times,serif" font-size="14.00">bas</text> +<path fill="none" stroke="black" d="M1447.54,-178.81C1419.19,-165.26 1379.42,-146.25 1348.54,-131.49"/> +<polygon fill="black" stroke="black" points="1349.79,-128.21 1339.26,-127.05 1346.77,-134.52 1349.79,-128.21"/> +<text text-anchor="middle" x="1412" y="-148.8" font-family="Times,serif" font-size="14.00">bas</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1544,-126 1445,-126 1445,-90 1544,-90 1544,-126"/> -<text text-anchor="middle" x="1494.5" y="-104.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="1533,-126 1434,-126 1434,-90 1533,-90 1533,-126"/> +<text text-anchor="middle" x="1483.5" y="-104.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> </g> <!-- 10&#45;&gt;14 --> <g id="edge13" class="edge"> <title>10&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1494.5,-178.81C1494.5,-166.66 1494.5,-150.11 1494.5,-136.18"/> -<polygon fill="black" stroke="black" points="1498,-136.15 1494.5,-126.15 1491,-136.15 1498,-136.15"/> -<text text-anchor="middle" x="1507" y="-148.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M1483.5,-178.81C1483.5,-166.66 1483.5,-150.11 1483.5,-136.18"/> +<polygon fill="black" stroke="black" points="1487,-136.15 1483.5,-126.15 1480,-136.15 1487,-136.15"/> +<text text-anchor="middle" x="1496" y="-148.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1405,-38 1220,-38 1220,0 1405,0 1405,-38"/> -<text text-anchor="middle" x="1312.5" y="-22.8" font-family="Times,serif" font-size="14.00">following(ant&gt;leading,icl&gt;adj)</text> -<text text-anchor="middle" x="1312.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1394,-38 1209,-38 1209,0 1394,0 1394,-38"/> +<text text-anchor="middle" x="1301.5" y="-22.8" font-family="Times,serif" font-size="14.00">following(ant&gt;leading,icl&gt;adj)</text> +<text text-anchor="middle" x="1301.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 11&#45;&gt;13 --> <g id="edge12" class="edge"> <title>11&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1312.5,-88.97C1312.5,-77.19 1312.5,-61.56 1312.5,-48.16"/> -<polygon fill="black" stroke="black" points="1316,-48 1312.5,-38 1309,-48 1316,-48"/> -<text text-anchor="middle" x="1321.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1301.5,-88.97C1301.5,-77.19 1301.5,-61.56 1301.5,-48.16"/> +<polygon fill="black" stroke="black" points="1305,-48 1301.5,-38 1298,-48 1305,-48"/> +<text text-anchor="middle" x="1310.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1390.5,-216 1172.5,-216 1172.5,-178 1390.5,-178 1390.5,-216"/> -<text text-anchor="middle" x="1281.5" y="-200.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="1281.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="1379.5,-216 1161.5,-216 1161.5,-178 1379.5,-178 1379.5,-216"/> +<text text-anchor="middle" x="1270.5" y="-200.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="1270.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 12&#45;&gt;11 --> <g id="edge11" class="edge"> <title>12&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1287.92,-177.97C1292.16,-166.08 1297.8,-150.25 1302.61,-136.76"/> -<polygon fill="black" stroke="black" points="1306.03,-137.6 1306.09,-127 1299.43,-135.25 1306.03,-137.6"/> -<text text-anchor="middle" x="1308.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1276.92,-177.97C1281.16,-166.08 1286.8,-150.25 1291.61,-136.76"/> +<polygon fill="black" stroke="black" points="1295.03,-137.6 1295.09,-127 1288.43,-135.25 1295.03,-137.6"/> +<text text-anchor="middle" x="1297.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Acknowledge</orig><unl>[S:00] @@ -38983,30 +39008,30 @@ acknowledge(icl>admit>do,agt>volitional_thing,obj>thing).@entry.@imp {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="465pt" height="46pt" - viewBox="0.00 0.00 465.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="430pt" height="46pt" + viewBox="0.00 0.00 430.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 461,-42 461,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 426,-42 426,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="457,-38 0,-38 0,0 457,0 457,-38"/> -<text text-anchor="middle" x="228.5" y="-22.8" font-family="courb" font-size="14.00">acknowledge(agt&gt;volitional_thing,icl&gt;admit(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="228.5" y="-7.8" font-family="courb" font-size="14.00">.@entry.@imperative</text> +<polygon fill="none" stroke="black" points="422,-38 0,-38 0,0 422,0 422,-38"/> +<text text-anchor="middle" x="211" y="-22.8" font-family="courb" font-size="14.00">acknowledge(agt&gt;volitional_thing,icl&gt;admit(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="211" y="-7.8" font-family="courb" font-size="14.00">.@entry.@imperative</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>New data/situation that the driver has to accept to avoid intervention.</orig><unl>[S:00] {org:en} -New data/situation that the driver has to accept to avoid intervention.. +New data/situation that the driver has to accept to avoid intervention. {/org} {unl} mod(data(icl>collection>thing).@entry,new(icl>adj,ant>old)) @@ -39019,114 +39044,114 @@ obj(avoid(icl>prevent>do,agt>thing,obj>abstract_thing),intervention( {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1024pt" height="311pt" - viewBox="0.00 0.00 1024.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1010pt" height="311pt" + viewBox="0.00 0.00 1009.50 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1020,-307 1020,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1005.5,-307 1005.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="224,-125 0,-125 0,-87 224,-87 224,-125"/> -<text text-anchor="middle" x="112" y="-109.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="112" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="207,-125 0,-125 0,-87 207,-87 207,-125"/> +<text text-anchor="middle" x="103.5" y="-109.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="103.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="252,-36 120,-36 120,0 252,0 252,-36"/> -<text text-anchor="middle" x="186" y="-14.3" font-family="Times,serif" font-size="14.00">new(ant&gt;old,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="239.5,-36 107.5,-36 107.5,0 239.5,0 239.5,-36"/> +<text text-anchor="middle" x="173.5" y="-14.3" font-family="Times,serif" font-size="14.00">new(ant&gt;old,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M127.69,-86.76C138.47,-74.23 152.92,-57.45 164.73,-43.72"/> -<polygon fill="black" stroke="black" points="167.47,-45.91 171.34,-36.04 162.16,-41.34 167.47,-45.91"/> -<text text-anchor="middle" x="168.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M118.35,-86.76C128.45,-74.35 141.95,-57.76 153.07,-44.1"/> +<polygon fill="black" stroke="black" points="156.03,-46.01 159.63,-36.04 150.6,-41.59 156.03,-46.01"/> +<text text-anchor="middle" x="158" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="392.5,-213 53.5,-213 53.5,-177 392.5,-177 392.5,-213"/> -<text text-anchor="middle" x="223" y="-191.3" font-family="Times,serif" font-size="14.00">situation(aoj&gt;thing,icl&gt;state(icl&gt;abstract_thing),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="378,-213 39,-213 39,-177 378,-177 378,-213"/> +<text text-anchor="middle" x="208.5" y="-191.3" font-family="Times,serif" font-size="14.00">situation(aoj&gt;thing,icl&gt;state(icl&gt;abstract_thing),obj&gt;thing)</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge3" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M201.07,-176.81C184.52,-163.84 161.6,-145.88 143.15,-131.42"/> -<polygon fill="black" stroke="black" points="145.06,-128.47 135.03,-125.05 140.74,-133.97 145.06,-128.47"/> -<text text-anchor="middle" x="181" y="-146.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M187.76,-176.81C172.24,-163.96 150.81,-146.2 133.44,-131.81"/> +<polygon fill="black" stroke="black" points="135.22,-128.74 125.29,-125.05 130.75,-134.13 135.22,-128.74"/> +<text text-anchor="middle" x="168.5" y="-146.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge2" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M228.61,-176.89C234.76,-155.41 242.56,-117.63 233,-87 228.1,-71.31 218.18,-56.04 208.7,-43.96"/> -<polygon fill="black" stroke="black" points="211.33,-41.65 202.28,-36.14 205.92,-46.09 211.33,-41.65"/> -<text text-anchor="middle" x="250.5" y="-102.3" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M213.09,-176.95C218.08,-155.52 224.25,-117.8 215.5,-87 211.17,-71.75 202.34,-56.56 193.88,-44.43"/> +<polygon fill="black" stroke="black" points="196.59,-42.19 187.87,-36.17 190.93,-46.31 196.59,-42.19"/> +<text text-anchor="middle" x="233" y="-102.3" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="786.5,-303 297.5,-303 297.5,-265 786.5,-265 786.5,-303"/> -<text text-anchor="middle" x="542" y="-287.8" font-family="Times,serif" font-size="14.00">accept(aoj&gt;person,equ&gt;consider_true,icl&gt;evaluate(icl&gt;be),obj&gt;information,src&gt;thing)</text> -<text text-anchor="middle" x="542" y="-272.8" font-family="Times,serif" font-size="14.00">.@obligation&#45;strong.@present</text> +<polygon fill="none" stroke="black" points="772,-303 283,-303 283,-265 772,-265 772,-303"/> +<text text-anchor="middle" x="527.5" y="-287.8" font-family="Times,serif" font-size="14.00">accept(aoj&gt;person,equ&gt;consider_true,icl&gt;evaluate(icl&gt;be),obj&gt;information,src&gt;thing)</text> +<text text-anchor="middle" x="527.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@obligation&#45;strong.@present</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge4" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M475.9,-264.97C423.25,-250.61 349.62,-230.53 295.38,-215.74"/> -<polygon fill="black" stroke="black" points="296.06,-212.3 285.49,-213.04 294.21,-219.05 296.06,-212.3"/> -<text text-anchor="middle" x="411" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M461.4,-264.97C408.75,-250.61 335.12,-230.53 280.88,-215.74"/> +<polygon fill="black" stroke="black" points="281.56,-212.3 270.99,-213.04 279.71,-219.05 281.56,-212.3"/> +<text text-anchor="middle" x="396.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="673.5,-214 410.5,-214 410.5,-176 673.5,-176 673.5,-214"/> -<text text-anchor="middle" x="542" y="-198.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="542" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="659,-214 396,-214 396,-176 659,-176 659,-214"/> +<text text-anchor="middle" x="527.5" y="-198.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="527.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge5" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M542,-264.97C542,-253.19 542,-237.56 542,-224.16"/> -<polygon fill="black" stroke="black" points="545.5,-224 542,-214 538.5,-224 545.5,-224"/> -<text text-anchor="middle" x="550.5" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M527.5,-264.97C527.5,-253.19 527.5,-237.56 527.5,-224.16"/> +<polygon fill="black" stroke="black" points="531,-224 527.5,-214 524,-224 531,-224"/> +<text text-anchor="middle" x="536" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1016,-213 692,-213 692,-177 1016,-177 1016,-213"/> -<text text-anchor="middle" x="854" y="-191.3" font-family="Times,serif" font-size="14.00">avoid(agt&gt;thing,icl&gt;prevent(icl&gt;do),obj&gt;abstract_thing)</text> +<polygon fill="none" stroke="black" points="1001.5,-213 677.5,-213 677.5,-177 1001.5,-177 1001.5,-213"/> +<text text-anchor="middle" x="839.5" y="-191.3" font-family="Times,serif" font-size="14.00">avoid(agt&gt;thing,icl&gt;prevent(icl&gt;do),obj&gt;abstract_thing)</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge6" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M606.65,-264.97C658.15,-250.61 730.16,-230.53 783.21,-215.74"/> -<polygon fill="black" stroke="black" points="784.19,-219.1 792.88,-213.04 782.31,-212.36 784.19,-219.1"/> -<text text-anchor="middle" x="726.5" y="-235.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M592.15,-264.97C643.65,-250.61 715.66,-230.53 768.71,-215.74"/> +<polygon fill="black" stroke="black" points="769.69,-219.1 778.38,-213.04 767.81,-212.36 769.69,-219.1"/> +<text text-anchor="middle" x="712" y="-235.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="972.5,-124 735.5,-124 735.5,-88 972.5,-88 972.5,-124"/> -<text text-anchor="middle" x="854" y="-102.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="958,-124 721,-124 721,-88 958,-88 958,-124"/> +<text text-anchor="middle" x="839.5" y="-102.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing))</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge7" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M854,-176.81C854,-164.66 854,-148.11 854,-134.18"/> -<polygon fill="black" stroke="black" points="857.5,-134.15 854,-124.15 850.5,-134.15 857.5,-134.15"/> -<text text-anchor="middle" x="863" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M839.5,-176.81C839.5,-164.66 839.5,-148.11 839.5,-134.18"/> +<polygon fill="black" stroke="black" points="843,-134.15 839.5,-124.15 836,-134.15 843,-134.15"/> +<text text-anchor="middle" x="848.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Acknowledgement</orig><unl>[S:00] @@ -39140,30 +39165,30 @@ acknowledgement(icl>message>thing,equ>acknowledgment).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="486pt" height="46pt" - viewBox="0.00 0.00 486.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="455pt" height="46pt" + viewBox="0.00 0.00 455.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 482,-42 482,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 451,-42 451,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="478,-38 0,-38 0,0 478,0 478,-38"/> -<text text-anchor="middle" x="239" y="-22.8" font-family="courb" font-size="14.00">acknowledgement(equ&gt;acknowledgment,icl&gt;message(icl&gt;thing))</text> -<text text-anchor="middle" x="239" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="447,-38 0,-38 0,0 447,0 447,-38"/> +<text text-anchor="middle" x="223.5" y="-22.8" font-family="courb" font-size="14.00">acknowledgement(equ&gt;acknowledgment,icl&gt;message(icl&gt;thing))</text> +<text text-anchor="middle" x="223.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>New data/situation that the driver has to accept to avoid intervention.</orig><unl>[S:00] {org:en} -New data/situation that the driver has to accept to avoid intervention.. +New data/situation that the driver has to accept to avoid intervention. {/org} {unl} mod(data(icl>collection>thing).@entry,new(icl>adj,ant>old)) @@ -39176,114 +39201,114 @@ obj(avoid(icl>prevent>do,agt>thing,obj>abstract_thing),intervention( {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1024pt" height="311pt" - viewBox="0.00 0.00 1024.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1010pt" height="311pt" + viewBox="0.00 0.00 1009.50 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1020,-307 1020,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1005.5,-307 1005.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="224,-125 0,-125 0,-87 224,-87 224,-125"/> -<text text-anchor="middle" x="112" y="-109.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="112" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="207,-125 0,-125 0,-87 207,-87 207,-125"/> +<text text-anchor="middle" x="103.5" y="-109.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="103.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="252,-36 120,-36 120,0 252,0 252,-36"/> -<text text-anchor="middle" x="186" y="-14.3" font-family="Times,serif" font-size="14.00">new(ant&gt;old,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="239.5,-36 107.5,-36 107.5,0 239.5,0 239.5,-36"/> +<text text-anchor="middle" x="173.5" y="-14.3" font-family="Times,serif" font-size="14.00">new(ant&gt;old,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M127.69,-86.76C138.47,-74.23 152.92,-57.45 164.73,-43.72"/> -<polygon fill="black" stroke="black" points="167.47,-45.91 171.34,-36.04 162.16,-41.34 167.47,-45.91"/> -<text text-anchor="middle" x="168.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M118.35,-86.76C128.45,-74.35 141.95,-57.76 153.07,-44.1"/> +<polygon fill="black" stroke="black" points="156.03,-46.01 159.63,-36.04 150.6,-41.59 156.03,-46.01"/> +<text text-anchor="middle" x="158" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="392.5,-213 53.5,-213 53.5,-177 392.5,-177 392.5,-213"/> -<text text-anchor="middle" x="223" y="-191.3" font-family="Times,serif" font-size="14.00">situation(aoj&gt;thing,icl&gt;state(icl&gt;abstract_thing),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="378,-213 39,-213 39,-177 378,-177 378,-213"/> +<text text-anchor="middle" x="208.5" y="-191.3" font-family="Times,serif" font-size="14.00">situation(aoj&gt;thing,icl&gt;state(icl&gt;abstract_thing),obj&gt;thing)</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge3" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M201.07,-176.81C184.52,-163.84 161.6,-145.88 143.15,-131.42"/> -<polygon fill="black" stroke="black" points="145.06,-128.47 135.03,-125.05 140.74,-133.97 145.06,-128.47"/> -<text text-anchor="middle" x="181" y="-146.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M187.76,-176.81C172.24,-163.96 150.81,-146.2 133.44,-131.81"/> +<polygon fill="black" stroke="black" points="135.22,-128.74 125.29,-125.05 130.75,-134.13 135.22,-128.74"/> +<text text-anchor="middle" x="168.5" y="-146.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge2" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M228.61,-176.89C234.76,-155.41 242.56,-117.63 233,-87 228.1,-71.31 218.18,-56.04 208.7,-43.96"/> -<polygon fill="black" stroke="black" points="211.33,-41.65 202.28,-36.14 205.92,-46.09 211.33,-41.65"/> -<text text-anchor="middle" x="250.5" y="-102.3" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M213.09,-176.95C218.08,-155.52 224.25,-117.8 215.5,-87 211.17,-71.75 202.34,-56.56 193.88,-44.43"/> +<polygon fill="black" stroke="black" points="196.59,-42.19 187.87,-36.17 190.93,-46.31 196.59,-42.19"/> +<text text-anchor="middle" x="233" y="-102.3" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="786.5,-303 297.5,-303 297.5,-265 786.5,-265 786.5,-303"/> -<text text-anchor="middle" x="542" y="-287.8" font-family="Times,serif" font-size="14.00">accept(aoj&gt;person,equ&gt;consider_true,icl&gt;evaluate(icl&gt;be),obj&gt;information,src&gt;thing)</text> -<text text-anchor="middle" x="542" y="-272.8" font-family="Times,serif" font-size="14.00">.@obligation&#45;strong.@present</text> +<polygon fill="none" stroke="black" points="772,-303 283,-303 283,-265 772,-265 772,-303"/> +<text text-anchor="middle" x="527.5" y="-287.8" font-family="Times,serif" font-size="14.00">accept(aoj&gt;person,equ&gt;consider_true,icl&gt;evaluate(icl&gt;be),obj&gt;information,src&gt;thing)</text> +<text text-anchor="middle" x="527.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@obligation&#45;strong.@present</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge4" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M475.9,-264.97C423.25,-250.61 349.62,-230.53 295.38,-215.74"/> -<polygon fill="black" stroke="black" points="296.06,-212.3 285.49,-213.04 294.21,-219.05 296.06,-212.3"/> -<text text-anchor="middle" x="411" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M461.4,-264.97C408.75,-250.61 335.12,-230.53 280.88,-215.74"/> +<polygon fill="black" stroke="black" points="281.56,-212.3 270.99,-213.04 279.71,-219.05 281.56,-212.3"/> +<text text-anchor="middle" x="396.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="673.5,-214 410.5,-214 410.5,-176 673.5,-176 673.5,-214"/> -<text text-anchor="middle" x="542" y="-198.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="542" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="659,-214 396,-214 396,-176 659,-176 659,-214"/> +<text text-anchor="middle" x="527.5" y="-198.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="527.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge5" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M542,-264.97C542,-253.19 542,-237.56 542,-224.16"/> -<polygon fill="black" stroke="black" points="545.5,-224 542,-214 538.5,-224 545.5,-224"/> -<text text-anchor="middle" x="550.5" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M527.5,-264.97C527.5,-253.19 527.5,-237.56 527.5,-224.16"/> +<polygon fill="black" stroke="black" points="531,-224 527.5,-214 524,-224 531,-224"/> +<text text-anchor="middle" x="536" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1016,-213 692,-213 692,-177 1016,-177 1016,-213"/> -<text text-anchor="middle" x="854" y="-191.3" font-family="Times,serif" font-size="14.00">avoid(agt&gt;thing,icl&gt;prevent(icl&gt;do),obj&gt;abstract_thing)</text> +<polygon fill="none" stroke="black" points="1001.5,-213 677.5,-213 677.5,-177 1001.5,-177 1001.5,-213"/> +<text text-anchor="middle" x="839.5" y="-191.3" font-family="Times,serif" font-size="14.00">avoid(agt&gt;thing,icl&gt;prevent(icl&gt;do),obj&gt;abstract_thing)</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge6" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M606.65,-264.97C658.15,-250.61 730.16,-230.53 783.21,-215.74"/> -<polygon fill="black" stroke="black" points="784.19,-219.1 792.88,-213.04 782.31,-212.36 784.19,-219.1"/> -<text text-anchor="middle" x="726.5" y="-235.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M592.15,-264.97C643.65,-250.61 715.66,-230.53 768.71,-215.74"/> +<polygon fill="black" stroke="black" points="769.69,-219.1 778.38,-213.04 767.81,-212.36 769.69,-219.1"/> +<text text-anchor="middle" x="712" y="-235.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="972.5,-124 735.5,-124 735.5,-88 972.5,-88 972.5,-124"/> -<text text-anchor="middle" x="854" y="-102.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="958,-124 721,-124 721,-88 958,-88 958,-124"/> +<text text-anchor="middle" x="839.5" y="-102.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing))</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge7" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M854,-176.81C854,-164.66 854,-148.11 854,-134.18"/> -<polygon fill="black" stroke="black" points="857.5,-134.15 854,-124.15 850.5,-134.15 857.5,-134.15"/> -<text text-anchor="middle" x="863" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M839.5,-176.81C839.5,-164.66 839.5,-148.11 839.5,-134.18"/> +<polygon fill="black" stroke="black" points="843,-134.15 839.5,-124.15 836,-134.15 843,-134.15"/> +<text text-anchor="middle" x="848.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Advisory information</orig><unl>[S:00] @@ -39295,43 +39320,43 @@ mod(information(icl>message>thing).@entry,advisory(icl>adj)) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="277pt" height="133pt" - viewBox="0.00 0.00 277.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="259pt" height="133pt" + viewBox="0.00 0.00 259.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 273,-129 273,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 255,-129 255,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="269,-125 0,-125 0,-87 269,-87 269,-125"/> -<text text-anchor="middle" x="134.5" y="-109.8" font-family="courb" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> -<text text-anchor="middle" x="134.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="251,-125 0,-125 0,-87 251,-87 251,-125"/> +<text text-anchor="middle" x="125.5" y="-109.8" font-family="courb" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<text text-anchor="middle" x="125.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="189.5,-36 79.5,-36 79.5,0 189.5,0 189.5,-36"/> -<text text-anchor="middle" x="134.5" y="-14.3" font-family="Times,serif" font-size="14.00">advisory(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="180.5,-36 70.5,-36 70.5,0 180.5,0 180.5,-36"/> +<text text-anchor="middle" x="125.5" y="-14.3" font-family="Times,serif" font-size="14.00">advisory(icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M134.5,-86.76C134.5,-74.93 134.5,-59.32 134.5,-46.05"/> -<polygon fill="black" stroke="black" points="138,-46.04 134.5,-36.04 131,-46.04 138,-46.04"/> -<text text-anchor="middle" x="147" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M125.5,-86.76C125.5,-74.93 125.5,-59.32 125.5,-46.05"/> +<polygon fill="black" stroke="black" points="129,-46.04 125.5,-36.04 122,-46.04 129,-46.04"/> +<text text-anchor="middle" x="138" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Information indicated to the driver on the DMI to assist him in driving the train.</orig><unl>[S:00] {org:en} -Information indicated to the driver on the DMI to assist him in driving the train.. +Information indicated to the driver on the DMI to assist him in driving the train. {/org} {unl} aoj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@past,information(icl>message>thing)) @@ -39344,33 +39369,33 @@ scn:01(assist(icl>do,equ>aid,agt>person,ben>person,met>thing,scn& {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1223pt" height="371pt" - viewBox="0.00 0.00 1223.00 371.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1171pt" height="371pt" + viewBox="0.00 0.00 1171.00 371.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 367)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-367 1219,-367 1219,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-367 1167,-367 1167,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="225.5,-118 225.5,-284 943.5,-284 943.5,-118 225.5,-118"/> -<text text-anchor="middle" x="584.5" y="-268.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="225.5,-118 225.5,-284 891.5,-284 891.5,-118 225.5,-118"/> +<text text-anchor="middle" x="558.5" y="-268.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="523.5,-8 523.5,-85 759.5,-85 759.5,-8 523.5,-8"/> -<text text-anchor="middle" x="641.5" y="-69.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="497.5,-8 497.5,-85 733.5,-85 733.5,-8 497.5,-8"/> +<text text-anchor="middle" x="615.5" y="-69.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="773.5,-363 357.5,-363 357.5,-325 773.5,-325 773.5,-363"/> -<text text-anchor="middle" x="565.5" y="-347.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="565.5" y="-332.8" font-family="courb" font-size="14.00">.@entry.@past</text> +<polygon fill="none" stroke="black" points="732.5,-363 350.5,-363 350.5,-325 732.5,-325 732.5,-363"/> +<text text-anchor="middle" x="541.5" y="-347.8" font-family="courb" font-size="14.00">indicate(aoj&gt;uw,equ&gt;betoken,icl&gt;mean(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="541.5" y="-332.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -39381,51 +39406,51 @@ scn:01(assist(icl>do,equ>aid,agt>person,ben>person,met>thing,scn& <!-- 1&#45;&gt;2 --> <g id="edge4" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M413.85,-324.99C353.27,-315.73 283.35,-302.42 221.5,-284 197.69,-276.91 172.21,-266.16 151.48,-256.53"/> -<polygon fill="black" stroke="black" points="152.86,-253.31 142.32,-252.21 149.87,-259.64 152.86,-253.31"/> -<text text-anchor="middle" x="313" y="-295.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M405.98,-324.99C348.38,-315.55 280.94,-302.11 221.5,-284 197.73,-276.76 172.26,-265.99 151.52,-256.4"/> +<polygon fill="black" stroke="black" points="152.89,-253.18 142.36,-252.09 149.92,-259.51 152.89,-253.18"/> +<text text-anchor="middle" x="316" y="-295.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1215,-253 952,-253 952,-215 1215,-215 1215,-253"/> -<text text-anchor="middle" x="1083.5" y="-237.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="1083.5" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1163,-253 900,-253 900,-215 1163,-215 1163,-253"/> +<text text-anchor="middle" x="1031.5" y="-237.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="1031.5" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge5" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M727.66,-324.98C796.11,-315.56 876.29,-302.15 947.5,-284 975.41,-276.89 1005.63,-266.3 1030.48,-256.79"/> -<polygon fill="black" stroke="black" points="1032.01,-259.95 1040.07,-253.07 1029.48,-253.42 1032.01,-259.95"/> -<text text-anchor="middle" x="915" y="-295.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M685.7,-324.99C750.42,-315.37 827.38,-301.79 895.5,-284 923.26,-276.75 953.35,-266.2 978.15,-256.75"/> +<polygon fill="black" stroke="black" points="979.66,-259.92 987.73,-253.05 977.14,-253.39 979.66,-259.92"/> +<text text-anchor="middle" x="866" y="-295.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="820,-253 311,-253 311,-215 820,-215 820,-253"/> -<text text-anchor="middle" x="565.5" y="-237.8" font-family="courb" font-size="14.00">assist(agt&gt;person,ben&gt;person,equ&gt;aid,icl&gt;do,met&gt;thing,scn&gt;thing)</text> -<text text-anchor="middle" x="565.5" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="774,-253 309,-253 309,-215 774,-215 774,-253"/> +<text text-anchor="middle" x="541.5" y="-237.8" font-family="courb" font-size="14.00">assist(agt&gt;person,ben&gt;person,equ&gt;aid,icl&gt;do,met&gt;thing,scn&gt;thing)</text> +<text text-anchor="middle" x="541.5" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge7" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M565.5,-324.68C565.5,-316.08 565.5,-305.29 565.5,-294.21"/> -<polygon fill="black" stroke="black" points="569,-294 565.5,-284 562,-294 569,-294"/> -<text text-anchor="middle" x="575" y="-295.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M541.5,-324.68C541.5,-316.08 541.5,-305.29 541.5,-294.21"/> +<polygon fill="black" stroke="black" points="545,-294 541.5,-284 538,-294 545,-294"/> +<text text-anchor="middle" x="551" y="-295.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1110.5,-164 1056.5,-164 1056.5,-126 1110.5,-126 1110.5,-164"/> -<text text-anchor="middle" x="1083.5" y="-148.8" font-family="Times,serif" font-size="14.00">dmi</text> -<text text-anchor="middle" x="1083.5" y="-133.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1058.5,-164 1004.5,-164 1004.5,-126 1058.5,-126 1058.5,-164"/> +<text text-anchor="middle" x="1031.5" y="-148.8" font-family="Times,serif" font-size="14.00">dmi</text> +<text text-anchor="middle" x="1031.5" y="-133.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge6" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M1083.5,-214.97C1083.5,-203.19 1083.5,-187.56 1083.5,-174.16"/> -<polygon fill="black" stroke="black" points="1087,-174 1083.5,-164 1080,-174 1087,-174"/> -<text text-anchor="middle" x="1092" y="-185.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M1031.5,-214.97C1031.5,-203.19 1031.5,-187.56 1031.5,-174.16"/> +<polygon fill="black" stroke="black" points="1035,-174 1031.5,-164 1028,-174 1035,-174"/> +<text text-anchor="middle" x="1040" y="-185.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -39436,41 +39461,41 @@ scn:01(assist(icl>do,equ>aid,agt>person,ben>person,met>thing,scn& <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M505.23,-214.87C461.68,-201.73 401.21,-183.39 339.24,-164.22"/> -<polygon fill="black" stroke="black" points="340.28,-160.87 329.69,-161.26 338.21,-167.56 340.28,-160.87"/> -<text text-anchor="middle" x="453.5" y="-185.8" font-family="Times,serif" font-size="14.00">ben</text> +<path fill="none" stroke="black" d="M487.63,-214.97C444.35,-200.49 383.68,-180.19 339.37,-165.36"/> +<polygon fill="black" stroke="black" points="340.21,-161.95 329.61,-162.1 337.98,-168.59 340.21,-161.95"/> +<text text-anchor="middle" x="436.5" y="-185.8" font-family="Times,serif" font-size="14.00">ben</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="935.5,-164 347.5,-164 347.5,-126 935.5,-126 935.5,-164"/> -<text text-anchor="middle" x="641.5" y="-148.8" font-family="courb" font-size="14.00">drive(agt&gt;person,icl&gt;operate(icl&gt;do),obj&gt;vehicle,plf&gt;thing,plt&gt;thing,scn&gt;thing)</text> -<text text-anchor="middle" x="641.5" y="-133.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="883.5,-164 347.5,-164 347.5,-126 883.5,-126 883.5,-164"/> +<text text-anchor="middle" x="615.5" y="-148.8" font-family="courb" font-size="14.00">drive(agt&gt;person,icl&gt;operate(icl&gt;do),obj&gt;vehicle,plf&gt;thing,plt&gt;thing,scn&gt;thing)</text> +<text text-anchor="middle" x="615.5" y="-133.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge2" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M581.25,-214.97C592.15,-202.49 606.83,-185.69 618.97,-171.79"/> -<polygon fill="black" stroke="black" points="621.83,-173.84 625.77,-164 616.56,-169.23 621.83,-173.84"/> -<text text-anchor="middle" x="617" y="-185.8" font-family="Times,serif" font-size="14.00">scn</text> +<path fill="none" stroke="black" d="M556.83,-214.97C567.45,-202.49 581.74,-185.69 593.56,-171.79"/> +<polygon fill="black" stroke="black" points="596.37,-173.89 600.19,-164 591.04,-169.35 596.37,-173.89"/> +<text text-anchor="middle" x="592" y="-185.8" font-family="Times,serif" font-size="14.00">scn</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="751,-54 532,-54 532,-16 751,-16 751,-54"/> -<text text-anchor="middle" x="641.5" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="641.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="725,-54 506,-54 506,-16 725,-16 725,-54"/> +<text text-anchor="middle" x="615.5" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="615.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge3" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M641.5,-125.68C641.5,-108.82 641.5,-83.57 641.5,-64.15"/> -<polygon fill="black" stroke="black" points="645,-64.05 641.5,-54.05 638,-64.05 645,-64.05"/> -<text text-anchor="middle" x="650.5" y="-96.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M615.5,-125.68C615.5,-108.82 615.5,-83.57 615.5,-64.15"/> +<polygon fill="black" stroke="black" points="619,-64.05 615.5,-54.05 612,-64.05 619,-64.05"/> +<text text-anchor="middle" x="624.5" y="-96.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Axle counter</orig><unl>[S:00] @@ -39482,40 +39507,40 @@ mod(counter(icl>table>thing).@entry,axle(icl>shaft>thing)) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="223pt" height="133pt" - viewBox="0.00 0.00 223.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="208pt" height="133pt" + viewBox="0.00 0.00 208.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 219,-129 219,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 204,-129 204,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="215,-125 0,-125 0,-87 215,-87 215,-125"/> -<text text-anchor="middle" x="107.5" y="-109.8" font-family="courb" font-size="14.00">counter(icl&gt;table(icl&gt;thing))</text> -<text text-anchor="middle" x="107.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="200,-125 0,-125 0,-87 200,-87 200,-125"/> +<text text-anchor="middle" x="100" y="-109.8" font-family="courb" font-size="14.00">counter(icl&gt;table(icl&gt;thing))</text> +<text text-anchor="middle" x="100" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="185,-36 30,-36 30,0 185,0 185,-36"/> -<text text-anchor="middle" x="107.5" y="-14.3" font-family="Times,serif" font-size="14.00">axle(icl&gt;shaft(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="177.5,-36 22.5,-36 22.5,0 177.5,0 177.5,-36"/> +<text text-anchor="middle" x="100" y="-14.3" font-family="Times,serif" font-size="14.00">axle(icl&gt;shaft(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M107.5,-86.76C107.5,-74.93 107.5,-59.32 107.5,-46.05"/> -<polygon fill="black" stroke="black" points="111,-46.04 107.5,-36.04 104,-46.04 111,-46.04"/> -<text text-anchor="middle" x="120" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M100,-86.76C100,-74.93 100,-59.32 100,-46.05"/> +<polygon fill="black" stroke="black" points="103.5,-46.04 100,-36.04 96.5,-46.04 103.5,-46.04"/> +<text text-anchor="middle" x="112.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A method of “train detection”. Track mounted equipment counts he number of axles entering and leaving a track section at each extremity. A calculation is performed to determine whether the track section is “occupied” or clear.</orig><unl>[S:00] {org:en} A method of "train detection". @@ -39546,7 +39571,7 @@ mod(axle(icl>shaft>thing).@pl,:01) [/S] [S:00] {org:en} -A calculation is performed to determine whether the track section is "occupied" or clear.. +A calculation is performed to determine whether the track section is "occupied" or clear. {/org} {unl} obj(perform(icl>do,agt>thing,obj>thing).@entry.@present,calculation(icl>procedure>thing).@indef.@topic) @@ -39558,62 +39583,62 @@ obj:01(determine(icl>cause>be,equ>shape,obj>thing,aoj>thing).@ent {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="306pt" height="259pt" - viewBox="0.00 0.00 306.00 259.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="290pt" height="259pt" + viewBox="0.00 0.00 290.00 259.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 255)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-255 302,-255 302,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-255 286,-255 286,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-172 290,-172 290,-8 8,-8"/> -<text text-anchor="middle" x="149" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-172 274,-172 274,-8 8,-8"/> +<text text-anchor="middle" x="141" y="-156.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="282,-141 16,-141 16,-103 282,-103 282,-141"/> -<text text-anchor="middle" x="149" y="-125.8" font-family="courb" font-size="14.00">detection(icl&gt;perception(icl&gt;thing))</text> -<text text-anchor="middle" x="149" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="265.5,-141 16.5,-141 16.5,-103 265.5,-103 265.5,-141"/> +<text text-anchor="middle" x="141" y="-125.8" font-family="courb" font-size="14.00">detection(icl&gt;perception(icl&gt;thing))</text> +<text text-anchor="middle" x="141" y="-110.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="258.5,-52 39.5,-52 39.5,-16 258.5,-16 258.5,-52"/> -<text text-anchor="middle" x="149" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="250.5,-52 31.5,-52 31.5,-16 250.5,-16 250.5,-52"/> +<text text-anchor="middle" x="141" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M149,-102.76C149,-90.93 149,-75.32 149,-62.05"/> -<polygon fill="black" stroke="black" points="152.5,-62.04 149,-52.04 145.5,-62.04 152.5,-62.04"/> -<text text-anchor="middle" x="161.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M141,-102.76C141,-90.93 141,-75.32 141,-62.05"/> +<polygon fill="black" stroke="black" points="144.5,-62.04 141,-52.04 137.5,-62.04 144.5,-62.04"/> +<text text-anchor="middle" x="153.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="274.5,-251 23.5,-251 23.5,-213 274.5,-213 274.5,-251"/> -<text text-anchor="middle" x="149" y="-235.8" font-family="courb" font-size="14.00">method(icl&gt;know&#45;how(icl&gt;thing))</text> -<text text-anchor="middle" x="149" y="-220.8" font-family="courb" font-size="14.00">.@entry.@indef</text> +<polygon fill="none" stroke="black" points="259,-251 23,-251 23,-213 259,-213 259,-251"/> +<text text-anchor="middle" x="141" y="-235.8" font-family="courb" font-size="14.00">method(icl&gt;know&#45;how(icl&gt;thing))</text> +<text text-anchor="middle" x="141" y="-220.8" font-family="courb" font-size="14.00">.@entry.@indef</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M149,-212.68C149,-204.08 149,-193.29 149,-182.21"/> -<polygon fill="black" stroke="black" points="152.5,-182 149,-172 145.5,-182 152.5,-182"/> -<text text-anchor="middle" x="158" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M141,-212.68C141,-204.08 141,-193.29 141,-182.21"/> +<polygon fill="black" stroke="black" points="144.5,-182 141,-172 137.5,-182 144.5,-182"/> +<text text-anchor="middle" x="150" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1484pt" height="524pt" @@ -39623,7 +39648,7 @@ obj:01(determine(icl>cause>be,equ>shape,obj>thing,aoj>thing).@ent <polygon fill="white" stroke="transparent" points="-4,4 -4,-520 1479.5,-520 1479.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="763,-8 763,-259 1205,-259 1205,-8 763,-8"/> +<polygon fill="none" stroke="black" points="781,-8 781,-259 1187,-259 1187,-8 781,-8"/> <text text-anchor="middle" x="984" y="-243.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> @@ -39662,16 +39687,16 @@ obj:01(determine(icl>cause>be,equ>shape,obj>thing,aoj>thing).@ent <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1014.5,-516 895.5,-516 895.5,-478 1014.5,-478 1014.5,-516"/> -<text text-anchor="middle" x="955" y="-500.8" font-family="courb" font-size="14.00">he(icl&gt;person)</text> -<text text-anchor="middle" x="955" y="-485.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1009,-516 897,-516 897,-478 1009,-478 1009,-516"/> +<text text-anchor="middle" x="953" y="-500.8" font-family="courb" font-size="14.00">he(icl&gt;person)</text> +<text text-anchor="middle" x="953" y="-485.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge4" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M903.61,-477.97C863.34,-463.84 807.28,-444.18 765.32,-429.46"/> -<polygon fill="black" stroke="black" points="766.38,-426.12 755.79,-426.12 764.07,-432.73 766.38,-426.12"/> -<text text-anchor="middle" x="858.5" y="-448.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M902.03,-477.97C862.08,-463.84 806.47,-444.18 764.85,-429.46"/> +<polygon fill="black" stroke="black" points="765.99,-426.15 755.4,-426.12 763.66,-432.75 765.99,-426.15"/> +<text text-anchor="middle" x="857.5" y="-448.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -39682,9 +39707,9 @@ obj:01(determine(icl>cause>be,equ>shape,obj>thing,aoj>thing).@ent <!-- 3&#45;&gt;6 --> <g id="edge7" class="edge"> <title>3&#45;&gt;6</title> -<path fill="none" stroke="black" d="M961.01,-477.97C965.05,-465.84 970.46,-449.62 975.02,-435.95"/> -<polygon fill="black" stroke="black" points="978.45,-436.71 978.29,-426.12 971.81,-434.5 978.45,-436.71"/> -<text text-anchor="middle" x="985" y="-448.8" font-family="Times,serif" font-size="14.00">fictit</text> +<path fill="none" stroke="black" d="M959.42,-477.97C963.79,-465.72 969.64,-449.3 974.54,-435.55"/> +<polygon fill="black" stroke="black" points="977.84,-436.71 977.9,-426.12 971.25,-434.36 977.84,-436.71"/> +<text text-anchor="middle" x="984" y="-448.8" font-family="Times,serif" font-size="14.00">fictit</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -39717,7 +39742,7 @@ obj:01(determine(icl>cause>be,equ>shape,obj>thing,aoj>thing).@ent <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1196.5,-228 771.5,-228 771.5,-190 1196.5,-190 1196.5,-228"/> +<polygon fill="none" stroke="black" points="1178.5,-228 789.5,-228 789.5,-190 1178.5,-190 1178.5,-228"/> <text text-anchor="middle" x="984" y="-212.8" font-family="courb" font-size="14.00">section(agt&gt;thing,icl&gt;divide(icl&gt;do),obj&gt;thing,per&gt;thing)</text> <text text-anchor="middle" x="984" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -39800,116 +39825,116 @@ obj:01(determine(icl>cause>be,equ>shape,obj>thing,aoj>thing).@ent <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="701pt" height="547pt" - viewBox="0.00 0.00 700.50 547.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="676pt" height="547pt" + viewBox="0.00 0.00 675.50 547.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 543)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-543 696.5,-543 696.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-543 671.5,-543 671.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="218.5,-205 218.5,-371 684.5,-371 684.5,-205 218.5,-205"/> -<text text-anchor="middle" x="451.5" y="-355.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="227.5,-205 227.5,-371 659.5,-371 659.5,-205 227.5,-205"/> +<text text-anchor="middle" x="443.5" y="-355.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="339.5,-8 339.5,-172 563.5,-172 563.5,-8 339.5,-8"/> -<text text-anchor="middle" x="451.5" y="-156.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="331.5,-8 331.5,-172 555.5,-172 555.5,-8 331.5,-8"/> +<text text-anchor="middle" x="443.5" y="-156.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="275,-539 0,-539 0,-501 275,-501 275,-539"/> -<text text-anchor="middle" x="137.5" y="-523.8" font-family="courb" font-size="14.00">perform(agt&gt;thing,icl&gt;do,obj&gt;thing)</text> -<text text-anchor="middle" x="137.5" y="-508.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="256.5,-539 2.5,-539 2.5,-501 256.5,-501 256.5,-539"/> +<text text-anchor="middle" x="129.5" y="-523.8" font-family="courb" font-size="14.00">perform(agt&gt;thing,icl&gt;do,obj&gt;thing)</text> +<text text-anchor="middle" x="129.5" y="-508.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="227,-450 8,-450 8,-412 227,-412 227,-450"/> -<text text-anchor="middle" x="117.5" y="-434.8" font-family="Times,serif" font-size="14.00">calculation(icl&gt;procedure(icl&gt;thing))</text> -<text text-anchor="middle" x="117.5" y="-419.8" font-family="Times,serif" font-size="14.00">.@indef.@topic</text> +<polygon fill="none" stroke="black" points="219,-450 0,-450 0,-412 219,-412 219,-450"/> +<text text-anchor="middle" x="109.5" y="-434.8" font-family="Times,serif" font-size="14.00">calculation(icl&gt;procedure(icl&gt;thing))</text> +<text text-anchor="middle" x="109.5" y="-419.8" font-family="Times,serif" font-size="14.00">.@indef.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge4" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M133.36,-500.97C130.62,-489.08 126.98,-473.25 123.88,-459.76"/> -<polygon fill="black" stroke="black" points="127.29,-458.96 121.64,-450 120.47,-460.53 127.29,-458.96"/> -<text text-anchor="middle" x="138.5" y="-471.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M125.36,-500.97C122.62,-489.08 118.98,-473.25 115.88,-459.76"/> +<polygon fill="black" stroke="black" points="119.29,-458.96 113.64,-450 112.47,-460.53 119.29,-458.96"/> +<text text-anchor="middle" x="130.5" y="-471.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="658,-449 245,-449 245,-413 658,-413 658,-449"/> -<text text-anchor="middle" x="451.5" y="-427.3" font-family="Times,serif" font-size="14.00">clear(cob&gt;concrete_thing,icl&gt;brighten(icl&gt;occur),obj&gt;space(obj&gt;thing))</text> +<polygon fill="none" stroke="black" points="650,-449 237,-449 237,-413 650,-413 650,-449"/> +<text text-anchor="middle" x="443.5" y="-427.3" font-family="Times,serif" font-size="14.00">clear(cob&gt;concrete_thing,icl&gt;brighten(icl&gt;occur),obj&gt;space(obj&gt;thing))</text> </g> <!-- 1&#45;&gt;6 --> <g id="edge5" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M202.56,-500.97C254.39,-486.61 326.87,-466.53 380.25,-451.74"/> -<polygon fill="black" stroke="black" points="381.29,-455.09 389.99,-449.04 379.42,-448.34 381.29,-455.09"/> -<text text-anchor="middle" x="323" y="-471.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M194.56,-500.97C246.39,-486.61 318.87,-466.53 372.25,-451.74"/> +<polygon fill="black" stroke="black" points="373.29,-455.09 381.99,-449.04 371.42,-448.34 373.29,-455.09"/> +<text text-anchor="middle" x="315" y="-471.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="543,-141 360,-141 360,-103 543,-103 543,-141"/> -<text text-anchor="middle" x="451.5" y="-125.8" font-family="Times,serif" font-size="14.00">section(icl&gt;writing(icl&gt;thing))</text> -<text text-anchor="middle" x="451.5" y="-110.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="535,-141 352,-141 352,-103 535,-103 535,-141"/> +<text text-anchor="middle" x="443.5" y="-125.8" font-family="Times,serif" font-size="14.00">section(icl&gt;writing(icl&gt;thing))</text> +<text text-anchor="middle" x="443.5" y="-110.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="555.5,-52 347.5,-52 347.5,-16 555.5,-16 555.5,-52"/> -<text text-anchor="middle" x="451.5" y="-30.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="547.5,-52 339.5,-52 339.5,-16 547.5,-16 547.5,-52"/> +<text text-anchor="middle" x="443.5" y="-30.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M451.5,-102.76C451.5,-90.93 451.5,-75.32 451.5,-62.05"/> -<polygon fill="black" stroke="black" points="455,-62.04 451.5,-52.04 448,-62.04 455,-62.04"/> -<text text-anchor="middle" x="464" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M443.5,-102.76C443.5,-90.93 443.5,-75.32 443.5,-62.05"/> +<polygon fill="black" stroke="black" points="447,-62.04 443.5,-52.04 440,-62.04 447,-62.04"/> +<text text-anchor="middle" x="456" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="658,-251 245,-251 245,-213 658,-213 658,-251"/> -<text text-anchor="middle" x="451.5" y="-235.8" font-family="courb" font-size="14.00">occupy(aoj&gt;thing,equ&gt;inhabit,icl&gt;be(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="451.5" y="-220.8" font-family="courb" font-size="14.00">.@double_quote.@entry.@present</text> +<polygon fill="none" stroke="black" points="632,-251 255,-251 255,-213 632,-213 632,-251"/> +<text text-anchor="middle" x="443.5" y="-235.8" font-family="courb" font-size="14.00">occupy(aoj&gt;thing,equ&gt;inhabit,icl&gt;be(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="443.5" y="-220.8" font-family="courb" font-size="14.00">.@double_quote.@entry.@present</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge3" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M451.5,-212.68C451.5,-195.82 451.5,-170.57 451.5,-151.15"/> -<polygon fill="black" stroke="black" points="455,-151.05 451.5,-141.05 448,-151.05 455,-151.05"/> -<text text-anchor="middle" x="460.5" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M443.5,-212.68C443.5,-195.82 443.5,-170.57 443.5,-151.15"/> +<polygon fill="black" stroke="black" points="447,-151.05 443.5,-141.05 440,-151.05 447,-151.05"/> +<text text-anchor="middle" x="452.5" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="677,-340 226,-340 226,-302 677,-302 677,-340"/> -<text text-anchor="middle" x="451.5" y="-324.8" font-family="courb" font-size="14.00">determine(aoj&gt;thing,equ&gt;shape,icl&gt;cause(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="451.5" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="651.5,-340 235.5,-340 235.5,-302 651.5,-302 651.5,-340"/> +<text text-anchor="middle" x="443.5" y="-324.8" font-family="courb" font-size="14.00">determine(aoj&gt;thing,equ&gt;shape,icl&gt;cause(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="443.5" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6&#45;&gt;8 --> <g id="edge6" class="edge"> <title>6&#45;&gt;8</title> -<path fill="none" stroke="black" d="M451.5,-412.65C451.5,-403.88 451.5,-392.67 451.5,-381.15"/> -<polygon fill="black" stroke="black" points="455,-381 451.5,-371 448,-381 455,-381"/> -<text text-anchor="middle" x="457.5" y="-382.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M443.5,-412.65C443.5,-403.88 443.5,-392.67 443.5,-381.15"/> +<polygon fill="black" stroke="black" points="447,-381 443.5,-371 440,-381 447,-381"/> +<text text-anchor="middle" x="449.5" y="-382.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 8&#45;&gt;5 --> <g id="edge1" class="edge"> <title>8&#45;&gt;5</title> -<path fill="none" stroke="black" d="M451.5,-301.97C451.5,-290.19 451.5,-274.56 451.5,-261.16"/> -<polygon fill="black" stroke="black" points="455,-261 451.5,-251 448,-261 455,-261"/> -<text text-anchor="middle" x="460.5" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M443.5,-301.97C443.5,-290.19 443.5,-274.56 443.5,-261.16"/> +<polygon fill="black" stroke="black" points="447,-261 443.5,-251 440,-261 447,-261"/> +<text text-anchor="middle" x="452.5" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Balise</orig><unl>[S:00] @@ -39923,30 +39948,30 @@ balise.@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="80pt" height="46pt" - viewBox="0.00 0.00 80.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="77pt" height="46pt" + viewBox="0.00 0.00 77.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 76,-42 76,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 73,-42 73,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="72,-38 0,-38 0,0 72,0 72,-38"/> -<text text-anchor="middle" x="36" y="-22.8" font-family="courb" font-size="14.00">balise</text> -<text text-anchor="middle" x="36" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="69,-38 0,-38 0,0 69,0 69,-38"/> +<text text-anchor="middle" x="34.5" y="-22.8" font-family="courb" font-size="14.00">balise</text> +<text text-anchor="middle" x="34.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Device used for intermittent transmission between track and train and/or train and track.</orig><unl>[S:00] {org:en} -Device used for intermittent transmission between track and train and/or train and track.. +Device used for intermittent transmission between track and train and/or train and track. {/org} {unl} obj(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@state,device(icl>instrumentality>thing).@entry) @@ -39961,17 +39986,17 @@ obj(and or,track(icl>line>thing,equ>path):02) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="814pt" height="483pt" - viewBox="0.00 0.00 814.00 483.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="804pt" height="483pt" + viewBox="0.00 0.00 804.00 483.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 479)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-479 810,-479 810,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-479 800,-479 800,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -39982,7 +40007,7 @@ obj(and or,track(icl>line>thing,equ>path):02) <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="304,-386 26,-386 26,-348 304,-348 304,-386"/> +<polygon fill="none" stroke="black" points="294.5,-386 35.5,-386 35.5,-348 294.5,-348 294.5,-386"/> <text text-anchor="middle" x="165" y="-370.8" font-family="courb" font-size="14.00">device(icl&gt;instrumentality(icl&gt;thing))</text> <text text-anchor="middle" x="165" y="-355.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -39996,110 +40021,110 @@ obj(and or,track(icl>line>thing,equ>path):02) <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="539.5,-385 322.5,-385 322.5,-349 539.5,-349 539.5,-385"/> -<text text-anchor="middle" x="431" y="-363.3" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="529.5,-385 312.5,-385 312.5,-349 529.5,-349 529.5,-385"/> +<text text-anchor="middle" x="421" y="-363.3" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge3" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M235.97,-436.97C275.92,-422.84 331.53,-403.18 373.15,-388.46"/> -<polygon fill="black" stroke="black" points="374.34,-391.75 382.6,-385.12 372.01,-385.15 374.34,-391.75"/> -<text text-anchor="middle" x="332.5" y="-407.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M233.9,-436.97C272.07,-422.9 325.12,-403.34 364.99,-388.65"/> +<polygon fill="black" stroke="black" points="366.4,-391.86 374.57,-385.12 363.98,-385.29 366.4,-391.86"/> +<text text-anchor="middle" x="327.5" y="-407.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="436,-297 308,-297 308,-261 436,-261 436,-297"/> -<text text-anchor="middle" x="372" y="-275.3" font-family="Times,serif" font-size="14.00">intermittent(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="426,-297 298,-297 298,-261 426,-261 426,-297"/> +<text text-anchor="middle" x="362" y="-275.3" font-family="Times,serif" font-size="14.00">intermittent(icl&gt;adj)</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M419.06,-348.6C410.61,-336.28 399.13,-319.55 389.63,-305.7"/> -<polygon fill="black" stroke="black" points="392.26,-303.35 383.72,-297.08 386.49,-307.31 392.26,-303.35"/> -<text text-anchor="middle" x="418.5" y="-318.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M409.06,-348.6C400.61,-336.28 389.13,-319.55 379.63,-305.7"/> +<polygon fill="black" stroke="black" points="382.26,-303.35 373.72,-297.08 376.49,-307.31 382.26,-303.35"/> +<text text-anchor="middle" x="408.5" y="-318.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="671.5,-297 454.5,-297 454.5,-261 671.5,-261 671.5,-297"/> -<text text-anchor="middle" x="563" y="-275.3" font-family="Times,serif" font-size="14.00">between(icl&gt;how,obj&gt;thing,plc&lt;uw)</text> +<polygon fill="none" stroke="black" points="661.5,-297 444.5,-297 444.5,-261 661.5,-261 661.5,-297"/> +<text text-anchor="middle" x="553" y="-275.3" font-family="Times,serif" font-size="14.00">between(icl&gt;how,obj&gt;thing,plc&lt;uw)</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M457.39,-348.8C477.72,-335.56 506,-317.14 528.17,-302.69"/> -<polygon fill="black" stroke="black" points="530.18,-305.56 536.65,-297.17 526.36,-299.69 530.18,-305.56"/> -<text text-anchor="middle" x="517.5" y="-318.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M447.39,-348.8C467.72,-335.56 496,-317.14 518.17,-302.69"/> +<polygon fill="black" stroke="black" points="520.18,-305.56 526.65,-297.17 516.36,-299.69 520.18,-305.56"/> +<text text-anchor="middle" x="507.5" y="-318.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="590,-210 536,-210 536,-174 590,-174 590,-210"/> -<text text-anchor="middle" x="563" y="-188.3" font-family="Times,serif" font-size="14.00">and or</text> +<polygon fill="none" stroke="black" points="580,-210 526,-210 526,-174 580,-174 580,-210"/> +<text text-anchor="middle" x="553" y="-188.3" font-family="Times,serif" font-size="14.00">and or</text> </g> <!-- 5&#45;&gt;8 --> <g id="edge7" class="edge"> <title>5&#45;&gt;8</title> -<path fill="none" stroke="black" d="M563,-260.8C563,-249.16 563,-233.55 563,-220.24"/> -<polygon fill="black" stroke="black" points="566.5,-220.18 563,-210.18 559.5,-220.18 566.5,-220.18"/> -<text text-anchor="middle" x="572" y="-231.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M553,-260.8C553,-249.16 553,-233.55 553,-220.24"/> +<polygon fill="black" stroke="black" points="556.5,-220.18 553,-210.18 549.5,-220.18 556.5,-220.18"/> +<text text-anchor="middle" x="562" y="-231.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="557,-123 321,-123 321,-87 557,-87 557,-123"/> -<text text-anchor="middle" x="439" y="-101.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="547,-123 311,-123 311,-87 547,-87 547,-123"/> +<text text-anchor="middle" x="429" y="-101.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="551.5,-36 326.5,-36 326.5,0 551.5,0 551.5,-36"/> -<text text-anchor="middle" x="439" y="-14.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="541.5,-36 316.5,-36 316.5,0 541.5,0 541.5,-36"/> +<text text-anchor="middle" x="429" y="-14.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing)):01</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M439,-86.8C439,-75.16 439,-59.55 439,-46.24"/> -<polygon fill="black" stroke="black" points="442.5,-46.18 439,-36.18 435.5,-46.18 442.5,-46.18"/> -<text text-anchor="middle" x="449" y="-57.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M429,-86.8C429,-75.16 429,-59.55 429,-46.24"/> +<polygon fill="black" stroke="black" points="432.5,-46.18 429,-36.18 425.5,-46.18 432.5,-46.18"/> +<text text-anchor="middle" x="439" y="-57.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 8&#45;&gt;6 --> <g id="edge6" class="edge"> <title>8&#45;&gt;6</title> -<path fill="none" stroke="black" d="M537.91,-173.8C519.08,-160.9 493.12,-143.1 472.52,-128.98"/> -<polygon fill="black" stroke="black" points="474.28,-125.94 464.06,-123.18 470.33,-131.72 474.28,-125.94"/> -<text text-anchor="middle" x="519" y="-144.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M527.91,-173.8C509.08,-160.9 483.12,-143.1 462.52,-128.98"/> +<polygon fill="black" stroke="black" points="464.28,-125.94 454.06,-123.18 460.33,-131.72 464.28,-125.94"/> +<text text-anchor="middle" x="509" y="-144.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="800.5,-123 575.5,-123 575.5,-87 800.5,-87 800.5,-123"/> -<text text-anchor="middle" x="688" y="-101.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="790.5,-123 565.5,-123 565.5,-87 790.5,-87 790.5,-123"/> +<text text-anchor="middle" x="678" y="-101.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing)):02</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge9" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M588.3,-173.8C607.27,-160.9 633.44,-143.1 654.21,-128.98"/> -<polygon fill="black" stroke="black" points="656.44,-131.69 662.74,-123.18 652.5,-125.9 656.44,-131.69"/> -<text text-anchor="middle" x="642" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M578.3,-173.8C597.27,-160.9 623.44,-143.1 644.21,-128.98"/> +<polygon fill="black" stroke="black" points="646.44,-131.69 652.74,-123.18 642.5,-125.9 646.44,-131.69"/> +<text text-anchor="middle" x="632" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="806,-36 570,-36 570,0 806,0 806,-36"/> -<text text-anchor="middle" x="688" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="796,-36 560,-36 560,0 796,0 796,-36"/> +<text text-anchor="middle" x="678" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge8" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M688,-86.8C688,-75.16 688,-59.55 688,-46.24"/> -<polygon fill="black" stroke="black" points="691.5,-46.18 688,-36.18 684.5,-46.18 691.5,-46.18"/> -<text text-anchor="middle" x="698" y="-57.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M678,-86.8C678,-75.16 678,-59.55 678,-46.24"/> +<polygon fill="black" stroke="black" points="681.5,-46.18 678,-36.18 674.5,-46.18 681.5,-46.18"/> +<text text-anchor="middle" x="688" y="-57.8" font-family="Times,serif" font-size="14.00">and</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Banking</orig><unl>[S:00] @@ -40113,30 +40138,30 @@ banking(icl>finance>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="243pt" height="46pt" - viewBox="0.00 0.00 243.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="225pt" height="46pt" + viewBox="0.00 0.00 225.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 239,-42 239,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 221,-42 221,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="235,-38 0,-38 0,0 235,0 235,-38"/> -<text text-anchor="middle" x="117.5" y="-22.8" font-family="courb" font-size="14.00">banking(icl&gt;finance(icl&gt;thing))</text> -<text text-anchor="middle" x="117.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="217,-38 0,-38 0,0 217,0 217,-38"/> +<text text-anchor="middle" x="108.5" y="-22.8" font-family="courb" font-size="14.00">banking(icl&gt;finance(icl&gt;thing))</text> +<text text-anchor="middle" x="108.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>An additional traction unit at the rear end of the train, not coupled, supporting the train for moving up a hill, leaving the train on top whilst running.</orig><unl>[S:00] {org:en} -An additional traction unit at the rear end of the train, not coupled, supporting the train for moving up a hill, leaving the train on top whilst running.. +An additional traction unit at the rear end of the train, not coupled, supporting the train for moving up a hill, leaving the train on top whilst running. {/org} {unl} mod(unit(icl>measure>abstract_thing,aoj>uw).@indef,additional(icl>adj,equ>extra)) @@ -40159,261 +40184,261 @@ pur:01(train(icl>public_transport>thing):02.@def,:02) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1261pt" height="725pt" - viewBox="0.00 0.00 1261.00 725.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1221pt" height="725pt" + viewBox="0.00 0.00 1221.00 725.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 721)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-721 1257,-721 1257,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-721 1217,-721 1217,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-383 8,-638 520,-638 520,-383 8,-383"/> -<text text-anchor="middle" x="264" y="-622.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-383 8,-638 480,-638 480,-383 8,-383"/> +<text text-anchor="middle" x="244" y="-622.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="77,-8 77,-350 613,-350 613,-8 77,-8"/> -<text text-anchor="middle" x="345" y="-334.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="70,-8 70,-350 606,-350 606,-8 70,-8"/> +<text text-anchor="middle" x="338" y="-334.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="877,-607 611,-607 611,-569 877,-569 877,-607"/> -<text text-anchor="middle" x="744" y="-591.8" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> -<text text-anchor="middle" x="744" y="-576.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="840,-607 574,-607 574,-569 840,-569 840,-607"/> +<text text-anchor="middle" x="707" y="-591.8" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> +<text text-anchor="middle" x="707" y="-576.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="704,-517 528,-517 528,-481 704,-481 704,-517"/> -<text text-anchor="middle" x="616" y="-495.3" font-family="Times,serif" font-size="14.00">additional(equ&gt;extra,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="664,-517 488,-517 488,-481 664,-481 664,-517"/> +<text text-anchor="middle" x="576" y="-495.3" font-family="Times,serif" font-size="14.00">additional(equ&gt;extra,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge11" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M717.48,-568.97C697.78,-555.59 670.78,-537.23 649.58,-522.82"/> -<polygon fill="black" stroke="black" points="651.42,-519.84 641.18,-517.12 647.48,-525.63 651.42,-519.84"/> -<text text-anchor="middle" x="699.5" y="-539.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M679.86,-568.97C659.7,-555.59 632.06,-537.23 610.37,-522.82"/> +<polygon fill="black" stroke="black" points="612.04,-519.73 601.77,-517.12 608.17,-525.56 612.04,-519.73"/> +<text text-anchor="middle" x="661.5" y="-539.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="890,-517 722,-517 722,-481 890,-481 890,-517"/> -<text text-anchor="middle" x="806" y="-495.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="850,-517 682,-517 682,-481 850,-481 850,-517"/> +<text text-anchor="middle" x="766" y="-495.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge12" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M756.85,-568.97C765.83,-556.36 777.97,-539.34 787.93,-525.36"/> -<polygon fill="black" stroke="black" points="790.85,-527.29 793.8,-517.12 785.15,-523.23 790.85,-527.29"/> -<text text-anchor="middle" x="790.5" y="-539.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M719.22,-568.97C727.7,-556.48 739.11,-539.66 748.53,-525.76"/> +<polygon fill="black" stroke="black" points="751.68,-527.36 754.39,-517.12 745.88,-523.43 751.68,-527.36"/> +<text text-anchor="middle" x="752.5" y="-539.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1158.5,-518 907.5,-518 907.5,-480 1158.5,-480 1158.5,-518"/> -<text text-anchor="middle" x="1033" y="-502.8" font-family="Times,serif" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> -<text text-anchor="middle" x="1033" y="-487.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1118.5,-518 867.5,-518 867.5,-480 1118.5,-480 1118.5,-518"/> +<text text-anchor="middle" x="993" y="-502.8" font-family="Times,serif" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> +<text text-anchor="middle" x="993" y="-487.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge15" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M803.88,-568.97C850.28,-555 914.66,-535.62 963.36,-520.96"/> -<polygon fill="black" stroke="black" points="964.63,-524.24 973.2,-518 962.61,-517.53 964.63,-524.24"/> -<text text-anchor="middle" x="914.5" y="-539.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M766.26,-568.97C812.18,-555 875.89,-535.62 924.09,-520.96"/> +<polygon fill="black" stroke="black" points="925.27,-524.26 933.82,-518 923.23,-517.57 925.27,-524.26"/> +<text text-anchor="middle" x="876.5" y="-539.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="780.5,-717 289.5,-717 289.5,-679 780.5,-679 780.5,-717"/> -<text text-anchor="middle" x="535" y="-701.8" font-family="courb" font-size="14.00">couple(agt&gt;thing,cob&gt;thing,equ&gt;match,icl&gt;join(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="535" y="-686.8" font-family="courb" font-size="14.00">.@entry.@not.@past</text> +<polygon fill="none" stroke="black" points="730,-717 280,-717 280,-679 730,-679 730,-717"/> +<text text-anchor="middle" x="505" y="-701.8" font-family="courb" font-size="14.00">couple(agt&gt;thing,cob&gt;thing,equ&gt;match,icl&gt;join(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="505" y="-686.8" font-family="courb" font-size="14.00">.@entry.@not.@past</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge13" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M569.98,-678.92C605.7,-660.47 661.24,-631.76 699.94,-611.77"/> -<polygon fill="black" stroke="black" points="701.63,-614.84 708.9,-607.14 698.41,-608.62 701.63,-614.84"/> -<text text-anchor="middle" x="641.5" y="-649.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M538.81,-678.92C573.19,-660.54 626.56,-632.01 663.94,-612.02"/> +<polygon fill="black" stroke="black" points="665.91,-614.94 673.08,-607.14 662.61,-608.76 665.91,-614.94"/> +<text text-anchor="middle" x="607.5" y="-649.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="512,-607 18,-607 18,-569 512,-569 512,-607"/> -<text text-anchor="middle" x="265" y="-591.8" font-family="courb" font-size="14.00">support(agt&gt;thing,icl&gt;help(icl&gt;do),met&gt;thing,obj&gt;person,scn&gt;uw)</text> -<text text-anchor="middle" x="265" y="-576.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="471,-607 19,-607 19,-569 471,-569 471,-607"/> +<text text-anchor="middle" x="245" y="-591.8" font-family="courb" font-size="14.00">support(agt&gt;thing,icl&gt;help(icl&gt;do),met&gt;thing,obj&gt;person,scn&gt;uw)</text> +<text text-anchor="middle" x="245" y="-576.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;8 --> <g id="edge17" class="edge"> <title>4&#45;&gt;8</title> -<path fill="none" stroke="black" d="M489.81,-678.92C464.07,-668.63 430.37,-655.15 396.92,-641.77"/> -<polygon fill="black" stroke="black" points="398.08,-638.46 387.49,-638 395.48,-644.96 398.08,-638.46"/> -<text text-anchor="middle" x="451.5" y="-649.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M461.48,-678.92C436.81,-668.67 404.52,-655.26 372.45,-641.94"/> +<polygon fill="black" stroke="black" points="373.54,-638.6 362.96,-638 370.85,-645.07 373.54,-638.6"/> +<text text-anchor="middle" x="425.5" y="-649.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="998.5,-428 861.5,-428 861.5,-392 998.5,-392 998.5,-428"/> -<text text-anchor="middle" x="930" y="-406.3" font-family="Times,serif" font-size="14.00">rear(equ&gt;rear,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="958.5,-428 821.5,-428 821.5,-392 958.5,-392 958.5,-428"/> +<text text-anchor="middle" x="890" y="-406.3" font-family="Times,serif" font-size="14.00">rear(equ&gt;rear,icl&gt;adj)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge14" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1011.66,-479.97C996.16,-466.89 975.04,-449.05 958.17,-434.79"/> -<polygon fill="black" stroke="black" points="960.16,-431.89 950.26,-428.12 955.64,-437.24 960.16,-431.89"/> -<text text-anchor="middle" x="999.5" y="-450.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M971.66,-479.97C956.16,-466.89 935.04,-449.05 918.17,-434.79"/> +<polygon fill="black" stroke="black" points="920.16,-431.89 910.26,-428.12 915.64,-437.24 920.16,-431.89"/> +<text text-anchor="middle" x="959.5" y="-450.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1253,-429 1017,-429 1017,-391 1253,-391 1253,-429"/> -<text text-anchor="middle" x="1135" y="-413.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1135" y="-398.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1213,-429 977,-429 977,-391 1213,-391 1213,-429"/> +<text text-anchor="middle" x="1095" y="-413.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1095" y="-398.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge16" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1054.13,-479.97C1069.18,-467.14 1089.58,-449.74 1106.12,-435.63"/> -<polygon fill="black" stroke="black" points="1108.56,-438.16 1113.89,-429 1104.01,-432.83 1108.56,-438.16"/> -<text text-anchor="middle" x="1099" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1014.13,-479.97C1029.18,-467.14 1049.58,-449.74 1066.12,-435.63"/> +<polygon fill="black" stroke="black" points="1068.56,-438.16 1073.89,-429 1064.01,-432.83 1068.56,-438.16"/> +<text text-anchor="middle" x="1059" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="382,-518 146,-518 146,-480 382,-480 382,-518"/> -<text text-anchor="middle" x="264" y="-502.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> -<text text-anchor="middle" x="264" y="-487.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="362,-518 126,-518 126,-480 362,-480 362,-518"/> +<text text-anchor="middle" x="244" y="-502.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<text text-anchor="middle" x="244" y="-487.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge1" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M264.79,-568.97C264.66,-557.19 264.48,-541.56 264.32,-528.16"/> -<polygon fill="black" stroke="black" points="267.82,-527.96 264.21,-518 260.82,-528.04 267.82,-527.96"/> -<text text-anchor="middle" x="273" y="-539.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M244.79,-568.97C244.66,-557.19 244.48,-541.56 244.32,-528.16"/> +<polygon fill="black" stroke="black" points="247.82,-527.96 244.21,-518 240.82,-528.04 247.82,-527.96"/> +<text text-anchor="middle" x="253" y="-539.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="512,-429 16,-429 16,-391 512,-391 512,-429"/> -<text text-anchor="middle" x="264" y="-413.8" font-family="courb" font-size="14.00">move(agt&gt;volithional_thing,icl&gt;relocate(icl&gt;do),plf&gt;thing,plt&gt;thing)</text> -<text text-anchor="middle" x="264" y="-398.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="472.5,-429 15.5,-429 15.5,-391 472.5,-391 472.5,-429"/> +<text text-anchor="middle" x="244" y="-413.8" font-family="courb" font-size="14.00">move(agt&gt;volithional_thing,icl&gt;relocate(icl&gt;do),plf&gt;thing,plt&gt;thing)</text> +<text text-anchor="middle" x="244" y="-398.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge2" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M264,-479.97C264,-468.19 264,-452.56 264,-439.16"/> -<polygon fill="black" stroke="black" points="267.5,-439 264,-429 260.5,-439 267.5,-439"/> -<text text-anchor="middle" x="273.5" y="-450.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M244,-479.97C244,-468.19 244,-452.56 244,-439.16"/> +<polygon fill="black" stroke="black" points="247.5,-439 244,-429 240.5,-439 247.5,-439"/> +<text text-anchor="middle" x="253.5" y="-450.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="239,-318 85,-318 85,-282 239,-282 239,-318"/> -<text text-anchor="middle" x="162" y="-296.3" font-family="Times,serif" font-size="14.00">up(com&gt;height,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="232,-318 78,-318 78,-282 232,-282 232,-318"/> +<text text-anchor="middle" x="155" y="-296.3" font-family="Times,serif" font-size="14.00">up(com&gt;height,icl&gt;how)</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge3" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M246.7,-390.68C229.84,-372.83 204.09,-345.56 185.4,-325.78"/> -<polygon fill="black" stroke="black" points="187.78,-323.2 178.37,-318.34 182.7,-328.01 187.78,-323.2"/> -<text text-anchor="middle" x="235.5" y="-361.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M228.9,-390.68C214.32,-372.99 192.12,-346.04 175.85,-326.31"/> +<polygon fill="black" stroke="black" points="178.35,-323.83 169.29,-318.34 172.95,-328.28 178.35,-323.83"/> +<text text-anchor="middle" x="219.5" y="-361.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="475,-319 257,-319 257,-281 475,-281 475,-319"/> -<text text-anchor="middle" x="366" y="-303.8" font-family="Times,serif" font-size="14.00">hill(icl&gt;natural_elevation(icl&gt;thing))</text> -<text text-anchor="middle" x="366" y="-288.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="468,-319 250,-319 250,-281 468,-281 468,-319"/> +<text text-anchor="middle" x="359" y="-303.8" font-family="Times,serif" font-size="14.00">hill(icl&gt;natural_elevation(icl&gt;thing))</text> +<text text-anchor="middle" x="359" y="-288.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 10&#45;&gt;12 --> <g id="edge4" class="edge"> <title>10&#45;&gt;12</title> -<path fill="none" stroke="black" d="M281.3,-390.68C297.96,-373.04 323.3,-346.21 341.93,-326.49"/> -<polygon fill="black" stroke="black" points="344.63,-328.72 348.95,-319.05 339.54,-323.92 344.63,-328.72"/> -<text text-anchor="middle" x="320" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M263.25,-390.92C282.15,-373.17 311.16,-345.93 332.29,-326.08"/> +<polygon fill="black" stroke="black" points="334.8,-328.53 339.69,-319.14 330,-323.43 334.8,-328.53"/> +<text text-anchor="middle" x="307" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="375.5,-230 296.5,-230 296.5,-192 375.5,-192 375.5,-230"/> -<text text-anchor="middle" x="336" y="-214.8" font-family="Times,serif" font-size="14.00">leave on</text> -<text text-anchor="middle" x="336" y="-199.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="368.5,-230 289.5,-230 289.5,-192 368.5,-192 368.5,-230"/> +<text text-anchor="middle" x="329" y="-214.8" font-family="Times,serif" font-size="14.00">leave on</text> +<text text-anchor="middle" x="329" y="-199.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge5" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M359.78,-280.97C355.68,-269.08 350.22,-253.25 345.57,-239.76"/> -<polygon fill="black" stroke="black" points="348.78,-238.32 342.21,-230 342.16,-240.6 348.78,-238.32"/> -<text text-anchor="middle" x="364.5" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M352.78,-280.97C348.68,-269.08 343.22,-253.25 338.57,-239.76"/> +<polygon fill="black" stroke="black" points="341.78,-238.32 335.21,-230 335.16,-240.6 341.78,-238.32"/> +<text text-anchor="middle" x="357.5" y="-251.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="321,-54 85,-54 85,-16 321,-16 321,-54"/> -<text text-anchor="middle" x="203" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):03</text> -<text text-anchor="middle" x="203" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="314,-54 78,-54 78,-16 314,-16 314,-54"/> +<text text-anchor="middle" x="196" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):03</text> +<text text-anchor="middle" x="196" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge6" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M296.46,-197.83C269.24,-187.29 234.74,-169.23 216,-141 201,-118.41 198.98,-86.96 199.95,-64.38"/> -<polygon fill="black" stroke="black" points="203.45,-64.59 200.6,-54.39 196.46,-64.14 203.45,-64.59"/> -<text text-anchor="middle" x="225" y="-119.3" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M289.46,-197.83C262.24,-187.29 227.74,-169.23 209,-141 194,-118.41 191.98,-86.96 192.95,-64.38"/> +<polygon fill="black" stroke="black" points="196.45,-64.59 193.6,-54.39 189.46,-64.14 196.45,-64.59"/> +<text text-anchor="middle" x="218" y="-119.3" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="323.5,-141 242.5,-141 242.5,-105 323.5,-105 323.5,-141"/> -<text text-anchor="middle" x="283" y="-119.3" font-family="Times,serif" font-size="14.00">top(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="316.5,-141 235.5,-141 235.5,-105 316.5,-105 316.5,-141"/> +<text text-anchor="middle" x="276" y="-119.3" font-family="Times,serif" font-size="14.00">top(icl&gt;adj)</text> </g> <!-- 13&#45;&gt;15 --> <g id="edge8" class="edge"> <title>13&#45;&gt;15</title> -<path fill="none" stroke="black" d="M324.76,-191.76C317.25,-179.58 307.27,-163.38 298.95,-149.88"/> -<polygon fill="black" stroke="black" points="301.73,-147.72 293.5,-141.04 295.77,-151.39 301.73,-147.72"/> -<text text-anchor="middle" x="324.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M317.76,-191.76C310.25,-179.58 300.27,-163.38 291.95,-149.88"/> +<polygon fill="black" stroke="black" points="294.73,-147.72 286.5,-141.04 288.77,-151.39 294.73,-147.72"/> +<text text-anchor="middle" x="317.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 16 --> <g id="node16" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="599.5,-141 342.5,-141 342.5,-105 599.5,-105 599.5,-141"/> -<text text-anchor="middle" x="471" y="-119.3" font-family="Times,serif" font-size="14.00">whilst(equ&gt;while,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> +<polygon fill="none" stroke="black" points="592.5,-141 335.5,-141 335.5,-105 592.5,-105 592.5,-141"/> +<text text-anchor="middle" x="464" y="-119.3" font-family="Times,serif" font-size="14.00">whilst(equ&gt;while,icl&gt;how,obj&gt;uw,tim&lt;uw)</text> </g> <!-- 13&#45;&gt;16 --> <g id="edge9" class="edge"> <title>13&#45;&gt;16</title> -<path fill="none" stroke="black" d="M364.3,-191.97C385.05,-178.75 413.36,-160.72 435.61,-146.54"/> -<polygon fill="black" stroke="black" points="437.56,-149.45 444.12,-141.13 433.8,-143.55 437.56,-149.45"/> -<text text-anchor="middle" x="424.5" y="-162.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M357.3,-191.97C378.05,-178.75 406.36,-160.72 428.61,-146.54"/> +<polygon fill="black" stroke="black" points="430.56,-149.45 437.12,-141.13 426.8,-143.55 430.56,-149.45"/> +<text text-anchor="middle" x="417.5" y="-162.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 15&#45;&gt;14 --> <g id="edge7" class="edge"> <title>15&#45;&gt;14</title> -<path fill="none" stroke="black" d="M266.81,-104.6C255.33,-92.26 239.74,-75.49 226.84,-61.63"/> -<polygon fill="black" stroke="black" points="229.37,-59.21 219.99,-54.27 224.24,-63.97 229.37,-59.21"/> -<text text-anchor="middle" x="258.5" y="-75.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M259.81,-104.6C248.33,-92.26 232.74,-75.49 219.84,-61.63"/> +<polygon fill="black" stroke="black" points="222.37,-59.21 212.99,-54.27 217.24,-63.97 222.37,-59.21"/> +<text text-anchor="middle" x="251.5" y="-75.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 17 --> <g id="node17" class="node"> <title>17</title> -<polygon fill="none" stroke="black" points="604.5,-53 339.5,-53 339.5,-17 604.5,-17 604.5,-53"/> -<text text-anchor="middle" x="472" y="-31.3" font-family="Times,serif" font-size="14.00">run(agt&gt;thing,icl&gt;go(icl&gt;do),plf&gt;uw,plt&gt;uw)</text> +<polygon fill="none" stroke="black" points="597.5,-53 332.5,-53 332.5,-17 597.5,-17 597.5,-53"/> +<text text-anchor="middle" x="465" y="-31.3" font-family="Times,serif" font-size="14.00">run(agt&gt;thing,icl&gt;go(icl&gt;do),plf&gt;uw,plt&gt;uw)</text> </g> <!-- 16&#45;&gt;17 --> <g id="edge10" class="edge"> <title>16&#45;&gt;17</title> -<path fill="none" stroke="black" d="M471.2,-104.6C471.34,-92.75 471.53,-76.82 471.68,-63.29"/> -<polygon fill="black" stroke="black" points="475.18,-63.12 471.8,-53.08 468.19,-63.04 475.18,-63.12"/> -<text text-anchor="middle" x="480" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M464.2,-104.6C464.34,-92.75 464.53,-76.82 464.68,-63.29"/> +<polygon fill="black" stroke="black" points="468.18,-63.12 464.8,-53.08 461.19,-63.04 468.18,-63.12"/> +<text text-anchor="middle" x="473" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Block</orig><unl>[S:00] @@ -40427,27 +40452,27 @@ block(icl>artifact>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="222pt" height="46pt" - viewBox="0.00 0.00 222.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="204pt" height="46pt" + viewBox="0.00 0.00 204.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 218,-42 218,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 200,-42 200,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="214,-38 0,-38 0,0 214,0 214,-38"/> -<text text-anchor="middle" x="107" y="-22.8" font-family="courb" font-size="14.00">block(icl&gt;artifact(icl&gt;thing))</text> -<text text-anchor="middle" x="107" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="196,-38 0,-38 0,0 196,0 196,-38"/> +<text text-anchor="middle" x="98" y="-22.8" font-family="courb" font-size="14.00">block(icl&gt;artifact(icl&gt;thing))</text> +<text text-anchor="middle" x="98" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A method of controlling the separation between trains by dividing the line into sections with, normally, no more than one train in each section. The block can either be a fixed block or a moving block.</orig><unl>[S:00] {org:en} A method of controlling the separation between trains by dividing the line into sections with, normally, no more than one train in each section. @@ -40471,7 +40496,7 @@ plc(train(icl>public_transport>thing):02,section(icl>writing>thing): [/S] [S:00] {org:en} -The block can either be a fixed block or a moving block.. +The block can either be a fixed block or a moving block. {/org} {unl} aoj(block(icl>artifact>thing):02.@entry.@indef.@present.@ability,block(icl>artifact>thing):01.@def) @@ -40482,10 +40507,10 @@ obj(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@p {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1052pt" height="661pt" @@ -40496,7 +40521,7 @@ obj(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@p <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="459.5,-653 208.5,-653 208.5,-615 459.5,-615 459.5,-653"/> +<polygon fill="none" stroke="black" points="452,-653 216,-653 216,-615 452,-615 452,-653"/> <text text-anchor="middle" x="334" y="-637.8" font-family="courb" font-size="14.00">method(icl&gt;know&#45;how(icl&gt;thing))</text> <text text-anchor="middle" x="334" y="-622.8" font-family="courb" font-size="14.00">.@entry.@indef</text> </g> @@ -40692,7 +40717,7 @@ obj(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@p <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="828pt" height="402pt" @@ -40703,7 +40728,7 @@ obj(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@p <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="372.5,-127 120.5,-127 120.5,-89 372.5,-89 372.5,-127"/> +<polygon fill="none" stroke="black" points="367.5,-127 125.5,-127 125.5,-89 367.5,-89 367.5,-127"/> <text text-anchor="middle" x="246.5" y="-111.8" font-family="courb" font-size="14.00">block(icl&gt;artifact(icl&gt;thing)):02</text> <text text-anchor="middle" x="246.5" y="-96.8" font-family="courb" font-size="14.00">.@ability.@entry.@indef.@present</text> </g> @@ -40778,7 +40803,7 @@ obj(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@p </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Braking curve</orig><unl>[S:00] @@ -40790,44 +40815,44 @@ obj(brake(icl>stop>occur,obj>thing).@progress,curve(icl>line>thin {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="324pt" height="135pt" - viewBox="0.00 0.00 324.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="300pt" height="135pt" + viewBox="0.00 0.00 300.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 131)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 320,-131 320,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 296,-131 296,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="267,-127 49,-127 49,-89 267,-89 267,-127"/> -<text text-anchor="middle" x="158" y="-111.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="158" y="-96.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="255,-127 37,-127 37,-89 255,-89 255,-127"/> +<text text-anchor="middle" x="146" y="-111.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="146" y="-96.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="316,-38 0,-38 0,0 316,0 316,-38"/> -<text text-anchor="middle" x="158" y="-22.8" font-family="courb" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing))</text> -<text text-anchor="middle" x="158" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="292,-38 0,-38 0,0 292,0 292,-38"/> +<text text-anchor="middle" x="146" y="-22.8" font-family="courb" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing))</text> +<text text-anchor="middle" x="146" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M158,-88.97C158,-77.19 158,-61.56 158,-48.16"/> -<polygon fill="black" stroke="black" points="161.5,-48 158,-38 154.5,-48 161.5,-48"/> -<text text-anchor="middle" x="167" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M146,-88.97C146,-77.19 146,-61.56 146,-48.16"/> +<polygon fill="black" stroke="black" points="149.5,-48 146,-38 142.5,-48 149.5,-48"/> +<text text-anchor="middle" x="155" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A speed-distance curve calculated from train and infrastructure data and deceleration parameters of the train.</orig><unl>[S:00] {org:en} -A speed-distance curve calculated from train and infrastructure data and deceleration parameters of the train.. +A speed-distance curve calculated from train and infrastructure data and deceleration parameters of the train. {/org} {unl} mod(distance(icl>spacing>thing),speed(icl>rate>thing)) @@ -40841,21 +40866,21 @@ plf(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,ob {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1659pt" height="348pt" - viewBox="0.00 0.00 1658.50 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1631pt" height="348pt" + viewBox="0.00 0.00 1631.00 348.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 344)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 1654.5,-344 1654.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-344 1627,-344 1627,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="563.5,-166 563.5,-332 1057.5,-332 1057.5,-166 563.5,-166"/> -<text text-anchor="middle" x="810.5" y="-316.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="563.5,-166 563.5,-332 1041.5,-332 1041.5,-166 563.5,-166"/> +<text text-anchor="middle" x="802.5" y="-316.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -40879,7 +40904,7 @@ plf(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,ob <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="435.5,-212 119.5,-212 119.5,-174 435.5,-174 435.5,-212"/> +<polygon fill="none" stroke="black" points="423.5,-212 131.5,-212 131.5,-174 423.5,-174 423.5,-212"/> <text text-anchor="middle" x="277.5" y="-196.8" font-family="courb" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing))</text> <text text-anchor="middle" x="277.5" y="-181.8" font-family="courb" font-size="14.00">.@entry.@indef</text> </g> @@ -40907,81 +40932,81 @@ plf(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,ob <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="795.5,-212 571.5,-212 571.5,-174 795.5,-174 795.5,-212"/> -<text text-anchor="middle" x="683.5" y="-196.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="683.5" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="779,-212 572,-212 572,-174 779,-174 779,-212"/> +<text text-anchor="middle" x="675.5" y="-196.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="675.5" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;8 --> <g id="edge8" class="edge"> <title>4&#45;&gt;8</title> -<path fill="none" stroke="black" d="M361.62,-262.97C417.02,-251.1 490.65,-235.32 553.51,-221.85"/> -<polygon fill="black" stroke="black" points="554.46,-225.23 563.5,-219.71 552.99,-218.39 554.46,-225.23"/> -<text text-anchor="middle" x="513.5" y="-233.8" font-family="Times,serif" font-size="14.00">plf</text> +<path fill="none" stroke="black" d="M359.97,-262.97C415.88,-250.75 490.76,-234.38 553.53,-220.66"/> +<polygon fill="black" stroke="black" points="554.48,-224.04 563.5,-218.48 552.98,-217.2 554.48,-224.04"/> +<text text-anchor="middle" x="508.5" y="-233.8" font-family="Times,serif" font-size="14.00">plf</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1650.5,-301 1354.5,-301 1354.5,-263 1650.5,-263 1650.5,-301"/> -<text text-anchor="middle" x="1502.5" y="-285.8" font-family="courb" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1502.5" y="-270.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1623,-301 1350,-301 1350,-263 1623,-263 1623,-301"/> +<text text-anchor="middle" x="1486.5" y="-285.8" font-family="courb" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1486.5" y="-270.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1615.5,-211 1389.5,-211 1389.5,-175 1615.5,-175 1615.5,-211"/> -<text text-anchor="middle" x="1502.5" y="-189.3" font-family="Times,serif" font-size="14.00">infrastructure(icl&gt;structure(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1599.5,-211 1373.5,-211 1373.5,-175 1599.5,-175 1599.5,-211"/> +<text text-anchor="middle" x="1486.5" y="-189.3" font-family="Times,serif" font-size="14.00">infrastructure(icl&gt;structure(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge6" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1502.5,-262.97C1502.5,-250.96 1502.5,-234.93 1502.5,-221.36"/> -<polygon fill="black" stroke="black" points="1506,-221.12 1502.5,-211.12 1499,-221.12 1506,-221.12"/> -<text text-anchor="middle" x="1515" y="-233.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1486.5,-262.97C1486.5,-250.96 1486.5,-234.93 1486.5,-221.36"/> +<polygon fill="black" stroke="black" points="1490,-221.12 1486.5,-211.12 1483,-221.12 1490,-221.12"/> +<text text-anchor="middle" x="1499" y="-233.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1049.5,-301 789.5,-301 789.5,-263 1049.5,-263 1049.5,-301"/> -<text text-anchor="middle" x="919.5" y="-285.8" font-family="courb" font-size="14.00">parameter(icl&gt;constant(icl&gt;thing))</text> -<text text-anchor="middle" x="919.5" y="-270.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="1033.5,-301 791.5,-301 791.5,-263 1033.5,-263 1033.5,-301"/> +<text text-anchor="middle" x="912.5" y="-285.8" font-family="courb" font-size="14.00">parameter(icl&gt;constant(icl&gt;thing))</text> +<text text-anchor="middle" x="912.5" y="-270.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge1" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M870.6,-262.97C833.18,-249.18 781.45,-230.11 741.87,-215.52"/> -<polygon fill="black" stroke="black" points="742.93,-212.18 732.34,-212 740.51,-218.75 742.93,-212.18"/> -<text text-anchor="middle" x="825.5" y="-233.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M863.39,-262.97C825.82,-249.18 773.87,-230.11 734.11,-215.52"/> +<polygon fill="black" stroke="black" points="735.14,-212.16 724.54,-212 732.72,-218.74 735.14,-212.16"/> +<text text-anchor="middle" x="817.5" y="-233.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1371.5,-211 1067.5,-211 1067.5,-175 1371.5,-175 1371.5,-211"/> -<text text-anchor="middle" x="1219.5" y="-189.3" font-family="Times,serif" font-size="14.00">deceleration(ant&gt;acceleration,icl&gt;change(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1355.5,-211 1051.5,-211 1051.5,-175 1355.5,-175 1355.5,-211"/> +<text text-anchor="middle" x="1203.5" y="-189.3" font-family="Times,serif" font-size="14.00">deceleration(ant&gt;acceleration,icl&gt;change(icl&gt;thing))</text> </g> <!-- 7&#45;&gt;9 --> <g id="edge7" class="edge"> <title>7&#45;&gt;9</title> -<path fill="none" stroke="black" d="M981.66,-262.97C1031.08,-248.64 1100.14,-228.62 1151.11,-213.83"/> -<polygon fill="black" stroke="black" points="1152.1,-217.19 1160.73,-211.04 1150.16,-210.47 1152.1,-217.19"/> -<text text-anchor="middle" x="1099" y="-233.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M972.8,-262.97C1020.55,-248.7 1087.22,-228.76 1136.61,-214"/> +<polygon fill="black" stroke="black" points="1137.67,-217.33 1146.25,-211.12 1135.67,-210.63 1137.67,-217.33"/> +<text text-anchor="middle" x="1087" y="-233.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1049.5,-212 813.5,-212 813.5,-174 1049.5,-174 1049.5,-212"/> -<text text-anchor="middle" x="931.5" y="-196.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> -<text text-anchor="middle" x="931.5" y="-181.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1033.5,-212 797.5,-212 797.5,-174 1033.5,-174 1033.5,-212"/> +<text text-anchor="middle" x="915.5" y="-196.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<text text-anchor="middle" x="915.5" y="-181.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 7&#45;&gt;10 --> <g id="edge2" class="edge"> <title>7&#45;&gt;10</title> -<path fill="none" stroke="black" d="M921.99,-262.97C923.61,-251.19 925.77,-235.56 927.62,-222.16"/> -<polygon fill="black" stroke="black" points="931.12,-222.39 929.02,-212 924.18,-221.43 931.12,-222.39"/> -<text text-anchor="middle" x="934.5" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M913.12,-262.97C913.53,-251.19 914.07,-235.56 914.53,-222.16"/> +<polygon fill="black" stroke="black" points="918.03,-222.12 914.88,-212 911.04,-221.88 918.03,-222.12"/> +<text text-anchor="middle" x="922.5" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Confirm</orig><unl>[S:00] @@ -40995,30 +41020,30 @@ confirm(icl>be,equ>support,obj>uw,aoj>thing,met>thing).@entry.@im {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="439pt" height="46pt" - viewBox="0.00 0.00 439.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="406pt" height="46pt" + viewBox="0.00 0.00 406.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 435,-42 435,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 402,-42 402,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="431,-38 0,-38 0,0 431,0 431,-38"/> -<text text-anchor="middle" x="215.5" y="-22.8" font-family="courb" font-size="14.00">confirm(aoj&gt;thing,equ&gt;support,icl&gt;be,met&gt;thing,obj&gt;uw)</text> -<text text-anchor="middle" x="215.5" y="-7.8" font-family="courb" font-size="14.00">.@entry.@imperative</text> +<polygon fill="none" stroke="black" points="398,-38 0,-38 0,0 398,0 398,-38"/> +<text text-anchor="middle" x="199" y="-22.8" font-family="courb" font-size="14.00">confirm(aoj&gt;thing,equ&gt;support,icl&gt;be,met&gt;thing,obj&gt;uw)</text> +<text text-anchor="middle" x="199" y="-7.8" font-family="courb" font-size="14.00">.@entry.@imperative</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>The driver’s approval/validation that new data/information shall be taken into account by the system.</orig><unl>[S:00] {org:en} -The driver's approval/validation that new data/information shall be taken into account by the system.. +The driver's approval/validation that new data/information shall be taken into account by the system. {/org} {unl} or(validation(icl>determination>thing),approval(icl>support>thing,equ>blessing,ant>disapproval)) @@ -41033,17 +41058,17 @@ obj(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@p {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1328pt" height="350pt" - viewBox="0.00 0.00 1328.00 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1319pt" height="350pt" + viewBox="0.00 0.00 1319.00 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 346)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 1324,-346 1324,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 1315,-346 1315,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> <polygon fill="none" stroke="black" points="8,-79 8,-334 821,-334 821,-79 8,-79"/> @@ -41071,16 +41096,16 @@ obj(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@p <!-- 4 --> <g id="node3" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="791,-214 567,-214 567,-176 791,-176 791,-214"/> -<text text-anchor="middle" x="679" y="-198.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="679" y="-183.8" font-family="courb" font-size="14.00">.@entry.@topic</text> +<polygon fill="none" stroke="black" points="784.5,-214 577.5,-214 577.5,-176 784.5,-176 784.5,-214"/> +<text text-anchor="middle" x="681" y="-198.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="681" y="-183.8" font-family="courb" font-size="14.00">.@entry.@topic</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge6" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M821,-148.25C843.83,-140.89 866.4,-133.61 886.08,-127.27"/> -<polygon fill="black" stroke="black" points="887.44,-130.51 895.88,-124.12 885.29,-123.85 887.44,-130.51"/> -<text text-anchor="middle" x="843.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M821,-148.55C843.99,-141.09 866.74,-133.7 886.55,-127.27"/> +<polygon fill="black" stroke="black" points="887.85,-130.53 896.28,-124.12 885.68,-123.87 887.85,-130.53"/> +<text text-anchor="middle" x="844.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node4" class="node"> @@ -41091,9 +41116,9 @@ obj(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@p <!-- 4&#45;&gt;5 --> <g id="edge1" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M579.34,-175.97C498.29,-161.31 384.3,-140.7 302.09,-125.83"/> -<polygon fill="black" stroke="black" points="302.68,-122.38 292.22,-124.04 301.44,-129.27 302.68,-122.38"/> -<text text-anchor="middle" x="480.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M580.92,-175.97C499.54,-161.31 385.07,-140.7 302.52,-125.83"/> +<polygon fill="black" stroke="black" points="303.08,-122.37 292.61,-124.04 301.83,-129.26 303.08,-122.37"/> +<text text-anchor="middle" x="481.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node5" class="node"> @@ -41104,9 +41129,9 @@ obj(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@p <!-- 4&#45;&gt;6 --> <g id="edge2" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M634.66,-175.97C600.27,-161.99 552.55,-142.59 516.47,-127.93"/> -<polygon fill="black" stroke="black" points="517.68,-124.64 507.1,-124.12 515.05,-131.12 517.68,-124.64"/> -<text text-anchor="middle" x="597.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M636.24,-175.97C601.53,-161.99 553.37,-142.59 516.96,-127.93"/> +<polygon fill="black" stroke="black" points="518.08,-124.61 507.49,-124.12 515.46,-131.1 518.08,-124.61"/> +<text text-anchor="middle" x="598.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node7" class="node"> @@ -41118,68 +41143,68 @@ obj(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@p <!-- 4&#45;&gt;8 --> <g id="edge4" class="edge"> <title>4&#45;&gt;8</title> -<path fill="none" stroke="black" d="M679.41,-175.97C679.69,-164.19 680.04,-148.56 680.35,-135.16"/> -<polygon fill="black" stroke="black" points="683.86,-135.08 680.59,-125 676.86,-134.92 683.86,-135.08"/> +<path fill="none" stroke="black" d="M681,-175.97C681,-164.19 681,-148.56 681,-135.16"/> +<polygon fill="black" stroke="black" points="684.5,-135 681,-125 677.5,-135 684.5,-135"/> <text text-anchor="middle" x="690.5" y="-146.8" font-family="Times,serif" font-size="14.00">pos</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="811.5,-303 542.5,-303 542.5,-265 811.5,-265 811.5,-303"/> -<text text-anchor="middle" x="677" y="-287.8" font-family="courb" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> -<text text-anchor="middle" x="677" y="-272.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="806.5,-303 555.5,-303 555.5,-265 806.5,-265 806.5,-303"/> +<text text-anchor="middle" x="681" y="-287.8" font-family="courb" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<text text-anchor="middle" x="681" y="-272.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 7&#45;&gt;4 --> <g id="edge3" class="edge"> <title>7&#45;&gt;4</title> -<path fill="none" stroke="black" d="M677.41,-264.97C677.69,-253.19 678.04,-237.56 678.35,-224.16"/> -<polygon fill="black" stroke="black" points="681.86,-224.08 678.59,-214 674.86,-223.92 681.86,-224.08"/> -<text text-anchor="middle" x="685" y="-235.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M681,-264.97C681,-253.19 681,-237.56 681,-224.16"/> +<polygon fill="black" stroke="black" points="684.5,-224 681,-214 677.5,-224 684.5,-224"/> +<text text-anchor="middle" x="687" y="-235.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1254,-303 830,-303 830,-265 1254,-265 1254,-303"/> -<text text-anchor="middle" x="1042" y="-287.8" font-family="courb" font-size="14.00">take(aoj&gt;thing,ben&gt;person,icl&gt;require(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="1042" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="1220.5,-303 829.5,-303 829.5,-265 1220.5,-265 1220.5,-303"/> +<text text-anchor="middle" x="1025" y="-287.8" font-family="courb" font-size="14.00">take(aoj&gt;thing,ben&gt;person,icl&gt;require(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="1025" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 9&#45;&gt;4 --> <g id="edge9" class="edge"> <title>9&#45;&gt;4</title> -<path fill="none" stroke="black" d="M966.79,-264.97C927.46,-255.55 877.86,-243.66 830.96,-232.42"/> -<polygon fill="black" stroke="black" points="831.54,-228.96 821,-230.03 829.91,-235.77 831.54,-228.96"/> -<text text-anchor="middle" x="892" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M953.72,-264.97C918.11,-255.97 873.6,-244.71 830.93,-233.92"/> +<polygon fill="black" stroke="black" points="831.55,-230.47 821,-231.41 829.84,-237.25 831.55,-230.47"/> +<text text-anchor="middle" x="883" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1126,-213 872,-213 872,-177 1126,-177 1126,-213"/> -<text text-anchor="middle" x="999" y="-191.3" font-family="Times,serif" font-size="14.00">account(icl&gt;agreement(icl&gt;abstract_thing))</text> +<polygon fill="none" stroke="black" points="1117,-213 863,-213 863,-177 1117,-177 1117,-213"/> +<text text-anchor="middle" x="990" y="-191.3" font-family="Times,serif" font-size="14.00">account(icl&gt;agreement(icl&gt;abstract_thing))</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge7" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1033.09,-264.97C1026.97,-252.6 1018.76,-235.98 1011.93,-222.15"/> -<polygon fill="black" stroke="black" points="1015.03,-220.53 1007.46,-213.12 1008.75,-223.63 1015.03,-220.53"/> -<text text-anchor="middle" x="1030.5" y="-235.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M1017.75,-264.97C1012.82,-252.72 1006.21,-236.3 1000.68,-222.55"/> +<polygon fill="black" stroke="black" points="1003.86,-221.09 996.89,-213.12 997.37,-223.7 1003.86,-221.09"/> +<text text-anchor="middle" x="1016.5" y="-235.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1320,-214 1144,-214 1144,-176 1320,-176 1320,-214"/> -<text text-anchor="middle" x="1232" y="-198.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> -<text text-anchor="middle" x="1232" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1311,-214 1135,-214 1135,-176 1311,-176 1311,-214"/> +<text text-anchor="middle" x="1223" y="-198.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> +<text text-anchor="middle" x="1223" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 9&#45;&gt;11 --> <g id="edge8" class="edge"> <title>9&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1081.37,-264.97C1111.05,-251.38 1151.91,-232.67 1183.59,-218.17"/> -<polygon fill="black" stroke="black" points="1185.05,-221.35 1192.68,-214 1182.13,-214.98 1185.05,-221.35"/> -<text text-anchor="middle" x="1156.5" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1066.03,-264.97C1096.95,-251.38 1139.54,-232.67 1172.55,-218.17"/> +<polygon fill="black" stroke="black" points="1174.28,-221.23 1182.03,-214 1171.46,-214.82 1174.28,-221.23"/> +<text text-anchor="middle" x="1143.5" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Confirmation</orig><unl>[S:00] @@ -41193,30 +41218,30 @@ confirmation(icl>proof>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="259pt" height="46pt" - viewBox="0.00 0.00 259.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="242pt" height="46pt" + viewBox="0.00 0.00 242.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 255,-42 255,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 238,-42 238,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="251,-38 0,-38 0,0 251,0 251,-38"/> -<text text-anchor="middle" x="125.5" y="-22.8" font-family="courb" font-size="14.00">confirmation(icl&gt;proof(icl&gt;thing))</text> -<text text-anchor="middle" x="125.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="234,-38 0,-38 0,0 234,0 234,-38"/> +<text text-anchor="middle" x="117" y="-22.8" font-family="courb" font-size="14.00">confirmation(icl&gt;proof(icl&gt;thing))</text> +<text text-anchor="middle" x="117" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>The driver’s approval/validation that new data/information shall be taken into account by the system.</orig><unl>[S:00] {org:en} -The driver's approval/validation that new data/information shall be taken into account by the system.. +The driver's approval/validation that new data/information shall be taken into account by the system. {/org} {unl} or(validation(icl>determination>thing),approval(icl>support>thing,equ>blessing,ant>disapproval)) @@ -41231,17 +41256,17 @@ obj(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@p {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1328pt" height="350pt" - viewBox="0.00 0.00 1328.00 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1319pt" height="350pt" + viewBox="0.00 0.00 1319.00 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 346)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 1324,-346 1324,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 1315,-346 1315,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> <polygon fill="none" stroke="black" points="8,-79 8,-334 821,-334 821,-79 8,-79"/> @@ -41269,16 +41294,16 @@ obj(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@p <!-- 4 --> <g id="node3" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="791,-214 567,-214 567,-176 791,-176 791,-214"/> -<text text-anchor="middle" x="679" y="-198.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="679" y="-183.8" font-family="courb" font-size="14.00">.@entry.@topic</text> +<polygon fill="none" stroke="black" points="784.5,-214 577.5,-214 577.5,-176 784.5,-176 784.5,-214"/> +<text text-anchor="middle" x="681" y="-198.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="681" y="-183.8" font-family="courb" font-size="14.00">.@entry.@topic</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge6" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M821,-148.25C843.83,-140.89 866.4,-133.61 886.08,-127.27"/> -<polygon fill="black" stroke="black" points="887.44,-130.51 895.88,-124.12 885.29,-123.85 887.44,-130.51"/> -<text text-anchor="middle" x="843.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M821,-148.55C843.99,-141.09 866.74,-133.7 886.55,-127.27"/> +<polygon fill="black" stroke="black" points="887.85,-130.53 896.28,-124.12 885.68,-123.87 887.85,-130.53"/> +<text text-anchor="middle" x="844.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node4" class="node"> @@ -41289,9 +41314,9 @@ obj(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@p <!-- 4&#45;&gt;5 --> <g id="edge1" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M579.34,-175.97C498.29,-161.31 384.3,-140.7 302.09,-125.83"/> -<polygon fill="black" stroke="black" points="302.68,-122.38 292.22,-124.04 301.44,-129.27 302.68,-122.38"/> -<text text-anchor="middle" x="480.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M580.92,-175.97C499.54,-161.31 385.07,-140.7 302.52,-125.83"/> +<polygon fill="black" stroke="black" points="303.08,-122.37 292.61,-124.04 301.83,-129.26 303.08,-122.37"/> +<text text-anchor="middle" x="481.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node5" class="node"> @@ -41302,9 +41327,9 @@ obj(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@p <!-- 4&#45;&gt;6 --> <g id="edge2" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M634.66,-175.97C600.27,-161.99 552.55,-142.59 516.47,-127.93"/> -<polygon fill="black" stroke="black" points="517.68,-124.64 507.1,-124.12 515.05,-131.12 517.68,-124.64"/> -<text text-anchor="middle" x="597.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M636.24,-175.97C601.53,-161.99 553.37,-142.59 516.96,-127.93"/> +<polygon fill="black" stroke="black" points="518.08,-124.61 507.49,-124.12 515.46,-131.1 518.08,-124.61"/> +<text text-anchor="middle" x="598.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node7" class="node"> @@ -41316,68 +41341,68 @@ obj(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@p <!-- 4&#45;&gt;8 --> <g id="edge4" class="edge"> <title>4&#45;&gt;8</title> -<path fill="none" stroke="black" d="M679.41,-175.97C679.69,-164.19 680.04,-148.56 680.35,-135.16"/> -<polygon fill="black" stroke="black" points="683.86,-135.08 680.59,-125 676.86,-134.92 683.86,-135.08"/> +<path fill="none" stroke="black" d="M681,-175.97C681,-164.19 681,-148.56 681,-135.16"/> +<polygon fill="black" stroke="black" points="684.5,-135 681,-125 677.5,-135 684.5,-135"/> <text text-anchor="middle" x="690.5" y="-146.8" font-family="Times,serif" font-size="14.00">pos</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="811.5,-303 542.5,-303 542.5,-265 811.5,-265 811.5,-303"/> -<text text-anchor="middle" x="677" y="-287.8" font-family="courb" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> -<text text-anchor="middle" x="677" y="-272.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="806.5,-303 555.5,-303 555.5,-265 806.5,-265 806.5,-303"/> +<text text-anchor="middle" x="681" y="-287.8" font-family="courb" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<text text-anchor="middle" x="681" y="-272.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 7&#45;&gt;4 --> <g id="edge3" class="edge"> <title>7&#45;&gt;4</title> -<path fill="none" stroke="black" d="M677.41,-264.97C677.69,-253.19 678.04,-237.56 678.35,-224.16"/> -<polygon fill="black" stroke="black" points="681.86,-224.08 678.59,-214 674.86,-223.92 681.86,-224.08"/> -<text text-anchor="middle" x="685" y="-235.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M681,-264.97C681,-253.19 681,-237.56 681,-224.16"/> +<polygon fill="black" stroke="black" points="684.5,-224 681,-214 677.5,-224 684.5,-224"/> +<text text-anchor="middle" x="687" y="-235.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1254,-303 830,-303 830,-265 1254,-265 1254,-303"/> -<text text-anchor="middle" x="1042" y="-287.8" font-family="courb" font-size="14.00">take(aoj&gt;thing,ben&gt;person,icl&gt;require(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="1042" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> +<polygon fill="none" stroke="black" points="1220.5,-303 829.5,-303 829.5,-265 1220.5,-265 1220.5,-303"/> +<text text-anchor="middle" x="1025" y="-287.8" font-family="courb" font-size="14.00">take(aoj&gt;thing,ben&gt;person,icl&gt;require(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="1025" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present.@promise</text> </g> <!-- 9&#45;&gt;4 --> <g id="edge9" class="edge"> <title>9&#45;&gt;4</title> -<path fill="none" stroke="black" d="M966.79,-264.97C927.46,-255.55 877.86,-243.66 830.96,-232.42"/> -<polygon fill="black" stroke="black" points="831.54,-228.96 821,-230.03 829.91,-235.77 831.54,-228.96"/> -<text text-anchor="middle" x="892" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M953.72,-264.97C918.11,-255.97 873.6,-244.71 830.93,-233.92"/> +<polygon fill="black" stroke="black" points="831.55,-230.47 821,-231.41 829.84,-237.25 831.55,-230.47"/> +<text text-anchor="middle" x="883" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1126,-213 872,-213 872,-177 1126,-177 1126,-213"/> -<text text-anchor="middle" x="999" y="-191.3" font-family="Times,serif" font-size="14.00">account(icl&gt;agreement(icl&gt;abstract_thing))</text> +<polygon fill="none" stroke="black" points="1117,-213 863,-213 863,-177 1117,-177 1117,-213"/> +<text text-anchor="middle" x="990" y="-191.3" font-family="Times,serif" font-size="14.00">account(icl&gt;agreement(icl&gt;abstract_thing))</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge7" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1033.09,-264.97C1026.97,-252.6 1018.76,-235.98 1011.93,-222.15"/> -<polygon fill="black" stroke="black" points="1015.03,-220.53 1007.46,-213.12 1008.75,-223.63 1015.03,-220.53"/> -<text text-anchor="middle" x="1030.5" y="-235.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M1017.75,-264.97C1012.82,-252.72 1006.21,-236.3 1000.68,-222.55"/> +<polygon fill="black" stroke="black" points="1003.86,-221.09 996.89,-213.12 997.37,-223.7 1003.86,-221.09"/> +<text text-anchor="middle" x="1016.5" y="-235.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1320,-214 1144,-214 1144,-176 1320,-176 1320,-214"/> -<text text-anchor="middle" x="1232" y="-198.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> -<text text-anchor="middle" x="1232" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1311,-214 1135,-214 1135,-176 1311,-176 1311,-214"/> +<text text-anchor="middle" x="1223" y="-198.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> +<text text-anchor="middle" x="1223" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 9&#45;&gt;11 --> <g id="edge8" class="edge"> <title>9&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1081.37,-264.97C1111.05,-251.38 1151.91,-232.67 1183.59,-218.17"/> -<polygon fill="black" stroke="black" points="1185.05,-221.35 1192.68,-214 1182.13,-214.98 1185.05,-221.35"/> -<text text-anchor="middle" x="1156.5" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1066.03,-264.97C1096.95,-251.38 1139.54,-232.67 1172.55,-218.17"/> +<polygon fill="black" stroke="black" points="1174.28,-221.23 1182.03,-214 1171.46,-214.82 1174.28,-221.23"/> +<text text-anchor="middle" x="1143.5" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Continuous data transmission</orig><unl>[S:00] @@ -41390,53 +41415,53 @@ mod(transmission(icl>sending>thing).@entry,data(icl>collection>thing {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="280pt" height="220pt" - viewBox="0.00 0.00 280.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="261pt" height="220pt" + viewBox="0.00 0.00 261.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 216)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 276,-216 276,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 257,-216 257,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="227,-123 45,-123 45,-87 227,-87 227,-123"/> -<text text-anchor="middle" x="136" y="-101.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="217.5,-123 35.5,-123 35.5,-87 217.5,-87 217.5,-123"/> +<text text-anchor="middle" x="126.5" y="-101.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="249.5,-36 22.5,-36 22.5,0 249.5,0 249.5,-36"/> -<text text-anchor="middle" x="136" y="-14.3" font-family="Times,serif" font-size="14.00">continuous(ant&gt;discontinuous,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="240,-36 13,-36 13,0 240,0 240,-36"/> +<text text-anchor="middle" x="126.5" y="-14.3" font-family="Times,serif" font-size="14.00">continuous(ant&gt;discontinuous,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M136,-86.8C136,-75.16 136,-59.55 136,-46.24"/> -<polygon fill="black" stroke="black" points="139.5,-46.18 136,-36.18 132.5,-46.18 139.5,-46.18"/> -<text text-anchor="middle" x="148.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M126.5,-86.8C126.5,-75.16 126.5,-59.55 126.5,-46.24"/> +<polygon fill="black" stroke="black" points="130,-46.18 126.5,-36.18 123,-46.18 130,-46.18"/> +<text text-anchor="middle" x="139" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="272,-212 0,-212 0,-174 272,-174 272,-212"/> -<text text-anchor="middle" x="136" y="-196.8" font-family="courb" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> -<text text-anchor="middle" x="136" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="253,-212 0,-212 0,-174 253,-174 253,-212"/> +<text text-anchor="middle" x="126.5" y="-196.8" font-family="courb" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> +<text text-anchor="middle" x="126.5" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M136,-173.76C136,-161.93 136,-146.32 136,-133.05"/> -<polygon fill="black" stroke="black" points="139.5,-133.04 136,-123.04 132.5,-133.04 139.5,-133.04"/> -<text text-anchor="middle" x="148.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M126.5,-173.76C126.5,-161.93 126.5,-146.32 126.5,-133.05"/> +<polygon fill="black" stroke="black" points="130,-133.04 126.5,-123.04 123,-133.04 130,-133.04"/> +<text text-anchor="middle" x="139" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Track-to-train or train-to-track transmission can take place continuously via long loop or radio. The information is dedicated by a unique ETCS identifier.</orig><unl>[S:00] {org:en} Track-to-train or train-to-track transmission can take place continuously via long loop or radio. @@ -41456,7 +41481,7 @@ via(place(icl>space>thing,equ>seat),:01.@_hn-scope) [/S] [S:00] {org:en} -The information is dedicated by a unique ETCS identifier.. +The information is dedicated by a unique ETCS identifier. {/org} {unl} obj(dedicate(icl>give>do,equ>devote,agt>person,obj>thing,ben>uw).@entry.@present,information(icl>message>thing).@def.@topic) @@ -41466,21 +41491,21 @@ agt(dedicate(icl>give>do,equ>devote,agt>person,obj>thing,ben>u {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1162pt" height="332pt" - viewBox="0.00 0.00 1162.00 332.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1138pt" height="332pt" + viewBox="0.00 0.00 1138.00 332.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 328)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 1158,-328 1158,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 1134,-328 1134,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="824,-79 824,-245 1146,-245 1146,-79 824,-79"/> -<text text-anchor="middle" x="985" y="-229.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="824,-79 824,-245 1122,-245 1122,-79 824,-79"/> +<text text-anchor="middle" x="973" y="-229.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -41543,7 +41568,7 @@ agt(dedicate(icl>give>do,equ>devote,agt>person,obj>thing,ben>u <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="784,-324 362,-324 362,-286 784,-286 784,-324"/> +<polygon fill="none" stroke="black" points="766,-324 380,-324 380,-286 766,-286 766,-324"/> <text text-anchor="middle" x="573" y="-308.8" font-family="courb" font-size="14.00">take(aoj&gt;person,icl&gt;perceive(icl&gt;be),man&gt;uw,obj&gt;thing)</text> <text text-anchor="middle" x="573" y="-293.8" font-family="courb" font-size="14.00">.@ability.@entry.@present</text> </g> @@ -41583,121 +41608,121 @@ agt(dedicate(icl>give>do,equ>devote,agt>person,obj>thing,ben>u <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1137.5,-125 832.5,-125 832.5,-87 1137.5,-87 1137.5,-125"/> -<text text-anchor="middle" x="985" y="-109.8" font-family="courb" font-size="14.00">loop(equ&gt;cringle,icl&gt;fastener(icl&gt;thing))</text> -<text text-anchor="middle" x="985" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1114,-125 832,-125 832,-87 1114,-87 1114,-125"/> +<text text-anchor="middle" x="973" y="-109.8" font-family="courb" font-size="14.00">loop(equ&gt;cringle,icl&gt;fastener(icl&gt;thing))</text> +<text text-anchor="middle" x="973" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 7&#45;&gt;12 --> <g id="edge10" class="edge"> <title>7&#45;&gt;12</title> -<path fill="none" stroke="black" d="M752.75,-176.92C770.95,-171.44 792.14,-165.06 814.17,-158.43"/> -<polygon fill="black" stroke="black" points="815.43,-161.7 824,-155.47 813.42,-155 815.43,-161.7"/> -<text text-anchor="middle" x="865.5" y="-146.8" font-family="Times,serif" font-size="14.00">via</text> +<path fill="none" stroke="black" d="M750.4,-176.92C769.18,-171.01 791.3,-164.07 814.16,-156.89"/> +<polygon fill="black" stroke="black" points="815.51,-160.13 824,-153.8 813.41,-153.45 815.51,-160.13"/> +<text text-anchor="middle" x="859.5" y="-146.8" font-family="Times,serif" font-size="14.00">via</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1056.5,-36 913.5,-36 913.5,0 1056.5,0 1056.5,-36"/> -<text text-anchor="middle" x="985" y="-14.3" font-family="Times,serif" font-size="14.00">long(ant&gt;short,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1044.5,-36 901.5,-36 901.5,0 1044.5,0 1044.5,-36"/> +<text text-anchor="middle" x="973" y="-14.3" font-family="Times,serif" font-size="14.00">long(ant&gt;short,icl&gt;adj)</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1119.5,-214 850.5,-214 850.5,-176 1119.5,-176 1119.5,-214"/> -<text text-anchor="middle" x="985" y="-198.8" font-family="courb" font-size="14.00">radio(icl&gt;media(icl&gt;abstract_thing))</text> -<text text-anchor="middle" x="985" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1096.5,-214 849.5,-214 849.5,-176 1096.5,-176 1096.5,-214"/> +<text text-anchor="middle" x="973" y="-198.8" font-family="courb" font-size="14.00">radio(icl&gt;media(icl&gt;abstract_thing))</text> +<text text-anchor="middle" x="973" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge1" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M985,-175.97C985,-164.19 985,-148.56 985,-135.16"/> -<polygon fill="black" stroke="black" points="988.5,-135 985,-125 981.5,-135 988.5,-135"/> -<text text-anchor="middle" x="991" y="-146.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M973,-175.97C973,-164.19 973,-148.56 973,-135.16"/> +<polygon fill="black" stroke="black" points="976.5,-135 973,-125 969.5,-135 976.5,-135"/> +<text text-anchor="middle" x="979" y="-146.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 12&#45;&gt;10 --> <g id="edge9" class="edge"> <title>12&#45;&gt;10</title> -<path fill="none" stroke="black" d="M985,-79C985,-68.58 985,-56.58 985,-46.05"/> -<polygon fill="black" stroke="black" points="988.5,-46.04 985,-36.04 981.5,-46.04 988.5,-46.04"/> -<text text-anchor="middle" x="997.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M973,-79C973,-68.58 973,-56.58 973,-46.05"/> +<polygon fill="black" stroke="black" points="976.5,-46.04 973,-36.04 969.5,-46.04 976.5,-46.04"/> +<text text-anchor="middle" x="985.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="567pt" height="222pt" - viewBox="0.00 0.00 566.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="544pt" height="222pt" + viewBox="0.00 0.00 543.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 562.5,-218 562.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 539.5,-218 539.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="511,-214 0,-214 0,-176 511,-176 511,-214"/> -<text text-anchor="middle" x="255.5" y="-198.8" font-family="courb" font-size="14.00">dedicate(agt&gt;person,ben&gt;uw,equ&gt;devote,icl&gt;give(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="255.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="465,-214 0,-214 0,-176 465,-176 465,-214"/> +<text text-anchor="middle" x="232.5" y="-198.8" font-family="courb" font-size="14.00">dedicate(agt&gt;person,ben&gt;uw,equ&gt;devote,icl&gt;give(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="232.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="344,-125 127,-125 127,-87 344,-87 344,-125"/> -<text text-anchor="middle" x="235.5" y="-109.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> -<text text-anchor="middle" x="235.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="321,-125 104,-125 104,-87 321,-87 321,-125"/> +<text text-anchor="middle" x="212.5" y="-109.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<text text-anchor="middle" x="212.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M251.36,-175.97C248.62,-164.08 244.98,-148.25 241.88,-134.76"/> -<polygon fill="black" stroke="black" points="245.29,-133.96 239.64,-125 238.47,-135.53 245.29,-133.96"/> -<text text-anchor="middle" x="256.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M228.36,-175.97C225.62,-164.08 221.98,-148.25 218.88,-134.76"/> +<polygon fill="black" stroke="black" points="222.29,-133.96 216.64,-125 215.47,-135.53 222.29,-133.96"/> +<text text-anchor="middle" x="233.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="558.5,-125 362.5,-125 362.5,-87 558.5,-87 558.5,-125"/> -<text text-anchor="middle" x="460.5" y="-109.8" font-family="Times,serif" font-size="14.00">identifier(icl&gt;symbol(icl&gt;thing))</text> -<text text-anchor="middle" x="460.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="535.5,-125 339.5,-125 339.5,-87 535.5,-87 535.5,-125"/> +<text text-anchor="middle" x="437.5" y="-109.8" font-family="Times,serif" font-size="14.00">identifier(icl&gt;symbol(icl&gt;thing))</text> +<text text-anchor="middle" x="437.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge4" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M297.98,-175.97C330.14,-162.33 374.47,-143.51 408.71,-128.98"/> -<polygon fill="black" stroke="black" points="410.24,-132.13 418.08,-125 407.51,-125.69 410.24,-132.13"/> -<text text-anchor="middle" x="379" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M274.98,-175.97C307.14,-162.33 351.47,-143.51 385.71,-128.98"/> +<polygon fill="black" stroke="black" points="387.24,-132.13 395.08,-125 384.51,-125.69 387.24,-132.13"/> +<text text-anchor="middle" x="356" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="478,-36 317,-36 317,0 478,0 478,-36"/> -<text text-anchor="middle" x="397.5" y="-14.3" font-family="Times,serif" font-size="14.00">unique(equ&gt;alone,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="455,-36 294,-36 294,0 455,0 455,-36"/> +<text text-anchor="middle" x="374.5" y="-14.3" font-family="Times,serif" font-size="14.00">unique(equ&gt;alone,icl&gt;adj)</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M447.14,-86.76C438.13,-74.47 426.12,-58.07 416.17,-44.49"/> -<polygon fill="black" stroke="black" points="418.72,-42.04 409.98,-36.04 413.07,-46.18 418.72,-42.04"/> -<text text-anchor="middle" x="446" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M424.14,-86.76C415.13,-74.47 403.12,-58.07 393.17,-44.49"/> +<polygon fill="black" stroke="black" points="395.72,-42.04 386.98,-36.04 390.07,-46.18 395.72,-42.04"/> +<text text-anchor="middle" x="423" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="550.5,-36 496.5,-36 496.5,0 550.5,0 550.5,-36"/> -<text text-anchor="middle" x="523.5" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="527.5,-36 473.5,-36 473.5,0 527.5,0 527.5,-36"/> +<text text-anchor="middle" x="500.5" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge3" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M473.86,-86.76C482.87,-74.47 494.88,-58.07 504.83,-44.49"/> -<polygon fill="black" stroke="black" points="507.93,-46.18 511.02,-36.04 502.28,-42.04 507.93,-46.18"/> -<text text-anchor="middle" x="510" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M450.86,-86.76C459.87,-74.47 471.88,-58.07 481.83,-44.49"/> +<polygon fill="black" stroke="black" points="484.93,-46.18 488.02,-36.04 479.28,-42.04 484.93,-46.18"/> +<text text-anchor="middle" x="487" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>CTS</orig><unl>[S:00] @@ -41711,30 +41736,30 @@ cts.@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="80pt" height="46pt" - viewBox="0.00 0.00 80.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="77pt" height="46pt" + viewBox="0.00 0.00 77.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 76,-42 76,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 73,-42 73,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="72,-38 0,-38 0,0 72,0 72,-38"/> -<text text-anchor="middle" x="36" y="-22.8" font-family="courb" font-size="14.00">cts</text> -<text text-anchor="middle" x="36" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="69,-38 0,-38 0,0 69,0 69,-38"/> +<text text-anchor="middle" x="34.5" y="-22.8" font-family="courb" font-size="14.00">cts</text> +<text text-anchor="middle" x="34.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Centralized Train Signalling. movement authorities and possibly static train profiles are calculated in the CTS and transmitted to the train via ETCS.</orig><unl>[S:00] {org:en} -Centralized Train Signalling. movement authorities and possibly static train profiles are calculated in the CTS and transmitted to the train via ETCS.. +Centralized Train Signalling. movement authorities and possibly static train profiles are calculated in the CTS and transmitted to the train via ETCS. {/org} {unl} and(profile(icl>chart>thing).@pl,train(icl>public_transport>thing):01.@topic.@maiuscul) @@ -41755,17 +41780,17 @@ nam(via.@def,etcs) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1633pt" height="402pt" - viewBox="0.00 0.00 1633.00 402.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1579pt" height="402pt" + viewBox="0.00 0.00 1579.00 402.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 398)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-398 1629,-398 1629,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-398 1575,-398 1575,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -41885,95 +41910,95 @@ nam(via.@def,etcs) <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1351.5,-305 650.5,-305 650.5,-267 1351.5,-267 1351.5,-305"/> -<text text-anchor="middle" x="1001" y="-289.8" font-family="courb" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> -<text text-anchor="middle" x="1001" y="-274.8" font-family="courb" font-size="14.00">.@entry.@pl.@present</text> +<polygon fill="none" stroke="black" points="1298,-305 650,-305 650,-267 1298,-267 1298,-305"/> +<text text-anchor="middle" x="974" y="-289.8" font-family="courb" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> +<text text-anchor="middle" x="974" y="-274.8" font-family="courb" font-size="14.00">.@entry.@pl.@present</text> </g> <!-- 10&#45;&gt;1 --> <g id="edge9" class="edge"> <title>10&#45;&gt;1</title> -<path fill="none" stroke="black" d="M898.02,-266.97C809.96,-251.56 684.24,-229.55 598.66,-214.57"/> -<polygon fill="black" stroke="black" points="599.14,-211.1 588.69,-212.82 597.93,-218 599.14,-211.1"/> -<text text-anchor="middle" x="792" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M876.62,-266.97C795.13,-251.89 679.57,-230.5 598.82,-215.55"/> +<polygon fill="black" stroke="black" points="599.12,-212.05 588.65,-213.67 597.85,-218.93 599.12,-212.05"/> +<text text-anchor="middle" x="777" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1164,-216 1110,-216 1110,-178 1164,-178 1164,-216"/> -<text text-anchor="middle" x="1137" y="-200.8" font-family="Times,serif" font-size="14.00">cts</text> -<text text-anchor="middle" x="1137" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1123,-216 1069,-216 1069,-178 1123,-178 1123,-216"/> +<text text-anchor="middle" x="1096" y="-200.8" font-family="Times,serif" font-size="14.00">cts</text> +<text text-anchor="middle" x="1096" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 10&#45;&gt;12 --> <g id="edge11" class="edge"> <title>10&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1029.18,-266.97C1050.06,-253.62 1078.67,-235.31 1101.18,-220.92"/> -<polygon fill="black" stroke="black" points="1103.25,-223.75 1109.78,-215.41 1099.47,-217.85 1103.25,-223.75"/> -<text text-anchor="middle" x="1086.5" y="-237.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M999.28,-266.97C1017.6,-253.91 1042.56,-236.11 1062.53,-221.87"/> +<polygon fill="black" stroke="black" points="1064.64,-224.66 1070.75,-216 1060.58,-218.96 1064.64,-224.66"/> +<text text-anchor="middle" x="1051.5" y="-237.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1554,-394 1222,-394 1222,-356 1554,-356 1554,-394"/> -<text text-anchor="middle" x="1388" y="-378.8" font-family="Times,serif" font-size="14.00">transmit(agt&gt;thing,ben&gt;thing,icl&gt;pass(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="1388" y="-363.8" font-family="Times,serif" font-size="14.00">.@pl.@present</text> +<polygon fill="none" stroke="black" points="1500,-394 1168,-394 1168,-356 1500,-356 1500,-394"/> +<text text-anchor="middle" x="1334" y="-378.8" font-family="Times,serif" font-size="14.00">transmit(agt&gt;thing,ben&gt;thing,icl&gt;pass(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="1334" y="-363.8" font-family="Times,serif" font-size="14.00">.@pl.@present</text> </g> <!-- 11&#45;&gt;10 --> <g id="edge10" class="edge"> <title>11&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1307.81,-355.97C1244.64,-341.77 1156.58,-321.98 1091,-307.23"/> -<polygon fill="black" stroke="black" points="1091.61,-303.78 1081.08,-305 1090.07,-310.61 1091.61,-303.78"/> -<text text-anchor="middle" x="1228" y="-326.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1259.41,-355.97C1200.88,-341.83 1119.4,-322.14 1058.47,-307.41"/> +<polygon fill="black" stroke="black" points="1059.04,-303.95 1048.5,-305 1057.39,-310.75 1059.04,-303.95"/> +<text text-anchor="middle" x="1186" y="-326.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge12" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1388.34,-355.93C1387.79,-332.37 1383.23,-291.28 1360,-267 1310.8,-215.58 1224.16,-202.24 1174.6,-198.93"/> -<polygon fill="black" stroke="black" points="1174.5,-195.42 1164.32,-198.35 1174.11,-202.4 1174.5,-195.42"/> -<text text-anchor="middle" x="1389.5" y="-282.3" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M1334.47,-355.6C1334.05,-332.04 1329.75,-291.37 1307,-267 1261.28,-218.02 1180.35,-203.74 1133.11,-199.62"/> +<polygon fill="black" stroke="black" points="1133.24,-196.12 1123,-198.85 1132.71,-203.1 1133.24,-196.12"/> +<text text-anchor="middle" x="1336.5" y="-282.3" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1477,-305 1423,-305 1423,-267 1477,-267 1477,-305"/> -<text text-anchor="middle" x="1450" y="-289.8" font-family="Times,serif" font-size="14.00">via</text> -<text text-anchor="middle" x="1450" y="-274.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1423,-305 1369,-305 1369,-267 1423,-267 1423,-305"/> +<text text-anchor="middle" x="1396" y="-289.8" font-family="Times,serif" font-size="14.00">via</text> +<text text-anchor="middle" x="1396" y="-274.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 11&#45;&gt;13 --> <g id="edge14" class="edge"> <title>11&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1400.85,-355.97C1409.66,-343.61 1421.49,-327 1431.34,-313.18"/> -<polygon fill="black" stroke="black" points="1434.22,-315.18 1437.17,-305 1428.52,-311.12 1434.22,-315.18"/> -<text text-anchor="middle" x="1433" y="-326.8" font-family="Times,serif" font-size="14.00">ben</text> +<path fill="none" stroke="black" d="M1346.85,-355.97C1355.66,-343.61 1367.49,-327 1377.34,-313.18"/> +<polygon fill="black" stroke="black" points="1380.22,-315.18 1383.17,-305 1374.52,-311.12 1380.22,-315.18"/> +<text text-anchor="middle" x="1379" y="-326.8" font-family="Times,serif" font-size="14.00">ben</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1553,-215 1317,-215 1317,-179 1553,-179 1553,-215"/> -<text text-anchor="middle" x="1435" y="-193.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):03</text> +<polygon fill="none" stroke="black" points="1499,-215 1263,-215 1263,-179 1499,-179 1499,-215"/> +<text text-anchor="middle" x="1381" y="-193.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):03</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge13" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1446.89,-266.97C1444.82,-254.96 1442.06,-238.93 1439.72,-225.36"/> -<polygon fill="black" stroke="black" points="1443.1,-224.38 1437.95,-215.12 1436.2,-225.56 1443.1,-224.38"/> -<text text-anchor="middle" x="1456.5" y="-237.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1392.89,-266.97C1390.82,-254.96 1388.06,-238.93 1385.72,-225.36"/> +<polygon fill="black" stroke="black" points="1389.1,-224.38 1383.95,-215.12 1382.2,-225.56 1389.1,-224.38"/> +<text text-anchor="middle" x="1402.5" y="-237.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1625,-215 1571,-215 1571,-179 1625,-179 1625,-215"/> -<text text-anchor="middle" x="1598" y="-193.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="1571,-215 1517,-215 1517,-179 1571,-179 1571,-215"/> +<text text-anchor="middle" x="1544" y="-193.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 13&#45;&gt;15 --> <g id="edge15" class="edge"> <title>13&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1477.15,-269.04C1500.96,-255.04 1535.77,-234.58 1561.92,-219.21"/> -<polygon fill="black" stroke="black" points="1563.93,-222.09 1570.78,-214 1560.38,-216.05 1563.93,-222.09"/> -<text text-anchor="middle" x="1545.5" y="-237.8" font-family="Times,serif" font-size="14.00">nam</text> +<path fill="none" stroke="black" d="M1423.15,-269.04C1446.96,-255.04 1481.77,-234.58 1507.92,-219.21"/> +<polygon fill="black" stroke="black" points="1509.93,-222.09 1516.78,-214 1506.38,-216.05 1509.93,-222.09"/> +<text text-anchor="middle" x="1491.5" y="-237.8" font-family="Times,serif" font-size="14.00">nam</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Default value</orig><unl>[S:00] @@ -41985,43 +42010,43 @@ mod(value(icl>property,obj>thing).@entry,default(icl>absence>thing)) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="232pt" height="133pt" - viewBox="0.00 0.00 232.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="215pt" height="133pt" + viewBox="0.00 0.00 215.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 228,-129 228,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 211,-129 211,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="224,-125 0,-125 0,-87 224,-87 224,-125"/> -<text text-anchor="middle" x="112" y="-109.8" font-family="courb" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> -<text text-anchor="middle" x="112" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="207,-125 0,-125 0,-87 207,-87 207,-125"/> +<text text-anchor="middle" x="103.5" y="-109.8" font-family="courb" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> +<text text-anchor="middle" x="103.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="205,-36 19,-36 19,0 205,0 205,-36"/> -<text text-anchor="middle" x="112" y="-14.3" font-family="Times,serif" font-size="14.00">default(icl&gt;absence(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="196.5,-36 10.5,-36 10.5,0 196.5,0 196.5,-36"/> +<text text-anchor="middle" x="103.5" y="-14.3" font-family="Times,serif" font-size="14.00">default(icl&gt;absence(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M112,-86.76C112,-74.93 112,-59.32 112,-46.05"/> -<polygon fill="black" stroke="black" points="115.5,-46.04 112,-36.04 108.5,-46.04 115.5,-46.04"/> -<text text-anchor="middle" x="124.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M103.5,-86.76C103.5,-74.93 103.5,-59.32 103.5,-46.05"/> +<polygon fill="black" stroke="black" points="107,-46.04 103.5,-36.04 100,-46.04 107,-46.04"/> +<text text-anchor="middle" x="116" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Value stored in the ETCS trainborne equipment and used if there is no other value being available.</orig><unl>[S:00] {org:en} -Value stored in the ETCS trainborne equipment and used if there is no other value being available.. +Value stored in the ETCS trainborne equipment and used if there is no other value being available. {/org} {unl} obj(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@state,value(icl>property,obj>thing):01.@entry) @@ -42038,10 +42063,10 @@ con(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw),:0 {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="982pt" height="417pt" @@ -42064,16 +42089,16 @@ con(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw),:0 <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="709.5,-212 462.5,-212 462.5,-174 709.5,-174 709.5,-212"/> -<text text-anchor="middle" x="586" y="-196.8" font-family="courb" font-size="14.00">value(icl&gt;property,obj&gt;thing):01</text> -<text text-anchor="middle" x="586" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="709.5,-212 482.5,-212 482.5,-174 709.5,-174 709.5,-212"/> +<text text-anchor="middle" x="596" y="-196.8" font-family="courb" font-size="14.00">value(icl&gt;property,obj&gt;thing):01</text> +<text text-anchor="middle" x="596" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge5" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M622.47,-262.97C616.05,-250.84 607.48,-234.63 600.26,-220.97"/> -<polygon fill="black" stroke="black" points="603.29,-219.21 595.52,-212 597.1,-222.48 603.29,-219.21"/> -<text text-anchor="middle" x="620" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M624.54,-262.97C619.57,-250.96 612.94,-234.94 607.32,-221.36"/> +<polygon fill="black" stroke="black" points="610.51,-219.91 603.45,-212 604.04,-222.58 610.51,-219.91"/> +<text text-anchor="middle" x="625" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -42112,16 +42137,16 @@ con(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw),:0 <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="431,-301 157,-301 157,-263 431,-263 431,-301"/> -<text text-anchor="middle" x="294" y="-285.8" font-family="courb" font-size="14.00">there_is(aoj&gt;thing,equ&gt;exist,icl&gt;be)</text> -<text text-anchor="middle" x="294" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present.@progress</text> +<polygon fill="none" stroke="black" points="431,-301 179,-301 179,-263 431,-263 431,-301"/> +<text text-anchor="middle" x="305" y="-285.8" font-family="courb" font-size="14.00">there_is(aoj&gt;thing,equ&gt;exist,icl&gt;be)</text> +<text text-anchor="middle" x="305" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present.@progress</text> </g> <!-- 3&#45;&gt;10 --> <g id="edge11" class="edge"> <title>3&#45;&gt;10</title> -<path fill="none" stroke="black" d="M573.88,-372.95C538.41,-362.42 491.89,-348.42 449.53,-335.03"/> -<polygon fill="black" stroke="black" points="450.59,-331.69 440,-332 448.47,-338.36 450.59,-331.69"/> -<text text-anchor="middle" x="523" y="-343.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M572.49,-372.94C537.18,-362.6 491.32,-348.82 449.65,-335.18"/> +<polygon fill="black" stroke="black" points="450.59,-331.81 440,-332 448.4,-338.46 450.59,-331.81"/> +<text text-anchor="middle" x="518" y="-343.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -42184,9 +42209,9 @@ con(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw),:0 <!-- 10&#45;&gt;7 --> <g id="edge3" class="edge"> <title>10&#45;&gt;7</title> -<path fill="none" stroke="black" d="M256.7,-262.97C228.15,-249.17 188.66,-230.09 158.46,-215.49"/> -<polygon fill="black" stroke="black" points="159.94,-212.32 149.41,-211.12 156.89,-218.62 159.94,-212.32"/> -<text text-anchor="middle" x="222.5" y="-233.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M265.42,-262.97C234.99,-249.11 192.86,-229.92 160.77,-215.3"/> +<polygon fill="black" stroke="black" points="162.13,-212.08 151.58,-211.12 159.22,-218.45 162.13,-212.08"/> +<text text-anchor="middle" x="228.5" y="-233.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 11 --> <g id="node11" class="node"> @@ -42197,13 +42222,13 @@ con(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw),:0 <!-- 10&#45;&gt;11 --> <g id="edge4" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M301.67,-262.97C306.88,-250.72 313.86,-234.3 319.71,-220.55"/> -<polygon fill="black" stroke="black" points="323.03,-221.69 323.72,-211.12 316.59,-218.95 323.03,-221.69"/> -<text text-anchor="middle" x="323" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M310.39,-262.97C314.01,-250.84 318.86,-234.62 322.94,-220.95"/> +<polygon fill="black" stroke="black" points="326.38,-221.7 325.89,-211.12 319.67,-219.69 326.38,-221.7"/> +<text text-anchor="middle" x="328" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>DMI</orig><unl>[S:00] @@ -42217,27 +42242,27 @@ dmi.@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="80pt" height="46pt" - viewBox="0.00 0.00 80.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="77pt" height="46pt" + viewBox="0.00 0.00 77.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 76,-42 76,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 73,-42 73,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="72,-38 0,-38 0,0 72,0 72,-38"/> -<text text-anchor="middle" x="36" y="-22.8" font-family="courb" font-size="14.00">dmi</text> -<text text-anchor="middle" x="36" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="69,-38 0,-38 0,0 69,0 69,-38"/> +<text text-anchor="middle" x="34.5" y="-22.8" font-family="courb" font-size="14.00">dmi</text> +<text text-anchor="middle" x="34.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Driver Machine Interface. The trainborne device indicating ETCS information to the driver and used by the driver for operating ETCS.</orig><unl>[S:00] {org:en} Driver Machine Interface. @@ -42249,7 +42274,7 @@ mod(interface(icl>surface>thing).@entry.@maiuscul,machine(icl>device> [/S] [S:00] {org:en} -The trainborne device indicating ETCS information to the driver and used by the driver for operating ETCS.. +The trainborne device indicating ETCS information to the driver and used by the driver for operating ETCS. {/org} {unl} mod(device(icl>instrumentality>thing),trainborne) @@ -42265,10 +42290,10 @@ pur:01(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="271pt" height="222pt" @@ -42299,7 +42324,7 @@ pur:01(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw) <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="252,-214 11,-214 11,-176 252,-176 252,-214"/> +<polygon fill="none" stroke="black" points="243,-214 20,-214 20,-176 243,-176 243,-214"/> <text text-anchor="middle" x="131.5" y="-198.8" font-family="courb" font-size="14.00">interface(icl&gt;surface(icl&gt;thing))</text> <text text-anchor="middle" x="131.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> </g> @@ -42315,23 +42340,23 @@ pur:01(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw) <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1336pt" height="458pt" - viewBox="0.00 0.00 1335.50 458.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1302pt" height="458pt" + viewBox="0.00 0.00 1301.50 458.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 454)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-454 1331.5,-454 1331.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-454 1297.5,-454 1297.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="284,-116 284,-282 1036,-282 1036,-116 284,-116"/> -<text text-anchor="middle" x="660" y="-266.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="284,-116 284,-282 1002,-282 1002,-116 284,-116"/> +<text text-anchor="middle" x="643" y="-266.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="774,-8 774,-83 846,-83 846,-8 774,-8"/> -<text text-anchor="middle" x="810" y="-67.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="757,-8 757,-83 829,-83 829,-8 757,-8"/> +<text text-anchor="middle" x="793" y="-67.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -42369,70 +42394,70 @@ pur:01(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw) <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="534.5,-360 479.5,-360 479.5,-324 534.5,-324 534.5,-360"/> -<text text-anchor="middle" x="507" y="-338.3" font-family="Times,serif" font-size="14.00">etcs:01</text> +<polygon fill="none" stroke="black" points="417.5,-360 362.5,-360 362.5,-324 417.5,-324 417.5,-360"/> +<text text-anchor="middle" x="390" y="-338.3" font-family="Times,serif" font-size="14.00">etcs:01</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge6" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M479.37,-335.18C436.24,-325.8 350.57,-305.93 280,-282 256.48,-274.02 230.99,-263.48 209.91,-254.21"/> -<polygon fill="black" stroke="black" points="211.12,-250.92 200.56,-250.06 208.28,-257.32 211.12,-250.92"/> -<text text-anchor="middle" x="366.5" y="-293.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M362.29,-327.76C324.02,-309.47 254.57,-276.28 208.86,-254.44"/> +<polygon fill="black" stroke="black" points="210.3,-251.24 199.76,-250.09 207.28,-257.56 210.3,-251.24"/> +<text text-anchor="middle" x="322.5" y="-293.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="750.5,-450 481.5,-450 481.5,-412 750.5,-412 750.5,-450"/> -<text text-anchor="middle" x="616" y="-434.8" font-family="courb" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> -<text text-anchor="middle" x="616" y="-419.8" font-family="courb" font-size="14.00">.@def.@entry</text> +<polygon fill="none" stroke="black" points="622.5,-450 371.5,-450 371.5,-412 622.5,-412 622.5,-450"/> +<text text-anchor="middle" x="497" y="-434.8" font-family="courb" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<text text-anchor="middle" x="497" y="-419.8" font-family="courb" font-size="14.00">.@def.@entry</text> </g> <!-- 5&#45;&gt;4 --> <g id="edge7" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M593.42,-411.97C576.87,-398.77 554.26,-380.72 536.32,-366.4"/> -<polygon fill="black" stroke="black" points="538.44,-363.62 528.44,-360.12 534.08,-369.09 538.44,-363.62"/> -<text text-anchor="middle" x="580.5" y="-382.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M474.83,-411.97C458.73,-398.89 436.79,-381.05 419.26,-366.79"/> +<polygon fill="black" stroke="black" points="421.02,-363.71 411.05,-360.12 416.6,-369.14 421.02,-363.71"/> +<text text-anchor="middle" x="461.5" y="-382.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="832.5,-360 619.5,-360 619.5,-324 832.5,-324 832.5,-360"/> -<text text-anchor="middle" x="726" y="-338.3" font-family="Times,serif" font-size="14.00">to(com&gt;content,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="711.5,-360 498.5,-360 498.5,-324 711.5,-324 711.5,-360"/> +<text text-anchor="middle" x="605" y="-338.3" font-family="Times,serif" font-size="14.00">to(com&gt;content,icl&gt;how,obj&gt;thing)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge8" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M638.79,-411.97C655.49,-398.77 678.31,-380.72 696.41,-366.4"/> -<polygon fill="black" stroke="black" points="698.69,-369.06 704.36,-360.12 694.35,-363.57 698.69,-369.06"/> -<text text-anchor="middle" x="689.5" y="-382.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M519.38,-411.97C535.77,-398.77 558.17,-380.72 575.95,-366.4"/> +<polygon fill="black" stroke="black" points="578.16,-369.11 583.75,-360.12 573.77,-363.66 578.16,-369.11"/> +<text text-anchor="middle" x="569.5" y="-382.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="995.5,-251 524.5,-251 524.5,-213 995.5,-213 995.5,-251"/> -<text text-anchor="middle" x="760" y="-235.8" font-family="courb" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> -<text text-anchor="middle" x="760" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="867.5,-251 436.5,-251 436.5,-213 867.5,-213 867.5,-251"/> +<text text-anchor="middle" x="652" y="-235.8" font-family="courb" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> +<text text-anchor="middle" x="652" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6&#45;&gt;9 --> <g id="edge10" class="edge"> <title>6&#45;&gt;9</title> -<path fill="none" stroke="black" d="M731.46,-323.65C734.25,-314.79 737.82,-303.45 741.49,-291.8"/> -<polygon fill="black" stroke="black" points="744.91,-292.59 744.57,-282 738.23,-290.49 744.91,-292.59"/> -<text text-anchor="middle" x="750" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M612.55,-323.65C616.44,-314.7 621.44,-303.22 626.56,-291.45"/> +<polygon fill="black" stroke="black" points="629.9,-292.56 630.68,-282 623.48,-289.77 629.9,-292.56"/> +<text text-anchor="middle" x="636" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1327.5,-162 1046.5,-162 1046.5,-124 1327.5,-124 1327.5,-162"/> -<text text-anchor="middle" x="1187" y="-146.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing)):01</text> -<text text-anchor="middle" x="1187" y="-131.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1293.5,-162 1012.5,-162 1012.5,-124 1293.5,-124 1293.5,-162"/> +<text text-anchor="middle" x="1153" y="-146.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing)):01</text> +<text text-anchor="middle" x="1153" y="-131.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 9&#45;&gt;8 --> <g id="edge9" class="edge"> <title>9&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1036,-174.77C1054.41,-171.01 1072.15,-167.4 1088.59,-164.05"/> -<polygon fill="black" stroke="black" points="1089.54,-167.43 1098.64,-162 1088.14,-160.57 1089.54,-167.43"/> -<text text-anchor="middle" x="1009" y="-183.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1002,-170.22C1014.93,-167.98 1027.44,-165.8 1039.35,-163.73"/> +<polygon fill="black" stroke="black" points="1040.07,-167.16 1049.33,-162 1038.87,-160.27 1040.07,-167.16"/> +<text text-anchor="middle" x="942" y="-183.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 10 --> <g id="node9" class="node"> @@ -42444,40 +42469,40 @@ pur:01(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw) <!-- 9&#45;&gt;10 --> <g id="edge1" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M692.25,-212.97C639.3,-198.89 565.68,-179.3 510.42,-164.6"/> -<polygon fill="black" stroke="black" points="511.23,-161.19 500.67,-162 509.43,-167.96 511.23,-161.19"/> -<text text-anchor="middle" x="624.5" y="-183.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M606.62,-212.97C572.12,-199.27 524.5,-180.35 487.86,-165.79"/> +<polygon fill="black" stroke="black" points="488.9,-162.44 478.32,-162 486.32,-168.95 488.9,-162.44"/> +<text text-anchor="middle" x="563.5" y="-183.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1028,-162 592,-162 592,-124 1028,-124 1028,-162"/> -<text text-anchor="middle" x="810" y="-146.8" font-family="courb" font-size="14.00">operate(agt&gt;volitional_thing,icl&gt;manage(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="810" y="-131.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="994,-162 592,-162 592,-124 994,-124 994,-162"/> +<text text-anchor="middle" x="793" y="-146.8" font-family="courb" font-size="14.00">operate(agt&gt;volitional_thing,icl&gt;manage(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="793" y="-131.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;11 --> <g id="edge2" class="edge"> <title>9&#45;&gt;11</title> -<path fill="none" stroke="black" d="M770.36,-212.97C777.33,-200.84 786.65,-184.63 794.5,-170.97"/> -<polygon fill="black" stroke="black" points="797.7,-172.42 799.65,-162 791.64,-168.93 797.7,-172.42"/> -<text text-anchor="middle" x="796.5" y="-183.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M681.22,-212.97C702.67,-199.73 732.01,-181.63 755.24,-167.3"/> +<polygon fill="black" stroke="black" points="757.15,-170.23 763.82,-162 753.47,-164.28 757.15,-170.23"/> +<text text-anchor="middle" x="739.5" y="-183.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="837.5,-52 782.5,-52 782.5,-16 837.5,-16 837.5,-52"/> -<text text-anchor="middle" x="810" y="-30.3" font-family="Times,serif" font-size="14.00">etcs:02</text> +<polygon fill="none" stroke="black" points="820.5,-52 765.5,-52 765.5,-16 820.5,-16 820.5,-52"/> +<text text-anchor="middle" x="793" y="-30.3" font-family="Times,serif" font-size="14.00">etcs:02</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge3" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M810,-123.85C810,-106.95 810,-81.52 810,-62.19"/> -<polygon fill="black" stroke="black" points="813.5,-62.18 810,-52.18 806.5,-62.18 813.5,-62.18"/> -<text text-anchor="middle" x="819" y="-94.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M793,-123.85C793,-106.95 793,-81.52 793,-62.19"/> +<polygon fill="black" stroke="black" points="796.5,-62.18 793,-52.18 789.5,-62.18 796.5,-62.18"/> +<text text-anchor="middle" x="802" y="-94.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Driving "on sight"</orig><unl>[S:00] @@ -42489,44 +42514,44 @@ plc(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>ve {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="596pt" height="135pt" - viewBox="0.00 0.00 596.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="544pt" height="135pt" + viewBox="0.00 0.00 544.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 131)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 592,-131 592,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 540,-131 540,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="588,-127 0,-127 0,-89 588,-89 588,-127"/> -<text text-anchor="middle" x="294" y="-111.8" font-family="courb" font-size="14.00">drive(agt&gt;person,icl&gt;operate(icl&gt;do),obj&gt;vehicle,plf&gt;thing,plt&gt;thing,scn&gt;thing)</text> -<text text-anchor="middle" x="294" y="-96.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="536,-127 0,-127 0,-89 536,-89 536,-127"/> +<text text-anchor="middle" x="268" y="-111.8" font-family="courb" font-size="14.00">drive(agt&gt;person,icl&gt;operate(icl&gt;do),obj&gt;vehicle,plf&gt;thing,plt&gt;thing,scn&gt;thing)</text> +<text text-anchor="middle" x="268" y="-96.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="399.5,-38 188.5,-38 188.5,0 399.5,0 399.5,-38"/> -<text text-anchor="middle" x="294" y="-22.8" font-family="Times,serif" font-size="14.00">sight(icl&gt;visual_percept(icl&gt;thing))</text> -<text text-anchor="middle" x="294" y="-7.8" font-family="Times,serif" font-size="14.00">.@double_quote</text> +<polygon fill="none" stroke="black" points="373.5,-38 162.5,-38 162.5,0 373.5,0 373.5,-38"/> +<text text-anchor="middle" x="268" y="-22.8" font-family="Times,serif" font-size="14.00">sight(icl&gt;visual_percept(icl&gt;thing))</text> +<text text-anchor="middle" x="268" y="-7.8" font-family="Times,serif" font-size="14.00">.@double_quote</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M294,-88.97C294,-77.19 294,-61.56 294,-48.16"/> -<polygon fill="black" stroke="black" points="297.5,-48 294,-38 290.5,-48 297.5,-48"/> -<text text-anchor="middle" x="302.5" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M268,-88.97C268,-77.19 268,-61.56 268,-48.16"/> +<polygon fill="black" stroke="black" points="271.5,-48 268,-38 264.5,-48 271.5,-48"/> +<text text-anchor="middle" x="276.5" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>The driver has to drive at a speed he is able to stop the train or the shunting movement respecting any obstacle on the track that may violate his vehicle(s).</orig><unl>[S:00] {org:en} -The driver has to drive at a speed he is able to stop the train or the shunting movement respecting any obstacle on the track that may violate his vehicle(s).. +The driver has to drive at a speed he is able to stop the train or the shunting movement respecting any obstacle on the track that may violate his vehicle(s). {/org} {unl} aoj(obligation-strong(icl>modal>be,obj>uw,aoj>thing).@entry,driver(icl>operator>thing,ant>nondriver).@def) @@ -42549,272 +42574,272 @@ tim(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>ve {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="2113pt" height="408pt" - viewBox="0.00 0.00 2112.50 408.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="2057pt" height="408pt" + viewBox="0.00 0.00 2056.50 408.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 404)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-404 2108.5,-404 2108.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-404 2052.5,-404 2052.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="1301,-116 1301,-392 1637,-392 1637,-116 1301,-116"/> -<text text-anchor="middle" x="1469" y="-376.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="1245,-116 1245,-392 1581,-392 1581,-116 1245,-116"/> +<text text-anchor="middle" x="1413" y="-376.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="8,-116 8,-282 476,-282 476,-116 8,-116"/> -<text text-anchor="middle" x="242" y="-266.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="8,-116 8,-282 440,-282 440,-116 8,-116"/> +<text text-anchor="middle" x="224" y="-266.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <g id="clust3" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="124,-8 124,-83 360,-83 360,-8 124,-8"/> -<text text-anchor="middle" x="242" y="-67.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="106,-8 106,-83 342,-83 342,-8 106,-8"/> +<text text-anchor="middle" x="224" y="-67.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <g id="clust4" class="cluster"> <title>cluster_04</title> -<polygon fill="none" stroke="black" points="1003,-116 1003,-282 1293,-282 1293,-116 1003,-116"/> -<text text-anchor="middle" x="1148" y="-266.8" font-family="Courier,monospace" font-size="14.00">:04</text> +<polygon fill="none" stroke="black" points="967,-116 967,-282 1237,-282 1237,-116 967,-116"/> +<text text-anchor="middle" x="1102" y="-266.8" font-family="Courier,monospace" font-size="14.00">:04</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="702,-361 302,-361 302,-323 702,-323 702,-361"/> -<text text-anchor="middle" x="502" y="-345.8" font-family="courb" font-size="14.00">obligation&#45;strong(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="502" y="-330.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="650.5,-361 281.5,-361 281.5,-323 650.5,-323 650.5,-361"/> +<text text-anchor="middle" x="466" y="-345.8" font-family="courb" font-size="14.00">obligation&#45;strong(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="466" y="-330.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="823.5,-162 560.5,-162 560.5,-124 823.5,-124 823.5,-162"/> -<text text-anchor="middle" x="692" y="-146.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="692" y="-131.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="787.5,-162 524.5,-162 524.5,-124 787.5,-124 787.5,-162"/> +<text text-anchor="middle" x="656" y="-146.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="656" y="-131.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge7" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M497.68,-322.82C492.42,-295.96 486.97,-245.38 511,-213 527.42,-190.87 551.87,-175.84 577.53,-165.63"/> -<polygon fill="black" stroke="black" points="578.88,-168.86 587.03,-162.08 576.43,-162.3 578.88,-168.86"/> -<text text-anchor="middle" x="519.5" y="-228.3" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M461.68,-322.82C456.42,-295.96 450.97,-245.38 475,-213 491.42,-190.87 515.87,-175.84 541.53,-165.63"/> +<polygon fill="black" stroke="black" points="542.88,-168.86 551.03,-162.08 540.43,-162.3 542.88,-168.86"/> +<text text-anchor="middle" x="483.5" y="-228.3" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="995,-250 537,-250 537,-214 995,-214 995,-250"/> -<text text-anchor="middle" x="766" y="-228.3" font-family="Times,serif" font-size="14.00">drive(agt&gt;person,icl&gt;operate(icl&gt;do),obj&gt;vehicle,plf&gt;thing,plt&gt;thing,scn&gt;thing)</text> +<polygon fill="none" stroke="black" points="959,-250 501,-250 501,-214 959,-214 959,-250"/> +<text text-anchor="middle" x="730" y="-228.3" font-family="Times,serif" font-size="14.00">drive(agt&gt;person,icl&gt;operate(icl&gt;do),obj&gt;vehicle,plf&gt;thing,plt&gt;thing,scn&gt;thing)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge9" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M546.19,-322.92C592.7,-303.9 665.84,-273.98 714.82,-253.94"/> -<polygon fill="black" stroke="black" points="716.35,-257.09 724.28,-250.07 713.7,-250.61 716.35,-257.09"/> -<text text-anchor="middle" x="636" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M510.19,-322.92C556.7,-303.9 629.84,-273.98 678.82,-253.94"/> +<polygon fill="black" stroke="black" points="680.35,-257.09 688.28,-250.07 677.7,-250.61 680.35,-257.09"/> +<text text-anchor="middle" x="600" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 20 --> <g id="node17" class="node"> <title>20</title> -<polygon fill="none" stroke="black" points="442.5,-251 89.5,-251 89.5,-213 442.5,-213 442.5,-251"/> -<text text-anchor="middle" x="266" y="-235.8" font-family="courb" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="266" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="407.5,-251 84.5,-251 84.5,-213 407.5,-213 407.5,-251"/> +<text text-anchor="middle" x="246" y="-235.8" font-family="courb" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="246" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;20 --> <g id="edge16" class="edge"> <title>1&#45;&gt;20</title> -<path fill="none" stroke="black" d="M462.5,-322.92C440.29,-312.76 411.3,-299.49 382.42,-286.28"/> -<polygon fill="black" stroke="black" points="383.61,-282.97 373.06,-282 380.7,-289.34 383.61,-282.97"/> -<text text-anchor="middle" x="431.5" y="-293.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M429.18,-322.92C408.57,-312.81 381.68,-299.61 354.89,-286.45"/> +<polygon fill="black" stroke="black" points="356.33,-283.26 345.81,-282 353.25,-289.55 356.33,-283.26"/> +<text text-anchor="middle" x="401.5" y="-293.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge8" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M751.38,-213.81C740.75,-201.31 726.16,-184.16 714.11,-169.99"/> -<polygon fill="black" stroke="black" points="716.5,-167.4 707.35,-162.05 711.17,-171.94 716.5,-167.4"/> -<text text-anchor="middle" x="742.5" y="-183.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M715.38,-213.81C704.75,-201.31 690.16,-184.16 678.11,-169.99"/> +<polygon fill="black" stroke="black" points="680.5,-167.4 671.35,-162.05 675.17,-171.94 680.5,-167.4"/> +<text text-anchor="middle" x="706.5" y="-183.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1284.5,-162 1011.5,-162 1011.5,-124 1284.5,-124 1284.5,-162"/> -<text text-anchor="middle" x="1148" y="-146.8" font-family="courb" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="1148" y="-131.8" font-family="courb" font-size="14.00">.@def.@entry</text> +<polygon fill="none" stroke="black" points="1228.5,-162 975.5,-162 975.5,-124 1228.5,-124 1228.5,-162"/> +<text text-anchor="middle" x="1102" y="-146.8" font-family="courb" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="1102" y="-131.8" font-family="courb" font-size="14.00">.@def.@entry</text> </g> <!-- 3&#45;&gt;8 --> <g id="edge17" class="edge"> <title>3&#45;&gt;8</title> -<path fill="none" stroke="black" d="M841.02,-213.92C884.44,-204.03 940.74,-191.2 993.25,-179.25"/> -<polygon fill="black" stroke="black" points="994.03,-182.66 1003,-177.02 992.47,-175.83 994.03,-182.66"/> -<text text-anchor="middle" x="989.5" y="-183.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M803.05,-213.92C846.97,-203.64 904.42,-190.21 957.2,-177.86"/> +<polygon fill="black" stroke="black" points="958.06,-181.26 967,-175.57 956.47,-174.44 958.06,-181.26"/> +<text text-anchor="middle" x="948.5" y="-183.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1517.5,-250 1404.5,-250 1404.5,-214 1517.5,-214 1517.5,-250"/> -<text text-anchor="middle" x="1461" y="-228.3" font-family="Times,serif" font-size="14.00">he(icl&gt;person):01</text> +<polygon fill="none" stroke="black" points="1460.5,-250 1347.5,-250 1347.5,-214 1460.5,-214 1460.5,-250"/> +<text text-anchor="middle" x="1404" y="-228.3" font-family="Times,serif" font-size="14.00">he(icl&gt;person):01</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1521.5,-162 1324.5,-162 1324.5,-124 1521.5,-124 1521.5,-162"/> -<text text-anchor="middle" x="1423" y="-146.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> -<text text-anchor="middle" x="1423" y="-131.8" font-family="courb" font-size="14.00">.@entry.@indef</text> +<polygon fill="none" stroke="black" points="1451.5,-162 1270.5,-162 1270.5,-124 1451.5,-124 1451.5,-162"/> +<text text-anchor="middle" x="1361" y="-146.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<text text-anchor="middle" x="1361" y="-131.8" font-family="courb" font-size="14.00">.@entry.@indef</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge1" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M1453.49,-213.81C1448.24,-201.78 1441.1,-185.44 1435.05,-171.59"/> -<polygon fill="black" stroke="black" points="1438.09,-169.81 1430.88,-162.05 1431.68,-172.62 1438.09,-169.81"/> -<text text-anchor="middle" x="1457.5" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1395.5,-213.81C1389.5,-201.66 1381.32,-185.12 1374.44,-171.19"/> +<polygon fill="black" stroke="black" points="1377.49,-169.47 1369.92,-162.05 1371.22,-172.57 1377.49,-169.47"/> +<text text-anchor="middle" x="1398.5" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1629,-361 1309,-361 1309,-323 1629,-323 1629,-361"/> -<text text-anchor="middle" x="1469" y="-345.8" font-family="Times,serif" font-size="14.00">stop(agt&gt;volitional_thing,icl&gt;cease(icl&gt;do),obj&gt;action)</text> -<text text-anchor="middle" x="1469" y="-330.8" font-family="Times,serif" font-size="14.00">.@ability.@present</text> +<polygon fill="none" stroke="black" points="1573,-361 1253,-361 1253,-323 1573,-323 1573,-361"/> +<text text-anchor="middle" x="1413" y="-345.8" font-family="Times,serif" font-size="14.00">stop(agt&gt;volitional_thing,icl&gt;cease(icl&gt;do),obj&gt;action)</text> +<text text-anchor="middle" x="1413" y="-330.8" font-family="Times,serif" font-size="14.00">.@ability.@present</text> </g> <!-- 6&#45;&gt;4 --> <g id="edge2" class="edge"> <title>6&#45;&gt;4</title> -<path fill="none" stroke="black" d="M1467.64,-322.68C1466.38,-305.62 1464.48,-279.96 1463.03,-260.45"/> -<polygon fill="black" stroke="black" points="1466.51,-260.05 1462.28,-250.34 1459.53,-260.57 1466.51,-260.05"/> -<text text-anchor="middle" x="1475.5" y="-293.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1411.47,-322.68C1410.05,-305.62 1407.91,-279.96 1406.29,-260.45"/> +<polygon fill="black" stroke="black" points="1409.76,-260.01 1405.44,-250.34 1402.79,-260.59 1409.76,-260.01"/> +<text text-anchor="middle" x="1418.5" y="-293.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1284.5,-251 1029.5,-251 1029.5,-213 1284.5,-213 1284.5,-251"/> -<text text-anchor="middle" x="1157" y="-235.8" font-family="courb" font-size="14.00">obstacle(icl&gt;hindrance(icl&gt;thing))</text> -<text text-anchor="middle" x="1157" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1229,-251 993,-251 993,-213 1229,-213 1229,-251"/> +<text text-anchor="middle" x="1111" y="-235.8" font-family="courb" font-size="14.00">obstacle(icl&gt;hindrance(icl&gt;thing))</text> +<text text-anchor="middle" x="1111" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge11" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1415.89,-322.88C1381.89,-311.25 1336.82,-295.8 1297,-282 1271.12,-273.03 1242.57,-263.05 1218.04,-254.46"/> -<polygon fill="black" stroke="black" points="1219.1,-251.12 1208.5,-251.11 1216.78,-257.72 1219.1,-251.12"/> -<text text-anchor="middle" x="1373" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1359.01,-322.94C1325.05,-311.47 1280.36,-296.16 1241,-282 1216.77,-273.28 1190.15,-263.31 1167.33,-254.65"/> +<polygon fill="black" stroke="black" points="1168.4,-251.32 1157.81,-251.03 1165.91,-257.86 1168.4,-251.32"/> +<text text-anchor="middle" x="1312" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7&#45;&gt;5 --> <g id="edge6" class="edge"> <title>7&#45;&gt;5</title> -<path fill="none" stroke="black" d="M1212.12,-212.97C1235.24,-205.41 1263.23,-196.26 1291.14,-187.13"/> -<polygon fill="black" stroke="black" points="1292.59,-190.34 1301,-183.9 1290.41,-183.68 1292.59,-190.34"/> -<text text-anchor="middle" x="1314.5" y="-183.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M1162.8,-212.97C1184.11,-205.56 1209.81,-196.61 1235.53,-187.66"/> +<polygon fill="black" stroke="black" points="1236.71,-190.96 1245,-184.37 1234.41,-184.35 1236.71,-190.96"/> +<text text-anchor="middle" x="1259.5" y="-183.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge5" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1155.14,-212.97C1153.92,-201.19 1152.3,-185.56 1150.91,-172.16"/> -<polygon fill="black" stroke="black" points="1154.37,-171.59 1149.86,-162 1147.41,-172.31 1154.37,-171.59"/> -<text text-anchor="middle" x="1160" y="-183.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M1109.14,-212.97C1107.92,-201.19 1106.3,-185.56 1104.91,-172.16"/> +<polygon fill="black" stroke="black" points="1108.37,-171.59 1103.86,-162 1101.41,-172.31 1108.37,-171.59"/> +<text text-anchor="middle" x="1114" y="-183.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1189.5,-52 1106.5,-52 1106.5,-16 1189.5,-16 1189.5,-52"/> -<text text-anchor="middle" x="1148" y="-30.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1143.5,-52 1060.5,-52 1060.5,-16 1143.5,-16 1143.5,-52"/> +<text text-anchor="middle" x="1102" y="-30.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> </g> <!-- 8&#45;&gt;12 --> <g id="edge10" class="edge"> <title>8&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1148,-116C1148,-99.7 1148,-78.72 1148,-62.19"/> -<polygon fill="black" stroke="black" points="1151.5,-62.18 1148,-52.18 1144.5,-62.18 1151.5,-62.18"/> -<text text-anchor="middle" x="1160.5" y="-94.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1102,-116C1102,-99.7 1102,-78.72 1102,-62.19"/> +<polygon fill="black" stroke="black" points="1105.5,-62.18 1102,-52.18 1098.5,-62.18 1105.5,-62.18"/> +<text text-anchor="middle" x="1114.5" y="-94.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="468,-162 16,-162 16,-124 468,-124 468,-162"/> -<text text-anchor="middle" x="242" y="-146.8" font-family="courb" font-size="14.00">respect(aoj&gt;person,icl&gt;consider(icl&gt;be),obj&gt;thing,rsn&gt;thing)</text> -<text text-anchor="middle" x="242" y="-131.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="432,-162 16,-162 16,-124 432,-124 432,-162"/> +<text text-anchor="middle" x="224" y="-146.8" font-family="courb" font-size="14.00">respect(aoj&gt;person,icl&gt;consider(icl&gt;be),obj&gt;thing,rsn&gt;thing)</text> +<text text-anchor="middle" x="224" y="-131.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="352.5,-52 131.5,-52 131.5,-16 352.5,-16 352.5,-52"/> -<text text-anchor="middle" x="242" y="-30.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="334.5,-52 113.5,-52 113.5,-16 334.5,-16 334.5,-52"/> +<text text-anchor="middle" x="224" y="-30.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge4" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M242,-123.85C242,-106.95 242,-81.52 242,-62.19"/> -<polygon fill="black" stroke="black" points="245.5,-62.18 242,-52.18 238.5,-62.18 245.5,-62.18"/> -<text text-anchor="middle" x="250.5" y="-94.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M224,-123.85C224,-106.95 224,-81.52 224,-62.19"/> +<polygon fill="black" stroke="black" points="227.5,-62.18 224,-52.18 220.5,-62.18 227.5,-62.18"/> +<text text-anchor="middle" x="232.5" y="-94.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1925,-361 1715,-361 1715,-323 1925,-323 1925,-361"/> -<text text-anchor="middle" x="1820" y="-345.8" font-family="Times,serif" font-size="14.00">violate(aoj&gt;thing,icl&gt;be,obj&gt;thing)</text> -<text text-anchor="middle" x="1820" y="-330.8" font-family="Times,serif" font-size="14.00">.@present.@suppose</text> +<polygon fill="none" stroke="black" points="1869,-361 1659,-361 1659,-323 1869,-323 1869,-361"/> +<text text-anchor="middle" x="1764" y="-345.8" font-family="Times,serif" font-size="14.00">violate(aoj&gt;thing,icl&gt;be,obj&gt;thing)</text> +<text text-anchor="middle" x="1764" y="-330.8" font-family="Times,serif" font-size="14.00">.@present.@suppose</text> </g> <!-- 14 --> <g id="node13" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1853,-251 1645,-251 1645,-213 1853,-213 1853,-251"/> -<text text-anchor="middle" x="1749" y="-235.8" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> -<text text-anchor="middle" x="1749" y="-220.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1797,-251 1589,-251 1589,-213 1797,-213 1797,-251"/> +<text text-anchor="middle" x="1693" y="-235.8" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<text text-anchor="middle" x="1693" y="-220.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge12" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1807.96,-322.68C1796.57,-305.35 1779.34,-279.16 1766.45,-259.54"/> -<polygon fill="black" stroke="black" points="1769.28,-257.48 1760.87,-251.05 1763.44,-261.33 1769.28,-257.48"/> -<text text-anchor="middle" x="1803.5" y="-293.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1751.96,-322.68C1740.57,-305.35 1723.34,-279.16 1710.45,-259.54"/> +<polygon fill="black" stroke="black" points="1713.28,-257.48 1704.87,-251.05 1707.44,-261.33 1713.28,-257.48"/> +<text text-anchor="middle" x="1747.5" y="-293.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 15 --> <g id="node14" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="2104.5,-250 1871.5,-250 1871.5,-214 2104.5,-214 2104.5,-250"/> -<text text-anchor="middle" x="1988" y="-228.3" font-family="Times,serif" font-size="14.00">vehicle(icl&gt;functional_thing,pur&gt;thing)</text> +<polygon fill="none" stroke="black" points="2048.5,-250 1815.5,-250 1815.5,-214 2048.5,-214 2048.5,-250"/> +<text text-anchor="middle" x="1932" y="-228.3" font-family="Times,serif" font-size="14.00">vehicle(icl&gt;functional_thing,pur&gt;thing)</text> </g> <!-- 13&#45;&gt;15 --> <g id="edge14" class="edge"> <title>13&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1848.12,-322.92C1876.86,-304.45 1921.56,-275.71 1952.67,-255.71"/> -<polygon fill="black" stroke="black" points="1954.93,-258.42 1961.45,-250.07 1951.15,-252.53 1954.93,-258.42"/> -<text text-anchor="middle" x="1907" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1792.12,-322.92C1820.86,-304.45 1865.56,-275.71 1896.67,-255.71"/> +<polygon fill="black" stroke="black" points="1898.93,-258.42 1905.45,-250.07 1895.15,-252.53 1898.93,-258.42"/> +<text text-anchor="middle" x="1851" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 16 --> <g id="node15" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="1983.5,-161 1870.5,-161 1870.5,-125 1983.5,-125 1983.5,-161"/> -<text text-anchor="middle" x="1927" y="-139.3" font-family="Times,serif" font-size="14.00">he(icl&gt;person):02</text> +<polygon fill="none" stroke="black" points="1927.5,-161 1814.5,-161 1814.5,-125 1927.5,-125 1927.5,-161"/> +<text text-anchor="middle" x="1871" y="-139.3" font-family="Times,serif" font-size="14.00">he(icl&gt;person):02</text> </g> <!-- 15&#45;&gt;16 --> <g id="edge13" class="edge"> <title>15&#45;&gt;16</title> -<path fill="none" stroke="black" d="M1975.95,-213.81C1967.09,-201.18 1954.91,-183.81 1944.92,-169.55"/> -<polygon fill="black" stroke="black" points="1947.63,-167.33 1939.03,-161.15 1941.9,-171.35 1947.63,-167.33"/> -<text text-anchor="middle" x="1970.5" y="-183.8" font-family="Times,serif" font-size="14.00">pos</text> +<path fill="none" stroke="black" d="M1919.95,-213.81C1911.09,-201.18 1898.91,-183.81 1888.92,-169.55"/> +<polygon fill="black" stroke="black" points="1891.63,-167.33 1883.03,-161.15 1885.9,-171.35 1891.63,-167.33"/> +<text text-anchor="middle" x="1914.5" y="-183.8" font-family="Times,serif" font-size="14.00">pos</text> </g> <!-- 17 --> <g id="node16" class="node"> <title>17</title> -<polygon fill="none" stroke="black" points="2096,-162 2002,-162 2002,-124 2096,-124 2096,-162"/> -<text text-anchor="middle" x="2049" y="-146.8" font-family="Times,serif" font-size="14.00">s</text> -<text text-anchor="middle" x="2049" y="-131.8" font-family="Times,serif" font-size="14.00">.@parenthesis</text> +<polygon fill="none" stroke="black" points="2040,-162 1946,-162 1946,-124 2040,-124 2040,-162"/> +<text text-anchor="middle" x="1993" y="-146.8" font-family="Times,serif" font-size="14.00">s</text> +<text text-anchor="middle" x="1993" y="-131.8" font-family="Times,serif" font-size="14.00">.@parenthesis</text> </g> <!-- 15&#45;&gt;17 --> <g id="edge15" class="edge"> <title>15&#45;&gt;17</title> -<path fill="none" stroke="black" d="M2000.05,-213.81C2008.74,-201.43 2020.61,-184.48 2030.5,-170.39"/> -<polygon fill="black" stroke="black" points="2033.47,-172.25 2036.34,-162.05 2027.74,-168.23 2033.47,-172.25"/> -<text text-anchor="middle" x="2030.5" y="-183.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M1944.05,-213.81C1952.74,-201.43 1964.61,-184.48 1974.5,-170.39"/> +<polygon fill="black" stroke="black" points="1977.47,-172.25 1980.34,-162.05 1971.74,-168.23 1977.47,-172.25"/> +<text text-anchor="middle" x="1974.5" y="-183.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 20&#45;&gt;9 --> <g id="edge3" class="edge"> <title>20&#45;&gt;9</title> -<path fill="none" stroke="black" d="M261.03,-212.97C257.74,-201.08 253.38,-185.25 249.66,-171.76"/> -<polygon fill="black" stroke="black" points="253,-170.71 246.97,-162 246.25,-172.57 253,-170.71"/> -<text text-anchor="middle" x="265" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M241.44,-212.97C238.43,-201.08 234.43,-185.25 231.02,-171.76"/> +<polygon fill="black" stroke="black" points="234.4,-170.84 228.55,-162 227.61,-172.56 234.4,-170.84"/> +<text text-anchor="middle" x="246" y="-183.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Dynamic train speed profile</orig><unl>[S:00] @@ -42828,10 +42853,10 @@ mod(profile(icl>chart>thing).@entry,speed(icl>rate>thing)) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="227pt" height="307pt" @@ -42874,7 +42899,7 @@ mod(profile(icl>chart>thing).@entry,speed(icl>rate>thing)) <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="213,-299 6,-299 6,-261 213,-261 213,-299"/> +<polygon fill="none" stroke="black" points="205,-299 14,-299 14,-261 205,-261 205,-299"/> <text text-anchor="middle" x="109.5" y="-283.8" font-family="courb" font-size="14.00">profile(icl&gt;chart(icl&gt;thing))</text> <text text-anchor="middle" x="109.5" y="-268.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -42887,7 +42912,7 @@ mod(profile(icl>chart>thing).@entry,speed(icl>rate>thing)) </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>The speed-distance curve which a train may follow without violating the static train speed profile and the end of movement authority. This curve depends on the braking characteristics of the train and the train length.</orig><unl>[S:00] {org:en} The speed-distance curve which a train may follow without violating the static train speed profile and the end of movement authority. @@ -42910,7 +42935,7 @@ obj(violate(icl>be,obj>thing,aoj>thing),:01.@_hn-scope) [/S] [S:00] {org:en} -This curve depends on the braking characteristics of the train and the train length.. +This curve depends on the braking characteristics of the train and the train length. {/org} {unl} mod(curve(icl>line>thing,ant>straight_line),this(icl>determiner>adj,mod<concrete_thing)) @@ -42923,320 +42948,320 @@ obj(brake(icl>stop>occur,obj>thing).@progress,length(icl>fundamental {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1533pt" height="595pt" - viewBox="0.00 0.00 1533.00 595.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1493pt" height="595pt" + viewBox="0.00 0.00 1493.00 595.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 591)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-591 1529,-591 1529,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-591 1489,-591 1489,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="852,-166 852,-419 1312,-419 1312,-166 852,-166"/> -<text text-anchor="middle" x="1082" y="-403.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="828,-166 828,-419 1272,-419 1272,-166 828,-166"/> +<text text-anchor="middle" x="1050" y="-403.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="253.5,-387 62.5,-387 62.5,-351 253.5,-351 253.5,-387"/> -<text text-anchor="middle" x="158" y="-365.3" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="241.5,-387 50.5,-387 50.5,-351 241.5,-351 241.5,-387"/> +<text text-anchor="middle" x="146" y="-365.3" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="245,-298 71,-298 71,-262 245,-262 245,-298"/> -<text text-anchor="middle" x="158" y="-276.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="233,-298 59,-298 59,-262 233,-262 233,-298"/> +<text text-anchor="middle" x="146" y="-276.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):01</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge4" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M158,-350.81C158,-338.66 158,-322.11 158,-308.18"/> -<polygon fill="black" stroke="black" points="161.5,-308.15 158,-298.15 154.5,-308.15 161.5,-308.15"/> -<text text-anchor="middle" x="170.5" y="-320.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M146,-350.81C146,-338.66 146,-322.11 146,-308.18"/> +<polygon fill="black" stroke="black" points="149.5,-308.15 146,-298.15 142.5,-308.15 149.5,-308.15"/> +<text text-anchor="middle" x="158.5" y="-320.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="316,-498 0,-498 0,-460 316,-460 316,-498"/> -<text text-anchor="middle" x="158" y="-482.8" font-family="courb" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing))</text> -<text text-anchor="middle" x="158" y="-467.8" font-family="courb" font-size="14.00">.@def.@entry</text> +<polygon fill="none" stroke="black" points="292,-498 0,-498 0,-460 292,-460 292,-498"/> +<text text-anchor="middle" x="146" y="-482.8" font-family="courb" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing))</text> +<text text-anchor="middle" x="146" y="-467.8" font-family="courb" font-size="14.00">.@def.@entry</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge5" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M158,-459.68C158,-442.62 158,-416.96 158,-397.45"/> -<polygon fill="black" stroke="black" points="161.5,-397.34 158,-387.34 154.5,-397.34 161.5,-397.34"/> -<text text-anchor="middle" x="170.5" y="-430.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M146,-459.68C146,-442.62 146,-416.96 146,-397.45"/> +<polygon fill="black" stroke="black" points="149.5,-397.34 146,-387.34 142.5,-397.34 149.5,-397.34"/> +<text text-anchor="middle" x="158.5" y="-430.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="684,-587 220,-587 220,-549 684,-549 684,-587"/> -<text text-anchor="middle" x="452" y="-571.8" font-family="Times,serif" font-size="14.00">follow(agt&gt;volitional_thing,equ&gt;go_after,icl&gt;move(icl&gt;do),obj&gt;volitional_thing)</text> -<text text-anchor="middle" x="452" y="-556.8" font-family="Times,serif" font-size="14.00">.@present.@suppose</text> +<polygon fill="none" stroke="black" points="660,-587 196,-587 196,-549 660,-549 660,-587"/> +<text text-anchor="middle" x="428" y="-571.8" font-family="Times,serif" font-size="14.00">follow(agt&gt;volitional_thing,equ&gt;go_after,icl&gt;move(icl&gt;do),obj&gt;volitional_thing)</text> +<text text-anchor="middle" x="428" y="-556.8" font-family="Times,serif" font-size="14.00">.@present.@suppose</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge6" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M391.08,-548.97C343.78,-534.98 278.11,-515.54 228.53,-500.87"/> -<polygon fill="black" stroke="black" points="229.42,-497.48 218.84,-498 227.43,-504.2 229.42,-497.48"/> -<text text-anchor="middle" x="332" y="-519.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M369.57,-548.97C324.29,-535 261.47,-515.62 213.95,-500.96"/> +<polygon fill="black" stroke="black" points="214.94,-497.61 204.36,-498 212.88,-504.3 214.94,-497.61"/> +<text text-anchor="middle" x="313" y="-519.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="570,-498 334,-498 334,-460 570,-460 570,-498"/> -<text text-anchor="middle" x="452" y="-482.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> -<text text-anchor="middle" x="452" y="-467.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="546,-498 310,-498 310,-460 546,-460 546,-498"/> +<text text-anchor="middle" x="428" y="-482.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<text text-anchor="middle" x="428" y="-467.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge7" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M452,-548.97C452,-537.19 452,-521.56 452,-508.16"/> -<polygon fill="black" stroke="black" points="455.5,-508 452,-498 448.5,-508 455.5,-508"/> -<text text-anchor="middle" x="460.5" y="-519.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M428,-548.97C428,-537.19 428,-521.56 428,-508.16"/> +<polygon fill="black" stroke="black" points="431.5,-508 428,-498 424.5,-508 431.5,-508"/> +<text text-anchor="middle" x="436.5" y="-519.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="890,-497 588,-497 588,-461 890,-461 890,-497"/> -<text text-anchor="middle" x="739" y="-475.3" font-family="Times,serif" font-size="14.00">without(ant&gt;with,com&gt;physical,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="866,-497 564,-497 564,-461 866,-461 866,-497"/> +<text text-anchor="middle" x="715" y="-475.3" font-family="Times,serif" font-size="14.00">without(ant&gt;with,com&gt;physical,icl&gt;how,obj&gt;thing)</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge8" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M511.47,-548.97C558.47,-534.73 624.05,-514.85 672.73,-500.09"/> -<polygon fill="black" stroke="black" points="673.98,-503.37 682.54,-497.12 671.95,-496.67 673.98,-503.37"/> -<text text-anchor="middle" x="625.5" y="-519.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M487.47,-548.97C534.47,-534.73 600.05,-514.85 648.73,-500.09"/> +<polygon fill="black" stroke="black" points="649.98,-503.37 658.54,-497.12 647.95,-496.67 649.98,-503.37"/> +<text text-anchor="middle" x="601.5" y="-519.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="844,-387 634,-387 634,-351 844,-351 844,-387"/> -<text text-anchor="middle" x="739" y="-365.3" font-family="Times,serif" font-size="14.00">violate(aoj&gt;thing,icl&gt;be,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="820,-387 610,-387 610,-351 820,-351 820,-387"/> +<text text-anchor="middle" x="715" y="-365.3" font-family="Times,serif" font-size="14.00">violate(aoj&gt;thing,icl&gt;be,obj&gt;thing)</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge9" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M739,-460.65C739,-443.56 739,-417.22 739,-397.32"/> -<polygon fill="black" stroke="black" points="742.5,-397.31 739,-387.31 735.5,-397.31 742.5,-397.31"/> -<text text-anchor="middle" x="748" y="-430.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M715,-460.65C715,-443.56 715,-417.22 715,-397.32"/> +<polygon fill="black" stroke="black" points="718.5,-397.31 715,-387.31 711.5,-397.31 718.5,-397.31"/> +<text text-anchor="middle" x="724" y="-430.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1303.5,-299 1096.5,-299 1096.5,-261 1303.5,-261 1303.5,-299"/> -<text text-anchor="middle" x="1200" y="-283.8" font-family="courb" font-size="14.00">profile(icl&gt;chart(icl&gt;thing))</text> -<text text-anchor="middle" x="1200" y="-268.8" font-family="courb" font-size="14.00">.@def.@entry</text> +<polygon fill="none" stroke="black" points="1263.5,-299 1072.5,-299 1072.5,-261 1263.5,-261 1263.5,-299"/> +<text text-anchor="middle" x="1168" y="-283.8" font-family="courb" font-size="14.00">profile(icl&gt;chart(icl&gt;thing))</text> +<text text-anchor="middle" x="1168" y="-268.8" font-family="courb" font-size="14.00">.@def.@entry</text> </g> <!-- 7&#45;&gt;13 --> <g id="edge13" class="edge"> <title>7&#45;&gt;13</title> -<path fill="none" stroke="black" d="M822.87,-350.99C829.08,-349.74 835.53,-348.45 842.16,-347.13"/> -<polygon fill="black" stroke="black" points="842.88,-350.55 852,-345.16 841.51,-343.69 842.88,-350.55"/> -<text text-anchor="middle" x="1006" y="-320.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M794.41,-350.96C802.01,-349.35 809.97,-347.68 818.21,-345.96"/> +<polygon fill="black" stroke="black" points="818.93,-349.38 828,-343.91 817.5,-342.53 818.93,-349.38"/> +<text text-anchor="middle" x="971" y="-320.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1525,-123 1289,-123 1289,-87 1525,-87 1525,-123"/> -<text text-anchor="middle" x="1407" y="-101.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="1485,-123 1249,-123 1249,-87 1485,-87 1485,-123"/> +<text text-anchor="middle" x="1367" y="-101.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1490.5,-36 1323.5,-36 1323.5,0 1490.5,0 1490.5,-36"/> -<text text-anchor="middle" x="1407" y="-14.3" font-family="Times,serif" font-size="14.00">static(equ&gt;inactive,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1450.5,-36 1283.5,-36 1283.5,0 1450.5,0 1450.5,-36"/> +<text text-anchor="middle" x="1367" y="-14.3" font-family="Times,serif" font-size="14.00">static(equ&gt;inactive,icl&gt;adj)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge10" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1407,-86.8C1407,-75.16 1407,-59.55 1407,-46.24"/> -<polygon fill="black" stroke="black" points="1410.5,-46.18 1407,-36.18 1403.5,-46.18 1410.5,-46.18"/> -<text text-anchor="middle" x="1419.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1367,-86.8C1367,-75.16 1367,-59.55 1367,-46.24"/> +<polygon fill="black" stroke="black" points="1370.5,-46.18 1367,-36.18 1363.5,-46.18 1370.5,-46.18"/> +<text text-anchor="middle" x="1379.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1494,-210 1320,-210 1320,-174 1494,-174 1494,-210"/> -<text text-anchor="middle" x="1407" y="-188.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="1454,-210 1280,-210 1280,-174 1454,-174 1454,-210"/> +<text text-anchor="middle" x="1367" y="-188.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing)):02</text> </g> <!-- 10&#45;&gt;8 --> <g id="edge11" class="edge"> <title>10&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1407,-173.8C1407,-162.16 1407,-146.55 1407,-133.24"/> -<polygon fill="black" stroke="black" points="1410.5,-133.18 1407,-123.18 1403.5,-133.18 1410.5,-133.18"/> -<text text-anchor="middle" x="1419.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1367,-173.8C1367,-162.16 1367,-146.55 1367,-133.24"/> +<polygon fill="black" stroke="black" points="1370.5,-133.18 1367,-123.18 1363.5,-133.18 1370.5,-133.18"/> +<text text-anchor="middle" x="1379.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1240.5,-388 925.5,-388 925.5,-350 1240.5,-350 1240.5,-388"/> -<text text-anchor="middle" x="1083" y="-372.8" font-family="courb" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> -<text text-anchor="middle" x="1083" y="-357.8" font-family="courb" font-size="14.00">.@def.@entry</text> +<polygon fill="none" stroke="black" points="1181.5,-388 888.5,-388 888.5,-350 1181.5,-350 1181.5,-388"/> +<text text-anchor="middle" x="1035" y="-372.8" font-family="courb" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> +<text text-anchor="middle" x="1035" y="-357.8" font-family="courb" font-size="14.00">.@def.@entry</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge1" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1107.24,-349.97C1124.73,-336.97 1148.53,-319.27 1167.65,-305.06"/> -<polygon fill="black" stroke="black" points="1169.85,-307.78 1175.79,-299 1165.68,-302.16 1169.85,-307.78"/> -<text text-anchor="middle" x="1158" y="-320.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1062.56,-349.97C1082.71,-336.79 1110.23,-318.79 1132.1,-304.49"/> +<polygon fill="black" stroke="black" points="1134.02,-307.41 1140.48,-299 1130.19,-301.55 1134.02,-307.41"/> +<text text-anchor="middle" x="1119" y="-320.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 14 --> <g id="node13" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1078,-298 860,-298 860,-262 1078,-262 1078,-298"/> -<text text-anchor="middle" x="969" y="-276.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="1054,-298 836,-298 836,-262 1054,-262 1054,-298"/> +<text text-anchor="middle" x="945" y="-276.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> </g> <!-- 12&#45;&gt;14 --> <g id="edge3" class="edge"> <title>12&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1059.38,-349.97C1042,-336.71 1018.22,-318.56 999.41,-304.21"/> -<polygon fill="black" stroke="black" points="1001.5,-301.4 991.43,-298.12 997.25,-306.96 1001.5,-301.4"/> -<text text-anchor="middle" x="1040.5" y="-320.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1016.35,-349.97C1002.94,-337 984.69,-319.37 970.01,-305.18"/> +<polygon fill="black" stroke="black" points="972.33,-302.55 962.71,-298.12 967.46,-307.58 972.33,-302.55"/> +<text text-anchor="middle" x="1003.5" y="-320.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 13&#45;&gt;10 --> <g id="edge12" class="edge"> <title>13&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1312,-232.47C1327.5,-226.03 1342.74,-219.7 1356.32,-214.05"/> -<polygon fill="black" stroke="black" points="1357.89,-217.19 1365.78,-210.13 1355.2,-210.73 1357.89,-217.19"/> -<text text-anchor="middle" x="1334.5" y="-231.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1272,-234.06C1287.99,-227.15 1303.83,-220.3 1317.85,-214.24"/> +<polygon fill="black" stroke="black" points="1319.58,-217.31 1327.37,-210.13 1316.8,-210.88 1319.58,-217.31"/> +<text text-anchor="middle" x="1297.5" y="-231.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 15 --> <g id="node14" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1080.5,-210 859.5,-210 859.5,-174 1080.5,-174 1080.5,-210"/> -<text text-anchor="middle" x="970" y="-188.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1056.5,-210 835.5,-210 835.5,-174 1056.5,-174 1056.5,-210"/> +<text text-anchor="middle" x="946" y="-188.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> </g> <!-- 14&#45;&gt;15 --> <g id="edge2" class="edge"> <title>14&#45;&gt;15</title> -<path fill="none" stroke="black" d="M969.2,-261.6C969.34,-249.75 969.53,-233.82 969.68,-220.29"/> -<polygon fill="black" stroke="black" points="973.18,-220.12 969.8,-210.08 966.19,-220.04 973.18,-220.12"/> -<text text-anchor="middle" x="981.5" y="-231.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M945.2,-261.6C945.34,-249.75 945.53,-233.82 945.68,-220.29"/> +<polygon fill="black" stroke="black" points="949.18,-220.12 945.8,-210.08 942.19,-220.04 949.18,-220.12"/> +<text text-anchor="middle" x="957.5" y="-231.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="912pt" height="313pt" - viewBox="0.00 0.00 912.00 313.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="889pt" height="313pt" + viewBox="0.00 0.00 888.50 313.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 309)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-309 908,-309 908,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-309 884.5,-309 884.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="316,-215 64,-215 64,-179 316,-179 316,-215"/> -<text text-anchor="middle" x="190" y="-193.3" font-family="Times,serif" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="297.5,-215 45.5,-215 45.5,-179 297.5,-179 297.5,-215"/> +<text text-anchor="middle" x="171.5" y="-193.3" font-family="Times,serif" font-size="14.00">curve(ant&gt;straight_line,icl&gt;line(icl&gt;thing))</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="335,-126 45,-126 45,-90 335,-90 335,-126"/> -<text text-anchor="middle" x="190" y="-104.3" font-family="Times,serif" font-size="14.00">this(icl&gt;determiner(icl&gt;adj),mod&lt;concrete_thing)</text> +<polygon fill="none" stroke="black" points="314.5,-126 24.5,-126 24.5,-90 314.5,-90 314.5,-126"/> +<text text-anchor="middle" x="169.5" y="-104.3" font-family="Times,serif" font-size="14.00">this(icl&gt;determiner(icl&gt;adj),mod&lt;concrete_thing)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M190,-178.81C190,-166.66 190,-150.11 190,-136.18"/> -<polygon fill="black" stroke="black" points="193.5,-136.15 190,-126.15 186.5,-136.15 193.5,-136.15"/> -<text text-anchor="middle" x="202.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M171.1,-178.81C170.83,-166.66 170.45,-150.11 170.12,-136.18"/> +<polygon fill="black" stroke="black" points="173.62,-136.07 169.89,-126.15 166.63,-136.23 173.62,-136.07"/> +<text text-anchor="middle" x="184" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="380,-305 0,-305 0,-267 380,-267 380,-305"/> -<text text-anchor="middle" x="190" y="-289.8" font-family="courb" font-size="14.00">depend(aoj&gt;thing,com&gt;condition,icl&gt;be,obj&gt;thing)</text> -<text text-anchor="middle" x="190" y="-274.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="351,-305 0,-305 0,-267 351,-267 351,-305"/> +<text text-anchor="middle" x="175.5" y="-289.8" font-family="courb" font-size="14.00">depend(aoj&gt;thing,com&gt;condition,icl&gt;be,obj&gt;thing)</text> +<text text-anchor="middle" x="175.5" y="-274.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M190,-266.97C190,-254.96 190,-238.93 190,-225.36"/> -<polygon fill="black" stroke="black" points="193.5,-225.12 190,-215.12 186.5,-225.12 193.5,-225.12"/> -<text text-anchor="middle" x="198.5" y="-237.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M174.67,-266.97C174.12,-254.96 173.38,-238.93 172.76,-225.36"/> +<polygon fill="black" stroke="black" points="176.24,-224.94 172.29,-215.12 169.25,-225.27 176.24,-224.94"/> +<text text-anchor="middle" x="183" y="-237.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="635.5,-216 376.5,-216 376.5,-178 635.5,-178 635.5,-216"/> -<text text-anchor="middle" x="506" y="-200.8" font-family="Times,serif" font-size="14.00">length(icl&gt;fundamental_quantity(icl&gt;thing))</text> -<text text-anchor="middle" x="506" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="609,-216 350,-216 350,-178 609,-178 609,-216"/> +<text text-anchor="middle" x="479.5" y="-200.8" font-family="Times,serif" font-size="14.00">length(icl&gt;fundamental_quantity(icl&gt;thing))</text> +<text text-anchor="middle" x="479.5" y="-185.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge6" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M255.48,-266.97C306.53,-252.92 377.49,-233.38 430.86,-218.69"/> -<polygon fill="black" stroke="black" points="431.9,-222.03 440.61,-216 430.04,-215.28 431.9,-222.03"/> -<text text-anchor="middle" x="376" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M238.49,-266.97C287.5,-252.95 355.59,-233.46 406.89,-218.78"/> +<polygon fill="black" stroke="black" points="407.94,-222.12 416.59,-216 406.01,-215.39 407.94,-222.12"/> +<text text-anchor="middle" x="355.5" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="649.5,-127 356.5,-127 356.5,-89 649.5,-89 649.5,-127"/> -<text text-anchor="middle" x="503" y="-111.8" font-family="Times,serif" font-size="14.00">characteristic(equ&gt;feature,icl&gt;property(icl&gt;thing))</text> -<text text-anchor="middle" x="503" y="-96.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> +<polygon fill="none" stroke="black" points="626,-127 333,-127 333,-89 626,-89 626,-127"/> +<text text-anchor="middle" x="479.5" y="-111.8" font-family="Times,serif" font-size="14.00">characteristic(equ&gt;feature,icl&gt;property(icl&gt;thing))</text> +<text text-anchor="middle" x="479.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M505.38,-177.97C504.97,-166.19 504.43,-150.56 503.97,-137.16"/> -<polygon fill="black" stroke="black" points="507.46,-136.88 503.62,-127 500.47,-137.12 507.46,-136.88"/> -<text text-anchor="middle" x="515" y="-148.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M479.5,-177.97C479.5,-166.19 479.5,-150.56 479.5,-137.16"/> +<polygon fill="black" stroke="black" points="483,-137 479.5,-127 476,-137 483,-137"/> +<text text-anchor="middle" x="489.5" y="-148.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="904,-126 668,-126 668,-90 904,-90 904,-126"/> -<text text-anchor="middle" x="786" y="-104.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="880.5,-126 644.5,-126 644.5,-90 880.5,-90 880.5,-126"/> +<text text-anchor="middle" x="762.5" y="-104.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 4&#45;&gt;7 --> <g id="edge5" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M564.02,-177.97C609.87,-163.73 673.85,-143.85 721.35,-129.09"/> -<polygon fill="black" stroke="black" points="722.4,-132.43 730.92,-126.12 720.33,-125.74 722.4,-132.43"/> -<text text-anchor="middle" x="674.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M538.14,-177.97C584.49,-163.73 649.15,-143.85 697.15,-129.09"/> +<polygon fill="black" stroke="black" points="698.3,-132.4 706.83,-126.12 696.24,-125.71 698.3,-132.4"/> +<text text-anchor="middle" x="650" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="621,-38 385,-38 385,0 621,0 621,-38"/> -<text text-anchor="middle" x="503" y="-22.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> -<text text-anchor="middle" x="503" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="597.5,-38 361.5,-38 361.5,0 597.5,0 597.5,-38"/> +<text text-anchor="middle" x="479.5" y="-22.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<text text-anchor="middle" x="479.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge4" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M503,-88.97C503,-77.19 503,-61.56 503,-48.16"/> -<polygon fill="black" stroke="black" points="506.5,-48 503,-38 499.5,-48 506.5,-48"/> -<text text-anchor="middle" x="515.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M479.5,-88.97C479.5,-77.19 479.5,-61.56 479.5,-48.16"/> +<polygon fill="black" stroke="black" points="483,-48 479.5,-38 476,-48 483,-48"/> +<text text-anchor="middle" x="492" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="616,-305 398,-305 398,-267 616,-267 616,-305"/> -<text text-anchor="middle" x="507" y="-289.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="507" y="-274.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="588.5,-305 370.5,-305 370.5,-267 588.5,-267 588.5,-305"/> +<text text-anchor="middle" x="479.5" y="-289.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="479.5" y="-274.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 8&#45;&gt;4 --> <g id="edge7" class="edge"> <title>8&#45;&gt;4</title> -<path fill="none" stroke="black" d="M506.79,-266.97C506.66,-255.19 506.48,-239.56 506.32,-226.16"/> -<polygon fill="black" stroke="black" points="509.82,-225.96 506.21,-216 502.82,-226.04 509.82,-225.96"/> -<text text-anchor="middle" x="515" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M479.5,-266.97C479.5,-255.19 479.5,-239.56 479.5,-226.16"/> +<polygon fill="black" stroke="black" points="483,-226 479.5,-216 476,-226 483,-226"/> +<text text-anchor="middle" x="488.5" y="-237.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Emergency brake</orig><unl>[S:00] @@ -43248,40 +43273,40 @@ mod(brake(icl>restraint>thing).@entry,emergency(icl>crisis>thing))&# {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="233pt" height="133pt" - viewBox="0.00 0.00 233.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="216pt" height="133pt" + viewBox="0.00 0.00 216.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 229,-129 229,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 212,-129 212,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="225,-125 0,-125 0,-87 225,-87 225,-125"/> -<text text-anchor="middle" x="112.5" y="-109.8" font-family="courb" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> -<text text-anchor="middle" x="112.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="208,-125 0,-125 0,-87 208,-87 208,-125"/> +<text text-anchor="middle" x="104" y="-109.8" font-family="courb" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> +<text text-anchor="middle" x="104" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="209.5,-36 15.5,-36 15.5,0 209.5,0 209.5,-36"/> -<text text-anchor="middle" x="112.5" y="-14.3" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="201,-36 7,-36 7,0 201,0 201,-36"/> +<text text-anchor="middle" x="104" y="-14.3" font-family="Times,serif" font-size="14.00">emergency(icl&gt;crisis(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M112.5,-86.76C112.5,-74.93 112.5,-59.32 112.5,-46.05"/> -<polygon fill="black" stroke="black" points="116,-46.04 112.5,-36.04 109,-46.04 116,-46.04"/> -<text text-anchor="middle" x="125" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M104,-86.76C104,-74.93 104,-59.32 104,-46.05"/> +<polygon fill="black" stroke="black" points="107.5,-46.04 104,-36.04 100.5,-46.04 107.5,-46.04"/> +<text text-anchor="middle" x="116.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>As defined in UIC leaflet 541-03. All emergency brake applications initiated by ETCS may be released by the driver according to a national value except in the case of applying to train trip</orig><unl>[S:00] {org:en} As defined in UIC leaflet 541-03. @@ -43319,7 +43344,7 @@ obj(case(icl>happening>thing).@def,:02) {/unl} [/S] -</unl><dot></dot></meaning> +</unl><svg></svg></meaning> </glossary_item> <glossary_item> <term><orig>End of movement authority</orig><unl>[S:00] @@ -43332,56 +43357,56 @@ agt(end(icl>moment>time,ant>beginning).@entry,authority(icl>abstract {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="323pt" height="220pt" - viewBox="0.00 0.00 323.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="301pt" height="220pt" + viewBox="0.00 0.00 301.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 216)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 319,-216 319,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 297,-216 297,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="266.5,-123 48.5,-123 48.5,-87 266.5,-87 266.5,-123"/> -<text text-anchor="middle" x="157.5" y="-101.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="255.5,-123 37.5,-123 37.5,-87 255.5,-87 255.5,-123"/> +<text text-anchor="middle" x="146.5" y="-101.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="268,-36 47,-36 47,0 268,0 268,-36"/> -<text text-anchor="middle" x="157.5" y="-14.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="257,-36 36,-36 36,0 257,0 257,-36"/> +<text text-anchor="middle" x="146.5" y="-14.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M157.5,-86.8C157.5,-75.16 157.5,-59.55 157.5,-46.24"/> -<polygon fill="black" stroke="black" points="161,-46.18 157.5,-36.18 154,-46.18 161,-46.18"/> -<text text-anchor="middle" x="170" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M146.5,-86.8C146.5,-75.16 146.5,-59.55 146.5,-46.24"/> +<polygon fill="black" stroke="black" points="150,-46.18 146.5,-36.18 143,-46.18 150,-46.18"/> +<text text-anchor="middle" x="159" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="315,-212 0,-212 0,-174 315,-174 315,-212"/> -<text text-anchor="middle" x="157.5" y="-196.8" font-family="courb" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> -<text text-anchor="middle" x="157.5" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="293,-212 0,-212 0,-174 293,-174 293,-212"/> +<text text-anchor="middle" x="146.5" y="-196.8" font-family="courb" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> +<text text-anchor="middle" x="146.5" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M157.5,-173.76C157.5,-161.93 157.5,-146.32 157.5,-133.05"/> -<polygon fill="black" stroke="black" points="161,-133.04 157.5,-123.04 154,-133.04 161,-133.04"/> -<text text-anchor="middle" x="166" y="-144.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M146.5,-173.76C146.5,-161.93 146.5,-146.32 146.5,-133.05"/> +<polygon fill="black" stroke="black" points="150,-133.04 146.5,-123.04 143,-133.04 150,-133.04"/> +<text text-anchor="middle" x="155" y="-144.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Location to which the train is permitted to proceed and where target speed = zero.</orig><unl>[S:00] {org:en} -Location to which the train is permitted to proceed and where target speed = zero.. +Location to which the train is permitted to proceed and where target speed = zero. {/org} {unl} cob(permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@present,location(icl>object>thing).@entry) @@ -43395,7 +43420,7 @@ obj(permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@present, {/unl} [/S] -</unl><dot></dot></meaning> +</unl><svg></svg></meaning> </glossary_item> <glossary_item> <term><orig>Equipped line</orig><unl>[S:00] @@ -43407,10 +43432,10 @@ obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="397pt" height="135pt" @@ -43428,7 +43453,7 @@ obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing) <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="304,-38 85,-38 85,0 304,0 304,-38"/> +<polygon fill="none" stroke="black" points="297,-38 92,-38 92,0 297,0 297,-38"/> <text text-anchor="middle" x="194.5" y="-22.8" font-family="courb" font-size="14.00">line(icl&gt;formation(icl&gt;thing))</text> <text text-anchor="middle" x="194.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -43441,10 +43466,10 @@ obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing) </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Trackside ETCS equipment installed to provide Full Supervision .</orig><unl>[S:00] {org:en} -Trackside ETCS equipment installed to provide Full Supervision .. +Trackside ETCS equipment installed to provide Full Supervision . {/org} {unl} mod(etcs,trackside) @@ -43456,113 +43481,113 @@ pur(install(icl>set_up>do,plt>thing,agt>volitional_thing,obj>conc {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="638pt" height="350pt" - viewBox="0.00 0.00 638.00 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="608pt" height="350pt" + viewBox="0.00 0.00 608.00 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 346)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 634,-346 634,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 604,-346 604,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-263 374,-263 374,-8 8,-8"/> -<text text-anchor="middle" x="191" y="-247.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-263 344,-263 344,-8 8,-8"/> +<text text-anchor="middle" x="176" y="-247.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="534,-142 480,-142 480,-106 534,-106 534,-142"/> -<text text-anchor="middle" x="507" y="-120.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="504,-142 450,-142 450,-106 504,-106 504,-142"/> +<text text-anchor="middle" x="477" y="-120.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="539.5,-53 474.5,-53 474.5,-17 539.5,-17 539.5,-53"/> -<text text-anchor="middle" x="507" y="-31.3" font-family="Times,serif" font-size="14.00">trackside</text> +<polygon fill="none" stroke="black" points="509.5,-53 444.5,-53 444.5,-17 509.5,-17 509.5,-53"/> +<text text-anchor="middle" x="477" y="-31.3" font-family="Times,serif" font-size="14.00">trackside</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M507,-105.81C507,-93.66 507,-77.11 507,-63.18"/> -<polygon fill="black" stroke="black" points="510.5,-63.15 507,-53.15 503.5,-63.15 510.5,-63.15"/> -<text text-anchor="middle" x="519.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M477,-105.81C477,-93.66 477,-77.11 477,-63.18"/> +<polygon fill="black" stroke="black" points="480.5,-63.15 477,-53.15 473.5,-63.15 480.5,-63.15"/> +<text text-anchor="middle" x="489.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="630,-231 384,-231 384,-195 630,-195 630,-231"/> -<text text-anchor="middle" x="507" y="-209.3" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="600,-231 354,-231 354,-195 600,-195 600,-231"/> +<text text-anchor="middle" x="477" y="-209.3" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge4" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M507,-194.81C507,-182.66 507,-166.11 507,-152.18"/> -<polygon fill="black" stroke="black" points="510.5,-152.15 507,-142.15 503.5,-152.15 510.5,-152.15"/> -<text text-anchor="middle" x="519.5" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M477,-194.81C477,-182.66 477,-166.11 477,-152.18"/> +<polygon fill="black" stroke="black" points="480.5,-152.15 477,-142.15 473.5,-152.15 480.5,-152.15"/> +<text text-anchor="middle" x="489.5" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="624,-342 74,-342 74,-304 624,-304 624,-342"/> -<text text-anchor="middle" x="349" y="-326.8" font-family="courb" font-size="14.00">install(agt&gt;volitional_thing,icl&gt;set_up(icl&gt;do),obj&gt;concrete_thing,plt&gt;thing)</text> -<text text-anchor="middle" x="349" y="-311.8" font-family="courb" font-size="14.00">.@entry.@past</text> +<polygon fill="none" stroke="black" points="580.5,-342 71.5,-342 71.5,-304 580.5,-304 580.5,-342"/> +<text text-anchor="middle" x="326" y="-326.8" font-family="courb" font-size="14.00">install(agt&gt;volitional_thing,icl&gt;set_up(icl&gt;do),obj&gt;concrete_thing,plt&gt;thing)</text> +<text text-anchor="middle" x="326" y="-311.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge5" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M375.45,-303.92C402.47,-285.45 444.51,-256.71 473.77,-236.71"/> -<polygon fill="black" stroke="black" points="475.75,-239.6 482.03,-231.07 471.8,-233.82 475.75,-239.6"/> -<text text-anchor="middle" x="431.5" y="-274.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M351.27,-303.92C376.99,-285.53 416.94,-256.96 444.88,-236.97"/> +<polygon fill="black" stroke="black" points="447.04,-239.73 453.14,-231.07 442.97,-234.04 447.04,-239.73"/> +<text text-anchor="middle" x="404.5" y="-274.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="366,-232 16,-232 16,-194 366,-194 366,-232"/> -<text text-anchor="middle" x="191" y="-216.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="191" y="-201.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="336,-232 16,-232 16,-194 336,-194 336,-232"/> +<text text-anchor="middle" x="176" y="-216.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="176" y="-201.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;7 --> <g id="edge6" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M322.55,-303.92C308.2,-294.11 289.61,-281.41 270.96,-268.65"/> -<polygon fill="black" stroke="black" points="272.91,-265.75 262.68,-263 268.96,-271.53 272.91,-265.75"/> -<text text-anchor="middle" x="302.5" y="-274.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M300.89,-303.92C287.45,-294.24 270.1,-281.75 252.62,-269.17"/> +<polygon fill="black" stroke="black" points="254.21,-266 244.05,-263 250.12,-271.68 254.21,-266"/> +<text text-anchor="middle" x="282.5" y="-274.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="310.5,-143 71.5,-143 71.5,-105 310.5,-105 310.5,-143"/> -<text text-anchor="middle" x="191" y="-127.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> -<text text-anchor="middle" x="191" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="295.5,-143 56.5,-143 56.5,-105 295.5,-105 295.5,-143"/> +<text text-anchor="middle" x="176" y="-127.8" font-family="Times,serif" font-size="14.00">supervision(icl&gt;management(icl&gt;thing))</text> +<text text-anchor="middle" x="176" y="-112.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="263.5,-54 118.5,-54 118.5,-16 263.5,-16 263.5,-54"/> -<text text-anchor="middle" x="191" y="-38.8" font-family="Times,serif" font-size="14.00">full(ant&gt;empty,icl&gt;adj)</text> -<text text-anchor="middle" x="191" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="248.5,-54 103.5,-54 103.5,-16 248.5,-16 248.5,-54"/> +<text text-anchor="middle" x="176" y="-38.8" font-family="Times,serif" font-size="14.00">full(ant&gt;empty,icl&gt;adj)</text> +<text text-anchor="middle" x="176" y="-23.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M191,-104.97C191,-93.19 191,-77.56 191,-64.16"/> -<polygon fill="black" stroke="black" points="194.5,-64 191,-54 187.5,-64 194.5,-64"/> -<text text-anchor="middle" x="203.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M176,-104.97C176,-93.19 176,-77.56 176,-64.16"/> +<polygon fill="black" stroke="black" points="179.5,-64 176,-54 172.5,-64 179.5,-64"/> +<text text-anchor="middle" x="188.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7&#45;&gt;5 --> <g id="edge2" class="edge"> <title>7&#45;&gt;5</title> -<path fill="none" stroke="black" d="M191,-193.97C191,-182.19 191,-166.56 191,-153.16"/> -<polygon fill="black" stroke="black" points="194.5,-153 191,-143 187.5,-153 194.5,-153"/> -<text text-anchor="middle" x="200" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M176,-193.97C176,-182.19 176,-166.56 176,-153.16"/> +<polygon fill="black" stroke="black" points="179.5,-153 176,-143 172.5,-153 179.5,-153"/> +<text text-anchor="middle" x="185" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Exit signal</orig><unl>[S:00] @@ -43574,43 +43599,43 @@ mod(signal(icl>communication>thing).@entry,exit(icl>opening>thing))& {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="283pt" height="133pt" - viewBox="0.00 0.00 283.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="265pt" height="133pt" + viewBox="0.00 0.00 265.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 279,-129 279,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 261,-129 261,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="275,-125 0,-125 0,-87 275,-87 275,-125"/> -<text text-anchor="middle" x="137.5" y="-109.8" font-family="courb" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="137.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="257,-125 0,-125 0,-87 257,-87 257,-125"/> +<text text-anchor="middle" x="128.5" y="-109.8" font-family="courb" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="128.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="222.5,-36 52.5,-36 52.5,0 222.5,0 222.5,-36"/> -<text text-anchor="middle" x="137.5" y="-14.3" font-family="Times,serif" font-size="14.00">exit(icl&gt;opening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="213.5,-36 43.5,-36 43.5,0 213.5,0 213.5,-36"/> +<text text-anchor="middle" x="128.5" y="-14.3" font-family="Times,serif" font-size="14.00">exit(icl&gt;opening(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M137.5,-86.76C137.5,-74.93 137.5,-59.32 137.5,-46.05"/> -<polygon fill="black" stroke="black" points="141,-46.04 137.5,-36.04 134,-46.04 141,-46.04"/> -<text text-anchor="middle" x="150" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M128.5,-86.76C128.5,-74.93 128.5,-59.32 128.5,-46.05"/> +<polygon fill="black" stroke="black" points="132,-46.04 128.5,-36.04 125,-46.04 132,-46.04"/> +<text text-anchor="middle" x="141" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Main signal, intended for trains leaving a station.</orig><unl>[S:00] {org:en} -Main signal, intended for trains leaving a station.. +Main signal, intended for trains leaving a station. {/org} {unl} mod(signal(icl>communication>thing).@entry,main(icl>adj,equ>chief)) @@ -43621,101 +43646,101 @@ mod(signal(icl>communication>thing).@entry,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1164pt" height="261pt" - viewBox="0.00 0.00 1164.00 261.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1116pt" height="261pt" + viewBox="0.00 0.00 1116.00 261.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 257)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-257 1160,-257 1160,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-257 1112,-257 1112,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="198.5,-8 198.5,-174 818.5,-174 818.5,-8 198.5,-8"/> -<text text-anchor="middle" x="508.5" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="189.5,-8 189.5,-174 771.5,-174 771.5,-8 189.5,-8"/> +<text text-anchor="middle" x="480.5" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="275,-253 0,-253 0,-215 275,-215 275,-253"/> -<text text-anchor="middle" x="137.5" y="-237.8" font-family="courb" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="137.5" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="257,-253 0,-253 0,-215 257,-215 257,-253"/> +<text text-anchor="middle" x="128.5" y="-237.8" font-family="courb" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="128.5" y="-222.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="188.5,-142 38.5,-142 38.5,-106 188.5,-106 188.5,-142"/> -<text text-anchor="middle" x="113.5" y="-120.3" font-family="Times,serif" font-size="14.00">main(equ&gt;chief,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="179.5,-142 29.5,-142 29.5,-106 179.5,-106 179.5,-142"/> +<text text-anchor="middle" x="104.5" y="-120.3" font-family="Times,serif" font-size="14.00">main(equ&gt;chief,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge2" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M133.43,-214.68C129.62,-197.54 123.88,-171.72 119.54,-152.18"/> -<polygon fill="black" stroke="black" points="122.94,-151.34 117.35,-142.34 116.11,-152.86 122.94,-151.34"/> -<text text-anchor="middle" x="142" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M124.43,-214.68C120.62,-197.54 114.88,-171.72 110.54,-152.18"/> +<polygon fill="black" stroke="black" points="113.94,-151.34 108.35,-142.34 107.11,-152.86 113.94,-151.34"/> +<text text-anchor="middle" x="133" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="811,-143 206,-143 206,-105 811,-105 811,-143"/> -<text text-anchor="middle" x="508.5" y="-127.8" font-family="courb" font-size="14.00">intend(agt&gt;volitional_thing,equ&gt;predestinate,icl&gt;do,obj&gt;thing,rec&gt;volitional_thing)</text> -<text text-anchor="middle" x="508.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="763,-143 198,-143 198,-105 763,-105 763,-143"/> +<text text-anchor="middle" x="480.5" y="-127.8" font-family="courb" font-size="14.00">intend(agt&gt;volitional_thing,equ&gt;predestinate,icl&gt;do,obj&gt;thing,rec&gt;volitional_thing)</text> +<text text-anchor="middle" x="480.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge5" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M199.6,-214.92C235.79,-204.39 283.46,-190.51 330.48,-176.82"/> -<polygon fill="black" stroke="black" points="331.56,-180.15 340.18,-174 329.6,-173.43 331.56,-180.15"/> -<text text-anchor="middle" x="324" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M187.42,-214.92C221.61,-204.43 266.6,-190.63 311.04,-176.99"/> +<polygon fill="black" stroke="black" points="312.27,-180.28 320.81,-174 310.22,-173.58 312.27,-180.28"/> +<text text-anchor="middle" x="306" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="714,-54 495,-54 495,-16 714,-16 714,-54"/> -<text text-anchor="middle" x="604.5" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="604.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="677,-54 458,-54 458,-16 677,-16 677,-54"/> +<text text-anchor="middle" x="567.5" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="567.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge1" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M528.39,-104.97C542.42,-92.26 561.4,-75.06 576.89,-61.02"/> -<polygon fill="black" stroke="black" points="579.57,-63.31 584.63,-54 574.87,-58.13 579.57,-63.31"/> -<text text-anchor="middle" x="571" y="-75.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M498.53,-104.97C511.12,-92.38 528.12,-75.38 542.09,-61.41"/> +<polygon fill="black" stroke="black" points="544.9,-63.55 549.5,-54 539.95,-58.6 544.9,-63.55"/> +<text text-anchor="middle" x="538" y="-75.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1156,-143 829,-143 829,-105 1156,-105 1156,-143"/> -<text text-anchor="middle" x="992.5" y="-127.8" font-family="Times,serif" font-size="14.00">leave(agt&gt;thing,asp&gt;thing,icl&gt;refrain(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="992.5" y="-112.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="1108,-143 781,-143 781,-105 1108,-105 1108,-143"/> +<text text-anchor="middle" x="944.5" y="-127.8" font-family="Times,serif" font-size="14.00">leave(agt&gt;thing,asp&gt;thing,icl&gt;refrain(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="944.5" y="-112.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 5&#45;&gt;4 --> <g id="edge3" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M912.11,-104.97C848.77,-90.77 760.48,-70.98 694.73,-56.23"/> -<polygon fill="black" stroke="black" points="695.31,-52.78 684.79,-54 693.78,-59.61 695.31,-52.78"/> -<text text-anchor="middle" x="830" y="-75.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M866.39,-104.97C804.97,-90.8 719.41,-71.06 655.57,-56.32"/> +<polygon fill="black" stroke="black" points="656.05,-52.84 645.51,-54 654.47,-59.66 656.05,-52.84"/> +<text text-anchor="middle" x="787" y="-75.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1082.5,-54 902.5,-54 902.5,-16 1082.5,-16 1082.5,-54"/> -<text text-anchor="middle" x="992.5" y="-38.8" font-family="Times,serif" font-size="14.00">station(icl&gt;facility(icl&gt;thing))</text> -<text text-anchor="middle" x="992.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1034.5,-54 854.5,-54 854.5,-16 1034.5,-16 1034.5,-54"/> +<text text-anchor="middle" x="944.5" y="-38.8" font-family="Times,serif" font-size="14.00">station(icl&gt;facility(icl&gt;thing))</text> +<text text-anchor="middle" x="944.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge4" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M992.5,-104.97C992.5,-93.19 992.5,-77.56 992.5,-64.16"/> -<polygon fill="black" stroke="black" points="996,-64 992.5,-54 989,-64 996,-64"/> -<text text-anchor="middle" x="1001.5" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M944.5,-104.97C944.5,-93.19 944.5,-77.56 944.5,-64.16"/> +<polygon fill="black" stroke="black" points="948,-64 944.5,-54 941,-64 948,-64"/> +<text text-anchor="middle" x="953.5" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Fixed block</orig><unl>[S:00] @@ -43727,10 +43752,10 @@ obj(fix(icl>improve>do,equ>repair,agt>person,obj>functional_thing {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="461pt" height="135pt" @@ -43748,7 +43773,7 @@ obj(fix(icl>improve>do,equ>repair,agt>person,obj>functional_thing <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="333.5,-38 119.5,-38 119.5,0 333.5,0 333.5,-38"/> +<polygon fill="none" stroke="black" points="324.5,-38 128.5,-38 128.5,0 324.5,0 324.5,-38"/> <text text-anchor="middle" x="226.5" y="-22.8" font-family="courb" font-size="14.00">block(icl&gt;artifact(icl&gt;thing))</text> <text text-anchor="middle" x="226.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -43761,7 +43786,7 @@ obj(fix(icl>improve>do,equ>repair,agt>person,obj>functional_thing </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A block in which the extremities of the block sections are fixed. The signalling allows a train to move from one block to the next, normally only when the block ahead is clear.</orig><unl>[S:00] {org:en} A block in which the extremities of the block sections are fixed. @@ -43775,7 +43800,7 @@ obj(extremity(icl>region>thing).@def.@pl.@topic,section(icl>writing> [/S] [S:00] {org:en} -The signalling allows a train to move from one block to the next, normally only when the block ahead is clear.. +The signalling allows a train to move from one block to the next, normally only when the block ahead is clear. {/org} {unl} agt(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing).@entry.@present,signal(icl>signalize>do,agt>person,obj>thing,rec>person).@def) @@ -43792,17 +43817,17 @@ mod(block(icl>artifact>thing):02.@def,ahead(icl>how,ant>back)) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="544pt" height="311pt" - viewBox="0.00 0.00 544.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="534pt" height="311pt" + viewBox="0.00 0.00 534.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 540,-307 540,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 530,-307 530,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -43813,7 +43838,7 @@ mod(block(icl>artifact>thing):02.@def,ahead(icl>how,ant>back)) <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="324.5,-214 88.5,-214 88.5,-176 324.5,-176 324.5,-214"/> +<polygon fill="none" stroke="black" points="314.5,-214 98.5,-214 98.5,-176 314.5,-176 314.5,-214"/> <text text-anchor="middle" x="206.5" y="-198.8" font-family="courb" font-size="14.00">block(icl&gt;artifact(icl&gt;thing)):01</text> <text text-anchor="middle" x="206.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@indef</text> </g> @@ -43827,50 +43852,50 @@ mod(block(icl>artifact>thing):02.@def,ahead(icl>how,ant>back)) <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="536,-214 343,-214 343,-176 536,-176 536,-214"/> -<text text-anchor="middle" x="439.5" y="-198.8" font-family="Times,serif" font-size="14.00">extremity(icl&gt;region(icl&gt;thing))</text> -<text text-anchor="middle" x="439.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@def.@pl.@topic</text> +<polygon fill="none" stroke="black" points="526,-214 333,-214 333,-176 526,-176 526,-214"/> +<text text-anchor="middle" x="429.5" y="-198.8" font-family="Times,serif" font-size="14.00">extremity(icl&gt;region(icl&gt;thing))</text> +<text text-anchor="middle" x="429.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@def.@pl.@topic</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M270.63,-264.97C304.19,-251.27 350.5,-232.35 386.14,-217.79"/> -<polygon fill="black" stroke="black" points="387.49,-221.02 395.42,-214 384.84,-214.54 387.49,-221.02"/> -<text text-anchor="middle" x="354.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M268.56,-264.97C300.41,-251.33 344.31,-232.51 378.21,-217.98"/> +<polygon fill="black" stroke="black" points="379.68,-221.16 387.49,-214 376.92,-214.73 379.68,-221.16"/> +<text text-anchor="middle" x="348.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="531,-125 348,-125 348,-87 531,-87 531,-125"/> -<text text-anchor="middle" x="439.5" y="-109.8" font-family="Times,serif" font-size="14.00">section(icl&gt;writing(icl&gt;thing))</text> -<text text-anchor="middle" x="439.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> +<polygon fill="none" stroke="black" points="521,-125 338,-125 338,-87 521,-87 521,-125"/> +<text text-anchor="middle" x="429.5" y="-109.8" font-family="Times,serif" font-size="14.00">section(icl&gt;writing(icl&gt;thing))</text> +<text text-anchor="middle" x="429.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge4" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M439.5,-175.97C439.5,-164.19 439.5,-148.56 439.5,-135.16"/> -<polygon fill="black" stroke="black" points="443,-135 439.5,-125 436,-135 443,-135"/> -<text text-anchor="middle" x="448.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M429.5,-175.97C429.5,-164.19 429.5,-148.56 429.5,-135.16"/> +<polygon fill="black" stroke="black" points="433,-135 429.5,-125 426,-135 433,-135"/> +<text text-anchor="middle" x="438.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="535,-36 344,-36 344,0 535,0 535,-36"/> -<text text-anchor="middle" x="439.5" y="-14.3" font-family="Times,serif" font-size="14.00">block(icl&gt;artifact(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="525,-36 334,-36 334,0 525,0 525,-36"/> +<text text-anchor="middle" x="429.5" y="-14.3" font-family="Times,serif" font-size="14.00">block(icl&gt;artifact(icl&gt;thing)):02</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M439.5,-86.76C439.5,-74.93 439.5,-59.32 439.5,-46.05"/> -<polygon fill="black" stroke="black" points="443,-46.04 439.5,-36.04 436,-46.04 443,-46.04"/> -<text text-anchor="middle" x="452" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M429.5,-86.76C429.5,-74.93 429.5,-59.32 429.5,-46.05"/> +<polygon fill="black" stroke="black" points="433,-46.04 429.5,-36.04 426,-46.04 433,-46.04"/> +<text text-anchor="middle" x="442" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1217pt" height="311pt" @@ -43881,7 +43906,7 @@ mod(block(icl>artifact>thing):02.@def,ahead(icl>how,ant>back)) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="758,-303 214,-303 214,-265 758,-265 758,-303"/> +<polygon fill="none" stroke="black" points="739,-303 233,-303 233,-265 739,-265 739,-303"/> <text text-anchor="middle" x="486" y="-287.8" font-family="courb" font-size="14.00">allow(agt&gt;volitional_thing,ben&gt;volitional_thing,equ&gt;permit,icl&gt;do,obj&gt;uw)</text> <text text-anchor="middle" x="486" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> @@ -44035,7 +44060,7 @@ mod(block(icl>artifact>thing):02.@def,ahead(icl>how,ant>back)) </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Full service brake</orig><unl>[S:00] @@ -44048,10 +44073,10 @@ mod(brake(icl>restraint>thing).@entry,service(icl>work>action,agt> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="298pt" height="220pt" @@ -44081,7 +44106,7 @@ mod(brake(icl>restraint>thing).@entry,service(icl>work>action,agt> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="257.5,-212 32.5,-212 32.5,-174 257.5,-174 257.5,-212"/> +<polygon fill="none" stroke="black" points="249,-212 41,-212 41,-174 249,-174 249,-212"/> <text text-anchor="middle" x="145" y="-196.8" font-family="courb" font-size="14.00">brake(icl&gt;restraint(icl&gt;thing))</text> <text text-anchor="middle" x="145" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -44094,7 +44119,7 @@ mod(brake(icl>restraint>thing).@entry,service(icl>work>action,agt> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>As defined in UIC leaflet 541-03. May be released by the driver at any time.</orig><unl>[S:00] {org:en} As defined in UIC leaflet 541-03. @@ -44109,7 +44134,7 @@ fmt(541,"03.") [/S] [S:00] {org:en} -May be released by the driver at any time.. +May be released by the driver at any time. {/org} {unl} met(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@entry.@present.@grant,driver(icl>operator>thing,ant>nondriver).@def) @@ -44118,7 +44143,7 @@ tim(driver(icl>operator>thing,ant>nondriver).@def,time(icl>abstract_ {/unl} [/S] -</unl><dot></dot></meaning> +</unl><svg></svg></meaning> </glossary_item> <glossary_item> <term><orig>In advance of</orig><unl>[S:00] @@ -44130,10 +44155,10 @@ scn(of(icl>how,com>quality,obj>thing).@entry,advance(icl>move>pro {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="301pt" height="133pt" @@ -44144,7 +44169,7 @@ scn(of(icl>how,com>quality,obj>thing).@entry,advance(icl>move>pro <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="278,-125 15,-125 15,-87 278,-87 278,-125"/> +<polygon fill="none" stroke="black" points="266.5,-125 26.5,-125 26.5,-87 266.5,-87 266.5,-125"/> <text text-anchor="middle" x="146.5" y="-109.8" font-family="courb" font-size="14.00">of(com&gt;quality,icl&gt;how,obj&gt;thing)</text> <text text-anchor="middle" x="146.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -44163,10 +44188,10 @@ scn(of(icl>how,com>quality,obj>thing).@entry,advance(icl>move>pro </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>B is said to be in advance of A if a train would pass A before B in the direction of travel.</orig><unl>[S:00] {org:en} -B is said to be in advance of A if a train would pass A before B in the direction of travel.. +B is said to be in advance of A if a train would pass A before B in the direction of travel. {/org} {unl} mod(b-initial.@entry,say(icl>communicate>do,equ>tell,agt>person,obj>uw,cao>thing,rec>volitional_thing).@present) @@ -44181,10 +44206,10 @@ obj(direction(icl>path>thing).@def,travel(icl>motion>thing)) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="962pt" height="574pt" @@ -44195,7 +44220,7 @@ obj(direction(icl>path>thing).@def,travel(icl>motion>thing)) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="536.5,-566 464.5,-566 464.5,-528 536.5,-528 536.5,-566"/> +<polygon fill="none" stroke="black" points="535,-566 466,-566 466,-528 535,-528 535,-566"/> <text text-anchor="middle" x="500.5" y="-550.8" font-family="courb" font-size="14.00">b&#45;initial</text> <text text-anchor="middle" x="500.5" y="-535.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -44209,8 +44234,8 @@ obj(direction(icl>path>thing).@def,travel(icl>motion>thing)) <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M464.38,-533.07C425.75,-519.24 363.83,-497.07 317.78,-480.58"/> -<polygon fill="black" stroke="black" points="318.8,-477.23 308.21,-477.16 316.45,-483.82 318.8,-477.23"/> +<path fill="none" stroke="black" d="M465.94,-533.63C427.41,-519.83 364.37,-497.26 317.7,-480.55"/> +<polygon fill="black" stroke="black" points="318.59,-477.16 308,-477.08 316.23,-483.75 318.59,-477.16"/> <text text-anchor="middle" x="407" y="-498.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> @@ -44223,8 +44248,8 @@ obj(direction(icl>path>thing).@def,travel(icl>motion>thing)) <!-- 1&#45;&gt;4 --> <g id="edge4" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M536.62,-533.07C575.25,-519.24 637.17,-497.07 683.22,-480.58"/> -<polygon fill="black" stroke="black" points="684.55,-483.82 692.79,-477.16 682.2,-477.23 684.55,-483.82"/> +<path fill="none" stroke="black" d="M535.06,-533.63C573.59,-519.83 636.63,-497.26 683.3,-480.55"/> +<polygon fill="black" stroke="black" points="684.77,-483.75 693,-477.08 682.41,-477.16 684.77,-483.75"/> <text text-anchor="middle" x="646.5" y="-498.8" font-family="Times,serif" font-size="14.00">con</text> </g> <!-- 3 --> @@ -44322,7 +44347,7 @@ obj(direction(icl>path>thing).@def,travel(icl>motion>thing)) </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Infill information</orig><unl>[S:00] @@ -44334,40 +44359,40 @@ mod(information(icl>message>thing).@entry,infill) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="277pt" height="133pt" - viewBox="0.00 0.00 277.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="259pt" height="133pt" + viewBox="0.00 0.00 259.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 273,-129 273,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 255,-129 255,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="269,-125 0,-125 0,-87 269,-87 269,-125"/> -<text text-anchor="middle" x="134.5" y="-109.8" font-family="courb" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> -<text text-anchor="middle" x="134.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="251,-125 0,-125 0,-87 251,-87 251,-125"/> +<text text-anchor="middle" x="125.5" y="-109.8" font-family="courb" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<text text-anchor="middle" x="125.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="161.5,-36 107.5,-36 107.5,0 161.5,0 161.5,-36"/> -<text text-anchor="middle" x="134.5" y="-14.3" font-family="Times,serif" font-size="14.00">infill</text> +<polygon fill="none" stroke="black" points="152.5,-36 98.5,-36 98.5,0 152.5,0 152.5,-36"/> +<text text-anchor="middle" x="125.5" y="-14.3" font-family="Times,serif" font-size="14.00">infill</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M134.5,-86.76C134.5,-74.93 134.5,-59.32 134.5,-46.05"/> -<polygon fill="black" stroke="black" points="138,-46.04 134.5,-36.04 131,-46.04 138,-46.04"/> -<text text-anchor="middle" x="147" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M125.5,-86.76C125.5,-74.93 125.5,-59.32 125.5,-46.05"/> +<polygon fill="black" stroke="black" points="129,-46.04 125.5,-36.04 122,-46.04 129,-46.04"/> +<text text-anchor="middle" x="138" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Data which is transmitted from track-to-train at locations other than at main signals. Provides, for example, the ability to inform a train that the signal ahead has cleared.</orig><unl>[S:00] {org:en} Data which is transmitted from track-to-train at locations other than at main signals. @@ -44387,7 +44412,7 @@ plc(than(icl>how,equ>but_not,obj>uw,bas<thing),signal(icl>communi [/S] [S:00] {org:en} -Provides, for example, the ability to inform a train that the signal ahead has cleared.. +Provides, for example, the ability to inform a train that the signal ahead has cleared. {/org} {unl} man(ability(icl>quality>thing,ant>inability).@def,for_example(icl>how).@parenth) @@ -44400,10 +44425,10 @@ obj(ability(icl>quality>thing,ant>inability).@def,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="822pt" height="572pt" @@ -44414,9 +44439,9 @@ obj(ability(icl>quality>thing,ant>inability).@def,:01) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="352,-564 20,-564 20,-526 352,-526 352,-564"/> -<text text-anchor="middle" x="186" y="-548.8" font-family="Times,serif" font-size="14.00">transmit(agt&gt;thing,ben&gt;thing,icl&gt;pass(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="186" y="-533.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="348,-564 16,-564 16,-526 348,-526 348,-564"/> +<text text-anchor="middle" x="182" y="-548.8" font-family="Times,serif" font-size="14.00">transmit(agt&gt;thing,ben&gt;thing,icl&gt;pass(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="182" y="-533.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -44427,9 +44452,9 @@ obj(ability(icl>quality>thing,ant>inability).@def,:01) <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M212.2,-525.97C231.25,-512.87 257.17,-495.04 277.68,-480.92"/> -<polygon fill="black" stroke="black" points="279.85,-483.68 286.11,-475.13 275.89,-477.91 279.85,-483.68"/> -<text text-anchor="middle" x="272.5" y="-496.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M209.04,-525.97C228.78,-512.81 255.69,-494.88 276.9,-480.73"/> +<polygon fill="black" stroke="black" points="278.93,-483.59 285.31,-475.13 275.05,-477.76 278.93,-483.59"/> +<text text-anchor="middle" x="271.5" y="-496.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -44440,23 +44465,23 @@ obj(ability(icl>quality>thing,ant>inability).@def,:01) <!-- 1&#45;&gt;6 --> <g id="edge4" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M167.97,-525.76C155.47,-513.11 138.69,-496.13 125.05,-482.33"/> -<polygon fill="black" stroke="black" points="127.36,-479.69 117.84,-475.04 122.38,-484.61 127.36,-479.69"/> -<text text-anchor="middle" x="159.5" y="-496.8" font-family="Times,serif" font-size="14.00">frm</text> +<path fill="none" stroke="black" d="M164.82,-525.76C152.91,-513.11 136.92,-496.13 123.92,-482.33"/> +<polygon fill="black" stroke="black" points="126.46,-479.92 117.05,-475.04 121.36,-484.72 126.46,-479.92"/> +<text text-anchor="middle" x="157.5" y="-496.8" font-family="Times,serif" font-size="14.00">frm</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="675,-564 413,-564 413,-526 675,-526 675,-564"/> -<text text-anchor="middle" x="544" y="-548.8" font-family="courb" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> -<text text-anchor="middle" x="544" y="-533.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="655.5,-564 416.5,-564 416.5,-526 655.5,-526 655.5,-564"/> +<text text-anchor="middle" x="536" y="-548.8" font-family="courb" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<text text-anchor="middle" x="536" y="-533.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge2" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M495.16,-525.97C457.76,-512.17 406.13,-493.11 367.05,-478.69"/> -<polygon fill="black" stroke="black" points="367.99,-475.31 357.4,-475.13 365.57,-481.87 367.99,-475.31"/> -<text text-anchor="middle" x="454.5" y="-496.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M488.83,-525.97C452.87,-512.23 403.28,-493.27 365.6,-478.87"/> +<polygon fill="black" stroke="black" points="366.4,-475.43 355.81,-475.13 363.9,-481.97 366.4,-475.43"/> +<text text-anchor="middle" x="449.5" y="-496.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -44467,9 +44492,9 @@ obj(ability(icl>quality>thing,ant>inability).@def,:01) <!-- 3&#45;&gt;4 --> <g id="edge5" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M553.12,-525.76C559.15,-513.7 567.15,-497.7 573.87,-484.27"/> -<polygon fill="black" stroke="black" points="577.14,-485.55 578.48,-475.04 570.88,-482.42 577.14,-485.55"/> -<text text-anchor="middle" x="579.5" y="-496.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M546.82,-525.76C554.04,-513.58 563.64,-497.38 571.65,-483.88"/> +<polygon fill="black" stroke="black" points="574.8,-485.43 576.89,-475.04 568.78,-481.86 574.8,-485.43"/> +<text text-anchor="middle" x="576.5" y="-496.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -44496,7 +44521,7 @@ obj(ability(icl>quality>thing,ant>inability).@def,:01) <title>4&#45;&gt;7</title> <path fill="none" stroke="black" d="M605.62,-438.6C618.94,-426.14 637.08,-409.18 652,-395.24"/> <polygon fill="black" stroke="black" points="654.54,-397.65 659.46,-388.27 649.76,-392.54 654.54,-397.65"/> -<text text-anchor="middle" x="647.5" y="-409.8" font-family="Times,serif" font-size="14.00">plc</text> +<text text-anchor="middle" x="646.5" y="-409.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 8 --> <g id="node8" class="node"> @@ -44556,25 +44581,25 @@ obj(ability(icl>quality>thing,ant>inability).@def,:01) <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="931pt" height="350pt" - viewBox="0.00 0.00 931.00 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="888pt" height="350pt" + viewBox="0.00 0.00 888.00 350.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 346)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 927,-346 927,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-346 884,-346 884,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="150,-8 150,-174 734,-174 734,-8 150,-8"/> -<text text-anchor="middle" x="442" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="150,-8 150,-174 690,-174 690,-8 150,-8"/> +<text text-anchor="middle" x="420" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="567.5,-253 316.5,-253 316.5,-215 567.5,-215 567.5,-253"/> -<text text-anchor="middle" x="442" y="-237.8" font-family="Times,serif" font-size="14.00">ability(ant&gt;inability,icl&gt;quality(icl&gt;thing))</text> -<text text-anchor="middle" x="442" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="545.5,-253 294.5,-253 294.5,-215 545.5,-215 545.5,-253"/> +<text text-anchor="middle" x="420" y="-237.8" font-family="Times,serif" font-size="14.00">ability(ant&gt;inability,icl&gt;quality(icl&gt;thing))</text> +<text text-anchor="middle" x="420" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -44586,96 +44611,96 @@ obj(ability(icl>quality>thing,ant>inability).@def,:01) <!-- 1&#45;&gt;2 --> <g id="edge2" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M316.21,-218.61C262.44,-209.76 199.79,-195.78 146,-174 130.36,-167.67 114.46,-158.02 101.27,-148.95"/> -<polygon fill="black" stroke="black" points="103.21,-146.04 93.03,-143.12 99.17,-151.75 103.21,-146.04"/> -<text text-anchor="middle" x="220.5" y="-185.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M294.37,-215.77C246.75,-206.72 192.76,-193.35 146,-174 130.41,-167.55 114.52,-157.88 101.32,-148.83"/> +<polygon fill="black" stroke="black" points="103.26,-145.92 93.07,-143.01 99.23,-151.64 103.26,-145.92"/> +<text text-anchor="middle" x="223.5" y="-185.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="725.5,-143 158.5,-143 158.5,-105 725.5,-105 725.5,-143"/> -<text text-anchor="middle" x="442" y="-127.8" font-family="courb" font-size="14.00">inform(agt&gt;thing,cob&gt;thing,equ&gt;notify,icl&gt;communicate(icl&gt;do),obj&gt;person)</text> -<text text-anchor="middle" x="442" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="681.5,-143 158.5,-143 158.5,-105 681.5,-105 681.5,-143"/> +<text text-anchor="middle" x="420" y="-127.8" font-family="courb" font-size="14.00">inform(agt&gt;thing,cob&gt;thing,equ&gt;notify,icl&gt;communicate(icl&gt;do),obj&gt;person)</text> +<text text-anchor="middle" x="420" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge7" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M442,-214.68C442,-206.08 442,-195.29 442,-184.21"/> -<polygon fill="black" stroke="black" points="445.5,-184 442,-174 438.5,-184 445.5,-184"/> -<text text-anchor="middle" x="451" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M420,-214.68C420,-206.08 420,-195.29 420,-184.21"/> +<polygon fill="black" stroke="black" points="423.5,-184 420,-174 416.5,-184 423.5,-184"/> +<text text-anchor="middle" x="429" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="617,-342 267,-342 267,-304 617,-304 617,-342"/> -<text text-anchor="middle" x="442" y="-326.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="442" y="-311.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="580,-342 260,-342 260,-304 580,-304 580,-342"/> +<text text-anchor="middle" x="420" y="-326.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="420" y="-311.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge3" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M442,-303.97C442,-292.19 442,-276.56 442,-263.16"/> -<polygon fill="black" stroke="black" points="445.5,-263 442,-253 438.5,-263 445.5,-263"/> -<text text-anchor="middle" x="450.5" y="-274.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M420,-303.97C420,-292.19 420,-276.56 420,-263.16"/> +<polygon fill="black" stroke="black" points="423.5,-263 420,-253 416.5,-263 423.5,-263"/> +<text text-anchor="middle" x="428.5" y="-274.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="845.5,-342 646.5,-342 646.5,-304 845.5,-304 845.5,-342"/> -<text text-anchor="middle" x="746" y="-326.8" font-family="Times,serif" font-size="14.00">have(aoj&gt;thing,icl&gt;be,obj&gt;thing)</text> -<text text-anchor="middle" x="746" y="-311.8" font-family="Times,serif" font-size="14.00">.@complete.@present</text> +<polygon fill="none" stroke="black" points="807.5,-342 608.5,-342 608.5,-304 807.5,-304 807.5,-342"/> +<text text-anchor="middle" x="708" y="-326.8" font-family="Times,serif" font-size="14.00">have(aoj&gt;thing,icl&gt;be,obj&gt;thing)</text> +<text text-anchor="middle" x="708" y="-311.8" font-family="Times,serif" font-size="14.00">.@complete.@present</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge4" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M683.01,-303.97C634,-289.95 565.91,-270.46 514.61,-255.78"/> -<polygon fill="black" stroke="black" points="515.49,-252.39 504.91,-253 513.56,-259.12 515.49,-252.39"/> -<text text-anchor="middle" x="621" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M648.33,-303.97C602.08,-290 537.93,-270.62 489.39,-255.96"/> +<polygon fill="black" stroke="black" points="490.18,-252.54 479.6,-253 488.16,-259.25 490.18,-252.54"/> +<text text-anchor="middle" x="590" y="-274.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="923,-253 699,-253 699,-215 923,-215 923,-253"/> -<text text-anchor="middle" x="811" y="-237.8" font-family="Times,serif" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="811" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="880,-253 656,-253 656,-215 880,-215 880,-253"/> +<text text-anchor="middle" x="768" y="-237.8" font-family="Times,serif" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="768" y="-222.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;7 --> <g id="edge5" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M759.47,-303.97C768.71,-291.61 781.11,-275 791.44,-261.18"/> -<polygon fill="black" stroke="black" points="794.37,-263.11 797.55,-253 788.76,-258.92 794.37,-263.11"/> -<text text-anchor="middle" x="790.5" y="-274.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M720.43,-303.97C728.88,-291.73 740.2,-275.32 749.67,-261.58"/> +<polygon fill="black" stroke="black" points="752.79,-263.22 755.58,-253 747.03,-259.25 752.79,-263.22"/> +<text text-anchor="middle" x="749.5" y="-274.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="551.5,-54 332.5,-54 332.5,-16 551.5,-16 551.5,-54"/> -<text text-anchor="middle" x="442" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="442" y="-23.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="529.5,-54 310.5,-54 310.5,-16 529.5,-16 529.5,-54"/> +<text text-anchor="middle" x="420" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="420" y="-23.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M442,-104.97C442,-93.19 442,-77.56 442,-64.16"/> -<polygon fill="black" stroke="black" points="445.5,-64 442,-54 438.5,-64 445.5,-64"/> -<text text-anchor="middle" x="451" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M420,-104.97C420,-93.19 420,-77.56 420,-64.16"/> +<polygon fill="black" stroke="black" points="423.5,-64 420,-54 416.5,-64 423.5,-64"/> +<text text-anchor="middle" x="429" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="900,-142 744,-142 744,-106 900,-106 900,-142"/> -<text text-anchor="middle" x="822" y="-120.3" font-family="Times,serif" font-size="14.00">ahead(ant&gt;back,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="856,-142 700,-142 700,-106 856,-106 856,-142"/> +<text text-anchor="middle" x="778" y="-120.3" font-family="Times,serif" font-size="14.00">ahead(ant&gt;back,icl&gt;how)</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge6" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M812.87,-214.68C814.6,-197.62 817.22,-171.96 819.2,-152.45"/> -<polygon fill="black" stroke="black" points="822.7,-152.64 820.23,-142.34 815.74,-151.93 822.7,-152.64"/> -<text text-anchor="middle" x="828.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M769.7,-214.68C771.28,-197.62 773.65,-171.96 775.46,-152.45"/> +<polygon fill="black" stroke="black" points="778.96,-152.62 776.39,-142.34 771.99,-151.97 778.96,-152.62"/> +<text text-anchor="middle" x="784.5" y="-185.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>In rear of</orig><unl>[S:00] @@ -44688,10 +44713,10 @@ obj(rear(icl>formation>thing,ant>head),of(icl>how,com>quality,obj {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="243pt" height="220pt" @@ -44702,7 +44727,7 @@ obj(rear(icl>formation>thing,ant>head),of(icl>how,com>quality,obj <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="230.5,-212 4.5,-212 4.5,-174 230.5,-174 230.5,-212"/> +<polygon fill="none" stroke="black" points="221,-212 14,-212 14,-174 221,-174 221,-212"/> <text text-anchor="middle" x="117.5" y="-196.8" font-family="courb" font-size="14.00">in(icl&gt;how,obj&gt;thing,plc&lt;uw)</text> <text text-anchor="middle" x="117.5" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -44734,10 +44759,10 @@ obj(rear(icl>formation>thing,ant>head),of(icl>how,com>quality,obj </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A is said to be in rear of B if a train would pass A before B in the direction of travel.</orig><unl>[S:00] {org:en} -A is said to be in rear of B if a train would pass A before B in the direction of travel.. +A is said to be in rear of B if a train would pass A before B in the direction of travel. {/org} {unl} obj:01(be in.@entry,rear(icl>formation>thing,ant>head).@indef) @@ -44753,17 +44778,17 @@ con(say(icl>communicate>do,equ>tell,agt>person,obj>uw,cao>thin {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="840pt" height="611pt" - viewBox="0.00 0.00 840.00 611.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="786pt" height="611pt" + viewBox="0.00 0.00 786.00 611.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 607)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-607 836,-607 836,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-607 782,-607 782,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> <polygon fill="none" stroke="black" points="8,-271 8,-524 260,-524 260,-271 8,-271"/> @@ -44771,15 +44796,15 @@ con(say(icl>communicate>do,equ>tell,agt>person,obj>uw,cao>thin </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="268,-8 268,-524 824,-524 824,-8 268,-8"/> -<text text-anchor="middle" x="546" y="-508.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="268,-8 268,-524 770,-524 770,-8 268,-8"/> +<text text-anchor="middle" x="519" y="-508.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="231,-493 159,-493 159,-455 231,-455 231,-493"/> -<text text-anchor="middle" x="195" y="-477.8" font-family="courb" font-size="14.00">be in</text> -<text text-anchor="middle" x="195" y="-462.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="230.5,-493 161.5,-493 161.5,-455 230.5,-455 230.5,-493"/> +<text text-anchor="middle" x="196" y="-477.8" font-family="courb" font-size="14.00">be in</text> +<text text-anchor="middle" x="196" y="-462.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -44791,8 +44816,8 @@ con(say(icl>communicate>do,equ>tell,agt>person,obj>uw,cao>thin <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M182.36,-454.97C173.77,-442.73 162.27,-426.32 152.63,-412.58"/> -<polygon fill="black" stroke="black" points="155.23,-410.18 146.62,-404 149.5,-414.2 155.23,-410.18"/> +<path fill="none" stroke="black" d="M183.15,-454.97C174.34,-442.61 162.51,-426 152.66,-412.18"/> +<polygon fill="black" stroke="black" points="155.48,-410.12 146.83,-404 149.78,-414.18 155.48,-410.12"/> <text text-anchor="middle" x="177" y="-425.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> @@ -44811,114 +44836,114 @@ con(say(icl>communicate>do,equ>tell,agt>person,obj>uw,cao>thin <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="815.5,-493 276.5,-493 276.5,-455 815.5,-455 815.5,-493"/> -<text text-anchor="middle" x="546" y="-477.8" font-family="courb" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> -<text text-anchor="middle" x="546" y="-462.8" font-family="courb" font-size="14.00">.@entry.@present.@probable</text> +<polygon fill="none" stroke="black" points="762.5,-493 275.5,-493 275.5,-455 762.5,-455 762.5,-493"/> +<text text-anchor="middle" x="519" y="-477.8" font-family="courb" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> +<text text-anchor="middle" x="519" y="-462.8" font-family="courb" font-size="14.00">.@entry.@present.@probable</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="591.5,-404 372.5,-404 372.5,-366 591.5,-366 591.5,-404"/> -<text text-anchor="middle" x="482" y="-388.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="482" y="-373.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="541.5,-404 322.5,-404 322.5,-366 541.5,-366 541.5,-404"/> +<text text-anchor="middle" x="432" y="-388.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="432" y="-373.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M532.74,-454.97C523.64,-442.61 511.43,-426 501.26,-412.18"/> -<polygon fill="black" stroke="black" points="503.99,-409.98 495.24,-404 498.35,-414.13 503.99,-409.98"/> -<text text-anchor="middle" x="525.5" y="-425.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M500.97,-454.97C488.38,-442.38 471.38,-425.38 457.41,-411.41"/> +<polygon fill="black" stroke="black" points="459.55,-408.6 450,-404 454.6,-413.55 459.55,-408.6"/> +<text text-anchor="middle" x="488.5" y="-425.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="664,-403 610,-403 610,-367 664,-367 664,-403"/> -<text text-anchor="middle" x="637" y="-381.3" font-family="Times,serif" font-size="14.00">a</text> +<polygon fill="none" stroke="black" points="614,-403 560,-403 560,-367 614,-367 614,-403"/> +<text text-anchor="middle" x="587" y="-381.3" font-family="Times,serif" font-size="14.00">a</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge4" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M564.86,-454.97C578.42,-442 596.87,-424.37 611.71,-410.18"/> -<polygon fill="black" stroke="black" points="614.29,-412.56 619.1,-403.12 609.45,-407.5 614.29,-412.56"/> -<text text-anchor="middle" x="604.5" y="-425.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M533.09,-454.97C542.95,-442.36 556.25,-425.34 567.18,-411.36"/> +<polygon fill="black" stroke="black" points="570.22,-413.15 573.62,-403.12 564.71,-408.84 570.22,-413.15"/> +<text text-anchor="middle" x="565.5" y="-425.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="740,-315 534,-315 534,-279 740,-279 740,-315"/> -<text text-anchor="middle" x="637" y="-293.3" font-family="Times,serif" font-size="14.00">before(icl&gt;how,obj&gt;thing,plc&lt;uw)</text> +<polygon fill="none" stroke="black" points="690,-315 484,-315 484,-279 690,-279 690,-315"/> +<text text-anchor="middle" x="587" y="-293.3" font-family="Times,serif" font-size="14.00">before(icl&gt;how,obj&gt;thing,plc&lt;uw)</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M637,-366.6C637,-354.75 637,-338.82 637,-325.29"/> -<polygon fill="black" stroke="black" points="640.5,-325.08 637,-315.08 633.5,-325.08 640.5,-325.08"/> -<text text-anchor="middle" x="645.5" y="-336.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M587,-366.6C587,-354.75 587,-338.82 587,-325.29"/> +<polygon fill="black" stroke="black" points="590.5,-325.08 587,-315.08 583.5,-325.08 590.5,-325.08"/> +<text text-anchor="middle" x="595.5" y="-336.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="664,-228 610,-228 610,-192 664,-192 664,-228"/> -<text text-anchor="middle" x="637" y="-206.3" font-family="Times,serif" font-size="14.00">b:02</text> +<polygon fill="none" stroke="black" points="614,-228 560,-228 560,-192 614,-192 614,-228"/> +<text text-anchor="middle" x="587" y="-206.3" font-family="Times,serif" font-size="14.00">b:02</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge6" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M637,-278.8C637,-267.16 637,-251.55 637,-238.24"/> -<polygon fill="black" stroke="black" points="640.5,-238.18 637,-228.18 633.5,-238.18 640.5,-238.18"/> -<text text-anchor="middle" x="646" y="-249.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M587,-278.8C587,-267.16 587,-251.55 587,-238.24"/> +<polygon fill="black" stroke="black" points="590.5,-238.18 587,-228.18 583.5,-238.18 590.5,-238.18"/> +<text text-anchor="middle" x="596" y="-249.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="725.5,-141 548.5,-141 548.5,-103 725.5,-103 725.5,-141"/> -<text text-anchor="middle" x="637" y="-125.8" font-family="Times,serif" font-size="14.00">direction(icl&gt;path(icl&gt;thing))</text> -<text text-anchor="middle" x="637" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="675.5,-141 498.5,-141 498.5,-103 675.5,-103 675.5,-141"/> +<text text-anchor="middle" x="587" y="-125.8" font-family="Times,serif" font-size="14.00">direction(icl&gt;path(icl&gt;thing))</text> +<text text-anchor="middle" x="587" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge7" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M637,-191.6C637,-180.06 637,-164.65 637,-151.36"/> -<polygon fill="black" stroke="black" points="640.5,-151.27 637,-141.27 633.5,-151.27 640.5,-151.27"/> -<text text-anchor="middle" x="645.5" y="-162.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M587,-191.6C587,-180.06 587,-164.65 587,-151.36"/> +<polygon fill="black" stroke="black" points="590.5,-151.27 587,-141.27 583.5,-151.27 590.5,-151.27"/> +<text text-anchor="middle" x="595.5" y="-162.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="725,-52 549,-52 549,-16 725,-16 725,-52"/> -<text text-anchor="middle" x="637" y="-30.3" font-family="Times,serif" font-size="14.00">travel(icl&gt;motion(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="675,-52 499,-52 499,-16 675,-16 675,-52"/> +<text text-anchor="middle" x="587" y="-30.3" font-family="Times,serif" font-size="14.00">travel(icl&gt;motion(icl&gt;thing))</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge8" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M637,-102.76C637,-90.93 637,-75.32 637,-62.05"/> -<polygon fill="black" stroke="black" points="640.5,-62.04 637,-52.04 633.5,-62.04 640.5,-62.04"/> -<text text-anchor="middle" x="646" y="-73.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M587,-102.76C587,-90.93 587,-75.32 587,-62.05"/> +<polygon fill="black" stroke="black" points="590.5,-62.04 587,-52.04 583.5,-62.04 590.5,-62.04"/> +<text text-anchor="middle" x="596" y="-73.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="707,-603 53,-603 53,-565 707,-565 707,-603"/> -<text text-anchor="middle" x="380" y="-587.8" font-family="courb" font-size="14.00">say(agt&gt;person,cao&gt;thing,equ&gt;tell,icl&gt;communicate(icl&gt;do),obj&gt;uw,rec&gt;volitional_thing)</text> -<text text-anchor="middle" x="380" y="-572.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="668.5,-603 67.5,-603 67.5,-565 668.5,-565 668.5,-603"/> +<text text-anchor="middle" x="368" y="-587.8" font-family="courb" font-size="14.00">say(agt&gt;person,cao&gt;thing,equ&gt;tell,icl&gt;communicate(icl&gt;do),obj&gt;uw,rec&gt;volitional_thing)</text> +<text text-anchor="middle" x="368" y="-572.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 11&#45;&gt;1 --> <g id="edge9" class="edge"> <title>11&#45;&gt;1</title> -<path fill="none" stroke="black" d="M341.09,-564.98C320.52,-555.07 294.82,-542.07 268.82,-526.8"/> -<polygon fill="black" stroke="black" points="270.38,-523.66 260,-521.54 266.79,-529.67 270.38,-523.66"/> -<text text-anchor="middle" x="312.5" y="-535.8" font-family="Times,serif" font-size="14.00">rec</text> +<path fill="none" stroke="black" d="M333.73,-564.78C315.43,-554.78 292.43,-541.8 268.75,-526.96"/> +<polygon fill="black" stroke="black" points="270.31,-523.81 260,-521.4 266.57,-529.72 270.31,-523.81"/> +<text text-anchor="middle" x="308.5" y="-535.8" font-family="Times,serif" font-size="14.00">rec</text> </g> <!-- 11&#45;&gt;4 --> <g id="edge10" class="edge"> <title>11&#45;&gt;4</title> -<path fill="none" stroke="black" d="M407.78,-564.92C422.93,-555.07 442.57,-542.29 462.26,-529.48"/> -<polygon fill="black" stroke="black" points="464.22,-532.39 470.69,-524 460.4,-526.52 464.22,-532.39"/> -<text text-anchor="middle" x="468" y="-535.8" font-family="Times,serif" font-size="14.00">con</text> +<path fill="none" stroke="black" d="M393.27,-564.92C406.93,-555.16 424.6,-542.52 442.35,-529.82"/> +<polygon fill="black" stroke="black" points="444.4,-532.66 450.49,-524 440.32,-526.97 444.4,-532.66"/> +<text text-anchor="middle" x="448" y="-535.8" font-family="Times,serif" font-size="14.00">con</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Interlocking</orig><unl>[S:00] @@ -44932,30 +44957,30 @@ interlock(icl>organize>do,cob>thing,agt>volitional_thing,obj>thin {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="531pt" height="46pt" - viewBox="0.00 0.00 531.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="493pt" height="46pt" + viewBox="0.00 0.00 493.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 527,-42 527,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 489,-42 489,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="523,-38 0,-38 0,0 523,0 523,-38"/> -<text text-anchor="middle" x="261.5" y="-22.8" font-family="courb" font-size="14.00">interlock(agt&gt;volitional_thing,cob&gt;thing,icl&gt;organize(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="261.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="485,-38 0,-38 0,0 485,0 485,-38"/> +<text text-anchor="middle" x="242.5" y="-22.8" font-family="courb" font-size="14.00">interlock(agt&gt;volitional_thing,cob&gt;thing,icl&gt;organize(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="242.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Trackside safety system for trains running in stations.</orig><unl>[S:00] {org:en} -Trackside safety system for trains running in stations.. +Trackside safety system for trains running in stations. {/org} {unl} mod(safety(icl>condition>thing,ant>danger),trackside) @@ -44966,10 +44991,10 @@ obj(run in.@progress,station(icl>facility>thing).@pl) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="500pt" height="313pt" @@ -44999,7 +45024,7 @@ obj(run in.@progress,station(icl>facility>thing).@pl) <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="363,-305 145,-305 145,-267 363,-267 363,-305"/> +<polygon fill="none" stroke="black" points="354.5,-305 153.5,-305 153.5,-267 354.5,-267 354.5,-305"/> <text text-anchor="middle" x="254" y="-289.8" font-family="courb" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> <text text-anchor="middle" x="254" y="-274.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -45054,7 +45079,7 @@ obj(run in.@progress,station(icl>facility>thing).@pl) </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Intermittent transmission</orig><unl>[S:00] @@ -45066,40 +45091,40 @@ mod(transmission(icl>sending>thing).@entry,intermittent(icl>adj)) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="280pt" height="133pt" - viewBox="0.00 0.00 280.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="261pt" height="133pt" + viewBox="0.00 0.00 261.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 276,-129 276,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 257,-129 257,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="272,-125 0,-125 0,-87 272,-87 272,-125"/> -<text text-anchor="middle" x="136" y="-109.8" font-family="courb" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> -<text text-anchor="middle" x="136" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="253,-125 0,-125 0,-87 253,-87 253,-125"/> +<text text-anchor="middle" x="126.5" y="-109.8" font-family="courb" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> +<text text-anchor="middle" x="126.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="200,-36 72,-36 72,0 200,0 200,-36"/> -<text text-anchor="middle" x="136" y="-14.3" font-family="Times,serif" font-size="14.00">intermittent(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="190.5,-36 62.5,-36 62.5,0 190.5,0 190.5,-36"/> +<text text-anchor="middle" x="126.5" y="-14.3" font-family="Times,serif" font-size="14.00">intermittent(icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M136,-86.76C136,-74.93 136,-59.32 136,-46.05"/> -<polygon fill="black" stroke="black" points="139.5,-46.04 136,-36.04 132.5,-46.04 139.5,-46.04"/> -<text text-anchor="middle" x="148.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M126.5,-86.76C126.5,-74.93 126.5,-59.32 126.5,-46.05"/> +<polygon fill="black" stroke="black" points="130,-46.04 126.5,-36.04 123,-46.04 130,-46.04"/> +<text text-anchor="middle" x="139" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Track-to-train or train-to-track transmission which can only take place when the train passes the information point (balise or short/medium loop or radio area)</orig><unl>[S:00] {org:en} Track-to-train or train-to-track transmission which can only take place when the train passes the information point (balise or short/medium loop or radio area). @@ -45126,7 +45151,7 @@ shd(point(icl>indicate>be,obj>thing,aoj>thing).@entry.@present,:03.@ {/unl} [/S] -</unl><dot></dot></meaning> +</unl><svg></svg></meaning> </glossary_item> <glossary_item> <term><orig>Intervention</orig><unl>[S:00] @@ -45140,30 +45165,30 @@ intervention(icl>engagement>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="307pt" height="46pt" - viewBox="0.00 0.00 307.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="290pt" height="46pt" + viewBox="0.00 0.00 290.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 303,-42 303,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 286,-42 286,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="299,-38 0,-38 0,0 299,0 299,-38"/> -<text text-anchor="middle" x="149.5" y="-22.8" font-family="courb" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing))</text> -<text text-anchor="middle" x="149.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="282,-38 0,-38 0,0 282,0 282,-38"/> +<text text-anchor="middle" x="141" y="-22.8" font-family="courb" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing))</text> +<text text-anchor="middle" x="141" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Where ETCS takes control from the driver by cutting traction power (as an option) or applying the full service brake and cutting traction power or applying the emergency brake and cutting traction power.</orig><unl>[S:00] {org:en} -Where ETCS takes control from the driver by cutting traction power (as an option) or applying the full service brake and cutting traction power or applying the emergency brake and cutting traction power.. +Where ETCS takes control from the driver by cutting traction power (as an option) or applying the full service brake and cutting traction power or applying the emergency brake and cutting traction power. {/org} {unl} plc(take(icl>remove>do,equ>take_away,plt>uw,plf>uw,agt>thing,obj>thing).@entry.@present,where(icl>how,plc<uw)) @@ -45192,7 +45217,7 @@ met(take(icl>remove>do,equ>take_away,plt>uw,plf>uw,agt>thing,o {/unl} [/S] -</unl><dot></dot></meaning> +</unl><svg></svg></meaning> </glossary_item> <glossary_item> <term><orig>Local Time</orig><unl>[S:00] @@ -45204,40 +45229,40 @@ mod(time(icl>abstract_thing,equ>period).@entry.@maiuscul,local(icl>adj, {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="280pt" height="133pt" - viewBox="0.00 0.00 280.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="260pt" height="133pt" + viewBox="0.00 0.00 260.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 276,-129 276,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 256,-129 256,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="272,-125 0,-125 0,-87 272,-87 272,-125"/> -<text text-anchor="middle" x="136" y="-109.8" font-family="courb" font-size="14.00">time(equ&gt;period,icl&gt;abstract_thing)</text> -<text text-anchor="middle" x="136" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> +<polygon fill="none" stroke="black" points="252,-125 0,-125 0,-87 252,-87 252,-125"/> +<text text-anchor="middle" x="126" y="-109.8" font-family="courb" font-size="14.00">time(equ&gt;period,icl&gt;abstract_thing)</text> +<text text-anchor="middle" x="126" y="-94.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="217,-36 55,-36 55,0 217,0 217,-36"/> -<text text-anchor="middle" x="136" y="-14.3" font-family="Times,serif" font-size="14.00">local(ant&gt;national,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="207,-36 45,-36 45,0 207,0 207,-36"/> +<text text-anchor="middle" x="126" y="-14.3" font-family="Times,serif" font-size="14.00">local(ant&gt;national,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M136,-86.76C136,-74.93 136,-59.32 136,-46.05"/> -<polygon fill="black" stroke="black" points="139.5,-46.04 136,-36.04 132.5,-46.04 139.5,-46.04"/> -<text text-anchor="middle" x="148.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M126,-86.76C126,-74.93 126,-59.32 126,-46.05"/> +<polygon fill="black" stroke="black" points="129.5,-46.04 126,-36.04 122.5,-46.04 129.5,-46.04"/> +<text text-anchor="middle" x="138.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Universal Time Corrected + local offset</orig><unl>[S:00] {org:en} Universal Time Corrected + local offset. @@ -45251,7 +45276,7 @@ obj(correct(icl>change_by_reversal>do,agt>volitional_thing,obj>thing {/unl} [/S] -</unl><dot></dot></meaning> +</unl><svg></svg></meaning> </glossary_item> <glossary_item> <term><orig>Main signal</orig><unl>[S:00] @@ -45263,40 +45288,40 @@ mod(signal(icl>communication>thing).@entry,main(icl>adj,equ>chief))& {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="283pt" height="133pt" - viewBox="0.00 0.00 283.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="265pt" height="133pt" + viewBox="0.00 0.00 265.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 279,-129 279,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 261,-129 261,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="275,-125 0,-125 0,-87 275,-87 275,-125"/> -<text text-anchor="middle" x="137.5" y="-109.8" font-family="courb" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="137.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="257,-125 0,-125 0,-87 257,-87 257,-125"/> +<text text-anchor="middle" x="128.5" y="-109.8" font-family="courb" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="128.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="212.5,-36 62.5,-36 62.5,0 212.5,0 212.5,-36"/> -<text text-anchor="middle" x="137.5" y="-14.3" font-family="Times,serif" font-size="14.00">main(equ&gt;chief,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="203.5,-36 53.5,-36 53.5,0 203.5,0 203.5,-36"/> +<text text-anchor="middle" x="128.5" y="-14.3" font-family="Times,serif" font-size="14.00">main(equ&gt;chief,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M137.5,-86.76C137.5,-74.93 137.5,-59.32 137.5,-46.05"/> -<polygon fill="black" stroke="black" points="141,-46.04 137.5,-36.04 134,-46.04 141,-46.04"/> -<text text-anchor="middle" x="150" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M128.5,-86.76C128.5,-74.93 128.5,-59.32 128.5,-46.05"/> +<polygon fill="black" stroke="black" points="132,-46.04 128.5,-36.04 125,-46.04 132,-46.04"/> +<text text-anchor="middle" x="141" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A fixed signal intended for train movements, capable of showing a "danger" aspect and one or more "proceed" aspects. In some cases main signals at "danger" are valid also for shunt movement.</orig><unl>[S:00] {org:en} A fixed signal intended for train movements, capable of showing a "danger" aspect and one or more "proceed" aspects. @@ -45318,7 +45343,7 @@ obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing),:03.@_ [/S] [S:00] {org:en} -In some cases main signals at "danger" are valid also for shunt movement.. +In some cases main signals at "danger" are valid also for shunt movement. {/org} {unl} mod(case(icl>happening>thing).@pl,some(icl>adj)) @@ -45332,26 +45357,26 @@ obj(valid(icl>adj,ant>invalid).@entry.@present,movement(icl>happening&g {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1483pt" height="638pt" - viewBox="0.00 0.00 1482.50 638.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1427pt" height="638pt" + viewBox="0.00 0.00 1426.50 638.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 634)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-634 1478.5,-634 1478.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-634 1422.5,-634 1422.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="460.5,-456 460.5,-622 1006.5,-622 1006.5,-456 460.5,-456"/> -<text text-anchor="middle" x="733.5" y="-606.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="460.5,-456 460.5,-622 962.5,-622 962.5,-456 460.5,-456"/> +<text text-anchor="middle" x="711.5" y="-606.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <g id="clust2" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="848.5,-81 848.5,-247 1110.5,-247 1110.5,-81 848.5,-81"/> -<text text-anchor="middle" x="979.5" y="-231.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="812.5,-81 812.5,-247 1054.5,-247 1054.5,-81 812.5,-81"/> +<text text-anchor="middle" x="933.5" y="-231.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -45363,173 +45388,173 @@ obj(valid(icl>adj,ant>invalid).@entry.@present,movement(icl>happening&g <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="691.5,-413 467.5,-413 467.5,-375 691.5,-375 691.5,-413"/> -<text text-anchor="middle" x="579.5" y="-397.8" font-family="Times,serif" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="579.5" y="-382.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="663.5,-413 439.5,-413 439.5,-375 663.5,-375 663.5,-413"/> +<text text-anchor="middle" x="551.5" y="-397.8" font-family="Times,serif" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="551.5" y="-382.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge4" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M299.64,-463.97C357.03,-449.83 436.93,-430.14 496.67,-415.41"/> -<polygon fill="black" stroke="black" points="497.58,-418.79 506.45,-413 495.9,-412 497.58,-418.79"/> -<text text-anchor="middle" x="433.5" y="-434.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M293.84,-463.97C346.46,-449.89 419.63,-430.3 474.56,-415.6"/> +<polygon fill="black" stroke="black" points="475.49,-418.97 484.25,-413 473.68,-412.21 475.49,-418.97"/> +<text text-anchor="middle" x="417.5" y="-434.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="1332.5,-502 1014.5,-502 1014.5,-464 1332.5,-464 1332.5,-502"/> -<text text-anchor="middle" x="1173.5" y="-486.8" font-family="courb" font-size="14.00">intend(aoj&gt;person,icl&gt;will(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="1173.5" y="-471.8" font-family="courb" font-size="14.00">.@entry.@past</text> +<polygon fill="none" stroke="black" points="1264,-502 971,-502 971,-464 1264,-464 1264,-502"/> +<text text-anchor="middle" x="1117.5" y="-486.8" font-family="courb" font-size="14.00">intend(aoj&gt;person,icl&gt;will(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="1117.5" y="-471.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge5" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M1062.18,-463.98C1044.89,-461.25 1027.22,-458.52 1010.5,-456 906.45,-440.34 788.08,-423.67 701.76,-411.72"/> -<polygon fill="black" stroke="black" points="702.04,-408.23 691.66,-410.32 701.08,-415.16 702.04,-408.23"/> -<text text-anchor="middle" x="948" y="-434.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M1014.81,-463.97C998.65,-461.23 982.13,-458.49 966.5,-456 868.2,-440.31 756.55,-423.99 673.84,-412.18"/> +<polygon fill="black" stroke="black" points="674.3,-408.71 663.9,-410.76 673.31,-415.64 674.3,-408.71"/> +<text text-anchor="middle" x="907" y="-434.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 5 --> <g id="node4" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1284,-413 1063,-413 1063,-375 1284,-375 1284,-413"/> -<text text-anchor="middle" x="1173.5" y="-397.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> -<text text-anchor="middle" x="1173.5" y="-382.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="1228,-413 1007,-413 1007,-375 1228,-375 1228,-413"/> +<text text-anchor="middle" x="1117.5" y="-397.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<text text-anchor="middle" x="1117.5" y="-382.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge8" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M1173.5,-463.97C1173.5,-452.19 1173.5,-436.56 1173.5,-423.16"/> -<polygon fill="black" stroke="black" points="1177,-423 1173.5,-413 1170,-423 1177,-423"/> -<text text-anchor="middle" x="1183" y="-434.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M1117.5,-463.97C1117.5,-452.19 1117.5,-436.56 1117.5,-423.16"/> +<polygon fill="black" stroke="black" points="1121,-423 1117.5,-413 1114,-423 1121,-423"/> +<text text-anchor="middle" x="1127" y="-434.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1226,-324 1007,-324 1007,-288 1226,-288 1226,-324"/> -<text text-anchor="middle" x="1116.5" y="-302.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1170,-324 951,-324 951,-288 1170,-288 1170,-324"/> +<text text-anchor="middle" x="1060.5" y="-302.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge7" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M1161.41,-374.76C1153.26,-362.47 1142.4,-346.07 1133.39,-332.49"/> -<polygon fill="black" stroke="black" points="1136.24,-330.44 1127.8,-324.04 1130.4,-334.31 1136.24,-330.44"/> -<text text-anchor="middle" x="1160" y="-345.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1105.41,-374.76C1097.26,-362.47 1086.4,-346.07 1077.39,-332.49"/> +<polygon fill="black" stroke="black" points="1080.24,-330.44 1071.8,-324.04 1074.4,-334.31 1080.24,-330.44"/> +<text text-anchor="middle" x="1104" y="-345.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1349,-324 1244,-324 1244,-288 1349,-288 1349,-324"/> -<text text-anchor="middle" x="1296.5" y="-302.3" font-family="Times,serif" font-size="14.00">capable(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1293,-324 1188,-324 1188,-288 1293,-288 1293,-324"/> +<text text-anchor="middle" x="1240.5" y="-302.3" font-family="Times,serif" font-size="14.00">capable(icl&gt;adj)</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge9" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1199.28,-374.97C1218.02,-361.87 1243.53,-344.04 1263.72,-329.92"/> -<polygon fill="black" stroke="black" points="1265.82,-332.72 1272.01,-324.13 1261.81,-326.99 1265.82,-332.72"/> -<text text-anchor="middle" x="1258" y="-345.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1143.28,-374.97C1162.02,-361.87 1187.53,-344.04 1207.72,-329.92"/> +<polygon fill="black" stroke="black" points="1209.82,-332.72 1216.01,-324.13 1205.81,-326.99 1209.82,-332.72"/> +<text text-anchor="middle" x="1202" y="-345.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1474.5,-215 1118.5,-215 1118.5,-179 1474.5,-179 1474.5,-215"/> -<text text-anchor="middle" x="1296.5" y="-193.3" font-family="Times,serif" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> +<polygon fill="none" stroke="black" points="1418.5,-215 1062.5,-215 1062.5,-179 1418.5,-179 1418.5,-215"/> +<text text-anchor="middle" x="1240.5" y="-193.3" font-family="Times,serif" font-size="14.00">show(agt&gt;thing,icl&gt;demonstrate(icl&gt;do),obj&gt;thing,rec&gt;thing)</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge10" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1296.5,-287.81C1296.5,-270.96 1296.5,-245.02 1296.5,-225.34"/> -<polygon fill="black" stroke="black" points="1300,-225.15 1296.5,-215.15 1293,-225.15 1300,-225.15"/> -<text text-anchor="middle" x="1305.5" y="-258.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1240.5,-287.81C1240.5,-270.96 1240.5,-245.02 1240.5,-225.34"/> +<polygon fill="black" stroke="black" points="1244,-225.15 1240.5,-215.15 1237,-225.15 1244,-225.15"/> +<text text-anchor="middle" x="1249.5" y="-258.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node10" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1102,-127 857,-127 857,-89 1102,-89 1102,-127"/> -<text text-anchor="middle" x="979.5" y="-111.8" font-family="courb" font-size="14.00">aspect(icl&gt;feature(icl&gt;thing)):01</text> -<text text-anchor="middle" x="979.5" y="-96.8" font-family="courb" font-size="14.00">.@entry.@indef</text> +<polygon fill="none" stroke="black" points="1046.5,-127 820.5,-127 820.5,-89 1046.5,-89 1046.5,-127"/> +<text text-anchor="middle" x="933.5" y="-111.8" font-family="courb" font-size="14.00">aspect(icl&gt;feature(icl&gt;thing)):01</text> +<text text-anchor="middle" x="933.5" y="-96.8" font-family="courb" font-size="14.00">.@entry.@indef</text> </g> <!-- 8&#45;&gt;12 --> <g id="edge12" class="edge"> <title>8&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1234.25,-178.92C1201.61,-169.96 1160.21,-158.6 1120.33,-147.65"/> -<polygon fill="black" stroke="black" points="1121.07,-144.22 1110.5,-144.95 1119.21,-150.97 1121.07,-144.22"/> -<text text-anchor="middle" x="1165.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1180.21,-178.92C1147.04,-169.51 1104.52,-157.47 1064.16,-146.03"/> +<polygon fill="black" stroke="black" points="1065.07,-142.65 1054.5,-143.29 1063.16,-149.38 1065.07,-142.65"/> +<text text-anchor="middle" x="1113.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node8" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1106.5,-38 852.5,-38 852.5,0 1106.5,0 1106.5,-38"/> -<text text-anchor="middle" x="979.5" y="-22.8" font-family="Times,serif" font-size="14.00">danger(ant&gt;safety,icl&gt;condition(icl&gt;thing))</text> -<text text-anchor="middle" x="979.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@double_quote</text> +<polygon fill="none" stroke="black" points="1060.5,-38 806.5,-38 806.5,0 1060.5,0 1060.5,-38"/> +<text text-anchor="middle" x="933.5" y="-22.8" font-family="Times,serif" font-size="14.00">danger(ant&gt;safety,icl&gt;condition(icl&gt;thing))</text> +<text text-anchor="middle" x="933.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@double_quote</text> </g> <!-- 11 --> <g id="node9" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1071.5,-216 887.5,-216 887.5,-178 1071.5,-178 1071.5,-216"/> -<text text-anchor="middle" x="979.5" y="-200.8" font-family="courb" font-size="14.00">one(icl&gt;digit(icl&gt;thing))</text> -<text text-anchor="middle" x="979.5" y="-185.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1018.5,-216 848.5,-216 848.5,-178 1018.5,-178 1018.5,-216"/> +<text text-anchor="middle" x="933.5" y="-200.8" font-family="courb" font-size="14.00">one(icl&gt;digit(icl&gt;thing))</text> +<text text-anchor="middle" x="933.5" y="-185.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge3" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M979.5,-177.97C979.5,-166.19 979.5,-150.56 979.5,-137.16"/> -<polygon fill="black" stroke="black" points="983,-137 979.5,-127 976,-137 983,-137"/> -<text text-anchor="middle" x="989.5" y="-148.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M933.5,-177.97C933.5,-166.19 933.5,-150.56 933.5,-137.16"/> +<polygon fill="black" stroke="black" points="937,-137 933.5,-127 930,-137 937,-137"/> +<text text-anchor="middle" x="943.5" y="-148.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 12&#45;&gt;10 --> <g id="edge11" class="edge"> <title>12&#45;&gt;10</title> -<path fill="none" stroke="black" d="M979.5,-81C979.5,-70.65 979.5,-58.71 979.5,-48.16"/> -<polygon fill="black" stroke="black" points="983,-48 979.5,-38 976,-48 983,-48"/> -<text text-anchor="middle" x="992" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M933.5,-81C933.5,-70.65 933.5,-58.71 933.5,-48.16"/> +<polygon fill="black" stroke="black" points="937,-48 933.5,-38 930,-48 937,-48"/> +<text text-anchor="middle" x="946" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 13 --> <g id="node11" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="998.5,-591 468.5,-591 468.5,-553 998.5,-553 998.5,-591"/> -<text text-anchor="middle" x="733.5" y="-575.8" font-family="courb" font-size="14.00">proceed(agt&gt;person,equ&gt;continue,icl&gt;talk(icl&gt;do),obj&gt;action,plf&gt;thing)</text> -<text text-anchor="middle" x="733.5" y="-560.8" font-family="courb" font-size="14.00">.@double_quote.@entry.@present</text> +<polygon fill="none" stroke="black" points="954.5,-591 468.5,-591 468.5,-553 954.5,-553 954.5,-591"/> +<text text-anchor="middle" x="711.5" y="-575.8" font-family="courb" font-size="14.00">proceed(agt&gt;person,equ&gt;continue,icl&gt;talk(icl&gt;do),obj&gt;action,plf&gt;thing)</text> +<text text-anchor="middle" x="711.5" y="-560.8" font-family="courb" font-size="14.00">.@double_quote.@entry.@present</text> </g> <!-- 13&#45;&gt;3 --> <g id="edge6" class="edge"> <title>13&#45;&gt;3</title> -<path fill="none" stroke="black" d="M1006.5,-517.02C1029.73,-512.43 1052.12,-508 1072.55,-503.96"/> -<polygon fill="black" stroke="black" points="1073.32,-507.38 1082.45,-502 1071.96,-500.51 1073.32,-507.38"/> -<text text-anchor="middle" x="985.5" y="-523.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M962.5,-517.21C983.94,-512.62 1004.62,-508.19 1023.51,-504.14"/> +<polygon fill="black" stroke="black" points="1024.44,-507.52 1033.48,-502 1022.97,-500.68 1024.44,-507.52"/> +<text text-anchor="middle" x="944.5" y="-523.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 14 --> <g id="node12" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="701,-501 602,-501 602,-465 701,-465 701,-501"/> -<text text-anchor="middle" x="651.5" y="-479.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="679,-501 580,-501 580,-465 679,-465 679,-501"/> +<text text-anchor="middle" x="629.5" y="-479.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge1" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M716.51,-552.97C704.4,-540.12 687.97,-522.69 674.66,-508.57"/> -<polygon fill="black" stroke="black" points="677.04,-505.99 667.63,-501.12 671.94,-510.79 677.04,-505.99"/> -<text text-anchor="middle" x="709" y="-523.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M694.51,-552.97C682.4,-540.12 665.97,-522.69 652.66,-508.57"/> +<polygon fill="black" stroke="black" points="655.04,-505.99 645.63,-501.12 649.94,-510.79 655.04,-505.99"/> +<text text-anchor="middle" x="687" y="-523.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 15 --> <g id="node13" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="913.5,-502 719.5,-502 719.5,-464 913.5,-464 913.5,-502"/> -<text text-anchor="middle" x="816.5" y="-486.8" font-family="Times,serif" font-size="14.00">aspect(icl&gt;feature(icl&gt;thing)):02</text> -<text text-anchor="middle" x="816.5" y="-471.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="891.5,-502 697.5,-502 697.5,-464 891.5,-464 891.5,-502"/> +<text text-anchor="middle" x="794.5" y="-486.8" font-family="Times,serif" font-size="14.00">aspect(icl&gt;feature(icl&gt;thing)):02</text> +<text text-anchor="middle" x="794.5" y="-471.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 13&#45;&gt;15 --> <g id="edge2" class="edge"> <title>13&#45;&gt;15</title> -<path fill="none" stroke="black" d="M750.7,-552.97C762.72,-540.38 778.93,-523.38 792.26,-509.41"/> -<polygon fill="black" stroke="black" points="794.95,-511.65 799.32,-502 789.89,-506.82 794.95,-511.65"/> -<text text-anchor="middle" x="788" y="-523.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M728.7,-552.97C740.72,-540.38 756.93,-523.38 770.26,-509.41"/> +<polygon fill="black" stroke="black" points="772.95,-511.65 777.32,-502 767.89,-506.82 772.95,-511.65"/> +<text text-anchor="middle" x="766" y="-523.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="934pt" height="224pt" @@ -45560,7 +45585,7 @@ obj(valid(icl>adj,ant>invalid).@entry.@present,movement(icl>happening&g <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="473,-216 280,-216 280,-178 473,-178 473,-216"/> +<polygon fill="none" stroke="black" points="463.5,-216 289.5,-216 289.5,-178 463.5,-178 463.5,-216"/> <text text-anchor="middle" x="376.5" y="-200.8" font-family="courb" font-size="14.00">valid(ant&gt;invalid,icl&gt;adj)</text> <text text-anchor="middle" x="376.5" y="-185.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> @@ -45653,7 +45678,7 @@ obj(valid(icl>adj,ant>invalid).@entry.@present,movement(icl>happening&g </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Movement authority</orig><unl>[S:00] @@ -45665,43 +45690,43 @@ mod(authority(icl>abstract_thing,obj>uw).@entry,movement(icl>happening& {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="283pt" height="133pt" - viewBox="0.00 0.00 283.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="264pt" height="133pt" + viewBox="0.00 0.00 264.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 279,-129 279,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 260,-129 260,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="275,-125 0,-125 0,-87 275,-87 275,-125"/> -<text text-anchor="middle" x="137.5" y="-109.8" font-family="courb" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> -<text text-anchor="middle" x="137.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="256,-125 0,-125 0,-87 256,-87 256,-125"/> +<text text-anchor="middle" x="128" y="-109.8" font-family="courb" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> +<text text-anchor="middle" x="128" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="248,-36 27,-36 27,0 248,0 248,-36"/> -<text text-anchor="middle" x="137.5" y="-14.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="238.5,-36 17.5,-36 17.5,0 238.5,0 238.5,-36"/> +<text text-anchor="middle" x="128" y="-14.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M137.5,-86.76C137.5,-74.93 137.5,-59.32 137.5,-46.05"/> -<polygon fill="black" stroke="black" points="141,-46.04 137.5,-36.04 134,-46.04 141,-46.04"/> -<text text-anchor="middle" x="150" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M128,-86.76C128,-74.93 128,-59.32 128,-46.05"/> +<polygon fill="black" stroke="black" points="131.5,-46.04 128,-36.04 124.5,-46.04 131.5,-46.04"/> +<text text-anchor="middle" x="140.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Permission for a train to run to a specific location within the constraints of the infrastructure.</orig><unl>[S:00] {org:en} -Permission for a train to run to a specific location within the constraints of the infrastructure.. +Permission for a train to run to a specific location within the constraints of the infrastructure. {/org} {unl} plt(permission(icl>approval>thing).@entry,train(icl>public_transport>thing).@indef) @@ -45714,122 +45739,122 @@ obj(constraint(icl>restriction>thing).@def.@pl,infrastructure(icl>struc {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="834pt" height="489pt" - viewBox="0.00 0.00 833.50 489.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="831pt" height="489pt" + viewBox="0.00 0.00 830.50 489.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 485)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-485 829.5,-485 829.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-485 826.5,-485 826.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="263,-481 0,-481 0,-443 263,-443 263,-481"/> -<text text-anchor="middle" x="131.5" y="-465.8" font-family="courb" font-size="14.00">permission(icl&gt;approval(icl&gt;thing))</text> -<text text-anchor="middle" x="131.5" y="-450.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="250.5,-481 6.5,-481 6.5,-443 250.5,-443 250.5,-481"/> +<text text-anchor="middle" x="128.5" y="-465.8" font-family="courb" font-size="14.00">permission(icl&gt;approval(icl&gt;thing))</text> +<text text-anchor="middle" x="128.5" y="-450.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="222,-392 3,-392 3,-354 222,-354 222,-392"/> -<text text-anchor="middle" x="112.5" y="-376.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="112.5" y="-361.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="219,-392 0,-392 0,-354 219,-354 219,-392"/> +<text text-anchor="middle" x="109.5" y="-376.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="109.5" y="-361.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M127.56,-442.97C124.99,-431.19 121.58,-415.56 118.65,-402.16"/> -<polygon fill="black" stroke="black" points="121.98,-401.03 116.43,-392 115.15,-402.52 121.98,-401.03"/> -<text text-anchor="middle" x="131" y="-413.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M124.56,-442.97C121.99,-431.19 118.58,-415.56 115.65,-402.16"/> +<polygon fill="black" stroke="black" points="118.98,-401.03 113.43,-392 112.15,-402.52 118.98,-401.03"/> +<text text-anchor="middle" x="128" y="-413.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="505,-391 240,-391 240,-355 505,-355 505,-391"/> -<text text-anchor="middle" x="372.5" y="-369.3" font-family="Times,serif" font-size="14.00">run(agt&gt;thing,icl&gt;go(icl&gt;do),plf&gt;uw,plt&gt;uw)</text> +<polygon fill="none" stroke="black" points="502,-391 237,-391 237,-355 502,-355 502,-391"/> +<text text-anchor="middle" x="369.5" y="-369.3" font-family="Times,serif" font-size="14.00">run(agt&gt;thing,icl&gt;go(icl&gt;do),plf&gt;uw,plt&gt;uw)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M181.44,-442.97C220.49,-428.87 274.82,-409.26 315.57,-394.55"/> -<polygon fill="black" stroke="black" points="316.87,-397.8 325.09,-391.12 314.49,-391.22 316.87,-397.8"/> -<text text-anchor="middle" x="275.5" y="-413.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M178.44,-442.97C217.49,-428.87 271.82,-409.26 312.57,-394.55"/> +<polygon fill="black" stroke="black" points="313.87,-397.8 322.09,-391.12 311.49,-391.22 313.87,-397.8"/> +<text text-anchor="middle" x="272.5" y="-413.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="463.5,-303 281.5,-303 281.5,-265 463.5,-265 463.5,-303"/> -<text text-anchor="middle" x="372.5" y="-287.8" font-family="Times,serif" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> -<text text-anchor="middle" x="372.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="460.5,-303 278.5,-303 278.5,-265 460.5,-265 460.5,-303"/> +<text text-anchor="middle" x="369.5" y="-287.8" font-family="Times,serif" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> +<text text-anchor="middle" x="369.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge4" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M372.5,-354.81C372.5,-343.01 372.5,-327.07 372.5,-313.4"/> -<polygon fill="black" stroke="black" points="376,-313.05 372.5,-303.05 369,-313.05 376,-313.05"/> -<text text-anchor="middle" x="380" y="-324.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M369.5,-354.81C369.5,-343.01 369.5,-327.07 369.5,-313.4"/> +<polygon fill="black" stroke="black" points="373,-313.05 369.5,-303.05 366,-313.05 373,-313.05"/> +<text text-anchor="middle" x="377" y="-324.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="477,-214 220,-214 220,-178 477,-178 477,-214"/> -<text text-anchor="middle" x="348.5" y="-192.3" font-family="Times,serif" font-size="14.00">specific(ant&gt;general,equ&gt;particular,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="474,-214 217,-214 217,-178 474,-178 474,-214"/> +<text text-anchor="middle" x="345.5" y="-192.3" font-family="Times,serif" font-size="14.00">specific(ant&gt;general,equ&gt;particular,icl&gt;adj)</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M367.41,-264.76C364.11,-252.93 359.75,-237.32 356.05,-224.05"/> -<polygon fill="black" stroke="black" points="359.32,-222.73 353.26,-214.04 352.57,-224.62 359.32,-222.73"/> -<text text-anchor="middle" x="375" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M364.41,-264.76C361.11,-252.93 356.75,-237.32 353.05,-224.05"/> +<polygon fill="black" stroke="black" points="356.32,-222.73 350.26,-214.04 349.57,-224.62 356.32,-222.73"/> +<text text-anchor="middle" x="372" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="825.5,-214 495.5,-214 495.5,-178 825.5,-178 825.5,-214"/> -<text text-anchor="middle" x="660.5" y="-192.3" font-family="Times,serif" font-size="14.00">within(com&gt;limit,icl&gt;how,obj&gt;thing,scn&lt;abstract_thing)</text> +<polygon fill="none" stroke="black" points="822.5,-214 492.5,-214 492.5,-178 822.5,-178 822.5,-214"/> +<text text-anchor="middle" x="657.5" y="-192.3" font-family="Times,serif" font-size="14.00">within(com&gt;limit,icl&gt;how,obj&gt;thing,scn&lt;abstract_thing)</text> </g> <!-- 4&#45;&gt;6 --> <g id="edge5" class="edge"> <title>4&#45;&gt;6</title> -<path fill="none" stroke="black" d="M432.87,-264.97C479.79,-250.96 544.82,-231.54 593.36,-217.05"/> -<polygon fill="black" stroke="black" points="594.57,-220.34 603.15,-214.13 592.56,-213.63 594.57,-220.34"/> -<text text-anchor="middle" x="550.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M429.87,-264.97C476.79,-250.96 541.82,-231.54 590.36,-217.05"/> +<polygon fill="black" stroke="black" points="591.57,-220.34 600.15,-214.13 589.56,-213.63 591.57,-220.34"/> +<text text-anchor="middle" x="547.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="767.5,-127 553.5,-127 553.5,-89 767.5,-89 767.5,-127"/> -<text text-anchor="middle" x="660.5" y="-111.8" font-family="Times,serif" font-size="14.00">constraint(icl&gt;restriction(icl&gt;thing))</text> -<text text-anchor="middle" x="660.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> +<polygon fill="none" stroke="black" points="764.5,-127 550.5,-127 550.5,-89 764.5,-89 764.5,-127"/> +<text text-anchor="middle" x="657.5" y="-111.8" font-family="Times,serif" font-size="14.00">constraint(icl&gt;restriction(icl&gt;thing))</text> +<text text-anchor="middle" x="657.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge6" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M660.5,-177.6C660.5,-166.06 660.5,-150.65 660.5,-137.36"/> -<polygon fill="black" stroke="black" points="664,-137.27 660.5,-127.27 657,-137.27 664,-137.27"/> -<text text-anchor="middle" x="669.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M657.5,-177.6C657.5,-166.06 657.5,-150.65 657.5,-137.36"/> +<polygon fill="black" stroke="black" points="661,-137.27 657.5,-127.27 654,-137.27 661,-137.27"/> +<text text-anchor="middle" x="666.5" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="773.5,-38 547.5,-38 547.5,0 773.5,0 773.5,-38"/> -<text text-anchor="middle" x="660.5" y="-22.8" font-family="Times,serif" font-size="14.00">infrastructure(icl&gt;structure(icl&gt;thing))</text> -<text text-anchor="middle" x="660.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="770.5,-38 544.5,-38 544.5,0 770.5,0 770.5,-38"/> +<text text-anchor="middle" x="657.5" y="-22.8" font-family="Times,serif" font-size="14.00">infrastructure(icl&gt;structure(icl&gt;thing))</text> +<text text-anchor="middle" x="657.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge7" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M660.5,-88.97C660.5,-77.19 660.5,-61.56 660.5,-48.16"/> -<polygon fill="black" stroke="black" points="664,-48 660.5,-38 657,-48 664,-48"/> -<text text-anchor="middle" x="669.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M657.5,-88.97C657.5,-77.19 657.5,-61.56 657.5,-48.16"/> +<polygon fill="black" stroke="black" points="661,-48 657.5,-38 654,-48 661,-48"/> +<text text-anchor="middle" x="666.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Moving block</orig><unl>[S:00] @@ -45841,10 +45866,10 @@ obj(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@p {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="357pt" height="135pt" @@ -45862,7 +45887,7 @@ obj(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@p <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="281.5,-38 67.5,-38 67.5,0 281.5,0 281.5,-38"/> +<polygon fill="none" stroke="black" points="272.5,-38 76.5,-38 76.5,0 272.5,0 272.5,-38"/> <text text-anchor="middle" x="174.5" y="-22.8" font-family="courb" font-size="14.00">block(icl&gt;artifact(icl&gt;thing))</text> <text text-anchor="middle" x="174.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -45875,10 +45900,10 @@ obj(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@p </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A block in which the extremities of the block sections are continually adjusted according to the position of the occupying train.</orig><unl>[S:00] {org:en} -A block in which the extremities of the block sections are continually adjusted according to the position of the occupying train.. +A block in which the extremities of the block sections are continually adjusted according to the position of the occupying train. {/org} {unl} plc:01(adjust(icl>change>do,equ>correct,cob>thing,agt>volitional_thing,obj>thing).@pl.@present,block(icl>artifact>thing):01.@entry.@indef) @@ -45893,109 +45918,109 @@ aoj:01(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@progres {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="972pt" height="368pt" - viewBox="0.00 0.00 972.00 368.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="952pt" height="368pt" + viewBox="0.00 0.00 952.00 368.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 364)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-364 968,-364 968,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-364 948,-364 948,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-352 956,-352 956,-8 8,-8"/> -<text text-anchor="middle" x="482" y="-336.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-352 936,-352 936,-8 8,-8"/> +<text text-anchor="middle" x="472" y="-336.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="737,-321 275,-321 275,-283 737,-283 737,-321"/> -<text text-anchor="middle" x="506" y="-305.8" font-family="Times,serif" font-size="14.00">adjust(agt&gt;volitional_thing,cob&gt;thing,equ&gt;correct,icl&gt;change(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="506" y="-290.8" font-family="Times,serif" font-size="14.00">.@pl.@present</text> +<polygon fill="none" stroke="black" points="717,-321 255,-321 255,-283 717,-283 717,-321"/> +<text text-anchor="middle" x="486" y="-305.8" font-family="Times,serif" font-size="14.00">adjust(agt&gt;volitional_thing,cob&gt;thing,equ&gt;correct,icl&gt;change(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="486" y="-290.8" font-family="Times,serif" font-size="14.00">.@pl.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="252,-232 16,-232 16,-194 252,-194 252,-232"/> -<text text-anchor="middle" x="134" y="-216.8" font-family="courb" font-size="14.00">block(icl&gt;artifact(icl&gt;thing)):01</text> -<text text-anchor="middle" x="134" y="-201.8" font-family="courb" font-size="14.00">.@entry.@indef</text> +<polygon fill="none" stroke="black" points="232,-232 16,-232 16,-194 232,-194 232,-232"/> +<text text-anchor="middle" x="124" y="-216.8" font-family="courb" font-size="14.00">block(icl&gt;artifact(icl&gt;thing)):01</text> +<text text-anchor="middle" x="124" y="-201.8" font-family="courb" font-size="14.00">.@entry.@indef</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M428.92,-282.97C368.32,-268.8 283.9,-249.06 220.9,-234.32"/> -<polygon fill="black" stroke="black" points="221.51,-230.87 210.98,-232 219.92,-237.69 221.51,-230.87"/> -<text text-anchor="middle" x="350.5" y="-253.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M410.99,-282.97C352.14,-268.83 270.21,-249.14 208.94,-234.41"/> +<polygon fill="black" stroke="black" points="209.45,-230.94 198.91,-232 207.82,-237.74 209.45,-230.94"/> +<text text-anchor="middle" x="334.5" y="-253.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="947.5,-232 754.5,-232 754.5,-194 947.5,-194 947.5,-232"/> -<text text-anchor="middle" x="851" y="-216.8" font-family="Times,serif" font-size="14.00">extremity(icl&gt;region(icl&gt;thing))</text> -<text text-anchor="middle" x="851" y="-201.8" font-family="Times,serif" font-size="14.00">.@def.@pl.@topic</text> +<polygon fill="none" stroke="black" points="927.5,-232 734.5,-232 734.5,-194 927.5,-194 927.5,-232"/> +<text text-anchor="middle" x="831" y="-216.8" font-family="Times,serif" font-size="14.00">extremity(icl&gt;region(icl&gt;thing))</text> +<text text-anchor="middle" x="831" y="-201.8" font-family="Times,serif" font-size="14.00">.@def.@pl.@topic</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M577.48,-282.97C633.46,-268.86 711.34,-249.22 769.69,-234.51"/> -<polygon fill="black" stroke="black" points="770.77,-237.84 779.61,-232 769.06,-231.05 770.77,-237.84"/> -<text text-anchor="middle" x="708" y="-253.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M557.48,-282.97C613.46,-268.86 691.34,-249.22 749.69,-234.51"/> +<polygon fill="black" stroke="black" points="750.77,-237.84 759.61,-232 749.06,-231.05 750.77,-237.84"/> +<text text-anchor="middle" x="688" y="-253.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="736,-231 518,-231 518,-195 736,-195 736,-231"/> -<text text-anchor="middle" x="627" y="-209.3" font-family="Times,serif" font-size="14.00">continually(com&gt;continual,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="716,-231 498,-231 498,-195 716,-195 716,-231"/> +<text text-anchor="middle" x="607" y="-209.3" font-family="Times,serif" font-size="14.00">continually(com&gt;continual,icl&gt;how)</text> </g> <!-- 1&#45;&gt;6 --> <g id="edge5" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M531.07,-282.97C549.61,-269.65 574.99,-251.4 594.99,-237.02"/> -<polygon fill="black" stroke="black" points="597.12,-239.79 603.2,-231.12 593.03,-234.11 597.12,-239.79"/> -<text text-anchor="middle" x="585.5" y="-253.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M511.07,-282.97C529.61,-269.65 554.99,-251.4 574.99,-237.02"/> +<polygon fill="black" stroke="black" points="577.12,-239.79 583.2,-231.12 573.03,-234.11 577.12,-239.79"/> +<text text-anchor="middle" x="565.5" y="-253.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="500,-231 270,-231 270,-195 500,-195 500,-231"/> -<text text-anchor="middle" x="385" y="-209.3" font-family="Times,serif" font-size="14.00">according_to(icl&gt;how,obj&gt;uw,src&gt;uw)</text> +<polygon fill="none" stroke="black" points="480,-231 250,-231 250,-195 480,-195 480,-231"/> +<text text-anchor="middle" x="365" y="-209.3" font-family="Times,serif" font-size="14.00">according_to(icl&gt;how,obj&gt;uw,src&gt;uw)</text> </g> <!-- 1&#45;&gt;7 --> <g id="edge6" class="edge"> <title>1&#45;&gt;7</title> -<path fill="none" stroke="black" d="M480.93,-282.97C462.39,-269.65 437.01,-251.4 417.01,-237.02"/> -<polygon fill="black" stroke="black" points="418.97,-234.11 408.8,-231.12 414.88,-239.79 418.97,-234.11"/> -<text text-anchor="middle" x="460" y="-253.8" font-family="Times,serif" font-size="14.00">src</text> +<path fill="none" stroke="black" d="M460.93,-282.97C442.39,-269.65 417.01,-251.4 397.01,-237.02"/> +<polygon fill="black" stroke="black" points="398.97,-234.11 388.8,-231.12 394.88,-239.79 398.97,-234.11"/> +<text text-anchor="middle" x="440" y="-253.8" font-family="Times,serif" font-size="14.00">src</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="942.5,-143 759.5,-143 759.5,-105 942.5,-105 942.5,-143"/> -<text text-anchor="middle" x="851" y="-127.8" font-family="Times,serif" font-size="14.00">section(icl&gt;writing(icl&gt;thing))</text> -<text text-anchor="middle" x="851" y="-112.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> +<polygon fill="none" stroke="black" points="922.5,-143 739.5,-143 739.5,-105 922.5,-105 922.5,-143"/> +<text text-anchor="middle" x="831" y="-127.8" font-family="Times,serif" font-size="14.00">section(icl&gt;writing(icl&gt;thing))</text> +<text text-anchor="middle" x="831" y="-112.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge4" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M851,-193.97C851,-182.19 851,-166.56 851,-153.16"/> -<polygon fill="black" stroke="black" points="854.5,-153 851,-143 847.5,-153 854.5,-153"/> -<text text-anchor="middle" x="860" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M831,-193.97C831,-182.19 831,-166.56 831,-153.16"/> +<polygon fill="black" stroke="black" points="834.5,-153 831,-143 827.5,-153 834.5,-153"/> +<text text-anchor="middle" x="840" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="946.5,-53 755.5,-53 755.5,-17 946.5,-17 946.5,-53"/> -<text text-anchor="middle" x="851" y="-31.3" font-family="Times,serif" font-size="14.00">block(icl&gt;artifact(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="926.5,-53 735.5,-53 735.5,-17 926.5,-17 926.5,-53"/> +<text text-anchor="middle" x="831" y="-31.3" font-family="Times,serif" font-size="14.00">block(icl&gt;artifact(icl&gt;thing)):02</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M851,-104.97C851,-92.96 851,-76.93 851,-63.36"/> -<polygon fill="black" stroke="black" points="854.5,-63.12 851,-53.12 847.5,-63.12 854.5,-63.12"/> -<text text-anchor="middle" x="863.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M831,-104.97C831,-92.96 831,-76.93 831,-63.36"/> +<polygon fill="black" stroke="black" points="834.5,-63.12 831,-53.12 827.5,-63.12 834.5,-63.12"/> +<text text-anchor="middle" x="843.5" y="-75.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> @@ -46007,9 +46032,9 @@ aoj:01(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@progres <!-- 7&#45;&gt;8 --> <g id="edge7" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M402.58,-194.81C415.61,-182.08 433.57,-164.52 448.22,-150.2"/> -<polygon fill="black" stroke="black" points="450.83,-152.54 455.53,-143.05 445.94,-147.54 450.83,-152.54"/> -<text text-anchor="middle" x="443" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M386.53,-194.81C402.78,-181.84 425.29,-163.88 443.41,-149.42"/> +<polygon fill="black" stroke="black" points="445.75,-152.02 451.38,-143.05 441.39,-146.55 445.75,-152.02"/> +<text text-anchor="middle" x="435" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> @@ -46041,7 +46066,7 @@ aoj:01(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@progres </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Multiple</orig><unl>[S:00] @@ -46055,30 +46080,30 @@ multiple(icl>adj,ant>single).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="220pt" height="46pt" - viewBox="0.00 0.00 220.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="204pt" height="46pt" + viewBox="0.00 0.00 204.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 216,-42 216,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 200,-42 200,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="212,-38 0,-38 0,0 212,0 212,-38"/> -<text text-anchor="middle" x="106" y="-22.8" font-family="courb" font-size="14.00">multiple(ant&gt;single,icl&gt;adj)</text> -<text text-anchor="middle" x="106" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="196,-38 0,-38 0,0 196,0 196,-38"/> +<text text-anchor="middle" x="98" y="-22.8" font-family="courb" font-size="14.00">multiple(ant&gt;single,icl&gt;adj)</text> +<text text-anchor="middle" x="98" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Two or more traction units in service, mechanically pneumatically and electrically coupled, which are operated by one driver.</orig><unl>[S:00] {org:en} -Two or more traction units in service, mechanically pneumatically and electrically coupled, which are operated by one driver.. +Two or more traction units in service, mechanically pneumatically and electrically coupled, which are operated by one driver. {/org} {unl} or:01(more(icl>how),two(icl>digit>thing)) @@ -46095,184 +46120,184 @@ man(couple(icl>join>do,equ>match,cob>thing,agt>thing,obj>thing {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1222pt" height="435pt" - viewBox="0.00 0.00 1221.50 435.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1202pt" height="435pt" + viewBox="0.00 0.00 1201.50 435.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 431)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-431 1217.5,-431 1217.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-431 1197.5,-431 1197.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="332,-8 332,-348 942,-348 942,-8 332,-8"/> -<text text-anchor="middle" x="637" y="-332.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="312,-8 312,-348 922,-348 922,-8 312,-8"/> +<text text-anchor="middle" x="617" y="-332.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="8,-182 8,-348 324,-348 324,-182 8,-182"/> -<text text-anchor="middle" x="166" y="-332.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="8,-182 8,-348 304,-348 304,-182 8,-182"/> +<text text-anchor="middle" x="156" y="-332.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="439.5,-139 340.5,-139 340.5,-103 439.5,-103 439.5,-139"/> -<text text-anchor="middle" x="390" y="-117.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="419.5,-139 320.5,-139 320.5,-103 419.5,-103 419.5,-139"/> +<text text-anchor="middle" x="370" y="-117.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="491.5,-52 340.5,-52 340.5,-16 491.5,-16 491.5,-52"/> -<text text-anchor="middle" x="416" y="-30.3" font-family="Times,serif" font-size="14.00">two(icl&gt;digit(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="471.5,-52 320.5,-52 320.5,-16 471.5,-16 471.5,-52"/> +<text text-anchor="middle" x="396" y="-30.3" font-family="Times,serif" font-size="14.00">two(icl&gt;digit(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M395.26,-102.8C398.86,-91.05 403.69,-75.24 407.79,-61.84"/> -<polygon fill="black" stroke="black" points="411.17,-62.76 410.75,-52.18 404.47,-60.71 411.17,-62.76"/> -<text text-anchor="middle" x="411" y="-73.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M375.26,-102.8C378.86,-91.05 383.69,-75.24 387.79,-61.84"/> +<polygon fill="black" stroke="black" points="391.17,-62.76 390.75,-52.18 384.47,-60.71 391.17,-62.76"/> +<text text-anchor="middle" x="391" y="-73.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="707,-228 441,-228 441,-190 707,-190 707,-228"/> -<text text-anchor="middle" x="574" y="-212.8" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> -<text text-anchor="middle" x="574" y="-197.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="672,-228 406,-228 406,-190 672,-190 672,-228"/> +<text text-anchor="middle" x="539" y="-212.8" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> +<text text-anchor="middle" x="539" y="-197.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M535.43,-189.97C506.4,-176.4 466.5,-157.76 435.84,-143.42"/> -<polygon fill="black" stroke="black" points="437.18,-140.19 426.64,-139.13 434.22,-146.53 437.18,-140.19"/> -<text text-anchor="middle" x="504" y="-160.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M503.57,-189.97C477.14,-176.52 440.89,-158.08 412.83,-143.8"/> +<polygon fill="black" stroke="black" points="414.15,-140.54 403.65,-139.13 410.98,-146.78 414.15,-140.54"/> +<text text-anchor="middle" x="475" y="-160.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="626,-139 458,-139 458,-103 626,-103 626,-139"/> -<text text-anchor="middle" x="542" y="-117.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="606,-139 438,-139 438,-103 606,-103 606,-139"/> +<text text-anchor="middle" x="522" y="-117.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M567.21,-189.76C562.77,-177.82 556.89,-162.01 551.92,-148.66"/> -<polygon fill="black" stroke="black" points="555.11,-147.19 548.34,-139.04 548.55,-149.64 555.11,-147.19"/> -<text text-anchor="middle" x="572.5" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M535.39,-189.76C533.06,-177.93 529.97,-162.32 527.35,-149.05"/> +<polygon fill="black" stroke="black" points="530.74,-148.17 525.37,-139.04 523.87,-149.53 530.74,-148.17"/> +<text text-anchor="middle" x="544.5" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="934,-139 644,-139 644,-103 934,-103 934,-139"/> -<text text-anchor="middle" x="789" y="-117.3" font-family="Times,serif" font-size="14.00">service(agt&gt;thing,icl&gt;work(icl&gt;action),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="914,-139 624,-139 624,-103 914,-103 914,-139"/> +<text text-anchor="middle" x="769" y="-117.3" font-family="Times,serif" font-size="14.00">service(agt&gt;thing,icl&gt;work(icl&gt;action),obj&gt;thing)</text> </g> <!-- 3&#45;&gt;6 --> <g id="edge5" class="edge"> <title>3&#45;&gt;6</title> -<path fill="none" stroke="black" d="M619.07,-189.97C653.43,-176.23 700.82,-157.27 736.82,-142.87"/> -<polygon fill="black" stroke="black" points="738.2,-146.09 746.19,-139.13 735.6,-139.59 738.2,-146.09"/> -<text text-anchor="middle" x="709.5" y="-160.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M587.22,-189.97C624.13,-176.17 675.1,-157.11 713.67,-142.69"/> +<polygon fill="black" stroke="black" points="715.06,-145.91 723.2,-139.13 712.61,-139.35 715.06,-145.91"/> +<text text-anchor="middle" x="683.5" y="-160.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="830.5,-317 339.5,-317 339.5,-279 830.5,-279 830.5,-317"/> -<text text-anchor="middle" x="585" y="-301.8" font-family="courb" font-size="14.00">couple(agt&gt;thing,cob&gt;thing,equ&gt;match,icl&gt;join(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="585" y="-286.8" font-family="courb" font-size="14.00">.@entry.@past</text> +<polygon fill="none" stroke="black" points="770,-317 320,-317 320,-279 770,-279 770,-317"/> +<text text-anchor="middle" x="545" y="-301.8" font-family="courb" font-size="14.00">couple(agt&gt;thing,cob&gt;thing,equ&gt;match,icl&gt;join(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="545" y="-286.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge4" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M582.72,-278.97C581.23,-267.19 579.25,-251.56 577.56,-238.16"/> -<polygon fill="black" stroke="black" points="581,-237.49 576.28,-228 574.06,-238.36 581,-237.49"/> -<text text-anchor="middle" x="589.5" y="-249.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M543.76,-278.97C542.94,-267.19 541.87,-251.56 540.94,-238.16"/> +<polygon fill="black" stroke="black" points="544.42,-237.74 540.24,-228 537.44,-238.22 544.42,-237.74"/> +<text text-anchor="middle" x="551.5" y="-249.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="315.5,-228 16.5,-228 16.5,-190 315.5,-190 315.5,-228"/> -<text text-anchor="middle" x="166" y="-212.8" font-family="courb" font-size="14.00">pneumatically(com&gt;pneumatic,icl&gt;how)</text> -<text text-anchor="middle" x="166" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="296,-228 16,-228 16,-190 296,-190 296,-228"/> +<text text-anchor="middle" x="156" y="-212.8" font-family="courb" font-size="14.00">pneumatically(com&gt;pneumatic,icl&gt;how)</text> +<text text-anchor="middle" x="156" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5&#45;&gt;10 --> <g id="edge11" class="edge"> <title>5&#45;&gt;10</title> -<path fill="none" stroke="black" d="M498.18,-278.97C450.74,-269.12 390.33,-256.58 334.08,-244.9"/> -<polygon fill="black" stroke="black" points="334.5,-241.41 324,-242.81 333.07,-248.27 334.5,-241.41"/> -<text text-anchor="middle" x="413.5" y="-249.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M464.4,-278.97C420.88,-269.24 365.63,-256.88 313.94,-245.32"/> +<polygon fill="black" stroke="black" points="314.52,-241.87 304,-243.1 312.99,-248.7 314.52,-241.87"/> +<text text-anchor="middle" x="386.5" y="-249.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="287,-139 45,-139 45,-103 287,-103 287,-139"/> -<text text-anchor="middle" x="166" y="-117.3" font-family="Times,serif" font-size="14.00">mechanically(com&gt;mechanical,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="277,-139 35,-139 35,-103 277,-103 277,-139"/> +<text text-anchor="middle" x="156" y="-117.3" font-family="Times,serif" font-size="14.00">mechanically(com&gt;mechanical,icl&gt;how)</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="292.5,-317 39.5,-317 39.5,-279 292.5,-279 292.5,-317"/> -<text text-anchor="middle" x="166" y="-301.8" font-family="courb" font-size="14.00">electrically(com&gt;electric,icl&gt;how)</text> -<text text-anchor="middle" x="166" y="-286.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="274,-317 38,-317 38,-279 274,-279 274,-317"/> +<text text-anchor="middle" x="156" y="-301.8" font-family="courb" font-size="14.00">electrically(com&gt;electric,icl&gt;how)</text> +<text text-anchor="middle" x="156" y="-286.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge6" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M166,-278.97C166,-267.19 166,-251.56 166,-238.16"/> -<polygon fill="black" stroke="black" points="169.5,-238 166,-228 162.5,-238 169.5,-238"/> -<text text-anchor="middle" x="176" y="-249.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M156,-278.97C156,-267.19 156,-251.56 156,-238.16"/> +<polygon fill="black" stroke="black" points="159.5,-238 156,-228 152.5,-238 159.5,-238"/> +<text text-anchor="middle" x="166" y="-249.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 10&#45;&gt;8 --> <g id="edge7" class="edge"> <title>10&#45;&gt;8</title> -<path fill="none" stroke="black" d="M166,-182C166,-171.58 166,-159.58 166,-149.05"/> -<polygon fill="black" stroke="black" points="169.5,-149.04 166,-139.04 162.5,-149.04 169.5,-149.04"/> -<text text-anchor="middle" x="178.5" y="-160.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M156,-182C156,-171.58 156,-159.58 156,-149.05"/> +<polygon fill="black" stroke="black" points="159.5,-149.04 156,-139.04 152.5,-149.04 159.5,-149.04"/> +<text text-anchor="middle" x="168.5" y="-160.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1213.5,-316 950.5,-316 950.5,-280 1213.5,-280 1213.5,-316"/> -<text text-anchor="middle" x="1082" y="-294.3" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1193.5,-316 930.5,-316 930.5,-280 1193.5,-280 1193.5,-316"/> +<text text-anchor="middle" x="1062" y="-294.3" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1157,-227 1007,-227 1007,-191 1157,-191 1157,-227"/> -<text text-anchor="middle" x="1082" y="-205.3" font-family="Times,serif" font-size="14.00">one(icl&gt;digit(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1137,-227 987,-227 987,-191 1137,-191 1137,-227"/> +<text text-anchor="middle" x="1062" y="-205.3" font-family="Times,serif" font-size="14.00">one(icl&gt;digit(icl&gt;thing))</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge8" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1082,-279.81C1082,-267.66 1082,-251.11 1082,-237.18"/> -<polygon fill="black" stroke="black" points="1085.5,-237.15 1082,-227.15 1078.5,-237.15 1085.5,-237.15"/> -<text text-anchor="middle" x="1092" y="-249.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M1062,-279.81C1062,-267.66 1062,-251.11 1062,-237.18"/> +<polygon fill="black" stroke="black" points="1065.5,-237.15 1062,-227.15 1058.5,-237.15 1065.5,-237.15"/> +<text text-anchor="middle" x="1072" y="-249.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1051,-427 615,-427 615,-389 1051,-389 1051,-427"/> -<text text-anchor="middle" x="833" y="-411.8" font-family="courb" font-size="14.00">operate(agt&gt;volitional_thing,icl&gt;manage(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="833" y="-396.8" font-family="courb" font-size="14.00">.@entry.@pl.@present</text> +<polygon fill="none" stroke="black" points="1004,-427 602,-427 602,-389 1004,-389 1004,-427"/> +<text text-anchor="middle" x="803" y="-411.8" font-family="courb" font-size="14.00">operate(agt&gt;volitional_thing,icl&gt;manage(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="803" y="-396.8" font-family="courb" font-size="14.00">.@entry.@pl.@present</text> </g> <!-- 13&#45;&gt;5 --> <g id="edge10" class="edge"> <title>13&#45;&gt;5</title> -<path fill="none" stroke="black" d="M791.49,-388.92C768.05,-378.72 737.42,-365.38 706.96,-352.11"/> -<polygon fill="black" stroke="black" points="708.08,-348.78 697.51,-348 705.28,-355.2 708.08,-348.78"/> -<text text-anchor="middle" x="755" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M759.82,-388.92C735.33,-378.67 703.3,-365.26 671.47,-351.94"/> +<polygon fill="black" stroke="black" points="672.63,-348.63 662.05,-348 669.93,-355.09 672.63,-348.63"/> +<text text-anchor="middle" x="722" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13&#45;&gt;11 --> <g id="edge9" class="edge"> <title>13&#45;&gt;11</title> -<path fill="none" stroke="black" d="M874.68,-388.92C918.46,-369.93 987.24,-340.1 1033.44,-320.06"/> -<polygon fill="black" stroke="black" points="1034.87,-323.26 1042.65,-316.07 1032.09,-316.83 1034.87,-323.26"/> -<text text-anchor="middle" x="959.5" y="-359.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M846.35,-388.92C891.98,-369.9 963.73,-339.98 1011.79,-319.94"/> +<polygon fill="black" stroke="black" points="1013.19,-323.14 1021.07,-316.07 1010.5,-316.68 1013.19,-323.14"/> +<text text-anchor="middle" x="933.5" y="-359.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>National values</orig><unl>[S:00] @@ -46284,43 +46309,43 @@ mod(value(icl>property,obj>thing).@entry.@pl,national(icl>adj,ant>in {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="232pt" height="133pt" - viewBox="0.00 0.00 232.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="215pt" height="133pt" + viewBox="0.00 0.00 215.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 228,-129 228,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 211,-129 211,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="224,-125 0,-125 0,-87 224,-87 224,-125"/> -<text text-anchor="middle" x="112" y="-109.8" font-family="courb" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> -<text text-anchor="middle" x="112" y="-94.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="207,-125 0,-125 0,-87 207,-87 207,-125"/> +<text text-anchor="middle" x="103.5" y="-109.8" font-family="courb" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> +<text text-anchor="middle" x="103.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="214,-36 10,-36 10,0 214,0 214,-36"/> -<text text-anchor="middle" x="112" y="-14.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="205.5,-36 1.5,-36 1.5,0 205.5,0 205.5,-36"/> +<text text-anchor="middle" x="103.5" y="-14.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M112,-86.76C112,-74.93 112,-59.32 112,-46.05"/> -<polygon fill="black" stroke="black" points="115.5,-46.04 112,-36.04 108.5,-46.04 115.5,-46.04"/> -<text text-anchor="middle" x="124.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M103.5,-86.76C103.5,-74.93 103.5,-59.32 103.5,-46.05"/> +<polygon fill="black" stroke="black" points="107,-46.04 103.5,-36.04 100,-46.04 107,-46.04"/> +<text text-anchor="middle" x="116" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Values transmitted to a train when entering another administration related to the rules and regulations of this administration.</orig><unl>[S:00] {org:en} -Values transmitted to a train when entering another administration related to the rules and regulations of this administration.. +Values transmitted to a train when entering another administration related to the rules and regulations of this administration. {/org} {unl} obj(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@state,value(icl>property,obj>thing).@pl) @@ -46336,168 +46361,168 @@ tim(train(icl>public_transport>thing).@indef,:01) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1065pt" height="435pt" - viewBox="0.00 0.00 1064.50 435.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1043pt" height="435pt" + viewBox="0.00 0.00 1042.50 435.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 431)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-431 1060.5,-431 1060.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-431 1038.5,-431 1038.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-259 418,-259 418,-8 8,-8"/> -<text text-anchor="middle" x="213" y="-243.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-259 388,-259 388,-8 8,-8"/> +<text text-anchor="middle" x="198" y="-243.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="388,-427 56,-427 56,-389 388,-389 388,-427"/> -<text text-anchor="middle" x="222" y="-411.8" font-family="Times,serif" font-size="14.00">transmit(agt&gt;thing,ben&gt;thing,icl&gt;pass(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="222" y="-396.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="386,-427 54,-427 54,-389 386,-389 386,-427"/> +<text text-anchor="middle" x="220" y="-411.8" font-family="Times,serif" font-size="14.00">transmit(agt&gt;thing,ben&gt;thing,icl&gt;pass(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="220" y="-396.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="519.5,-338 340.5,-338 340.5,-300 519.5,-300 519.5,-338"/> -<text text-anchor="middle" x="430" y="-322.8" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> -<text text-anchor="middle" x="430" y="-307.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="504.5,-338 325.5,-338 325.5,-300 504.5,-300 504.5,-338"/> +<text text-anchor="middle" x="415" y="-322.8" font-family="Times,serif" font-size="14.00">value(icl&gt;property,obj&gt;thing)</text> +<text text-anchor="middle" x="415" y="-307.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M265.1,-388.97C297.73,-375.33 342.71,-356.51 377.45,-341.98"/> -<polygon fill="black" stroke="black" points="379.08,-345.09 386.96,-338 376.38,-338.63 379.08,-345.09"/> -<text text-anchor="middle" x="347" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M260.4,-388.97C290.86,-375.38 332.8,-356.67 365.32,-342.17"/> +<polygon fill="black" stroke="black" points="366.94,-345.27 374.65,-338 364.09,-338.88 366.94,-345.27"/> +<text text-anchor="middle" x="338" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="322.5,-338 103.5,-338 103.5,-300 322.5,-300 322.5,-338"/> -<text text-anchor="middle" x="213" y="-322.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="213" y="-307.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="307.5,-338 88.5,-338 88.5,-300 307.5,-300 307.5,-338"/> +<text text-anchor="middle" x="198" y="-322.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="198" y="-307.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge5" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M220.14,-388.97C218.92,-377.19 217.3,-361.56 215.91,-348.16"/> -<polygon fill="black" stroke="black" points="219.37,-347.59 214.86,-338 212.41,-348.31 219.37,-347.59"/> -<text text-anchor="middle" x="228" y="-359.8" font-family="Times,serif" font-size="14.00">ben</text> +<path fill="none" stroke="black" d="M215.44,-388.97C212.43,-377.08 208.43,-361.25 205.02,-347.76"/> +<polygon fill="black" stroke="black" points="208.4,-346.84 202.55,-338 201.61,-348.56 208.4,-346.84"/> +<text text-anchor="middle" x="220" y="-359.8" font-family="Times,serif" font-size="14.00">ben</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="846.5,-427 407.5,-427 407.5,-389 846.5,-389 846.5,-427"/> -<text text-anchor="middle" x="627" y="-411.8" font-family="courb" font-size="14.00">relate(agt&gt;thing,equ&gt;associate,icl&gt;think(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="627" y="-396.8" font-family="courb" font-size="14.00">.@entry.@past</text> +<polygon fill="none" stroke="black" points="811.5,-427 408.5,-427 408.5,-389 811.5,-389 811.5,-427"/> +<text text-anchor="middle" x="610" y="-411.8" font-family="courb" font-size="14.00">relate(agt&gt;thing,equ&gt;associate,icl&gt;think(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="610" y="-396.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge4" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M586.18,-388.97C555.41,-375.38 513.04,-356.67 480.19,-342.17"/> -<polygon fill="black" stroke="black" points="481.33,-338.84 470.77,-338 478.5,-345.24 481.33,-338.84"/> -<text text-anchor="middle" x="548.5" y="-359.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M569.6,-388.97C539.14,-375.38 497.2,-356.67 464.68,-342.17"/> +<polygon fill="black" stroke="black" points="465.91,-338.88 455.35,-338 463.06,-345.27 465.91,-338.88"/> +<text text-anchor="middle" x="532.5" y="-359.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="720,-338 538,-338 538,-300 720,-300 720,-338"/> -<text text-anchor="middle" x="629" y="-322.8" font-family="Times,serif" font-size="14.00">regulation(icl&gt;rule(icl&gt;thing))</text> -<text text-anchor="middle" x="629" y="-307.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="705,-338 523,-338 523,-300 705,-300 705,-338"/> +<text text-anchor="middle" x="614" y="-322.8" font-family="Times,serif" font-size="14.00">regulation(icl&gt;rule(icl&gt;thing))</text> +<text text-anchor="middle" x="614" y="-307.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 3&#45;&gt;8 --> <g id="edge7" class="edge"> <title>3&#45;&gt;8</title> -<path fill="none" stroke="black" d="M627.41,-388.97C627.69,-377.19 628.04,-361.56 628.35,-348.16"/> -<polygon fill="black" stroke="black" points="631.86,-348.08 628.59,-338 624.86,-347.92 631.86,-348.08"/> -<text text-anchor="middle" x="637" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M610.83,-388.97C611.37,-377.19 612.09,-361.56 612.71,-348.16"/> +<polygon fill="black" stroke="black" points="616.21,-348.15 613.17,-338 609.22,-347.83 616.21,-348.15"/> +<text text-anchor="middle" x="621" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="409.5,-228 16.5,-228 16.5,-190 409.5,-190 409.5,-228"/> -<text text-anchor="middle" x="213" y="-212.8" font-family="courb" font-size="14.00">enter(agt&gt;volitional_thing,equ&gt;join,icl&gt;do,obj&gt;thing)</text> -<text text-anchor="middle" x="213" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="380.5,-228 15.5,-228 15.5,-190 380.5,-190 380.5,-228"/> +<text text-anchor="middle" x="198" y="-212.8" font-family="courb" font-size="14.00">enter(agt&gt;volitional_thing,equ&gt;join,icl&gt;do,obj&gt;thing)</text> +<text text-anchor="middle" x="198" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;7 --> <g id="edge10" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M213,-299.68C213,-291.08 213,-280.29 213,-269.21"/> -<polygon fill="black" stroke="black" points="216.5,-269 213,-259 209.5,-269 216.5,-269"/> -<text text-anchor="middle" x="222.5" y="-270.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M198,-299.68C198,-291.08 198,-280.29 198,-269.21"/> +<polygon fill="black" stroke="black" points="201.5,-269 198,-259 194.5,-269 201.5,-269"/> +<text text-anchor="middle" x="207.5" y="-270.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="379.5,-139 46.5,-139 46.5,-103 379.5,-103 379.5,-139"/> -<text text-anchor="middle" x="213" y="-117.3" font-family="Times,serif" font-size="14.00">administration(agt&gt;thing,icl&gt;abstract_thing,obj&gt;thing):01</text> +<polygon fill="none" stroke="black" points="364.5,-139 31.5,-139 31.5,-103 364.5,-103 364.5,-139"/> +<text text-anchor="middle" x="198" y="-117.3" font-family="Times,serif" font-size="14.00">administration(agt&gt;thing,icl&gt;abstract_thing,obj&gt;thing):01</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="301,-52 125,-52 125,-16 301,-16 301,-52"/> -<text text-anchor="middle" x="213" y="-30.3" font-family="Times,serif" font-size="14.00">another(equ&gt;another,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="286,-52 110,-52 110,-16 286,-16 286,-52"/> +<text text-anchor="middle" x="198" y="-30.3" font-family="Times,serif" font-size="14.00">another(equ&gt;another,icl&gt;adj)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M213,-102.8C213,-91.16 213,-75.55 213,-62.24"/> -<polygon fill="black" stroke="black" points="216.5,-62.18 213,-52.18 209.5,-62.18 216.5,-62.18"/> -<text text-anchor="middle" x="225.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M198,-102.8C198,-91.16 198,-75.55 198,-62.24"/> +<polygon fill="black" stroke="black" points="201.5,-62.18 198,-52.18 194.5,-62.18 201.5,-62.18"/> +<text text-anchor="middle" x="210.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7&#45;&gt;5 --> <g id="edge2" class="edge"> <title>7&#45;&gt;5</title> -<path fill="none" stroke="black" d="M213,-189.76C213,-177.93 213,-162.32 213,-149.05"/> -<polygon fill="black" stroke="black" points="216.5,-149.04 213,-139.04 209.5,-149.04 216.5,-149.04"/> -<text text-anchor="middle" x="222" y="-160.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M198,-189.76C198,-177.93 198,-162.32 198,-149.05"/> +<polygon fill="black" stroke="black" points="201.5,-149.04 198,-139.04 194.5,-149.04 201.5,-149.04"/> +<text text-anchor="middle" x="207" y="-160.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1056.5,-228 795.5,-228 795.5,-190 1056.5,-190 1056.5,-228"/> -<text text-anchor="middle" x="926" y="-212.8" font-family="Times,serif" font-size="14.00">rule(equ&gt;convention,icl&gt;practice(icl&gt;thing))</text> -<text text-anchor="middle" x="926" y="-197.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> +<polygon fill="none" stroke="black" points="1034.5,-228 773.5,-228 773.5,-190 1034.5,-190 1034.5,-228"/> +<text text-anchor="middle" x="904" y="-212.8" font-family="Times,serif" font-size="14.00">rule(equ&gt;convention,icl&gt;practice(icl&gt;thing))</text> +<text text-anchor="middle" x="904" y="-197.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge6" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M678.71,-299.92C730.43,-281.12 811.41,-251.67 866.5,-231.64"/> -<polygon fill="black" stroke="black" points="867.92,-234.84 876.13,-228.14 865.53,-228.26 867.92,-234.84"/> -<text text-anchor="middle" x="778" y="-270.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M662.54,-299.92C713.04,-281.12 792.11,-251.67 845.9,-231.64"/> +<polygon fill="black" stroke="black" points="847.15,-234.91 855.3,-228.14 844.71,-228.35 847.15,-234.91"/> +<text text-anchor="middle" x="760" y="-270.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="777.5,-227 444.5,-227 444.5,-191 777.5,-191 777.5,-227"/> -<text text-anchor="middle" x="611" y="-205.3" font-family="Times,serif" font-size="14.00">administration(agt&gt;thing,icl&gt;abstract_thing,obj&gt;thing):02</text> +<polygon fill="none" stroke="black" points="755.5,-227 422.5,-227 422.5,-191 755.5,-191 755.5,-227"/> +<text text-anchor="middle" x="589" y="-205.3" font-family="Times,serif" font-size="14.00">administration(agt&gt;thing,icl&gt;abstract_thing,obj&gt;thing):02</text> </g> <!-- 8&#45;&gt;10 --> <g id="edge9" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M625.95,-299.68C623.1,-282.62 618.83,-256.96 615.57,-237.45"/> -<polygon fill="black" stroke="black" points="618.99,-236.63 613.89,-227.34 612.08,-237.78 618.99,-236.63"/> -<text text-anchor="middle" x="631" y="-270.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M609.76,-299.68C605.79,-282.54 599.81,-256.72 595.29,-237.18"/> +<polygon fill="black" stroke="black" points="598.68,-236.29 593.01,-227.34 591.86,-237.87 598.68,-236.29"/> +<text text-anchor="middle" x="614" y="-270.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="756,-139 466,-139 466,-103 756,-103 756,-139"/> -<text text-anchor="middle" x="611" y="-117.3" font-family="Times,serif" font-size="14.00">this(icl&gt;determiner(icl&gt;adj),mod&lt;concrete_thing)</text> +<polygon fill="none" stroke="black" points="734,-139 444,-139 444,-103 734,-103 734,-139"/> +<text text-anchor="middle" x="589" y="-117.3" font-family="Times,serif" font-size="14.00">this(icl&gt;determiner(icl&gt;adj),mod&lt;concrete_thing)</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge8" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M611,-190.6C611,-178.75 611,-162.82 611,-149.29"/> -<polygon fill="black" stroke="black" points="614.5,-149.08 611,-139.08 607.5,-149.08 614.5,-149.08"/> -<text text-anchor="middle" x="623.5" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M589,-190.6C589,-178.75 589,-162.82 589,-149.29"/> +<polygon fill="black" stroke="black" points="592.5,-149.08 589,-139.08 585.5,-149.08 592.5,-149.08"/> +<text text-anchor="middle" x="601.5" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Non-equipped line</orig><unl>[S:00] @@ -46510,10 +46535,10 @@ obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="397pt" height="135pt" @@ -46531,33 +46556,33 @@ obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing) <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="144.5,-37 90.5,-37 90.5,-1 144.5,-1 144.5,-37"/> -<text text-anchor="middle" x="117.5" y="-15.3" font-family="Times,serif" font-size="14.00">non</text> +<polygon fill="none" stroke="black" points="147.5,-37 93.5,-37 93.5,-1 147.5,-1 147.5,-37"/> +<text text-anchor="middle" x="120.5" y="-15.3" font-family="Times,serif" font-size="14.00">non</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M178.55,-88.97C167.28,-76.24 152.03,-59.02 139.59,-44.96"/> -<polygon fill="black" stroke="black" points="141.9,-42.28 132.65,-37.12 136.65,-46.92 141.9,-42.28"/> -<text text-anchor="middle" x="174" y="-59.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M179.17,-88.97C168.34,-76.24 153.69,-59.02 141.73,-44.96"/> +<polygon fill="black" stroke="black" points="144.2,-42.46 135.06,-37.12 138.87,-47 144.2,-42.46"/> +<text text-anchor="middle" x="175" y="-59.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="382,-38 163,-38 163,0 382,0 382,-38"/> -<text text-anchor="middle" x="272.5" y="-22.8" font-family="courb" font-size="14.00">line(icl&gt;formation(icl&gt;thing))</text> -<text text-anchor="middle" x="272.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="371,-38 166,-38 166,0 371,0 371,-38"/> +<text text-anchor="middle" x="268.5" y="-22.8" font-family="courb" font-size="14.00">line(icl&gt;formation(icl&gt;thing))</text> +<text text-anchor="middle" x="268.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M210.66,-88.97C221.85,-76.49 236.92,-59.69 249.37,-45.79"/> -<polygon fill="black" stroke="black" points="252.29,-47.79 256.36,-38 247.08,-43.11 252.29,-47.79"/> -<text text-anchor="middle" x="246.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M209.83,-88.97C220.45,-76.49 234.74,-59.69 246.56,-45.79"/> +<polygon fill="black" stroke="black" points="249.37,-47.89 253.19,-38 244.04,-43.35 249.37,-47.89"/> +<text text-anchor="middle" x="244.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>No trackside ETCS equipment installed or installed only for Partial Supervision</orig><unl>[S:00] {org:en} No trackside ETCS equipment installed or installed only for Partial Supervision. @@ -46575,10 +46600,10 @@ pur(install(icl>set_up>do,plt>thing,agt>volitional_thing,obj>conc {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="782pt" height="483pt" @@ -46621,7 +46646,7 @@ pur(install(icl>set_up>do,plt>thing,agt>volitional_thing,obj>conc <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="381.5,-299 73.5,-299 73.5,-261 381.5,-261 381.5,-299"/> +<polygon fill="none" stroke="black" points="372.5,-299 82.5,-299 82.5,-261 372.5,-261 372.5,-299"/> <text text-anchor="middle" x="227.5" y="-283.8" font-family="courb" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> <text text-anchor="middle" x="227.5" y="-268.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -46649,15 +46674,15 @@ pur(install(icl>set_up>do,plt>thing,agt>volitional_thing,obj>conc <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="568.5,-298 404.5,-298 404.5,-262 568.5,-262 568.5,-298"/> -<text text-anchor="middle" x="486.5" y="-276.3" font-family="Times,serif" font-size="14.00">only(equ&gt;merely,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="564.5,-298 400.5,-298 400.5,-262 564.5,-262 564.5,-298"/> +<text text-anchor="middle" x="482.5" y="-276.3" font-family="Times,serif" font-size="14.00">only(equ&gt;merely,icl&gt;how)</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge6" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M281.16,-349.97C323.32,-335.81 382.02,-316.1 425.87,-301.37"/> -<polygon fill="black" stroke="black" points="427.18,-304.62 435.55,-298.12 424.95,-297.98 427.18,-304.62"/> -<text text-anchor="middle" x="386" y="-320.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M280.34,-349.97C321.84,-335.81 379.63,-316.1 422.8,-301.37"/> +<polygon fill="black" stroke="black" points="424,-304.66 432.33,-298.12 421.74,-298.03 424,-304.66"/> +<text text-anchor="middle" x="383" y="-320.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -46675,9 +46700,9 @@ pur(install(icl>set_up>do,plt>thing,agt>volitional_thing,obj>conc <!-- 6&#45;&gt;7 --> <g id="edge7" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M491.01,-438.9C490.15,-408.58 488.33,-345.16 487.29,-308.59"/> -<polygon fill="black" stroke="black" points="490.77,-308.06 486.99,-298.17 483.78,-308.26 490.77,-308.06"/> -<text text-anchor="middle" x="502" y="-365.3" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M490.62,-438.9C489.06,-408.58 485.8,-345.16 483.92,-308.59"/> +<polygon fill="black" stroke="black" points="487.39,-307.97 483.38,-298.17 480.4,-308.33 487.39,-307.97"/> +<text text-anchor="middle" x="501" y="-365.3" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> @@ -46709,7 +46734,7 @@ pur(install(icl>set_up>do,plt>thing,agt>volitional_thing,obj>conc </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Odometry</orig><unl>[S:00] @@ -46723,30 +46748,30 @@ odometry.@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="91pt" height="46pt" - viewBox="0.00 0.00 91.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="89pt" height="46pt" + viewBox="0.00 0.00 89.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 87,-42 87,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 85,-42 85,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="83,-38 0,-38 0,0 83,0 83,-38"/> -<text text-anchor="middle" x="41.5" y="-22.8" font-family="courb" font-size="14.00">odometry</text> -<text text-anchor="middle" x="41.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="81,-38 0,-38 0,0 81,0 81,-38"/> +<text text-anchor="middle" x="40.5" y="-22.8" font-family="courb" font-size="14.00">odometry</text> +<text text-anchor="middle" x="40.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Used for speed measurement and distance measurement.</orig><unl>[S:00] {org:en} -Used for speed measurement and distance measurement.. +Used for speed measurement and distance measurement. {/org} {unl} mod(:01.@_hn-scope,speed(icl>rate>thing)) @@ -46756,86 +46781,86 @@ mod(measurement(icl>activity>thing):02,:01.@_hn-scope) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="691pt" height="332pt" - viewBox="0.00 0.00 690.50 332.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="651pt" height="332pt" + viewBox="0.00 0.00 650.50 332.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 328)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 686.5,-328 686.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 646.5,-328 646.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-79 8,-245 320,-245 320,-79 8,-79"/> -<text text-anchor="middle" x="164" y="-229.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-79 8,-245 300,-245 300,-79 8,-79"/> +<text text-anchor="middle" x="154" y="-229.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 2 --> <g id="node1" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="242.5,-36 85.5,-36 85.5,0 242.5,0 242.5,-36"/> -<text text-anchor="middle" x="164" y="-14.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="232.5,-36 75.5,-36 75.5,0 232.5,0 232.5,-36"/> +<text text-anchor="middle" x="154" y="-14.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> </g> <!-- 3 --> <g id="node2" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="284,-214 44,-214 44,-176 284,-176 284,-214"/> -<text text-anchor="middle" x="164" y="-198.8" font-family="courb" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> -<text text-anchor="middle" x="164" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="264.5,-214 43.5,-214 43.5,-176 264.5,-176 264.5,-214"/> +<text text-anchor="middle" x="154" y="-198.8" font-family="courb" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> +<text text-anchor="middle" x="154" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4 --> <g id="node3" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="312,-125 16,-125 16,-87 312,-87 312,-125"/> -<text text-anchor="middle" x="164" y="-109.8" font-family="courb" font-size="14.00">measurement(icl&gt;activity(icl&gt;thing)):01</text> -<text text-anchor="middle" x="164" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="291.5,-125 16.5,-125 16.5,-87 291.5,-87 291.5,-125"/> +<text text-anchor="middle" x="154" y="-109.8" font-family="courb" font-size="14.00">measurement(icl&gt;activity(icl&gt;thing)):01</text> +<text text-anchor="middle" x="154" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge1" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M164,-175.97C164,-164.19 164,-148.56 164,-135.16"/> -<polygon fill="black" stroke="black" points="167.5,-135 164,-125 160.5,-135 167.5,-135"/> -<text text-anchor="middle" x="174" y="-146.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M154,-175.97C154,-164.19 154,-148.56 154,-135.16"/> +<polygon fill="black" stroke="black" points="157.5,-135 154,-125 150.5,-135 157.5,-135"/> +<text text-anchor="middle" x="164" y="-146.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 4&#45;&gt;2 --> <g id="edge2" class="edge"> <title>4&#45;&gt;2</title> -<path fill="none" stroke="black" d="M164,-79C164,-68.58 164,-56.58 164,-46.05"/> -<polygon fill="black" stroke="black" points="167.5,-46.04 164,-36.04 160.5,-46.04 167.5,-46.04"/> -<text text-anchor="middle" x="176.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M154,-79C154,-68.58 154,-56.58 154,-46.05"/> +<polygon fill="black" stroke="black" points="157.5,-46.04 154,-36.04 150.5,-46.04 157.5,-46.04"/> +<text text-anchor="middle" x="166.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node4" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="682.5,-324 211.5,-324 211.5,-286 682.5,-286 682.5,-324"/> -<text text-anchor="middle" x="447" y="-308.8" font-family="courb" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> -<text text-anchor="middle" x="447" y="-293.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="642.5,-324 211.5,-324 211.5,-286 642.5,-286 642.5,-324"/> +<text text-anchor="middle" x="427" y="-308.8" font-family="courb" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> +<text text-anchor="middle" x="427" y="-293.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="565.5,-213 328.5,-213 328.5,-177 565.5,-177 565.5,-213"/> -<text text-anchor="middle" x="447" y="-191.3" font-family="Times,serif" font-size="14.00">measurement(icl&gt;activity(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="545.5,-213 308.5,-213 308.5,-177 545.5,-177 545.5,-213"/> +<text text-anchor="middle" x="427" y="-191.3" font-family="Times,serif" font-size="14.00">measurement(icl&gt;activity(icl&gt;thing)):02</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge3" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M447,-285.68C447,-268.62 447,-242.96 447,-223.45"/> -<polygon fill="black" stroke="black" points="450.5,-223.34 447,-213.34 443.5,-223.34 450.5,-223.34"/> -<text text-anchor="middle" x="456.5" y="-256.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M427,-285.68C427,-268.62 427,-242.96 427,-223.45"/> +<polygon fill="black" stroke="black" points="430.5,-223.34 427,-213.34 423.5,-223.34 430.5,-223.34"/> +<text text-anchor="middle" x="436.5" y="-256.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 6&#45;&gt;4 --> <g id="edge4" class="edge"> <title>6&#45;&gt;4</title> -<path fill="none" stroke="black" d="M391.43,-176.92C373.21,-171.32 351.94,-164.78 329.85,-157.99"/> -<polygon fill="black" stroke="black" points="330.58,-154.55 320,-154.96 328.53,-161.24 330.58,-154.55"/> -<text text-anchor="middle" x="335.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M373.39,-176.92C354.67,-170.95 332.61,-163.92 309.81,-156.65"/> +<polygon fill="black" stroke="black" points="310.59,-153.23 300,-153.53 308.46,-159.9 310.59,-153.23"/> +<text text-anchor="middle" x="319.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Overlap</orig><unl>[S:00] @@ -46849,27 +46874,27 @@ overlap(icl>coincide>be,obj>thing,aoj>thing).@entry.@imperative {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="372pt" height="46pt" - viewBox="0.00 0.00 372.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="342pt" height="46pt" + viewBox="0.00 0.00 342.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 368,-42 368,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 338,-42 338,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="364,-38 0,-38 0,0 364,0 364,-38"/> -<text text-anchor="middle" x="182" y="-22.8" font-family="courb" font-size="14.00">overlap(aoj&gt;thing,icl&gt;coincide(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="182" y="-7.8" font-family="courb" font-size="14.00">.@entry.@imperative</text> +<polygon fill="none" stroke="black" points="334,-38 0,-38 0,0 334,0 334,-38"/> +<text text-anchor="middle" x="167" y="-22.8" font-family="courb" font-size="14.00">overlap(aoj&gt;thing,icl&gt;coincide(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="167" y="-7.8" font-family="courb" font-size="14.00">.@entry.@imperative</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Part of an entrance route located after the end of the route and locked as the route. The overlap must not be released until the train has stopped.</orig><unl>[S:00] {org:en} Part of an entrance route located after the end of the route and locked as the route. @@ -46889,7 +46914,7 @@ obj(as(icl>how,com>degree,obj>uw,man<uw),route(icl>line>thing, [/S] [S:00] {org:en} -The overlap must not be released until the train has stopped.. +The overlap must not be released until the train has stopped. {/org} {unl} obj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@entry.@not.@present.@obligation-strong,overlap(icl>concurrence>thing).@def.@topic) @@ -46898,10 +46923,10 @@ tmt(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="723pt" height="402pt" @@ -46912,9 +46937,9 @@ tmt(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="371.5,-305 23.5,-305 23.5,-267 371.5,-267 371.5,-305"/> -<text text-anchor="middle" x="197.5" y="-289.8" font-family="courb" font-size="14.00">locate(agt&gt;person,icl&gt;settle(icl&gt;do),plc&gt;thing)</text> -<text text-anchor="middle" x="197.5" y="-274.8" font-family="courb" font-size="14.00">.@entry.@past</text> +<polygon fill="none" stroke="black" points="371,-305 52,-305 52,-267 371,-267 371,-305"/> +<text text-anchor="middle" x="211.5" y="-289.8" font-family="courb" font-size="14.00">locate(agt&gt;person,icl&gt;settle(icl&gt;do),plc&gt;thing)</text> +<text text-anchor="middle" x="211.5" y="-274.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -46925,9 +46950,9 @@ tmt(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M183.82,-266.97C174.26,-254.36 161.34,-237.34 150.74,-223.36"/> -<polygon fill="black" stroke="black" points="153.32,-220.97 144.48,-215.12 147.74,-225.2 153.32,-220.97"/> -<text text-anchor="middle" x="177" y="-237.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M194.92,-266.97C183.11,-254.12 167.08,-236.69 154.09,-222.57"/> +<polygon fill="black" stroke="black" points="156.58,-220.11 147.24,-215.12 151.43,-224.85 156.58,-220.11"/> +<text text-anchor="middle" x="185" y="-237.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -46938,9 +46963,9 @@ tmt(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj> <!-- 1&#45;&gt;6 --> <g id="edge5" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M234.59,-266.97C262.99,-253.17 302.25,-234.09 332.28,-219.49"/> -<polygon fill="black" stroke="black" points="333.82,-222.63 341.29,-215.12 330.76,-216.34 333.82,-222.63"/> -<text text-anchor="middle" x="308" y="-237.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M245.69,-266.97C271.64,-253.29 307.44,-234.42 335.02,-219.87"/> +<polygon fill="black" stroke="black" points="336.83,-222.88 344.04,-215.12 333.56,-216.68 336.83,-222.88"/> +<text text-anchor="middle" x="314" y="-237.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -46979,9 +47004,9 @@ tmt(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj> <!-- 5&#45;&gt;1 --> <g id="edge4" class="edge"> <title>5&#45;&gt;1</title> -<path fill="none" stroke="black" d="M363.99,-355.97C331.04,-342.33 285.63,-323.51 250.56,-308.98"/> -<polygon fill="black" stroke="black" points="251.53,-305.6 240.96,-305 248.86,-312.06 251.53,-305.6"/> -<text text-anchor="middle" x="325.5" y="-326.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M366.89,-355.97C336.27,-342.38 294.12,-323.67 261.44,-309.17"/> +<polygon fill="black" stroke="black" points="262.62,-305.86 252.06,-305 259.78,-312.26 262.62,-305.86"/> +<text text-anchor="middle" x="331.5" y="-326.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge6" class="edge"> @@ -47050,71 +47075,71 @@ tmt(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="779pt" height="261pt" - viewBox="0.00 0.00 778.50 261.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="726pt" height="261pt" + viewBox="0.00 0.00 725.50 261.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 257)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-257 774.5,-257 774.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-257 721.5,-257 721.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="368.5,-8 368.5,-174 762.5,-174 762.5,-8 368.5,-8"/> -<text text-anchor="middle" x="565.5" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="347.5,-8 347.5,-174 709.5,-174 709.5,-8 347.5,-8"/> +<text text-anchor="middle" x="528.5" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="545,-253 0,-253 0,-215 545,-215 545,-253"/> -<text text-anchor="middle" x="272.5" y="-237.8" font-family="courb" font-size="14.00">release(agt&gt;thing,ant&gt;hold,icl&gt;do,obj&gt;concrete_thing,plf&gt;thing,plt&gt;thing)</text> -<text text-anchor="middle" x="272.5" y="-222.8" font-family="courb" font-size="14.00">.@entry.@not.@obligation&#45;strong.@present</text> +<polygon fill="none" stroke="black" points="503,-253 0,-253 0,-215 503,-215 503,-253"/> +<text text-anchor="middle" x="251.5" y="-237.8" font-family="courb" font-size="14.00">release(agt&gt;thing,ant&gt;hold,icl&gt;do,obj&gt;concrete_thing,plf&gt;thing,plt&gt;thing)</text> +<text text-anchor="middle" x="251.5" y="-222.8" font-family="courb" font-size="14.00">.@entry.@not.@obligation&#45;strong.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="358.5,-143 146.5,-143 146.5,-105 358.5,-105 358.5,-143"/> -<text text-anchor="middle" x="252.5" y="-127.8" font-family="Times,serif" font-size="14.00">overlap(icl&gt;concurrence(icl&gt;thing))</text> -<text text-anchor="middle" x="252.5" y="-112.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="337.5,-143 125.5,-143 125.5,-105 337.5,-105 337.5,-143"/> +<text text-anchor="middle" x="231.5" y="-127.8" font-family="Times,serif" font-size="14.00">overlap(icl&gt;concurrence(icl&gt;thing))</text> +<text text-anchor="middle" x="231.5" y="-112.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge2" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M269.11,-214.68C265.99,-197.82 261.31,-172.57 257.71,-153.15"/> -<polygon fill="black" stroke="black" points="261.11,-152.25 255.84,-143.05 254.22,-153.52 261.11,-152.25"/> -<text text-anchor="middle" x="274.5" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M248.11,-214.68C244.99,-197.82 240.31,-172.57 236.71,-153.15"/> +<polygon fill="black" stroke="black" points="240.11,-152.25 234.84,-143.05 233.22,-153.52 240.11,-152.25"/> +<text text-anchor="middle" x="253.5" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="754,-143 377,-143 377,-105 754,-105 754,-143"/> -<text text-anchor="middle" x="565.5" y="-127.8" font-family="courb" font-size="14.00">stop(agt&gt;concrete_thing,ant&gt;move,icl&gt;do,plc&gt;uw)</text> -<text text-anchor="middle" x="565.5" y="-112.8" font-family="courb" font-size="14.00">.@complete.@entry.@present</text> +<polygon fill="none" stroke="black" points="701.5,-143 355.5,-143 355.5,-105 701.5,-105 701.5,-143"/> +<text text-anchor="middle" x="528.5" y="-127.8" font-family="courb" font-size="14.00">stop(agt&gt;concrete_thing,ant&gt;move,icl&gt;do,plc&gt;uw)</text> +<text text-anchor="middle" x="528.5" y="-112.8" font-family="courb" font-size="14.00">.@complete.@entry.@present</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge3" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M321.54,-214.92C349.59,-204.59 386.36,-191.03 422.81,-177.6"/> -<polygon fill="black" stroke="black" points="424.4,-180.74 432.57,-174 421.98,-174.17 424.4,-180.74"/> -<text text-anchor="middle" x="419" y="-185.8" font-family="Times,serif" font-size="14.00">tmt</text> +<path fill="none" stroke="black" d="M297.86,-214.92C324.27,-204.63 358.85,-191.15 393.16,-177.77"/> +<polygon fill="black" stroke="black" points="394.79,-180.89 402.83,-174 392.24,-174.37 394.79,-180.89"/> +<text text-anchor="middle" x="391" y="-185.8" font-family="Times,serif" font-size="14.00">tmt</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="675,-54 456,-54 456,-16 675,-16 675,-54"/> -<text text-anchor="middle" x="565.5" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="565.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="638,-54 419,-54 419,-16 638,-16 638,-54"/> +<text text-anchor="middle" x="528.5" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="528.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge1" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M565.5,-104.97C565.5,-93.19 565.5,-77.56 565.5,-64.16"/> -<polygon fill="black" stroke="black" points="569,-64 565.5,-54 562,-64 569,-64"/> -<text text-anchor="middle" x="574" y="-75.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M528.5,-104.97C528.5,-93.19 528.5,-77.56 528.5,-64.16"/> +<polygon fill="black" stroke="black" points="532,-64 528.5,-54 525,-64 532,-64"/> +<text text-anchor="middle" x="537" y="-75.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Pantograph</orig><unl>[S:00] @@ -47128,30 +47153,30 @@ pantograph(icl>mechanical_device>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="347pt" height="46pt" - viewBox="0.00 0.00 347.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="322pt" height="46pt" + viewBox="0.00 0.00 322.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 343,-42 343,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 318,-42 318,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="339,-38 0,-38 0,0 339,0 339,-38"/> -<text text-anchor="middle" x="169.5" y="-22.8" font-family="courb" font-size="14.00">pantograph(icl&gt;mechanical_device(icl&gt;thing))</text> -<text text-anchor="middle" x="169.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="314,-38 0,-38 0,0 314,0 314,-38"/> +<text text-anchor="middle" x="157" y="-22.8" font-family="courb" font-size="14.00">pantograph(icl&gt;mechanical_device(icl&gt;thing))</text> +<text text-anchor="middle" x="157" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Device for transmitting power from overhead wire to the train.</orig><unl>[S:00] {org:en} -Device for transmitting power from overhead wire to the train.. +Device for transmitting power from overhead wire to the train. {/org} {unl} obj(device(icl>instrumentality>thing).@entry,transmit(icl>pass>do,agt>thing,obj>thing,ben>thing)) @@ -47162,10 +47187,10 @@ ben(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),train(icl {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="725pt" height="309pt" @@ -47176,7 +47201,7 @@ ben(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),train(icl <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="529.5,-301 251.5,-301 251.5,-263 529.5,-263 529.5,-301"/> +<polygon fill="none" stroke="black" points="520,-301 261,-301 261,-263 520,-263 520,-301"/> <text text-anchor="middle" x="390.5" y="-285.8" font-family="courb" font-size="14.00">device(icl&gt;instrumentality(icl&gt;thing))</text> <text text-anchor="middle" x="390.5" y="-270.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -47248,7 +47273,7 @@ ben(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),train(icl </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Permissive signal</orig><unl>[S:00] @@ -47260,43 +47285,43 @@ mod(signal(icl>communication>thing).@entry,permissive(icl>adj,ant>un {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="283pt" height="133pt" - viewBox="0.00 0.00 283.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="265pt" height="133pt" + viewBox="0.00 0.00 265.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 279,-129 279,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 261,-129 261,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="275,-125 0,-125 0,-87 275,-87 275,-125"/> -<text text-anchor="middle" x="137.5" y="-109.8" font-family="courb" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="137.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="257,-125 0,-125 0,-87 257,-87 257,-125"/> +<text text-anchor="middle" x="128.5" y="-109.8" font-family="courb" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="128.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="249.5,-36 25.5,-36 25.5,0 249.5,0 249.5,-36"/> -<text text-anchor="middle" x="137.5" y="-14.3" font-family="Times,serif" font-size="14.00">permissive(ant&gt;unpermissive,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="240.5,-36 16.5,-36 16.5,0 240.5,0 240.5,-36"/> +<text text-anchor="middle" x="128.5" y="-14.3" font-family="Times,serif" font-size="14.00">permissive(ant&gt;unpermissive,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M137.5,-86.76C137.5,-74.93 137.5,-59.32 137.5,-46.05"/> -<polygon fill="black" stroke="black" points="141,-46.04 137.5,-36.04 134,-46.04 141,-46.04"/> -<text text-anchor="middle" x="150" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M128.5,-86.76C128.5,-74.93 128.5,-59.32 128.5,-46.05"/> +<polygon fill="black" stroke="black" points="132,-46.04 128.5,-36.04 125,-46.04 132,-46.04"/> +<text text-anchor="middle" x="141" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A signal aspect or a signal identification, which enables a main signal to be passed at "danger" under special conditions, without specific permission from signalman.</orig><unl>[S:00] {org:en} -A signal aspect or a signal identification, which enables a main signal to be passed at "danger" under special conditions, without specific permission from signalman.. +A signal aspect or a signal identification, which enables a main signal to be passed at "danger" under special conditions, without specific permission from signalman. {/org} {unl} mod(aspect(icl>feature>thing).@entry.@indef,signal(icl>adj):01) @@ -47318,26 +47343,26 @@ obj(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@present, {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1546pt" height="365pt" - viewBox="0.00 0.00 1545.50 365.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1523pt" height="365pt" + viewBox="0.00 0.00 1522.50 365.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 361)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-361 1541.5,-361 1541.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-361 1518.5,-361 1518.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="361.5,-8 361.5,-349 1529.5,-349 1529.5,-8 361.5,-8"/> -<text text-anchor="middle" x="945.5" y="-333.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="356.5,-8 356.5,-349 1506.5,-349 1506.5,-8 356.5,-8"/> +<text text-anchor="middle" x="931.5" y="-333.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="223,-141 0,-141 0,-103 223,-103 223,-141"/> +<polygon fill="none" stroke="black" points="214.5,-141 8.5,-141 8.5,-103 214.5,-103 214.5,-141"/> <text text-anchor="middle" x="111.5" y="-125.8" font-family="courb" font-size="14.00">aspect(icl&gt;feature(icl&gt;thing))</text> <text text-anchor="middle" x="111.5" y="-110.8" font-family="courb" font-size="14.00">.@entry.@indef</text> </g> @@ -47357,200 +47382,200 @@ obj(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@present, <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="308,-52 195,-52 195,-16 308,-16 308,-52"/> -<text text-anchor="middle" x="251.5" y="-30.3" font-family="Times,serif" font-size="14.00">signal(icl&gt;adj):02</text> +<polygon fill="none" stroke="black" points="303,-52 190,-52 190,-16 303,-16 303,-52"/> +<text text-anchor="middle" x="246.5" y="-30.3" font-family="Times,serif" font-size="14.00">signal(icl&gt;adj):02</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge13" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M140.85,-102.97C162.37,-89.75 191.73,-71.72 214.8,-57.54"/> -<polygon fill="black" stroke="black" points="216.93,-60.34 223.62,-52.13 213.27,-54.38 216.93,-60.34"/> -<text text-anchor="middle" x="207" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M139.8,-102.97C160.55,-89.75 188.86,-71.72 211.11,-57.54"/> +<polygon fill="black" stroke="black" points="213.06,-60.45 219.62,-52.13 209.3,-54.55 213.06,-60.45"/> +<text text-anchor="middle" x="204" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="352,-230 5,-230 5,-192 352,-192 352,-230"/> -<text text-anchor="middle" x="178.5" y="-214.8" font-family="Times,serif" font-size="14.00">identification(equ&gt;designation,icl&gt;determination(icl&gt;thing))</text> -<text text-anchor="middle" x="178.5" y="-199.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="347,-230 0,-230 0,-192 347,-192 347,-230"/> +<text text-anchor="middle" x="173.5" y="-214.8" font-family="Times,serif" font-size="14.00">identification(equ&gt;designation,icl&gt;determination(icl&gt;thing))</text> +<text text-anchor="middle" x="173.5" y="-199.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge12" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M164.62,-191.97C155.1,-179.61 142.31,-163 131.67,-149.18"/> -<polygon fill="black" stroke="black" points="134.24,-146.79 125.36,-141 128.69,-151.06 134.24,-146.79"/> -<text text-anchor="middle" x="155.5" y="-162.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M160.65,-191.97C151.84,-179.61 140.01,-163 130.16,-149.18"/> +<polygon fill="black" stroke="black" points="132.98,-147.12 124.33,-141 127.28,-151.18 132.98,-147.12"/> +<text text-anchor="middle" x="152.5" y="-162.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge14" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M196.22,-191.95C208.04,-178.86 222.92,-160.17 231.5,-141 242.81,-115.73 247.72,-84.31 249.86,-62.25"/> -<polygon fill="black" stroke="black" points="253.35,-62.51 250.7,-52.25 246.38,-61.92 253.35,-62.51"/> -<text text-anchor="middle" x="256" y="-118.3" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M189.79,-191.98C200.89,-178.77 215.05,-159.91 223.5,-141 234.86,-115.59 240.77,-84.18 243.73,-62.18"/> +<polygon fill="black" stroke="black" points="247.22,-62.55 244.97,-52.2 240.27,-61.69 247.22,-62.55"/> +<text text-anchor="middle" x="249" y="-118.3" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="348,-319 33,-319 33,-281 348,-281 348,-319"/> -<text text-anchor="middle" x="190.5" y="-303.8" font-family="Times,serif" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing)</text> -<text text-anchor="middle" x="190.5" y="-288.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="343,-319 28,-319 28,-281 343,-281 343,-319"/> +<text text-anchor="middle" x="185.5" y="-303.8" font-family="Times,serif" font-size="14.00">enable(agt&gt;thing,gol&gt;uw,icl&gt;do,met&gt;thing,obj&gt;thing)</text> +<text text-anchor="middle" x="185.5" y="-288.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge15" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M188.01,-280.97C186.39,-269.19 184.23,-253.56 182.38,-240.16"/> -<polygon fill="black" stroke="black" points="185.82,-239.43 180.98,-230 178.88,-240.39 185.82,-239.43"/> -<text text-anchor="middle" x="194" y="-251.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M183.01,-280.97C181.39,-269.19 179.23,-253.56 177.38,-240.16"/> +<polygon fill="black" stroke="black" points="180.82,-239.43 175.98,-230 173.88,-240.39 180.82,-239.43"/> +<text text-anchor="middle" x="189" y="-251.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="645,-230 370,-230 370,-192 645,-192 645,-230"/> -<text text-anchor="middle" x="507.5" y="-214.8" font-family="courb" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="507.5" y="-199.8" font-family="courb" font-size="14.00">.@entry.@indef</text> +<polygon fill="none" stroke="black" points="622,-230 365,-230 365,-192 622,-192 622,-230"/> +<text text-anchor="middle" x="493.5" y="-214.8" font-family="courb" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="493.5" y="-199.8" font-family="courb" font-size="14.00">.@entry.@indef</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge16" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M256.18,-280.97C284.07,-273.32 317.89,-264.04 351.55,-254.8"/> -<polygon fill="black" stroke="black" points="352.79,-258.09 361.5,-252.07 350.93,-251.34 352.79,-258.09"/> -<text text-anchor="middle" x="376.5" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M249.32,-280.97C277.76,-272.94 312.55,-263.11 346.85,-253.42"/> +<polygon fill="black" stroke="black" points="347.83,-256.78 356.5,-250.7 345.93,-250.05 347.83,-256.78"/> +<text text-anchor="middle" x="366.5" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="582.5,-140 432.5,-140 432.5,-104 582.5,-104 582.5,-140"/> -<text text-anchor="middle" x="507.5" y="-118.3" font-family="Times,serif" font-size="14.00">main(equ&gt;chief,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="568.5,-140 418.5,-140 418.5,-104 568.5,-104 568.5,-140"/> +<text text-anchor="middle" x="493.5" y="-118.3" font-family="Times,serif" font-size="14.00">main(equ&gt;chief,icl&gt;adj)</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge1" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M507.5,-191.97C507.5,-179.96 507.5,-163.93 507.5,-150.36"/> -<polygon fill="black" stroke="black" points="511,-150.12 507.5,-140.12 504,-150.12 511,-150.12"/> -<text text-anchor="middle" x="520" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M493.5,-191.97C493.5,-179.96 493.5,-163.93 493.5,-150.36"/> +<polygon fill="black" stroke="black" points="497,-150.12 493.5,-140.12 490,-150.12 497,-150.12"/> +<text text-anchor="middle" x="506" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1139.5,-318 719.5,-318 719.5,-282 1139.5,-282 1139.5,-318"/> -<text text-anchor="middle" x="929.5" y="-296.3" font-family="Times,serif" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> +<polygon fill="none" stroke="black" points="1116.5,-318 696.5,-318 696.5,-282 1116.5,-282 1116.5,-318"/> +<text text-anchor="middle" x="906.5" y="-296.3" font-family="Times,serif" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> </g> <!-- 8&#45;&gt;6 --> <g id="edge2" class="edge"> <title>8&#45;&gt;6</title> -<path fill="none" stroke="black" d="M846.88,-281.97C777.56,-267.68 678.41,-247.23 605.16,-232.13"/> -<polygon fill="black" stroke="black" points="605.51,-228.63 595.01,-230.04 604.09,-235.49 605.51,-228.63"/> -<text text-anchor="middle" x="752.5" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M825.4,-281.92C757.53,-267.62 660.57,-247.19 588.97,-232.11"/> +<polygon fill="black" stroke="black" points="589.54,-228.66 579.04,-230.02 588.1,-235.51 589.54,-228.66"/> +<text text-anchor="middle" x="733.5" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="917.5,-230 663.5,-230 663.5,-192 917.5,-192 917.5,-230"/> -<text text-anchor="middle" x="790.5" y="-214.8" font-family="Times,serif" font-size="14.00">danger(ant&gt;safety,icl&gt;condition(icl&gt;thing))</text> -<text text-anchor="middle" x="790.5" y="-199.8" font-family="Times,serif" font-size="14.00">.@double_quote</text> +<polygon fill="none" stroke="black" points="894.5,-230 640.5,-230 640.5,-192 894.5,-192 894.5,-230"/> +<text text-anchor="middle" x="767.5" y="-214.8" font-family="Times,serif" font-size="14.00">danger(ant&gt;safety,icl&gt;condition(icl&gt;thing))</text> +<text text-anchor="middle" x="767.5" y="-199.8" font-family="Times,serif" font-size="14.00">.@double_quote</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge3" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M902.04,-281.81C880.85,-268.55 851.31,-250.06 827.96,-235.45"/> -<polygon fill="black" stroke="black" points="829.67,-232.39 819.34,-230.05 825.96,-238.32 829.67,-232.39"/> -<text text-anchor="middle" x="877" y="-251.8" font-family="Times,serif" font-size="14.00">tim</text> +<path fill="none" stroke="black" d="M879.04,-281.81C857.85,-268.55 828.31,-250.06 804.96,-235.45"/> +<polygon fill="black" stroke="black" points="806.67,-232.39 796.34,-230.05 802.96,-238.32 806.67,-232.39"/> +<text text-anchor="middle" x="854" y="-251.8" font-family="Times,serif" font-size="14.00">tim</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1201.5,-229 935.5,-229 935.5,-193 1201.5,-193 1201.5,-229"/> -<text text-anchor="middle" x="1068.5" y="-207.3" font-family="Times,serif" font-size="14.00">under(equ&gt;below,icl&gt;how,obj&gt;thing,plc&lt;uw)</text> +<polygon fill="none" stroke="black" points="1178.5,-229 912.5,-229 912.5,-193 1178.5,-193 1178.5,-229"/> +<text text-anchor="middle" x="1045.5" y="-207.3" font-family="Times,serif" font-size="14.00">under(equ&gt;below,icl&gt;how,obj&gt;thing,plc&lt;uw)</text> </g> <!-- 8&#45;&gt;10 --> <g id="edge4" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M956.96,-281.81C978.57,-268.29 1008.86,-249.33 1032.43,-234.58"/> -<polygon fill="black" stroke="black" points="1034.48,-237.43 1041.1,-229.15 1030.76,-231.49 1034.48,-237.43"/> -<text text-anchor="middle" x="1015" y="-251.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M933.96,-281.81C955.57,-268.29 985.86,-249.33 1009.43,-234.58"/> +<polygon fill="black" stroke="black" points="1011.48,-237.43 1018.1,-229.15 1007.76,-231.49 1011.48,-237.43"/> +<text text-anchor="middle" x="992" y="-251.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1521.5,-229 1219.5,-229 1219.5,-193 1521.5,-193 1521.5,-229"/> -<text text-anchor="middle" x="1370.5" y="-207.3" font-family="Times,serif" font-size="14.00">without(ant&gt;with,com&gt;physical,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1498.5,-229 1196.5,-229 1196.5,-193 1498.5,-193 1498.5,-229"/> +<text text-anchor="middle" x="1347.5" y="-207.3" font-family="Times,serif" font-size="14.00">without(ant&gt;with,com&gt;physical,icl&gt;how,obj&gt;thing)</text> </g> <!-- 8&#45;&gt;13 --> <g id="edge7" class="edge"> <title>8&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1015.84,-281.97C1089.99,-267.34 1196.8,-246.27 1273.81,-231.08"/> -<polygon fill="black" stroke="black" points="1274.86,-234.44 1283.99,-229.07 1273.5,-227.57 1274.86,-234.44"/> -<text text-anchor="middle" x="1188" y="-251.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M992.84,-281.97C1066.99,-267.34 1173.8,-246.27 1250.81,-231.08"/> +<polygon fill="black" stroke="black" points="1251.86,-234.44 1260.99,-229.07 1250.5,-227.57 1251.86,-234.44"/> +<text text-anchor="middle" x="1165" y="-251.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1122,-141 835,-141 835,-103 1122,-103 1122,-141"/> -<text text-anchor="middle" x="978.5" y="-125.8" font-family="Times,serif" font-size="14.00">condition(aoj&gt;thing,icl&gt;state(icl&gt;abstract_thing))</text> -<text text-anchor="middle" x="978.5" y="-110.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="1099,-141 812,-141 812,-103 1099,-103 1099,-141"/> +<text text-anchor="middle" x="955.5" y="-125.8" font-family="Times,serif" font-size="14.00">condition(aoj&gt;thing,icl&gt;state(icl&gt;abstract_thing))</text> +<text text-anchor="middle" x="955.5" y="-110.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge6" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1050.72,-192.81C1037.54,-180.08 1019.38,-162.52 1004.57,-148.2"/> -<polygon fill="black" stroke="black" points="1006.8,-145.48 997.17,-141.05 1001.93,-150.52 1006.8,-145.48"/> -<text text-anchor="middle" x="1037.5" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1027.72,-192.81C1014.54,-180.08 996.38,-162.52 981.57,-148.2"/> +<polygon fill="black" stroke="black" points="983.8,-145.48 974.17,-141.05 978.93,-150.52 983.8,-145.48"/> +<text text-anchor="middle" x="1014.5" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1016.5,-52 832.5,-52 832.5,-16 1016.5,-16 1016.5,-52"/> -<text text-anchor="middle" x="924.5" y="-30.3" font-family="Times,serif" font-size="14.00">special(equ&gt;particular,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="993.5,-52 809.5,-52 809.5,-16 993.5,-16 993.5,-52"/> +<text text-anchor="middle" x="901.5" y="-30.3" font-family="Times,serif" font-size="14.00">special(equ&gt;particular,icl&gt;adj)</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge5" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M967.05,-102.76C959.4,-90.58 949.23,-74.38 940.75,-60.88"/> -<polygon fill="black" stroke="black" points="943.48,-58.65 935.2,-52.04 937.55,-62.37 943.48,-58.65"/> -<text text-anchor="middle" x="967" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M944.05,-102.76C936.4,-90.58 926.23,-74.38 917.75,-60.88"/> +<polygon fill="black" stroke="black" points="920.48,-58.65 912.2,-52.04 914.55,-62.37 920.48,-58.65"/> +<text text-anchor="middle" x="944" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1477,-140 1264,-140 1264,-104 1477,-104 1477,-140"/> -<text text-anchor="middle" x="1370.5" y="-118.3" font-family="Times,serif" font-size="14.00">permission(icl&gt;approval(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1454,-140 1241,-140 1241,-104 1454,-104 1454,-140"/> +<text text-anchor="middle" x="1347.5" y="-118.3" font-family="Times,serif" font-size="14.00">permission(icl&gt;approval(icl&gt;thing))</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge9" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1370.5,-192.81C1370.5,-180.66 1370.5,-164.11 1370.5,-150.18"/> -<polygon fill="black" stroke="black" points="1374,-150.15 1370.5,-140.15 1367,-150.15 1374,-150.15"/> -<text text-anchor="middle" x="1379.5" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1347.5,-192.81C1347.5,-180.66 1347.5,-164.11 1347.5,-150.18"/> +<polygon fill="black" stroke="black" points="1351,-150.15 1347.5,-140.15 1344,-150.15 1351,-150.15"/> +<text text-anchor="middle" x="1356.5" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1292,-52 1035,-52 1035,-16 1292,-16 1292,-52"/> -<text text-anchor="middle" x="1163.5" y="-30.3" font-family="Times,serif" font-size="14.00">specific(ant&gt;general,equ&gt;particular,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1269,-52 1012,-52 1012,-16 1269,-16 1269,-52"/> +<text text-anchor="middle" x="1140.5" y="-30.3" font-family="Times,serif" font-size="14.00">specific(ant&gt;general,equ&gt;particular,icl&gt;adj)</text> </g> <!-- 14&#45;&gt;15 --> <g id="edge8" class="edge"> <title>14&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1329.11,-103.8C1296,-90.05 1249.44,-70.7 1214.11,-56.03"/> -<polygon fill="black" stroke="black" points="1215.04,-52.62 1204.47,-52.02 1212.36,-59.09 1215.04,-52.62"/> -<text text-anchor="middle" x="1291" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1306.11,-103.8C1273,-90.05 1226.44,-70.7 1191.11,-56.03"/> +<polygon fill="black" stroke="black" points="1192.04,-52.62 1181.47,-52.02 1189.36,-59.09 1192.04,-52.62"/> +<text text-anchor="middle" x="1268" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 16 --> <g id="node16" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="1521,-52 1310,-52 1310,-16 1521,-16 1521,-52"/> -<text text-anchor="middle" x="1415.5" y="-30.3" font-family="Times,serif" font-size="14.00">signalman(icl&gt;trainman(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1498,-52 1287,-52 1287,-16 1498,-16 1498,-52"/> +<text text-anchor="middle" x="1392.5" y="-30.3" font-family="Times,serif" font-size="14.00">signalman(icl&gt;trainman(icl&gt;thing))</text> </g> <!-- 14&#45;&gt;16 --> <g id="edge10" class="edge"> <title>14&#45;&gt;16</title> -<path fill="none" stroke="black" d="M1379.61,-103.6C1385.99,-91.39 1394.64,-74.87 1401.85,-61.09"/> -<polygon fill="black" stroke="black" points="1405.03,-62.57 1406.56,-52.08 1398.82,-59.32 1405.03,-62.57"/> -<text text-anchor="middle" x="1405" y="-73.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1356.61,-103.6C1362.99,-91.39 1371.64,-74.87 1378.85,-61.09"/> +<polygon fill="black" stroke="black" points="1382.03,-62.57 1383.56,-52.08 1375.82,-59.32 1382.03,-62.57"/> +<text text-anchor="middle" x="1382" y="-73.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Permitted speed</orig><unl>[S:00] @@ -47562,10 +47587,10 @@ obj(permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@state,sp {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="340pt" height="135pt" @@ -47583,7 +47608,7 @@ obj(permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@state,sp <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="264.5,-38 67.5,-38 67.5,0 264.5,0 264.5,-38"/> +<polygon fill="none" stroke="black" points="256.5,-38 75.5,-38 75.5,0 256.5,0 256.5,-38"/> <text text-anchor="middle" x="166" y="-22.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> <text text-anchor="middle" x="166" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -47596,10 +47621,10 @@ obj(permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@state,sp </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>The speed limit at which a train is allowed to proceed without ETCS warning and/or intervention.</orig><unl>[S:00] {org:en} -The speed limit at which a train is allowed to proceed without ETCS warning and/or intervention.. +The speed limit at which a train is allowed to proceed without ETCS warning and/or intervention. {/org} {unl} mod(limit(icl>extent>thing).@entry.@def,speed(icl>rate>thing)) @@ -47614,153 +47639,153 @@ obj(without(icl>how,ant>with,com>physical,obj>thing),:01.@_hn-scope) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1362pt" height="421pt" - viewBox="0.00 0.00 1362.00 421.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1332pt" height="421pt" + viewBox="0.00 0.00 1331.50 421.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 417)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-417 1358,-417 1358,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-417 1327.5,-417 1327.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="824,-79 824,-245 1346,-245 1346,-79 824,-79"/> -<text text-anchor="middle" x="1085" y="-229.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="808.5,-79 808.5,-245 1315.5,-245 1315.5,-79 808.5,-79"/> +<text text-anchor="middle" x="1062" y="-229.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="202,-324 0,-324 0,-286 202,-286 202,-324"/> -<text text-anchor="middle" x="101" y="-308.8" font-family="courb" font-size="14.00">limit(icl&gt;extent(icl&gt;thing))</text> -<text text-anchor="middle" x="101" y="-293.8" font-family="courb" font-size="14.00">.@def.@entry</text> +<polygon fill="none" stroke="black" points="187,-324 0,-324 0,-286 187,-286 187,-324"/> +<text text-anchor="middle" x="93.5" y="-308.8" font-family="courb" font-size="14.00">limit(icl&gt;extent(icl&gt;thing))</text> +<text text-anchor="middle" x="93.5" y="-293.8" font-family="courb" font-size="14.00">.@def.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="179.5,-213 22.5,-213 22.5,-177 179.5,-177 179.5,-213"/> -<text text-anchor="middle" x="101" y="-191.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="172,-213 15,-213 15,-177 172,-177 172,-213"/> +<text text-anchor="middle" x="93.5" y="-191.3" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M101,-285.68C101,-268.62 101,-242.96 101,-223.45"/> -<polygon fill="black" stroke="black" points="104.5,-223.34 101,-213.34 97.5,-223.34 104.5,-223.34"/> -<text text-anchor="middle" x="113.5" y="-256.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M93.5,-285.68C93.5,-268.62 93.5,-242.96 93.5,-223.45"/> +<polygon fill="black" stroke="black" points="97,-223.34 93.5,-213.34 90,-223.34 97,-223.34"/> +<text text-anchor="middle" x="106" y="-256.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="548.5,-413 111.5,-413 111.5,-375 548.5,-375 548.5,-413"/> -<text text-anchor="middle" x="330" y="-397.8" font-family="Times,serif" font-size="14.00">allow(agt&gt;volitional_thing,ben&gt;volitional_thing,equ&gt;permit,icl&gt;do,obj&gt;uw)</text> -<text text-anchor="middle" x="330" y="-382.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="533,-413 96,-413 96,-375 533,-375 533,-413"/> +<text text-anchor="middle" x="314.5" y="-397.8" font-family="Times,serif" font-size="14.00">allow(agt&gt;volitional_thing,ben&gt;volitional_thing,equ&gt;permit,icl&gt;do,obj&gt;uw)</text> +<text text-anchor="middle" x="314.5" y="-382.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge4" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M282.55,-374.97C246.32,-361.21 196.26,-342.19 157.88,-327.61"/> -<polygon fill="black" stroke="black" points="158.98,-324.28 148.39,-324 156.49,-330.83 158.98,-324.28"/> -<text text-anchor="middle" x="238.5" y="-345.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M268.71,-374.97C233.89,-361.27 185.84,-342.35 148.86,-327.79"/> +<polygon fill="black" stroke="black" points="149.82,-324.41 139.23,-324 147.26,-330.92 149.82,-324.41"/> +<text text-anchor="middle" x="226" y="-345.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="439.5,-324 220.5,-324 220.5,-286 439.5,-286 439.5,-324"/> -<text text-anchor="middle" x="330" y="-308.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="330" y="-293.8" font-family="Times,serif" font-size="14.00">.@indef.@topic</text> +<polygon fill="none" stroke="black" points="424,-324 205,-324 205,-286 424,-286 424,-324"/> +<text text-anchor="middle" x="314.5" y="-308.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="314.5" y="-293.8" font-family="Times,serif" font-size="14.00">.@indef.@topic</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge5" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M330,-374.97C330,-363.19 330,-347.56 330,-334.16"/> -<polygon fill="black" stroke="black" points="333.5,-334 330,-324 326.5,-334 333.5,-334"/> -<text text-anchor="middle" x="340" y="-345.8" font-family="Times,serif" font-size="14.00">ben</text> +<path fill="none" stroke="black" d="M314.5,-374.97C314.5,-363.19 314.5,-347.56 314.5,-334.16"/> +<polygon fill="black" stroke="black" points="318,-334 314.5,-324 311,-334 318,-334"/> +<text text-anchor="middle" x="324.5" y="-345.8" font-family="Times,serif" font-size="14.00">ben</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="872,-323 458,-323 458,-287 872,-287 872,-323"/> -<text text-anchor="middle" x="665" y="-301.3" font-family="Times,serif" font-size="14.00">proceed(agt&gt;person,equ&gt;continue,icl&gt;talk(icl&gt;do),obj&gt;action,plf&gt;thing)</text> +<polygon fill="none" stroke="black" points="856.5,-323 442.5,-323 442.5,-287 856.5,-287 856.5,-323"/> +<text text-anchor="middle" x="649.5" y="-301.3" font-family="Times,serif" font-size="14.00">proceed(agt&gt;person,equ&gt;continue,icl&gt;talk(icl&gt;do),obj&gt;action,plf&gt;thing)</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge6" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M399.41,-374.97C454.94,-360.55 532.67,-340.37 589.7,-325.56"/> -<polygon fill="black" stroke="black" points="590.58,-328.94 599.38,-323.04 588.82,-322.17 590.58,-328.94"/> -<text text-anchor="middle" x="527" y="-345.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M383.91,-374.97C439.44,-360.55 517.17,-340.37 574.2,-325.56"/> +<polygon fill="black" stroke="black" points="575.08,-328.94 583.88,-323.04 573.32,-322.17 575.08,-328.94"/> +<text text-anchor="middle" x="511.5" y="-345.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="816,-213 514,-213 514,-177 816,-177 816,-213"/> -<text text-anchor="middle" x="665" y="-191.3" font-family="Times,serif" font-size="14.00">without(ant&gt;with,com&gt;physical,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="800.5,-213 498.5,-213 498.5,-177 800.5,-177 800.5,-213"/> +<text text-anchor="middle" x="649.5" y="-191.3" font-family="Times,serif" font-size="14.00">without(ant&gt;with,com&gt;physical,icl&gt;how,obj&gt;thing)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge7" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M665,-286.65C665,-269.56 665,-243.22 665,-223.32"/> -<polygon fill="black" stroke="black" points="668.5,-223.31 665,-213.31 661.5,-223.31 668.5,-223.31"/> -<text text-anchor="middle" x="677.5" y="-256.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M649.5,-286.65C649.5,-269.56 649.5,-243.22 649.5,-223.32"/> +<polygon fill="black" stroke="black" points="653,-223.31 649.5,-213.31 646,-223.31 653,-223.31"/> +<text text-anchor="middle" x="662" y="-256.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1082,-125 832,-125 832,-87 1082,-87 1082,-125"/> -<text text-anchor="middle" x="957" y="-109.8" font-family="courb" font-size="14.00">warning(icl&gt;informing(icl&gt;thing))</text> -<text text-anchor="middle" x="957" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1052,-125 817,-125 817,-87 1052,-87 1052,-125"/> +<text text-anchor="middle" x="934.5" y="-109.8" font-family="courb" font-size="14.00">warning(icl&gt;informing(icl&gt;thing))</text> +<text text-anchor="middle" x="934.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6&#45;&gt;10 --> <g id="edge9" class="edge"> <title>6&#45;&gt;10</title> -<path fill="none" stroke="black" d="M722.34,-176.92C748.89,-169.01 781.73,-159.22 814.36,-149.5"/> -<polygon fill="black" stroke="black" points="815.42,-152.84 824,-146.63 813.42,-146.13 815.42,-152.84"/> -<text text-anchor="middle" x="837" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M705.47,-176.92C732.32,-168.72 765.78,-158.5 798.76,-148.44"/> +<polygon fill="black" stroke="black" points="799.96,-151.73 808.5,-145.46 797.92,-145.03 799.96,-151.73"/> +<text text-anchor="middle" x="817.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="984,-36 930,-36 930,0 984,0 984,-36"/> -<text text-anchor="middle" x="957" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="961.5,-36 907.5,-36 907.5,0 961.5,0 961.5,-36"/> +<text text-anchor="middle" x="934.5" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1069,-214 997,-214 997,-176 1069,-176 1069,-214"/> -<text text-anchor="middle" x="1033" y="-198.8" font-family="courb" font-size="14.00">and or</text> -<text text-anchor="middle" x="1033" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1043,-214 974,-214 974,-176 1043,-176 1043,-214"/> +<text text-anchor="middle" x="1008.5" y="-198.8" font-family="courb" font-size="14.00">and or</text> +<text text-anchor="middle" x="1008.5" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge1" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1017.25,-175.97C1006.35,-163.49 991.67,-146.69 979.53,-132.79"/> -<polygon fill="black" stroke="black" points="981.94,-130.23 972.73,-125 976.67,-134.84 981.94,-130.23"/> -<text text-anchor="middle" x="1009" y="-146.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M993.17,-175.97C982.55,-163.49 968.26,-146.69 956.44,-132.79"/> +<polygon fill="black" stroke="black" points="958.96,-130.35 949.81,-125 953.63,-134.89 958.96,-130.35"/> +<text text-anchor="middle" x="985.5" y="-146.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1337.5,-124 1100.5,-124 1100.5,-88 1337.5,-88 1337.5,-124"/> -<text text-anchor="middle" x="1219" y="-102.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1307,-124 1070,-124 1070,-88 1307,-88 1307,-124"/> +<text text-anchor="middle" x="1188.5" y="-102.3" font-family="Times,serif" font-size="14.00">intervention(icl&gt;engagement(icl&gt;thing))</text> </g> <!-- 9&#45;&gt;11 --> <g id="edge2" class="edge"> <title>9&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1069.3,-177.02C1099.04,-163.11 1141.27,-143.36 1173.3,-128.37"/> -<polygon fill="black" stroke="black" points="1174.89,-131.49 1182.47,-124.09 1171.93,-125.15 1174.89,-131.49"/> -<text text-anchor="middle" x="1146" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1043.21,-177.23C1071.91,-163.35 1112.86,-143.56 1143.97,-128.52"/> +<polygon fill="black" stroke="black" points="1145.81,-131.52 1153.29,-124.02 1142.76,-125.22 1145.81,-131.52"/> +<text text-anchor="middle" x="1117.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10&#45;&gt;8 --> <g id="edge8" class="edge"> <title>10&#45;&gt;8</title> -<path fill="none" stroke="black" d="M957,-79C957,-68.58 957,-56.58 957,-46.05"/> -<polygon fill="black" stroke="black" points="960.5,-46.04 957,-36.04 953.5,-46.04 960.5,-46.04"/> -<text text-anchor="middle" x="969.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M934.5,-79C934.5,-68.58 934.5,-56.58 934.5,-46.05"/> +<polygon fill="black" stroke="black" points="938,-46.04 934.5,-36.04 931,-46.04 938,-46.04"/> +<text text-anchor="middle" x="947" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Propelling</orig><unl>[S:00] @@ -47774,27 +47799,27 @@ propel(icl>move>do,agt>thing,obj>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="347pt" height="46pt" - viewBox="0.00 0.00 347.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="318pt" height="46pt" + viewBox="0.00 0.00 318.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 343,-42 343,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 314,-42 314,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="339,-38 0,-38 0,0 339,0 339,-38"/> -<text text-anchor="middle" x="169.5" y="-22.8" font-family="courb" font-size="14.00">propel(agt&gt;thing,icl&gt;move(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="169.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="310,-38 0,-38 0,0 310,0 310,-38"/> +<text text-anchor="middle" x="155" y="-22.8" font-family="courb" font-size="14.00">propel(agt&gt;thing,icl&gt;move(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="155" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A train movement, in which the driver is not situated in the leading vehicle. When propelling the operative cab is next to the train being propelled and the master switch is in Forward. A train set can not propel itself (see reversing) but is able to propel another trainset.</orig><unl>[S:00] {org:en} A train movement, in which the driver is not situated in the leading vehicle. @@ -47827,7 +47852,7 @@ plc:01(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,fo [/S] [S:00] {org:en} -A train set can not propel itself (see reversing) but is able to propel another trainset.. +A train set can not propel itself (see reversing) but is able to propel another trainset. {/org} {unl} obj:03(set(icl>displace>do,agt>thing,obj>thing,plc>uw).@state,train(icl>public_transport>thing).@indef) @@ -47840,112 +47865,112 @@ obj:03(propel(icl>move>do,agt>thing,obj>thing):02.@present.@ability, {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="802pt" height="311pt" - viewBox="0.00 0.00 801.50 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="768pt" height="311pt" + viewBox="0.00 0.00 767.50 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 797.5,-307 797.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 763.5,-307 763.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="314.5,-125 93.5,-125 93.5,-87 314.5,-87 314.5,-125"/> -<text text-anchor="middle" x="204" y="-109.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> -<text text-anchor="middle" x="204" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="297.5,-125 76.5,-125 76.5,-87 297.5,-87 297.5,-125"/> +<text text-anchor="middle" x="187" y="-109.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<text text-anchor="middle" x="187" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="236.5,-36 17.5,-36 17.5,0 236.5,0 236.5,-36"/> -<text text-anchor="middle" x="127" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="219.5,-36 0.5,-36 0.5,0 219.5,0 219.5,-36"/> +<text text-anchor="middle" x="110" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M187.67,-86.76C176.45,-74.23 161.42,-57.45 149.13,-43.72"/> -<polygon fill="black" stroke="black" points="151.54,-41.16 142.26,-36.04 146.32,-45.83 151.54,-41.16"/> -<text text-anchor="middle" x="183.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M170.67,-86.76C159.45,-74.23 144.42,-57.45 132.13,-43.72"/> +<polygon fill="black" stroke="black" points="134.54,-41.16 125.26,-36.04 129.32,-45.83 134.54,-41.16"/> +<text text-anchor="middle" x="166.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="309,-36 255,-36 255,0 309,0 309,-36"/> -<text text-anchor="middle" x="282" y="-14.3" font-family="Times,serif" font-size="14.00">which</text> +<polygon fill="none" stroke="black" points="292,-36 238,-36 238,0 292,0 292,-36"/> +<text text-anchor="middle" x="265" y="-14.3" font-family="Times,serif" font-size="14.00">which</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M220.54,-86.76C231.91,-74.23 247.13,-57.45 259.58,-43.72"/> -<polygon fill="black" stroke="black" points="262.42,-45.8 266.54,-36.04 257.23,-41.1 262.42,-45.8"/> -<text text-anchor="middle" x="258.5" y="-57.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M203.54,-86.76C214.91,-74.23 230.13,-57.45 242.58,-43.72"/> +<polygon fill="black" stroke="black" points="245.42,-45.8 249.54,-36.04 240.23,-41.1 245.42,-45.8"/> +<text text-anchor="middle" x="241.5" y="-57.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="335.5,-214 72.5,-214 72.5,-176 335.5,-176 335.5,-214"/> -<text text-anchor="middle" x="204" y="-198.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="204" y="-183.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="318.5,-214 55.5,-214 55.5,-176 318.5,-176 318.5,-214"/> +<text text-anchor="middle" x="187" y="-198.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="187" y="-183.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M204,-175.97C204,-164.19 204,-148.56 204,-135.16"/> -<polygon fill="black" stroke="black" points="207.5,-135 204,-125 200.5,-135 207.5,-135"/> -<text text-anchor="middle" x="212.5" y="-146.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M187,-175.97C187,-164.19 187,-148.56 187,-135.16"/> +<polygon fill="black" stroke="black" points="190.5,-135 187,-125 183.5,-135 190.5,-135"/> +<text text-anchor="middle" x="195.5" y="-146.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="408,-303 0,-303 0,-265 408,-265 408,-303"/> -<text text-anchor="middle" x="204" y="-287.8" font-family="courb" font-size="14.00">situate(agt&gt;person,icl&gt;set(icl&gt;do),obj&gt;thing,plt&gt;thing)</text> -<text text-anchor="middle" x="204" y="-272.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> +<polygon fill="none" stroke="black" points="374,-303 0,-303 0,-265 374,-265 374,-303"/> +<text text-anchor="middle" x="187" y="-287.8" font-family="courb" font-size="14.00">situate(agt&gt;person,icl&gt;set(icl&gt;do),obj&gt;thing,plt&gt;thing)</text> +<text text-anchor="middle" x="187" y="-272.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge4" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M204,-264.97C204,-253.19 204,-237.56 204,-224.16"/> -<polygon fill="black" stroke="black" points="207.5,-224 204,-214 200.5,-224 207.5,-224"/> -<text text-anchor="middle" x="213" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M187,-264.97C187,-253.19 187,-237.56 187,-224.16"/> +<polygon fill="black" stroke="black" points="190.5,-224 187,-214 183.5,-224 190.5,-224"/> +<text text-anchor="middle" x="196" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="656.5,-214 423.5,-214 423.5,-176 656.5,-176 656.5,-214"/> -<text text-anchor="middle" x="540" y="-198.8" font-family="Times,serif" font-size="14.00">vehicle(icl&gt;functional_thing,pur&gt;thing)</text> -<text text-anchor="middle" x="540" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="631.5,-214 398.5,-214 398.5,-176 631.5,-176 631.5,-214"/> +<text text-anchor="middle" x="515" y="-198.8" font-family="Times,serif" font-size="14.00">vehicle(icl&gt;functional_thing,pur&gt;thing)</text> +<text text-anchor="middle" x="515" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge5" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M273.62,-264.97C328.02,-250.89 403.67,-231.3 460.45,-216.6"/> -<polygon fill="black" stroke="black" points="461.67,-219.9 470.47,-214 459.91,-213.12 461.67,-219.9"/> -<text text-anchor="middle" x="401.5" y="-235.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M254.96,-264.97C308.07,-250.89 381.91,-231.3 437.35,-216.6"/> +<polygon fill="black" stroke="black" points="438.36,-219.95 447.13,-214 436.56,-213.18 438.36,-219.95"/> +<text text-anchor="middle" x="379.5" y="-235.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="793.5,-303 426.5,-303 426.5,-265 793.5,-265 793.5,-303"/> -<text text-anchor="middle" x="610" y="-287.8" font-family="Times,serif" font-size="14.00">lead(agt&gt;thing,gol&gt;uw,icl&gt;induce(icl&gt;do),obj&gt;volitional_thing)</text> -<text text-anchor="middle" x="610" y="-272.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="759.5,-303 392.5,-303 392.5,-265 759.5,-265 759.5,-303"/> +<text text-anchor="middle" x="576" y="-287.8" font-family="Times,serif" font-size="14.00">lead(agt&gt;thing,gol&gt;uw,icl&gt;induce(icl&gt;do),obj&gt;volitional_thing)</text> +<text text-anchor="middle" x="576" y="-272.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 7&#45;&gt;6 --> <g id="edge6" class="edge"> <title>7&#45;&gt;6</title> -<path fill="none" stroke="black" d="M595.5,-264.97C585.55,-252.61 572.19,-236 561.07,-222.18"/> -<polygon fill="black" stroke="black" points="563.48,-219.6 554.49,-214 558.03,-223.99 563.48,-219.6"/> -<text text-anchor="middle" x="588.5" y="-235.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M563.36,-264.97C554.77,-252.73 543.27,-236.32 533.63,-222.58"/> +<polygon fill="black" stroke="black" points="536.23,-220.18 527.62,-214 530.5,-224.2 536.23,-220.18"/> +<text text-anchor="middle" x="558.5" y="-235.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1450pt" height="350pt" @@ -47961,7 +47986,7 @@ obj:03(propel(icl>move>do,agt>thing,obj>thing):02.@present.@ability, <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="922,-214 714,-214 714,-176 922,-176 922,-214"/> +<polygon fill="none" stroke="black" points="913.5,-214 722.5,-214 722.5,-176 913.5,-176 913.5,-214"/> <text text-anchor="middle" x="818" y="-198.8" font-family="courb" font-size="14.00">next(equ&gt;adjacent,icl&gt;adj)</text> <text text-anchor="middle" x="818" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> @@ -48015,8 +48040,8 @@ obj:03(propel(icl>move>do,agt>thing,obj>thing):02.@present.@ability, <!-- 1&#45;&gt;8 --> <g id="edge10" class="edge"> <title>1&#45;&gt;8</title> -<path fill="none" stroke="black" d="M919.32,-175.97C1001.71,-161.31 1117.6,-140.7 1201.18,-125.83"/> -<polygon fill="black" stroke="black" points="1201.98,-129.24 1211.21,-124.04 1200.75,-122.35 1201.98,-129.24"/> +<path fill="none" stroke="black" d="M913.74,-176.97C996.38,-162.26 1115.61,-141.05 1201.09,-125.84"/> +<polygon fill="black" stroke="black" points="1201.84,-129.26 1211.08,-124.07 1200.62,-122.37 1201.84,-129.26"/> <text text-anchor="middle" x="1103.5" y="-146.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 3 --> @@ -48068,23 +48093,23 @@ obj:03(propel(icl>move>do,agt>thing,obj>thing):02.@present.@ability, <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="405.5,-303 70.5,-303 70.5,-265 405.5,-265 405.5,-303"/> -<text text-anchor="middle" x="238" y="-287.8" font-family="courb" font-size="14.00">be(aoj&gt;thing,equ&gt;be_located,icl&gt;be,plc&gt;uw)</text> -<text text-anchor="middle" x="238" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="406.5,-303 99.5,-303 99.5,-265 406.5,-265 406.5,-303"/> +<text text-anchor="middle" x="253" y="-287.8" font-family="courb" font-size="14.00">be(aoj&gt;thing,equ&gt;be_located,icl&gt;be,plc&gt;uw)</text> +<text text-anchor="middle" x="253" y="-272.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 11&#45;&gt;1 --> <g id="edge8" class="edge"> <title>11&#45;&gt;1</title> -<path fill="none" stroke="black" d="M414,-256.6C507.94,-242.51 620.87,-225.57 703.42,-213.19"/> -<polygon fill="black" stroke="black" points="704.16,-216.61 713.53,-211.67 703.12,-209.69 704.16,-216.61"/> -<text text-anchor="middle" x="572" y="-235.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M414,-258.21C509.6,-243.49 628.14,-225.24 712.02,-212.32"/> +<polygon fill="black" stroke="black" points="712.83,-215.74 722.18,-210.75 711.76,-208.82 712.83,-215.74"/> +<text text-anchor="middle" x="579" y="-235.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 11&#45;&gt;9 --> <g id="edge2" class="edge"> <title>11&#45;&gt;9</title> -<path fill="none" stroke="black" d="M210.65,-264.97C190.74,-251.85 163.58,-233.95 141.92,-219.68"/> -<polygon fill="black" stroke="black" points="143.59,-216.58 133.32,-214 139.74,-222.43 143.59,-216.58"/> -<text text-anchor="middle" x="187.5" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M222.54,-264.97C200.07,-251.68 169.32,-233.47 145.04,-219.11"/> +<polygon fill="black" stroke="black" points="146.81,-216.08 136.42,-214 143.24,-222.11 146.81,-216.08"/> +<text text-anchor="middle" x="196.5" y="-235.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 12 --> <g id="node11" class="node"> @@ -48096,132 +48121,132 @@ obj:03(propel(icl>move>do,agt>thing,obj>thing):02.@present.@ability, <!-- 11&#45;&gt;12 --> <g id="edge3" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M252.92,-264.97C263.25,-252.49 277.15,-235.69 288.65,-221.79"/> -<polygon fill="black" stroke="black" points="291.42,-223.94 295.1,-214 286.03,-219.48 291.42,-223.94"/> -<text text-anchor="middle" x="286.5" y="-235.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M264.81,-264.97C272.84,-252.73 283.59,-236.32 292.59,-222.58"/> +<polygon fill="black" stroke="black" points="295.65,-224.29 298.2,-214 289.8,-220.45 295.65,-224.29"/> +<text text-anchor="middle" x="292.5" y="-235.8" font-family="Times,serif" font-size="14.00">plc</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="922pt" height="366pt" - viewBox="0.00 0.00 922.00 366.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="890pt" height="366pt" + viewBox="0.00 0.00 890.00 366.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 362)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-362 918,-362 918,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-362 886,-362 886,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="8,-8 8,-350 906,-350 906,-8 8,-8"/> -<text text-anchor="middle" x="457" y="-334.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="8,-8 8,-350 874,-350 874,-8 8,-8"/> +<text text-anchor="middle" x="441" y="-334.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="898.5,-143 589.5,-143 589.5,-105 898.5,-105 898.5,-143"/> -<text text-anchor="middle" x="744" y="-127.8" font-family="Times,serif" font-size="14.00">set(agt&gt;thing,icl&gt;displace(icl&gt;do),obj&gt;thing,plc&gt;uw)</text> -<text text-anchor="middle" x="744" y="-112.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="866.5,-143 557.5,-143 557.5,-105 866.5,-105 866.5,-143"/> +<text text-anchor="middle" x="712" y="-127.8" font-family="Times,serif" font-size="14.00">set(agt&gt;thing,icl&gt;displace(icl&gt;do),obj&gt;thing,plc&gt;uw)</text> +<text text-anchor="middle" x="712" y="-112.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="677.5,-54 458.5,-54 458.5,-16 677.5,-16 677.5,-54"/> -<text text-anchor="middle" x="568" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="568" y="-23.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="653.5,-54 434.5,-54 434.5,-16 653.5,-16 653.5,-54"/> +<text text-anchor="middle" x="544" y="-38.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="544" y="-23.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M707.53,-104.97C680.28,-91.5 642.84,-72.99 613.6,-58.54"/> -<polygon fill="black" stroke="black" points="614.94,-55.3 604.42,-54 611.83,-61.57 614.94,-55.3"/> -<text text-anchor="middle" x="675" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M677.19,-104.97C651.29,-91.56 615.74,-73.15 587.89,-58.73"/> +<polygon fill="black" stroke="black" points="589.25,-55.49 578.77,-54 586.04,-61.71 589.25,-55.49"/> +<text text-anchor="middle" x="647" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="378,-143 16,-143 16,-105 378,-105 378,-143"/> -<text text-anchor="middle" x="197" y="-127.8" font-family="courb" font-size="14.00">propel(agt&gt;thing,icl&gt;move(icl&gt;do),obj&gt;thing):01</text> -<text text-anchor="middle" x="197" y="-112.8" font-family="courb" font-size="14.00">.@ability&#45;not.@entry.@present</text> +<polygon fill="none" stroke="black" points="346,-143 16,-143 16,-105 346,-105 346,-143"/> +<text text-anchor="middle" x="181" y="-127.8" font-family="courb" font-size="14.00">propel(agt&gt;thing,icl&gt;move(icl&gt;do),obj&gt;thing):01</text> +<text text-anchor="middle" x="181" y="-112.8" font-family="courb" font-size="14.00">.@ability&#45;not.@entry.@present</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge2" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M273.87,-104.97C334.31,-90.8 418.51,-71.06 481.33,-56.32"/> -<polygon fill="black" stroke="black" points="482.29,-59.69 491.23,-54 480.69,-52.88 482.29,-59.69"/> -<text text-anchor="middle" x="412.5" y="-75.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M256.21,-104.97C315.23,-90.83 397.39,-71.14 458.82,-56.41"/> +<polygon fill="black" stroke="black" points="459.97,-59.74 468.88,-54 458.34,-52.93 459.97,-59.74"/> +<text text-anchor="middle" x="392.5" y="-75.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="264.5,-53 129.5,-53 129.5,-17 264.5,-17 264.5,-53"/> -<text text-anchor="middle" x="197" y="-31.3" font-family="Times,serif" font-size="14.00">it(icl&gt;concrete_thing)</text> +<polygon fill="none" stroke="black" points="248.5,-53 113.5,-53 113.5,-17 248.5,-17 248.5,-53"/> +<text text-anchor="middle" x="181" y="-31.3" font-family="Times,serif" font-size="14.00">it(icl&gt;concrete_thing)</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M197,-104.97C197,-92.96 197,-76.93 197,-63.36"/> -<polygon fill="black" stroke="black" points="200.5,-63.12 197,-53.12 193.5,-63.12 200.5,-63.12"/> -<text text-anchor="middle" x="206" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M181,-104.97C181,-92.96 181,-76.93 181,-63.36"/> +<polygon fill="black" stroke="black" points="184.5,-63.12 181,-53.12 177.5,-63.12 184.5,-63.12"/> +<text text-anchor="middle" x="190" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="367.5,-230 110.5,-230 110.5,-194 367.5,-194 367.5,-230"/> -<text text-anchor="middle" x="239" y="-208.3" font-family="Times,serif" font-size="14.00">but(and&lt;uw,equ&gt;however,icl&gt;how,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="345.5,-230 88.5,-230 88.5,-194 345.5,-194 345.5,-230"/> +<text text-anchor="middle" x="217" y="-208.3" font-family="Times,serif" font-size="14.00">but(and&lt;uw,equ&gt;however,icl&gt;how,obj&gt;uw)</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge3" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M230.5,-193.6C224.75,-181.83 217.04,-166.04 210.46,-152.57"/> -<polygon fill="black" stroke="black" points="213.45,-150.72 205.92,-143.27 207.16,-153.79 213.45,-150.72"/> -<text text-anchor="middle" x="230" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M209.71,-193.6C204.79,-181.83 198.18,-166.04 192.54,-152.57"/> +<polygon fill="black" stroke="black" points="195.74,-151.14 188.65,-143.27 189.28,-153.84 195.74,-151.14"/> +<text text-anchor="middle" x="211" y="-164.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="498.5,-319 211.5,-319 211.5,-281 498.5,-281 498.5,-319"/> -<text text-anchor="middle" x="355" y="-303.8" font-family="Times,serif" font-size="14.00">propel(agt&gt;thing,icl&gt;move(icl&gt;do),obj&gt;thing):02</text> -<text text-anchor="middle" x="355" y="-288.8" font-family="Times,serif" font-size="14.00">.@ability.@present</text> +<polygon fill="none" stroke="black" points="472.5,-319 185.5,-319 185.5,-281 472.5,-281 472.5,-319"/> +<text text-anchor="middle" x="329" y="-303.8" font-family="Times,serif" font-size="14.00">propel(agt&gt;thing,icl&gt;move(icl&gt;do),obj&gt;thing):02</text> +<text text-anchor="middle" x="329" y="-288.8" font-family="Times,serif" font-size="14.00">.@ability.@present</text> </g> <!-- 6&#45;&gt;4 --> <g id="edge5" class="edge"> <title>6&#45;&gt;4</title> -<path fill="none" stroke="black" d="M330.68,-280.97C313.09,-267.93 289.17,-250.19 270.17,-236.11"/> -<polygon fill="black" stroke="black" points="272.22,-233.27 262.1,-230.13 268.05,-238.89 272.22,-233.27"/> -<text text-anchor="middle" x="311.5" y="-251.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M305.52,-280.97C288.61,-267.99 265.65,-250.35 247.35,-236.3"/> +<polygon fill="black" stroke="black" points="249.37,-233.44 239.3,-230.13 245.1,-238.99 249.37,-233.44"/> +<text text-anchor="middle" x="287.5" y="-251.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="498,-230 442,-230 442,-194 498,-194 498,-230"/> -<text text-anchor="middle" x="470" y="-208.3" font-family="Times,serif" font-size="14.00">trainset</text> +<polygon fill="none" stroke="black" points="468,-230 412,-230 412,-194 468,-194 468,-230"/> +<text text-anchor="middle" x="440" y="-208.3" font-family="Times,serif" font-size="14.00">trainset</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge7" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M379.11,-280.97C396.47,-267.99 420.05,-250.35 438.84,-236.3"/> -<polygon fill="black" stroke="black" points="441.19,-238.92 447.1,-230.13 436.99,-233.31 441.19,-238.92"/> -<text text-anchor="middle" x="431" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M352.27,-280.97C369.03,-267.99 391.79,-250.35 409.93,-236.3"/> +<polygon fill="black" stroke="black" points="412.13,-239.02 417.9,-230.13 407.85,-233.48 412.13,-239.02"/> +<text text-anchor="middle" x="403" y="-251.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="572,-142 396,-142 396,-106 572,-106 572,-142"/> -<text text-anchor="middle" x="484" y="-120.3" font-family="Times,serif" font-size="14.00">another(equ&gt;another,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="540,-142 364,-142 364,-106 540,-106 540,-142"/> +<text text-anchor="middle" x="452" y="-120.3" font-family="Times,serif" font-size="14.00">another(equ&gt;another,icl&gt;adj)</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge6" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M472.83,-193.6C474.76,-181.75 477.36,-165.82 479.56,-152.29"/> -<polygon fill="black" stroke="black" points="483.07,-152.52 481.22,-142.08 476.16,-151.39 483.07,-152.52"/> -<text text-anchor="middle" x="489.5" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M442.43,-193.6C444.08,-181.75 446.3,-165.82 448.19,-152.29"/> +<polygon fill="black" stroke="black" points="451.7,-152.47 449.62,-142.08 444.77,-151.5 451.7,-152.47"/> +<text text-anchor="middle" x="458.5" y="-164.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Railway management system</orig><unl>[S:00] @@ -48234,10 +48259,10 @@ mod(system(icl>group>thing).@entry,management(icl>action,agt>volitio {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="331pt" height="220pt" @@ -48267,7 +48292,7 @@ mod(system(icl>group>thing).@entry,management(icl>action,agt>volitio <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="270.5,-212 52.5,-212 52.5,-174 270.5,-174 270.5,-212"/> +<polygon fill="none" stroke="black" points="262,-212 61,-212 61,-174 262,-174 262,-212"/> <text text-anchor="middle" x="161.5" y="-196.8" font-family="courb" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> <text text-anchor="middle" x="161.5" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -48280,7 +48305,7 @@ mod(system(icl>group>thing).@entry,management(icl>action,agt>volitio </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Administrative data base outside the scope of ETCS. From this data base ETCS may provide information for train supervision as well as for advisory purposes.</orig><unl>[S:00] {org:en} Administrative data base outside the scope of ETCS. @@ -48295,7 +48320,7 @@ obj(scope(icl>extent>thing).@def,etcs) [/S] [S:00] {org:en} -From this data base ETCS may provide information for train supervision as well as for advisory purposes.. +From this data base ETCS may provide information for train supervision as well as for advisory purposes. {/org} {unl} man(suppose(icl>modal>be,obj>uw,aoj>thing).@entry,from(icl>how,com>origin,obj>thing)) @@ -48314,10 +48339,10 @@ pur(as_well_as(icl>how,obj>uw,and<uw),purpose(icl>abstract_thing,equ {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="756pt" height="309pt" @@ -48328,7 +48353,7 @@ pur(as_well_as(icl>how,obj>uw,and<uw),purpose(icl>abstract_thing,equ <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="528,-301 205,-301 205,-263 528,-263 528,-301"/> +<polygon fill="none" stroke="black" points="514.5,-301 218.5,-301 218.5,-263 514.5,-263 514.5,-301"/> <text text-anchor="middle" x="366.5" y="-285.8" font-family="courb" font-size="14.00">base(equ&gt;basis,icl&gt;abstract_thing,obj&gt;uw)</text> <text text-anchor="middle" x="366.5" y="-270.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -48403,18 +48428,18 @@ pur(as_well_as(icl>how,obj>uw,and<uw),purpose(icl>abstract_thing,equ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1170pt" height="309pt" - viewBox="0.00 0.00 1170.00 309.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1168pt" height="309pt" + viewBox="0.00 0.00 1168.00 309.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 305)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-305 1166,-305 1166,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-305 1164,-305 1164,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="602.5,-301 261.5,-301 261.5,-263 602.5,-263 602.5,-301"/> +<polygon fill="none" stroke="black" points="587.5,-301 276.5,-301 276.5,-263 587.5,-263 587.5,-301"/> <text text-anchor="middle" x="432" y="-285.8" font-family="courb" font-size="14.00">suppose(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> <text text-anchor="middle" x="432" y="-270.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -48532,29 +48557,29 @@ pur(as_well_as(icl>how,obj>uw,and<uw),purpose(icl>abstract_thing,equ <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1000,-300 778,-300 778,-264 1000,-264 1000,-300"/> -<text text-anchor="middle" x="889" y="-278.3" font-family="Times,serif" font-size="14.00">as_well_as(and&lt;uw,icl&gt;how,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="992,-300 770,-300 770,-264 992,-264 992,-300"/> +<text text-anchor="middle" x="881" y="-278.3" font-family="Times,serif" font-size="14.00">as_well_as(and&lt;uw,icl&gt;how,obj&gt;uw)</text> </g> <!-- 8&#45;&gt;7 --> <g id="edge8" class="edge"> <title>8&#45;&gt;7</title> -<path fill="none" stroke="black" d="M833.62,-263.92C787.25,-249.61 721,-229.17 672.1,-214.08"/> -<polygon fill="black" stroke="black" points="672.84,-210.65 662.25,-211.05 670.77,-217.34 672.84,-210.65"/> -<text text-anchor="middle" x="774" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M827.19,-263.92C782.14,-249.61 717.77,-229.17 670.25,-214.08"/> +<polygon fill="black" stroke="black" points="671.27,-210.74 660.68,-211.05 669.16,-217.41 671.27,-210.74"/> +<text text-anchor="middle" x="770" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1162,-212 836,-212 836,-174 1162,-174 1162,-212"/> -<text text-anchor="middle" x="999" y="-196.8" font-family="Times,serif" font-size="14.00">purpose(aoj&gt;action,equ&gt;aim,icl&gt;abstract_thing,obj&gt;uw)</text> -<text text-anchor="middle" x="999" y="-181.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="1160,-212 834,-212 834,-174 1160,-174 1160,-212"/> +<text text-anchor="middle" x="997" y="-196.8" font-family="Times,serif" font-size="14.00">purpose(aoj&gt;action,equ&gt;aim,icl&gt;abstract_thing,obj&gt;uw)</text> +<text text-anchor="middle" x="997" y="-181.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 8&#45;&gt;12 --> <g id="edge13" class="edge"> <title>8&#45;&gt;12</title> -<path fill="none" stroke="black" d="M910.73,-263.81C927.13,-250.84 949.85,-232.88 968.13,-218.42"/> -<polygon fill="black" stroke="black" points="970.5,-221 976.18,-212.05 966.16,-215.51 970.5,-221"/> -<text text-anchor="middle" x="960.5" y="-233.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M903.92,-263.81C921.29,-250.78 945.38,-232.71 964.7,-218.22"/> +<polygon fill="black" stroke="black" points="967.03,-220.85 972.93,-212.05 962.83,-215.25 967.03,-220.85"/> +<text text-anchor="middle" x="955.5" y="-233.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 11 --> <g id="node11" class="node"> @@ -48578,13 +48603,13 @@ pur(as_well_as(icl>how,obj>uw,and<uw),purpose(icl>abstract_thing,equ <!-- 12&#45;&gt;13 --> <g id="edge12" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1006.85,-173.76C1012.04,-161.7 1018.92,-145.7 1024.7,-132.27"/> -<polygon fill="black" stroke="black" points="1027.93,-133.61 1028.67,-123.04 1021.5,-130.84 1027.93,-133.61"/> -<text text-anchor="middle" x="1033.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1005.27,-173.76C1010.74,-161.7 1018,-145.7 1024.09,-132.27"/> +<polygon fill="black" stroke="black" points="1027.33,-133.6 1028.27,-123.04 1020.95,-130.7 1027.33,-133.6"/> +<text text-anchor="middle" x="1032.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>RBC</orig><unl>[S:00] @@ -48598,27 +48623,27 @@ rbc(icl>blood_cell>thing,equ>red_blood_cell).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="367pt" height="46pt" - viewBox="0.00 0.00 367.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="340pt" height="46pt" + viewBox="0.00 0.00 340.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 363,-42 363,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 336,-42 336,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="359,-38 0,-38 0,0 359,0 359,-38"/> -<text text-anchor="middle" x="179.5" y="-22.8" font-family="courb" font-size="14.00">rbc(equ&gt;red_blood_cell,icl&gt;blood_cell(icl&gt;thing))</text> -<text text-anchor="middle" x="179.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="332,-38 0,-38 0,0 332,0 332,-38"/> +<text text-anchor="middle" x="166" y="-22.8" font-family="courb" font-size="14.00">rbc(equ&gt;red_blood_cell,icl&gt;blood_cell(icl&gt;thing))</text> +<text text-anchor="middle" x="166" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Radio Block Centre. A centralized safety unit to establish and control train separation. Receives location information from all trains and generates movement authorities to all trains. May provide an interface to interlocking systems for (partial) control of interlocking and indications from interlocking. Provides a train control possibility. The ETCS data radio channel used is a safe data transmission channel not intended for spoken communication.</orig><unl>[S:00] {org:en} Radio Block Centre. @@ -48685,7 +48710,7 @@ obj(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present,possib [/S] [S:00] {org:en} -The ETCS data radio channel used is a safe data transmission channel not intended for spoken communication.. +The ETCS data radio channel used is a safe data transmission channel not intended for spoken communication. {/org} {unl} mod:01(data(icl>collection>thing):01,etcs) @@ -48702,161 +48727,161 @@ pur:01(intend(icl>will>be,obj>uw,aoj>person).@past.@not,communicatio {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="284pt" height="220pt" - viewBox="0.00 0.00 284.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="266pt" height="220pt" + viewBox="0.00 0.00 266.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 216)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 280,-216 280,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 262,-216 262,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="165,-123 111,-123 111,-87 165,-87 165,-123"/> -<text text-anchor="middle" x="138" y="-101.3" font-family="Times,serif" font-size="14.00">block</text> +<polygon fill="none" stroke="black" points="156,-123 102,-123 102,-87 156,-87 156,-123"/> +<text text-anchor="middle" x="129" y="-101.3" font-family="Times,serif" font-size="14.00">block</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="229.5,-36 46.5,-36 46.5,0 229.5,0 229.5,-36"/> -<text text-anchor="middle" x="138" y="-14.3" font-family="Times,serif" font-size="14.00">radio(equ&gt;radioactive,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="220.5,-36 37.5,-36 37.5,0 220.5,0 220.5,-36"/> +<text text-anchor="middle" x="129" y="-14.3" font-family="Times,serif" font-size="14.00">radio(equ&gt;radioactive,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M138,-86.8C138,-75.16 138,-59.55 138,-46.24"/> -<polygon fill="black" stroke="black" points="141.5,-46.18 138,-36.18 134.5,-46.18 141.5,-46.18"/> -<text text-anchor="middle" x="150.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M129,-86.8C129,-75.16 129,-59.55 129,-46.24"/> +<polygon fill="black" stroke="black" points="132.5,-46.18 129,-36.18 125.5,-46.18 132.5,-46.18"/> +<text text-anchor="middle" x="141.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="276,-212 0,-212 0,-174 276,-174 276,-212"/> -<text text-anchor="middle" x="138" y="-196.8" font-family="courb" font-size="14.00">center(icl&gt;place,pof&gt;concrete_thing)</text> -<text text-anchor="middle" x="138" y="-181.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> +<polygon fill="none" stroke="black" points="258,-212 0,-212 0,-174 258,-174 258,-212"/> +<text text-anchor="middle" x="129" y="-196.8" font-family="courb" font-size="14.00">center(icl&gt;place,pof&gt;concrete_thing)</text> +<text text-anchor="middle" x="129" y="-181.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M138,-173.76C138,-161.93 138,-146.32 138,-133.05"/> -<polygon fill="black" stroke="black" points="141.5,-133.04 138,-123.04 134.5,-133.04 141.5,-133.04"/> -<text text-anchor="middle" x="150.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M129,-173.76C129,-161.93 129,-146.32 129,-133.05"/> +<polygon fill="black" stroke="black" points="132.5,-133.04 129,-123.04 125.5,-133.04 132.5,-133.04"/> +<text text-anchor="middle" x="141.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1231pt" height="435pt" - viewBox="0.00 0.00 1230.50 435.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1182pt" height="435pt" + viewBox="0.00 0.00 1181.50 435.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 431)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-431 1226.5,-431 1226.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-431 1177.5,-431 1177.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="280.5,-8 280.5,-259 814.5,-259 814.5,-8 280.5,-8"/> -<text text-anchor="middle" x="547.5" y="-243.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="267.5,-8 267.5,-259 765.5,-259 765.5,-8 267.5,-8"/> +<text text-anchor="middle" x="516.5" y="-243.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="335,-338 0,-338 0,-300 335,-300 335,-338"/> -<text text-anchor="middle" x="167.5" y="-322.8" font-family="courb" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> -<text text-anchor="middle" x="167.5" y="-307.8" font-family="courb" font-size="14.00">.@entry.@indef</text> +<polygon fill="none" stroke="black" points="309,-338 0,-338 0,-300 309,-300 309,-338"/> +<text text-anchor="middle" x="154.5" y="-322.8" font-family="courb" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> +<text text-anchor="middle" x="154.5" y="-307.8" font-family="courb" font-size="14.00">.@entry.@indef</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="270.5,-227 16.5,-227 16.5,-191 270.5,-191 270.5,-227"/> -<text text-anchor="middle" x="143.5" y="-205.3" font-family="Times,serif" font-size="14.00">safety(ant&gt;danger,icl&gt;condition(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="257.5,-227 3.5,-227 3.5,-191 257.5,-191 257.5,-227"/> +<text text-anchor="middle" x="130.5" y="-205.3" font-family="Times,serif" font-size="14.00">safety(ant&gt;danger,icl&gt;condition(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M163.43,-299.68C159.62,-282.54 153.88,-256.72 149.54,-237.18"/> -<polygon fill="black" stroke="black" points="152.94,-236.34 147.35,-227.34 146.11,-237.86 152.94,-236.34"/> -<text text-anchor="middle" x="172" y="-270.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M150.43,-299.68C146.62,-282.54 140.88,-256.72 136.54,-237.18"/> +<polygon fill="black" stroke="black" points="139.94,-236.34 134.35,-227.34 133.11,-237.86 139.94,-236.34"/> +<text text-anchor="middle" x="159" y="-270.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="806,-228 289,-228 289,-190 806,-190 806,-228"/> -<text text-anchor="middle" x="547.5" y="-212.8" font-family="courb" font-size="14.00">control(agt&gt;volitional_thing,equ&gt;command,icl&gt;do,obj&gt;volitional_thing)</text> -<text text-anchor="middle" x="547.5" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="757.5,-228 275.5,-228 275.5,-190 757.5,-190 757.5,-228"/> +<text text-anchor="middle" x="516.5" y="-212.8" font-family="courb" font-size="14.00">control(agt&gt;volitional_thing,equ&gt;command,icl&gt;do,obj&gt;volitional_thing)</text> +<text text-anchor="middle" x="516.5" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;8 --> <g id="edge6" class="edge"> <title>1&#45;&gt;8</title> -<path fill="none" stroke="black" d="M231.1,-299.92C268.25,-289.37 317.2,-275.45 365.46,-261.74"/> -<polygon fill="black" stroke="black" points="366.44,-265.1 375.1,-259 364.52,-258.37 366.44,-265.1"/> -<text text-anchor="middle" x="355" y="-270.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M215.09,-299.92C250.33,-289.41 296.72,-275.57 342.51,-261.91"/> +<polygon fill="black" stroke="black" points="343.69,-265.21 352.27,-259 341.68,-258.5 343.69,-265.21"/> +<text text-anchor="middle" x="334" y="-270.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="295.5,-427 39.5,-427 39.5,-389 295.5,-389 295.5,-427"/> -<text text-anchor="middle" x="167.5" y="-411.8" font-family="Times,serif" font-size="14.00">centralize(icl&gt;change(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="167.5" y="-396.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="282.5,-427 26.5,-427 26.5,-389 282.5,-389 282.5,-427"/> +<text text-anchor="middle" x="154.5" y="-411.8" font-family="Times,serif" font-size="14.00">centralize(icl&gt;change(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="154.5" y="-396.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge4" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M167.5,-388.97C167.5,-377.19 167.5,-361.56 167.5,-348.16"/> -<polygon fill="black" stroke="black" points="171,-348 167.5,-338 164,-348 171,-348"/> -<text text-anchor="middle" x="176.5" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M154.5,-388.97C154.5,-377.19 154.5,-361.56 154.5,-348.16"/> +<polygon fill="black" stroke="black" points="158,-348 154.5,-338 151,-348 158,-348"/> +<text text-anchor="middle" x="163.5" y="-359.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node4" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1222.5,-139 822.5,-139 822.5,-103 1222.5,-103 1222.5,-139"/> -<text text-anchor="middle" x="1022.5" y="-117.3" font-family="Times,serif" font-size="14.00">establish(agt&gt;volitional_thing,icl&gt;found(icl&gt;do),obj&gt;thing,scn&gt;thing)</text> +<polygon fill="none" stroke="black" points="1173.5,-139 773.5,-139 773.5,-103 1173.5,-103 1173.5,-139"/> +<text text-anchor="middle" x="973.5" y="-117.3" font-family="Times,serif" font-size="14.00">establish(agt&gt;volitional_thing,icl&gt;found(icl&gt;do),obj&gt;thing,scn&gt;thing)</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="682.5,-139 412.5,-139 412.5,-103 682.5,-103 682.5,-139"/> -<text text-anchor="middle" x="547.5" y="-117.3" font-family="Times,serif" font-size="14.00">separation(icl&gt;change_of_integrity(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="651.5,-139 381.5,-139 381.5,-103 651.5,-103 651.5,-139"/> +<text text-anchor="middle" x="516.5" y="-117.3" font-family="Times,serif" font-size="14.00">separation(icl&gt;change_of_integrity(icl&gt;thing))</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="657,-52 438,-52 438,-16 657,-16 657,-52"/> -<text text-anchor="middle" x="547.5" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="626,-52 407,-52 407,-16 626,-16 626,-52"/> +<text text-anchor="middle" x="516.5" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge1" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M547.5,-102.8C547.5,-91.16 547.5,-75.55 547.5,-62.24"/> -<polygon fill="black" stroke="black" points="551,-62.18 547.5,-52.18 544,-62.18 551,-62.18"/> -<text text-anchor="middle" x="560" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M516.5,-102.8C516.5,-91.16 516.5,-75.55 516.5,-62.24"/> +<polygon fill="black" stroke="black" points="520,-62.18 516.5,-52.18 513,-62.18 520,-62.18"/> +<text text-anchor="middle" x="529" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8&#45;&gt;5 --> <g id="edge5" class="edge"> <title>8&#45;&gt;5</title> -<path fill="none" stroke="black" d="M814.5,-159.66C851.19,-153.02 886.92,-146.55 918.13,-140.9"/> -<polygon fill="black" stroke="black" points="919.09,-144.28 928.31,-139.05 917.85,-137.39 919.09,-144.28"/> -<text text-anchor="middle" x="837.5" y="-160.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M765.5,-161.14C803.36,-154.02 840.47,-147.04 872.61,-140.99"/> +<polygon fill="black" stroke="black" points="873.7,-144.34 882.88,-139.05 872.4,-137.46 873.7,-144.34"/> +<text text-anchor="middle" x="795.5" y="-160.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 8&#45;&gt;6 --> <g id="edge2" class="edge"> <title>8&#45;&gt;6</title> -<path fill="none" stroke="black" d="M547.5,-189.76C547.5,-177.93 547.5,-162.32 547.5,-149.05"/> -<polygon fill="black" stroke="black" points="551,-149.04 547.5,-139.04 544,-149.04 551,-149.04"/> -<text text-anchor="middle" x="556.5" y="-160.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M516.5,-189.76C516.5,-177.93 516.5,-162.32 516.5,-149.05"/> +<polygon fill="black" stroke="black" points="520,-149.04 516.5,-139.04 513,-149.04 520,-149.04"/> +<text text-anchor="middle" x="525.5" y="-160.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="973pt" height="222pt" @@ -48886,16 +48911,16 @@ pur:01(intend(icl>will>be,obj>uw,aoj>person).@past.@not,communicatio <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="484,-214 128,-214 128,-176 484,-176 484,-214"/> -<text text-anchor="middle" x="306" y="-198.8" font-family="courb" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> -<text text-anchor="middle" x="306" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="480,-214 154,-214 154,-176 480,-176 480,-214"/> +<text text-anchor="middle" x="317" y="-198.8" font-family="courb" font-size="14.00">receive(icl&gt;acquire(icl&gt;do),obj&gt;thing,src&gt;thing)</text> +<text text-anchor="middle" x="317" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M317.81,-175.97C326,-163.48 337.02,-146.66 346.13,-132.76"/> -<polygon fill="black" stroke="black" points="349.23,-134.4 351.79,-124.12 343.38,-130.56 349.23,-134.4"/> -<text text-anchor="middle" x="345.5" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M326.53,-175.97C333.07,-163.6 341.86,-146.98 349.17,-133.15"/> +<polygon fill="black" stroke="black" points="352.37,-134.59 353.95,-124.12 346.18,-131.32 352.37,-134.59"/> +<text text-anchor="middle" x="350.5" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -48907,9 +48932,9 @@ pur:01(intend(icl>will>be,obj>uw,aoj>person).@past.@not,communicatio <!-- 3&#45;&gt;5 --> <g id="edge5" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M358.76,-175.99C389.34,-165.8 428.67,-153.11 464,-143 482.67,-137.66 502.83,-132.34 521.98,-127.5"/> -<polygon fill="black" stroke="black" points="523.04,-130.84 531.89,-125.01 521.34,-124.05 523.04,-130.84"/> -<text text-anchor="middle" x="472" y="-146.8" font-family="Times,serif" font-size="14.00">plf</text> +<path fill="none" stroke="black" d="M364.97,-175.98C393.28,-165.67 429.94,-152.86 463,-143 481.31,-137.54 501.09,-132.24 519.97,-127.47"/> +<polygon fill="black" stroke="black" points="520.9,-130.84 529.75,-125.02 519.2,-124.05 520.9,-130.84"/> +<text text-anchor="middle" x="471" y="-146.8" font-family="Times,serif" font-size="14.00">plf</text> </g> <!-- 9 --> <g id="node9" class="node"> @@ -48921,30 +48946,30 @@ pur:01(intend(icl>will>be,obj>uw,aoj>person).@past.@not,communicatio <!-- 3&#45;&gt;9 --> <g id="edge10" class="edge"> <title>3&#45;&gt;9</title> -<path fill="none" stroke="black" d="M267.05,-175.97C237.81,-162.44 197.59,-143.83 166.31,-129.35"/> -<polygon fill="black" stroke="black" points="167.45,-126.03 156.9,-125 164.51,-132.38 167.45,-126.03"/> -<text text-anchor="middle" x="231.5" y="-146.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M275.77,-175.97C244.68,-162.38 201.88,-143.67 168.7,-129.17"/> +<polygon fill="black" stroke="black" points="169.74,-125.8 159.18,-125 166.94,-132.22 169.74,-125.8"/> +<text text-anchor="middle" x="237.5" y="-146.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="777.5,-214 502.5,-214 502.5,-176 777.5,-176 777.5,-214"/> -<text text-anchor="middle" x="640" y="-198.8" font-family="Times,serif" font-size="14.00">generate(agt&gt;thing,equ&gt;give,icl&gt;do,obj&gt;thing)</text> -<text text-anchor="middle" x="640" y="-183.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="773.5,-214 498.5,-214 498.5,-176 773.5,-176 773.5,-214"/> +<text text-anchor="middle" x="636" y="-198.8" font-family="Times,serif" font-size="14.00">generate(agt&gt;thing,equ&gt;give,icl&gt;do,obj&gt;thing)</text> +<text text-anchor="middle" x="636" y="-183.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge3" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M582.61,-175.97C537.33,-161.75 474.21,-141.93 427.26,-127.18"/> -<polygon fill="black" stroke="black" points="428.08,-123.77 417.49,-124.12 425.99,-130.45 428.08,-123.77"/> -<text text-anchor="middle" x="526.5" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M579.43,-175.97C534.82,-161.75 472.61,-141.93 426.33,-127.18"/> +<polygon fill="black" stroke="black" points="427.3,-123.82 416.71,-124.12 425.17,-130.49 427.3,-123.82"/> +<text text-anchor="middle" x="523.5" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge6" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M633.37,-175.97C628.99,-164.08 623.17,-148.25 618.21,-134.76"/> -<polygon fill="black" stroke="black" points="621.36,-133.18 614.62,-125 614.79,-135.6 621.36,-133.18"/> -<text text-anchor="middle" x="633" y="-146.8" font-family="Times,serif" font-size="14.00">plf</text> +<path fill="none" stroke="black" d="M628.51,-175.82C626.29,-170.15 623.94,-163.86 622,-158 619.54,-150.57 617.17,-142.43 615.1,-134.88"/> +<polygon fill="black" stroke="black" points="618.44,-133.83 612.48,-125.07 611.68,-135.64 618.44,-133.83"/> +<text text-anchor="middle" x="630" y="-146.8" font-family="Times,serif" font-size="14.00">plf</text> </g> <!-- 7 --> <g id="node7" class="node"> @@ -48956,9 +48981,9 @@ pur:01(intend(icl>will>be,obj>uw,aoj>person).@past.@not,communicatio <!-- 4&#45;&gt;7 --> <g id="edge8" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M684.34,-175.97C718.06,-162.27 764.59,-143.35 800.39,-128.79"/> -<polygon fill="black" stroke="black" points="801.77,-132.01 809.72,-125 799.13,-125.53 801.77,-132.01"/> -<text text-anchor="middle" x="768" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M681.17,-175.97C715.51,-162.27 762.91,-143.35 799.39,-128.79"/> +<polygon fill="black" stroke="black" points="800.9,-131.96 808.89,-125 798.3,-125.46 800.9,-131.96"/> +<text text-anchor="middle" x="767" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -49004,7 +49029,7 @@ pur:01(intend(icl>will>be,obj>uw,aoj>person).@past.@not,communicatio <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1108pt" height="400pt" @@ -49015,7 +49040,7 @@ pur:01(intend(icl>will>be,obj>uw,aoj>person).@past.@not,communicatio <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="533,-392 183,-392 183,-354 533,-354 533,-392"/> +<polygon fill="none" stroke="black" points="518,-392 198,-392 198,-354 518,-354 518,-392"/> <text text-anchor="middle" x="358" y="-376.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> <text text-anchor="middle" x="358" y="-361.8" font-family="courb" font-size="14.00">.@entry.@present.@suppose</text> </g> @@ -49132,124 +49157,124 @@ pur:01(intend(icl>will>be,obj>uw,aoj>person).@past.@not,communicatio <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="358pt" height="309pt" - viewBox="0.00 0.00 358.00 309.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="328pt" height="309pt" + viewBox="0.00 0.00 328.00 309.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 305)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-305 354,-305 354,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-305 324,-305 324,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="264,-123 86,-123 86,-87 264,-87 264,-123"/> -<text text-anchor="middle" x="175" y="-101.3" font-family="Times,serif" font-size="14.00">control(icl&gt;power(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="249,-123 71,-123 71,-87 249,-87 249,-123"/> +<text text-anchor="middle" x="160" y="-101.3" font-family="Times,serif" font-size="14.00">control(icl&gt;power(icl&gt;thing))</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="284.5,-36 65.5,-36 65.5,0 284.5,0 284.5,-36"/> -<text text-anchor="middle" x="175" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="269.5,-36 50.5,-36 50.5,0 269.5,0 269.5,-36"/> +<text text-anchor="middle" x="160" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M175,-86.8C175,-75.16 175,-59.55 175,-46.24"/> -<polygon fill="black" stroke="black" points="178.5,-46.18 175,-36.18 171.5,-46.18 178.5,-46.18"/> -<text text-anchor="middle" x="187.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M160,-86.8C160,-75.16 160,-59.55 160,-46.24"/> +<polygon fill="black" stroke="black" points="163.5,-46.18 160,-36.18 156.5,-46.18 163.5,-46.18"/> +<text text-anchor="middle" x="172.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="334,-212 16,-212 16,-174 334,-174 334,-212"/> -<text text-anchor="middle" x="175" y="-196.8" font-family="Times,serif" font-size="14.00">possibility(icl&gt;perspective(icl&gt;abstract_thing),obj&gt;uw)</text> -<text text-anchor="middle" x="175" y="-181.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="319,-212 1,-212 1,-174 319,-174 319,-212"/> +<text text-anchor="middle" x="160" y="-196.8" font-family="Times,serif" font-size="14.00">possibility(icl&gt;perspective(icl&gt;abstract_thing),obj&gt;uw)</text> +<text text-anchor="middle" x="160" y="-181.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M175,-173.76C175,-161.93 175,-146.32 175,-133.05"/> -<polygon fill="black" stroke="black" points="178.5,-133.04 175,-123.04 171.5,-133.04 178.5,-133.04"/> -<text text-anchor="middle" x="187.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M160,-173.76C160,-161.93 160,-146.32 160,-133.05"/> +<polygon fill="black" stroke="black" points="163.5,-133.04 160,-123.04 156.5,-133.04 163.5,-133.04"/> +<text text-anchor="middle" x="172.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="350,-301 0,-301 0,-263 350,-263 350,-301"/> -<text text-anchor="middle" x="175" y="-285.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="175" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="320,-301 0,-301 0,-263 320,-263 320,-301"/> +<text text-anchor="middle" x="160" y="-285.8" font-family="courb" font-size="14.00">provide(cob&gt;thing,icl&gt;equip(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="160" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge3" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M175,-262.97C175,-251.19 175,-235.56 175,-222.16"/> -<polygon fill="black" stroke="black" points="178.5,-222 175,-212 171.5,-222 178.5,-222"/> -<text text-anchor="middle" x="184" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M160,-262.97C160,-251.19 160,-235.56 160,-222.16"/> +<polygon fill="black" stroke="black" points="163.5,-222 160,-212 156.5,-222 163.5,-222"/> +<text text-anchor="middle" x="169" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1250pt" height="540pt" - viewBox="0.00 0.00 1250.00 540.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1231pt" height="540pt" + viewBox="0.00 0.00 1231.00 540.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 536)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-536 1246,-536 1246,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-536 1227,-536 1227,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-524 1234,-524 1234,-8 8,-8"/> -<text text-anchor="middle" x="621" y="-508.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-524 1215,-524 1215,-8 8,-8"/> +<text text-anchor="middle" x="611.5" y="-508.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="522.5,-139 323.5,-139 323.5,-103 522.5,-103 522.5,-139"/> -<text text-anchor="middle" x="423" y="-117.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="519.5,-139 320.5,-139 320.5,-103 519.5,-103 519.5,-139"/> +<text text-anchor="middle" x="420" y="-117.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):01</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="450,-52 396,-52 396,-16 450,-16 450,-52"/> -<text text-anchor="middle" x="423" y="-30.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="447,-52 393,-52 393,-16 447,-16 447,-52"/> +<text text-anchor="middle" x="420" y="-30.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M423,-102.8C423,-91.16 423,-75.55 423,-62.24"/> -<polygon fill="black" stroke="black" points="426.5,-62.18 423,-52.18 419.5,-62.18 426.5,-62.18"/> -<text text-anchor="middle" x="435.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M420,-102.8C420,-91.16 420,-75.55 420,-62.24"/> +<polygon fill="black" stroke="black" points="423.5,-62.18 420,-52.18 416.5,-62.18 423.5,-62.18"/> +<text text-anchor="middle" x="432.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="531,-226 315,-226 315,-190 531,-190 531,-226"/> -<text text-anchor="middle" x="423" y="-204.3" font-family="Times,serif" font-size="14.00">radio(icl&gt;media(icl&gt;abstract_thing))</text> +<polygon fill="none" stroke="black" points="528,-226 312,-226 312,-190 528,-190 528,-226"/> +<text text-anchor="middle" x="420" y="-204.3" font-family="Times,serif" font-size="14.00">radio(icl&gt;media(icl&gt;abstract_thing))</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M423,-189.8C423,-178.16 423,-162.55 423,-149.24"/> -<polygon fill="black" stroke="black" points="426.5,-149.18 423,-139.18 419.5,-149.18 426.5,-149.18"/> -<text text-anchor="middle" x="435.5" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M420,-189.8C420,-178.16 420,-162.55 420,-149.24"/> +<polygon fill="black" stroke="black" points="423.5,-149.18 420,-139.18 416.5,-149.18 423.5,-149.18"/> +<text text-anchor="middle" x="432.5" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="540,-315 306,-315 306,-277 540,-277 540,-315"/> -<text text-anchor="middle" x="423" y="-299.8" font-family="Times,serif" font-size="14.00">channel(icl&gt;transmission(icl&gt;thing)):01</text> -<text text-anchor="middle" x="423" y="-284.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="537,-315 303,-315 303,-277 537,-277 537,-315"/> +<text text-anchor="middle" x="420" y="-299.8" font-family="Times,serif" font-size="14.00">channel(icl&gt;transmission(icl&gt;thing)):01</text> +<text text-anchor="middle" x="420" y="-284.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge3" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M423,-276.76C423,-264.93 423,-249.32 423,-236.05"/> -<polygon fill="black" stroke="black" points="426.5,-236.04 423,-226.04 419.5,-236.04 426.5,-236.04"/> -<text text-anchor="middle" x="435.5" y="-247.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M420,-276.76C420,-264.93 420,-249.32 420,-236.05"/> +<polygon fill="black" stroke="black" points="423.5,-236.04 420,-226.04 416.5,-236.04 423.5,-236.04"/> +<text text-anchor="middle" x="432.5" y="-247.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -49261,63 +49286,63 @@ pur:01(intend(icl>will>be,obj>uw,aoj>person).@past.@not,communicatio <!-- 5&#45;&gt;4 --> <g id="edge4" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M247,-365.97C281.97,-352.27 330.24,-333.35 367.39,-318.79"/> -<polygon fill="black" stroke="black" points="369.03,-321.91 377.06,-315 366.47,-315.39 369.03,-321.91"/> -<text text-anchor="middle" x="334" y="-336.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M246.38,-365.97C280.88,-352.27 328.5,-333.35 365.14,-318.79"/> +<polygon fill="black" stroke="black" points="366.68,-321.95 374.68,-315 364.1,-315.44 366.68,-321.95"/> +<text text-anchor="middle" x="332" y="-336.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="928,-404 656,-404 656,-366 928,-366 928,-404"/> -<text text-anchor="middle" x="792" y="-388.8" font-family="courb" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> -<text text-anchor="middle" x="792" y="-373.8" font-family="courb" font-size="14.00">.@entry.@indef.@present</text> +<polygon fill="none" stroke="black" points="909.5,-404 656.5,-404 656.5,-366 909.5,-366 909.5,-404"/> +<text text-anchor="middle" x="783" y="-388.8" font-family="courb" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> +<text text-anchor="middle" x="783" y="-373.8" font-family="courb" font-size="14.00">.@entry.@indef.@present</text> </g> <!-- 6&#45;&gt;4 --> <g id="edge5" class="edge"> <title>6&#45;&gt;4</title> -<path fill="none" stroke="black" d="M715.54,-365.97C655.43,-351.8 571.69,-332.06 509.2,-317.32"/> -<polygon fill="black" stroke="black" points="509.9,-313.89 499.36,-315 508.29,-320.7 509.9,-313.89"/> -<text text-anchor="middle" x="637.5" y="-336.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M707.79,-365.97C648.77,-351.83 566.61,-332.14 505.18,-317.41"/> +<polygon fill="black" stroke="black" points="505.66,-313.93 495.12,-315 504.03,-320.74 505.66,-313.93"/> +<text text-anchor="middle" x="631.5" y="-336.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="891.5,-314 692.5,-314 692.5,-278 891.5,-278 891.5,-314"/> -<text text-anchor="middle" x="792" y="-292.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="882.5,-314 683.5,-314 683.5,-278 882.5,-278 882.5,-314"/> +<text text-anchor="middle" x="783" y="-292.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing)):02</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge7" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M792,-365.97C792,-353.96 792,-337.93 792,-324.36"/> -<polygon fill="black" stroke="black" points="795.5,-324.12 792,-314.12 788.5,-324.12 795.5,-324.12"/> -<text text-anchor="middle" x="804.5" y="-336.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M783,-365.97C783,-353.96 783,-337.93 783,-324.36"/> +<polygon fill="black" stroke="black" points="786.5,-324.12 783,-314.12 779.5,-324.12 786.5,-324.12"/> +<text text-anchor="middle" x="795.5" y="-336.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="877,-226 707,-226 707,-190 877,-190 877,-226"/> -<text text-anchor="middle" x="792" y="-204.3" font-family="Times,serif" font-size="14.00">safe(ant&gt;dangerous,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="868,-226 698,-226 698,-190 868,-190 868,-226"/> +<text text-anchor="middle" x="783" y="-204.3" font-family="Times,serif" font-size="14.00">safe(ant&gt;dangerous,icl&gt;adj)</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge6" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M792,-277.6C792,-265.75 792,-249.82 792,-236.29"/> -<polygon fill="black" stroke="black" points="795.5,-236.08 792,-226.08 788.5,-236.08 795.5,-236.08"/> -<text text-anchor="middle" x="804.5" y="-247.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M783,-277.6C783,-265.75 783,-249.82 783,-236.29"/> +<polygon fill="black" stroke="black" points="786.5,-236.08 783,-226.08 779.5,-236.08 786.5,-236.08"/> +<text text-anchor="middle" x="795.5" y="-247.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="920,-493 664,-493 664,-455 920,-455 920,-493"/> -<text text-anchor="middle" x="792" y="-477.8" font-family="Times,serif" font-size="14.00">intend(aoj&gt;person,icl&gt;will(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="792" y="-462.8" font-family="Times,serif" font-size="14.00">.@not.@past</text> +<polygon fill="none" stroke="black" points="911,-493 655,-493 655,-455 911,-455 911,-493"/> +<text text-anchor="middle" x="783" y="-477.8" font-family="Times,serif" font-size="14.00">intend(aoj&gt;person,icl&gt;will(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="783" y="-462.8" font-family="Times,serif" font-size="14.00">.@not.@past</text> </g> <!-- 9&#45;&gt;6 --> <g id="edge8" class="edge"> <title>9&#45;&gt;6</title> -<path fill="none" stroke="black" d="M792,-454.97C792,-443.19 792,-427.56 792,-414.16"/> -<polygon fill="black" stroke="black" points="795.5,-414 792,-404 788.5,-414 795.5,-414"/> -<text text-anchor="middle" x="804.5" y="-425.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M783,-454.97C783,-443.19 783,-427.56 783,-414.16"/> +<polygon fill="black" stroke="black" points="786.5,-414 783,-404 779.5,-414 786.5,-414"/> +<text text-anchor="middle" x="795.5" y="-425.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node10" class="node"> @@ -49328,40 +49353,40 @@ pur:01(intend(icl>will>be,obj>uw,aoj>person).@past.@not,communicatio <!-- 9&#45;&gt;10 --> <g id="edge9" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M735.85,-454.97C691.56,-440.75 629.8,-420.93 583.86,-406.18"/> -<polygon fill="black" stroke="black" points="584.9,-402.84 574.31,-403.12 582.76,-409.5 584.9,-402.84"/> -<text text-anchor="middle" x="680.5" y="-425.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M728.71,-454.97C685.98,-440.78 626.44,-421.01 582.06,-406.27"/> +<polygon fill="black" stroke="black" points="583.14,-402.95 572.54,-403.12 580.93,-409.59 583.14,-402.95"/> +<text text-anchor="middle" x="675.5" y="-425.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1225.5,-403 946.5,-403 946.5,-367 1225.5,-367 1225.5,-403"/> -<text text-anchor="middle" x="1086" y="-381.3" font-family="Times,serif" font-size="14.00">communication(agt&gt;thing,icl&gt;action,ptn&gt;thing)</text> +<polygon fill="none" stroke="black" points="1206.5,-403 927.5,-403 927.5,-367 1206.5,-367 1206.5,-403"/> +<text text-anchor="middle" x="1067" y="-381.3" font-family="Times,serif" font-size="14.00">communication(agt&gt;thing,icl&gt;action,ptn&gt;thing)</text> </g> <!-- 9&#45;&gt;11 --> <g id="edge11" class="edge"> <title>9&#45;&gt;11</title> -<path fill="none" stroke="black" d="M852.92,-454.97C901.17,-440.7 968.52,-420.76 1018.42,-406"/> -<polygon fill="black" stroke="black" points="1019.57,-409.31 1028.16,-403.12 1017.58,-402.6 1019.57,-409.31"/> -<text text-anchor="middle" x="965.5" y="-425.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M841.84,-454.97C888.36,-440.73 953.25,-420.85 1001.42,-406.09"/> +<polygon fill="black" stroke="black" points="1002.59,-409.39 1011.13,-403.12 1000.54,-402.7 1002.59,-409.39"/> +<text text-anchor="middle" x="951.5" y="-425.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1196.5,-315 975.5,-315 975.5,-277 1196.5,-277 1196.5,-315"/> -<text text-anchor="middle" x="1086" y="-299.8" font-family="Times,serif" font-size="14.00">spoken(ant&gt;written,equ&gt;oral,icl&gt;adj)</text> -<text text-anchor="middle" x="1086" y="-284.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1177.5,-315 956.5,-315 956.5,-277 1177.5,-277 1177.5,-315"/> +<text text-anchor="middle" x="1067" y="-299.8" font-family="Times,serif" font-size="14.00">spoken(ant&gt;written,equ&gt;oral,icl&gt;adj)</text> +<text text-anchor="middle" x="1067" y="-284.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge10" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1086,-366.81C1086,-355.01 1086,-339.07 1086,-325.4"/> -<polygon fill="black" stroke="black" points="1089.5,-325.05 1086,-315.05 1082.5,-325.05 1089.5,-325.05"/> -<text text-anchor="middle" x="1098.5" y="-336.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1067,-366.81C1067,-355.01 1067,-339.07 1067,-325.4"/> +<polygon fill="black" stroke="black" points="1070.5,-325.05 1067,-315.05 1063.5,-325.05 1070.5,-325.05"/> +<text text-anchor="middle" x="1079.5" y="-336.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Reference point</orig><unl>[S:00] @@ -49373,10 +49398,10 @@ mod(point(icl>component>thing).@entry,reference(icl>remark>thing,equ {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="280pt" height="133pt" @@ -49387,7 +49412,7 @@ mod(point(icl>component>thing).@entry,reference(icl>remark>thing,equ <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="256.5,-125 15.5,-125 15.5,-87 256.5,-87 256.5,-125"/> +<polygon fill="none" stroke="black" points="248.5,-125 23.5,-125 23.5,-87 248.5,-87 248.5,-125"/> <text text-anchor="middle" x="136" y="-109.8" font-family="courb" font-size="14.00">point(icl&gt;component(icl&gt;thing))</text> <text text-anchor="middle" x="136" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -49406,7 +49431,7 @@ mod(point(icl>component>thing).@entry,reference(icl>remark>thing,equ </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Information point used for train location updating. Used to correct error of odometry.</orig><unl>[S:00] {org:en} Information point used for train location updating. @@ -49421,7 +49446,7 @@ pur:01(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw) [/S] [S:00] {org:en} -Used to correct error of odometry.. +Used to correct error of odometry. {/org} {unl} obj:01(correct(icl>change_by_reversal>do,agt>volitional_thing,obj>thing).@entry,error(icl>nonaccomplishment>thing,equ>mistake)) @@ -49430,163 +49455,163 @@ pur(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@e {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="578pt" height="364pt" - viewBox="0.00 0.00 578.00 364.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="562pt" height="364pt" + viewBox="0.00 0.00 562.00 364.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 360)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-360 574,-360 574,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-360 558,-360 558,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-348 562,-348 562,-8 8,-8"/> -<text text-anchor="middle" x="285" y="-332.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-348 546,-348 546,-8 8,-8"/> +<text text-anchor="middle" x="277" y="-332.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="257.5,-228 16.5,-228 16.5,-190 257.5,-190 257.5,-228"/> -<text text-anchor="middle" x="137" y="-212.8" font-family="courb" font-size="14.00">point(icl&gt;component(icl&gt;thing))</text> -<text text-anchor="middle" x="137" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="241.5,-228 16.5,-228 16.5,-190 241.5,-190 241.5,-228"/> +<text text-anchor="middle" x="129" y="-212.8" font-family="courb" font-size="14.00">point(icl&gt;component(icl&gt;thing))</text> +<text text-anchor="middle" x="129" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="245.5,-139 28.5,-139 28.5,-103 245.5,-103 245.5,-139"/> -<text text-anchor="middle" x="137" y="-117.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="237.5,-139 20.5,-139 20.5,-103 237.5,-103 237.5,-139"/> +<text text-anchor="middle" x="129" y="-117.3" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M137,-189.76C137,-177.93 137,-162.32 137,-149.05"/> -<polygon fill="black" stroke="black" points="140.5,-149.04 137,-139.04 133.5,-149.04 140.5,-149.04"/> -<text text-anchor="middle" x="149.5" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M129,-189.76C129,-177.93 129,-162.32 129,-149.05"/> +<polygon fill="black" stroke="black" points="132.5,-149.04 129,-139.04 125.5,-149.04 132.5,-149.04"/> +<text text-anchor="middle" x="141.5" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="470,-317 100,-317 100,-279 470,-279 470,-317"/> -<text text-anchor="middle" x="285" y="-301.8" font-family="Times,serif" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> -<text text-anchor="middle" x="285" y="-286.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="462,-317 92,-317 92,-279 462,-279 462,-317"/> +<text text-anchor="middle" x="277" y="-301.8" font-family="Times,serif" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> +<text text-anchor="middle" x="277" y="-286.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M254.33,-278.97C231.71,-265.68 200.75,-247.47 176.31,-233.11"/> -<polygon fill="black" stroke="black" points="178.02,-230.05 167.63,-228 174.47,-236.09 178.02,-230.05"/> -<text text-anchor="middle" x="228" y="-249.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M246.33,-278.97C223.71,-265.68 192.75,-247.47 168.31,-233.11"/> +<polygon fill="black" stroke="black" points="170.02,-230.05 159.63,-228 166.47,-236.09 170.02,-230.05"/> +<text text-anchor="middle" x="220" y="-249.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="554,-227 276,-227 276,-191 554,-191 554,-227"/> -<text text-anchor="middle" x="415" y="-205.3" font-family="Times,serif" font-size="14.00">update(agt&gt;thing,icl&gt;inform(icl&gt;do),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="538,-227 260,-227 260,-191 538,-191 538,-227"/> +<text text-anchor="middle" x="399" y="-205.3" font-family="Times,serif" font-size="14.00">update(agt&gt;thing,icl&gt;inform(icl&gt;do),obj&gt;thing)</text> </g> <!-- 3&#45;&gt;6 --> <g id="edge5" class="edge"> <title>3&#45;&gt;6</title> -<path fill="none" stroke="black" d="M311.94,-278.97C331.94,-265.59 359.36,-247.23 380.9,-232.82"/> -<polygon fill="black" stroke="black" points="383.06,-235.59 389.43,-227.12 379.17,-229.77 383.06,-235.59"/> -<text text-anchor="middle" x="366.5" y="-249.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M302.28,-278.97C320.97,-265.65 346.56,-247.4 366.72,-233.02"/> +<polygon fill="black" stroke="black" points="368.89,-235.77 375,-227.12 364.83,-230.07 368.89,-235.77"/> +<text text-anchor="middle" x="354.5" y="-249.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="506,-139 324,-139 324,-103 506,-103 506,-139"/> -<text text-anchor="middle" x="415" y="-117.3" font-family="Times,serif" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="490,-139 308,-139 308,-103 490,-103 490,-139"/> +<text text-anchor="middle" x="399" y="-117.3" font-family="Times,serif" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="524.5,-52 305.5,-52 305.5,-16 524.5,-16 524.5,-52"/> -<text text-anchor="middle" x="415" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="508.5,-52 289.5,-52 289.5,-16 508.5,-16 508.5,-52"/> +<text text-anchor="middle" x="399" y="-30.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M415,-102.8C415,-91.16 415,-75.55 415,-62.24"/> -<polygon fill="black" stroke="black" points="418.5,-62.18 415,-52.18 411.5,-62.18 418.5,-62.18"/> -<text text-anchor="middle" x="427.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M399,-102.8C399,-91.16 399,-75.55 399,-62.24"/> +<polygon fill="black" stroke="black" points="402.5,-62.18 399,-52.18 395.5,-62.18 402.5,-62.18"/> +<text text-anchor="middle" x="411.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6&#45;&gt;4 --> <g id="edge4" class="edge"> <title>6&#45;&gt;4</title> -<path fill="none" stroke="black" d="M415,-190.6C415,-178.75 415,-162.82 415,-149.29"/> -<polygon fill="black" stroke="black" points="418.5,-149.08 415,-139.08 411.5,-149.08 418.5,-149.08"/> -<text text-anchor="middle" x="423.5" y="-160.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M399,-190.6C399,-178.75 399,-162.82 399,-149.29"/> +<polygon fill="black" stroke="black" points="402.5,-149.08 399,-139.08 395.5,-149.08 402.5,-149.08"/> +<text text-anchor="middle" x="407.5" y="-160.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="552pt" height="346pt" - viewBox="0.00 0.00 552.00 346.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="512pt" height="346pt" + viewBox="0.00 0.00 512.00 346.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 342)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-342 548,-342 548,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-342 508,-342 508,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-259 536,-259 536,-8 8,-8"/> -<text text-anchor="middle" x="272" y="-243.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-259 496,-259 496,-8 8,-8"/> +<text text-anchor="middle" x="252" y="-243.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="527.5,-228 16.5,-228 16.5,-190 527.5,-190 527.5,-228"/> -<text text-anchor="middle" x="272" y="-212.8" font-family="courb" font-size="14.00">correct(agt&gt;volitional_thing,icl&gt;change_by_reversal(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="272" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="488.5,-228 15.5,-228 15.5,-190 488.5,-190 488.5,-228"/> +<text text-anchor="middle" x="252" y="-212.8" font-family="courb" font-size="14.00">correct(agt&gt;volitional_thing,icl&gt;change_by_reversal(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="252" y="-197.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="430.5,-139 113.5,-139 113.5,-103 430.5,-103 430.5,-139"/> -<text text-anchor="middle" x="272" y="-117.3" font-family="Times,serif" font-size="14.00">error(equ&gt;mistake,icl&gt;nonaccomplishment(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="410.5,-139 93.5,-139 93.5,-103 410.5,-103 410.5,-139"/> +<text text-anchor="middle" x="252" y="-117.3" font-family="Times,serif" font-size="14.00">error(equ&gt;mistake,icl&gt;nonaccomplishment(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M272,-189.76C272,-177.93 272,-162.32 272,-149.05"/> -<polygon fill="black" stroke="black" points="275.5,-149.04 272,-139.04 268.5,-149.04 275.5,-149.04"/> -<text text-anchor="middle" x="281" y="-160.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M252,-189.76C252,-177.93 252,-162.32 252,-149.05"/> +<polygon fill="black" stroke="black" points="255.5,-149.04 252,-139.04 248.5,-149.04 255.5,-149.04"/> +<text text-anchor="middle" x="261" y="-160.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="306.5,-52 237.5,-52 237.5,-16 306.5,-16 306.5,-52"/> -<text text-anchor="middle" x="272" y="-30.3" font-family="Times,serif" font-size="14.00">odometry</text> +<polygon fill="none" stroke="black" points="286.5,-52 217.5,-52 217.5,-16 286.5,-16 286.5,-52"/> +<text text-anchor="middle" x="252" y="-30.3" font-family="Times,serif" font-size="14.00">odometry</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge2" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M272,-102.8C272,-91.16 272,-75.55 272,-62.24"/> -<polygon fill="black" stroke="black" points="275.5,-62.18 272,-52.18 268.5,-62.18 275.5,-62.18"/> -<text text-anchor="middle" x="281" y="-73.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M252,-102.8C252,-91.16 252,-75.55 252,-62.24"/> +<polygon fill="black" stroke="black" points="255.5,-62.18 252,-52.18 248.5,-62.18 255.5,-62.18"/> +<text text-anchor="middle" x="261" y="-73.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="507.5,-338 36.5,-338 36.5,-300 507.5,-300 507.5,-338"/> -<text text-anchor="middle" x="272" y="-322.8" font-family="courb" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> -<text text-anchor="middle" x="272" y="-307.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="467.5,-338 36.5,-338 36.5,-300 467.5,-300 467.5,-338"/> +<text text-anchor="middle" x="252" y="-322.8" font-family="courb" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> +<text text-anchor="middle" x="252" y="-307.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge3" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M272,-299.68C272,-291.08 272,-280.29 272,-269.21"/> -<polygon fill="black" stroke="black" points="275.5,-269 272,-259 268.5,-269 275.5,-269"/> -<text text-anchor="middle" x="281.5" y="-270.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M252,-299.68C252,-291.08 252,-280.29 252,-269.21"/> +<polygon fill="black" stroke="black" points="255.5,-269 252,-259 248.5,-269 255.5,-269"/> +<text text-anchor="middle" x="261.5" y="-270.8" font-family="Times,serif" font-size="14.00">pur</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Relative braking distance</orig><unl>[S:00] @@ -49599,23 +49624,23 @@ obj(brake(icl>stop>occur,obj>thing).@progress,distance(icl>spacing&g {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="448pt" height="135pt" - viewBox="0.00 0.00 448.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="430pt" height="135pt" + viewBox="0.00 0.00 429.50 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 131)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 444,-131 444,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 425.5,-131 425.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="314,-127 96,-127 96,-89 314,-89 314,-127"/> -<text text-anchor="middle" x="205" y="-111.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="205" y="-96.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="310,-127 92,-127 92,-89 310,-89 310,-127"/> +<text text-anchor="middle" x="201" y="-111.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="201" y="-96.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -49626,30 +49651,30 @@ obj(brake(icl>stop>occur,obj>thing).@progress,distance(icl>spacing&g <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M181.38,-88.97C164,-75.71 140.22,-57.56 121.41,-43.21"/> -<polygon fill="black" stroke="black" points="123.5,-40.4 113.43,-37.12 119.25,-45.96 123.5,-40.4"/> -<text text-anchor="middle" x="164" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M178.21,-88.97C161.51,-75.77 138.69,-57.72 120.59,-43.4"/> +<polygon fill="black" stroke="black" points="122.65,-40.57 112.64,-37.12 118.31,-46.06 122.65,-40.57"/> +<text text-anchor="middle" x="162" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="440,-38 200,-38 200,0 440,0 440,-38"/> -<text text-anchor="middle" x="320" y="-22.8" font-family="courb" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> -<text text-anchor="middle" x="320" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="421.5,-38 200.5,-38 200.5,0 421.5,0 421.5,-38"/> +<text text-anchor="middle" x="311" y="-22.8" font-family="courb" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> +<text text-anchor="middle" x="311" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M228.83,-88.97C246.02,-75.97 269.41,-58.27 288.2,-44.06"/> -<polygon fill="black" stroke="black" points="290.34,-46.83 296.2,-38 286.12,-41.25 290.34,-46.83"/> -<text text-anchor="middle" x="279" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M223.79,-88.97C240.16,-76.03 262.41,-58.43 280.34,-44.25"/> +<polygon fill="black" stroke="black" points="282.56,-46.95 288.24,-38 278.22,-41.46 282.56,-46.95"/> +<text text-anchor="middle" x="272" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A train following another in less than absolute braking distance of the following train.</orig><unl>[S:00] {org:en} -A train following another in less than absolute braking distance of the following train.. +A train following another in less than absolute braking distance of the following train. {/org} {unl} agt(follow(icl>move>do,equ>go_after,agt>volitional_thing,obj>volitional_thing).@progress,train(icl>public_transport>thing):01.@entry.@indef) @@ -49663,17 +49688,17 @@ mod(distance(icl>spacing>thing),train(icl>public_transport>thing):02 {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="745pt" height="398pt" - viewBox="0.00 0.00 745.00 398.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="788pt" height="398pt" + viewBox="0.00 0.00 788.00 398.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 394)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-394 741,-394 741,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-394 784,-394 784,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -49684,113 +49709,113 @@ mod(distance(icl>spacing>thing),train(icl>public_transport>thing):02 <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="307,-301 11,-301 11,-263 307,-263 307,-301"/> -<text text-anchor="middle" x="159" y="-285.8" font-family="courb" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> -<text text-anchor="middle" x="159" y="-270.8" font-family="courb" font-size="14.00">.@entry.@indef</text> +<polygon fill="none" stroke="black" points="348.5,-301 75.5,-301 75.5,-263 348.5,-263 348.5,-301"/> +<text text-anchor="middle" x="212" y="-285.8" font-family="courb" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<text text-anchor="middle" x="212" y="-270.8" font-family="courb" font-size="14.00">.@entry.@indef</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M216.87,-351.97C206.4,-339.49 192.3,-322.69 180.64,-308.79"/> -<polygon fill="black" stroke="black" points="183.22,-306.41 174.11,-301 177.85,-310.91 183.22,-306.41"/> -<text text-anchor="middle" x="208.5" y="-322.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M227.86,-351.97C225.12,-340.08 221.48,-324.25 218.38,-310.76"/> +<polygon fill="black" stroke="black" points="221.79,-309.96 216.14,-301 214.97,-311.53 221.79,-309.96"/> +<text text-anchor="middle" x="232.5" y="-322.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="501,-300 325,-300 325,-264 501,-264 501,-300"/> -<text text-anchor="middle" x="413" y="-278.3" font-family="Times,serif" font-size="14.00">another(equ&gt;another,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="543,-300 367,-300 367,-264 543,-264 543,-300"/> +<text text-anchor="middle" x="455" y="-278.3" font-family="Times,serif" font-size="14.00">another(equ&gt;another,icl&gt;adj)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge2" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M269.5,-351.97C298.22,-338.17 337.92,-319.09 368.29,-304.49"/> -<polygon fill="black" stroke="black" points="369.9,-307.6 377.39,-300.12 366.86,-301.29 369.9,-307.6"/> -<text text-anchor="middle" x="343" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M278.21,-351.97C314.04,-337.99 363.77,-318.59 401.36,-303.93"/> +<polygon fill="black" stroke="black" points="403.09,-307.01 411.13,-300.12 400.54,-300.49 403.09,-307.01"/> +<text text-anchor="middle" x="366" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="508.5,-212 317.5,-212 317.5,-176 508.5,-176 508.5,-212"/> -<text text-anchor="middle" x="413" y="-190.3" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="550.5,-212 359.5,-212 359.5,-176 550.5,-176 550.5,-212"/> +<text text-anchor="middle" x="455" y="-190.3" font-family="Times,serif" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;7 --> <g id="edge5" class="edge"> <title>3&#45;&gt;7</title> -<path fill="none" stroke="black" d="M413,-263.6C413,-251.75 413,-235.82 413,-222.29"/> -<polygon fill="black" stroke="black" points="416.5,-222.08 413,-212.08 409.5,-222.08 416.5,-222.08"/> -<text text-anchor="middle" x="422.5" y="-233.8" font-family="Times,serif" font-size="14.00">scn</text> +<path fill="none" stroke="black" d="M455,-263.6C455,-251.75 455,-235.82 455,-222.29"/> +<polygon fill="black" stroke="black" points="458.5,-222.08 455,-212.08 451.5,-222.08 458.5,-222.08"/> +<text text-anchor="middle" x="464.5" y="-233.8" font-family="Times,serif" font-size="14.00">scn</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="737,-301 519,-301 519,-263 737,-263 737,-301"/> -<text text-anchor="middle" x="628" y="-285.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> -<text text-anchor="middle" x="628" y="-270.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="780,-301 562,-301 562,-263 780,-263 780,-301"/> +<text text-anchor="middle" x="671" y="-285.8" font-family="Times,serif" font-size="14.00">brake(icl&gt;stop(icl&gt;occur),obj&gt;thing)</text> +<text text-anchor="middle" x="671" y="-270.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="680.5,-212 589.5,-212 589.5,-176 680.5,-176 680.5,-212"/> -<text text-anchor="middle" x="635" y="-190.3" font-family="Times,serif" font-size="14.00">less(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="718.5,-212 627.5,-212 627.5,-176 718.5,-176 718.5,-212"/> +<text text-anchor="middle" x="673" y="-190.3" font-family="Times,serif" font-size="14.00">less(icl&gt;how)</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M629.48,-262.76C630.45,-250.93 631.72,-235.32 632.8,-222.05"/> -<polygon fill="black" stroke="black" points="636.29,-222.29 633.61,-212.04 629.31,-221.73 636.29,-222.29"/> -<text text-anchor="middle" x="644.5" y="-233.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M671.42,-262.76C671.7,-250.93 672.06,-235.32 672.37,-222.05"/> +<polygon fill="black" stroke="black" points="675.87,-222.12 672.6,-212.04 668.87,-221.96 675.87,-222.12"/> +<text text-anchor="middle" x="684.5" y="-233.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 4&#45;&gt;7 --> <g id="edge6" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M582.93,-262.97C548.57,-249.23 501.18,-230.27 465.18,-215.87"/> -<polygon fill="black" stroke="black" points="466.4,-212.59 455.81,-212.13 463.8,-219.09 466.4,-212.59"/> -<text text-anchor="middle" x="542" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M625.72,-262.97C591.2,-249.23 543.59,-230.27 507.42,-215.87"/> +<polygon fill="black" stroke="black" points="508.6,-212.57 498.01,-212.13 506.01,-219.08 508.6,-212.57"/> +<text text-anchor="middle" x="585" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="725,-124 547,-124 547,-88 725,-88 725,-124"/> -<text text-anchor="middle" x="636" y="-102.3" font-family="Times,serif" font-size="14.00">absolute(ant&gt;relative,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="762,-124 584,-124 584,-88 762,-88 762,-124"/> +<text text-anchor="middle" x="673" y="-102.3" font-family="Times,serif" font-size="14.00">absolute(ant&gt;relative,icl&gt;adj)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge4" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M635.2,-175.6C635.34,-163.75 635.53,-147.82 635.68,-134.29"/> -<polygon fill="black" stroke="black" points="639.18,-134.12 635.8,-124.08 632.19,-134.04 639.18,-134.12"/> -<text text-anchor="middle" x="644.5" y="-146.8" font-family="Times,serif" font-size="14.00">bas</text> +<path fill="none" stroke="black" d="M673,-175.6C673,-163.75 673,-147.82 673,-134.29"/> +<polygon fill="black" stroke="black" points="676.5,-134.08 673,-124.08 669.5,-134.08 676.5,-134.08"/> +<text text-anchor="middle" x="682.5" y="-146.8" font-family="Times,serif" font-size="14.00">bas</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="529,-125 293,-125 293,-87 529,-87 529,-125"/> -<text text-anchor="middle" x="411" y="-109.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> -<text text-anchor="middle" x="411" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="566,-125 330,-125 330,-87 566,-87 566,-125"/> +<text text-anchor="middle" x="448" y="-109.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<text text-anchor="middle" x="448" y="-94.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge8" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M412.6,-175.6C412.33,-164.06 411.97,-148.65 411.66,-135.36"/> -<polygon fill="black" stroke="black" points="415.16,-135.18 411.42,-125.27 408.16,-135.35 415.16,-135.18"/> -<text text-anchor="middle" x="424.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M453.58,-175.6C452.64,-164.06 451.39,-148.65 450.31,-135.36"/> +<polygon fill="black" stroke="black" points="453.79,-134.95 449.49,-125.27 446.81,-135.52 453.79,-134.95"/> +<text text-anchor="middle" x="465.5" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="503.5,-36 318.5,-36 318.5,0 503.5,0 503.5,-36"/> -<text text-anchor="middle" x="411" y="-14.3" font-family="Times,serif" font-size="14.00">following(ant&gt;leading,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="540.5,-36 355.5,-36 355.5,0 540.5,0 540.5,-36"/> +<text text-anchor="middle" x="448" y="-14.3" font-family="Times,serif" font-size="14.00">following(ant&gt;leading,icl&gt;adj)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge7" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M411,-86.76C411,-74.93 411,-59.32 411,-46.05"/> -<polygon fill="black" stroke="black" points="414.5,-46.04 411,-36.04 407.5,-46.04 414.5,-46.04"/> -<text text-anchor="middle" x="423.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M448,-86.76C448,-74.93 448,-59.32 448,-46.05"/> +<polygon fill="black" stroke="black" points="451.5,-46.04 448,-36.04 444.5,-46.04 451.5,-46.04"/> +<text text-anchor="middle" x="460.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Release speed</orig><unl>[S:00] @@ -49802,10 +49827,10 @@ mod(speed(icl>rate>thing).@entry,release(icl>merchandise>thing))
 {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="220pt" height="133pt" @@ -49816,7 +49841,7 @@ mod(speed(icl>rate>thing).@entry,release(icl>merchandise>thing))
 <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="204.5,-125 7.5,-125 7.5,-87 204.5,-87 204.5,-125"/> +<polygon fill="none" stroke="black" points="196.5,-125 15.5,-125 15.5,-87 196.5,-87 196.5,-125"/> <text text-anchor="middle" x="106" y="-109.8" font-family="courb" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> <text text-anchor="middle" x="106" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -49835,7 +49860,7 @@ mod(speed(icl>rate>thing).@entry,release(icl>merchandise>thing))
 </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A speed value calculated by the ETCS trainborne equipment to allow a train to approach the end of its movement authority in a safe way. Needed for intermittent transmission to enable the train to approach a signal that has cleared in order to reach the information point at the signal.</orig><unl>[S:00] {org:en} A speed value calculated by the ETCS trainborne equipment to allow a train to approach the end of its movement authority in a safe way. @@ -49859,7 +49884,7 @@ obj:02(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>vo [/S] [S:00] {org:en} -Needed for intermittent transmission to enable the train to approach a signal that has cleared in order to reach the information point at the signal.. +Needed for intermittent transmission to enable the train to approach a signal that has cleared in order to reach the information point at the signal. {/org} {unl} mod(transmission(icl>sending>thing).@entry,intermittent(icl>adj)) @@ -49877,235 +49902,235 @@ plc(point(icl>component>thing),signal(icl>communication>thing):02.@d {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="2814pt" height="655pt" - viewBox="0.00 0.00 2813.50 655.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="2714pt" height="655pt" + viewBox="0.00 0.00 2713.50 655.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 651)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-651 2809.5,-651 2809.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-651 2709.5,-651 2709.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="318.5,-182 318.5,-568 1142.5,-568 1142.5,-182 318.5,-182"/> -<text text-anchor="middle" x="730.5" y="-552.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="297.5,-182 297.5,-568 1083.5,-568 1083.5,-182 297.5,-182"/> +<text text-anchor="middle" x="690.5" y="-552.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="1150.5,-183 1150.5,-369 2413.5,-369 2413.5,-183 1150.5,-183"/> -<text text-anchor="middle" x="1782" y="-353.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="1091.5,-183 1091.5,-369 2313.5,-369 2313.5,-183 1091.5,-183"/> +<text text-anchor="middle" x="1702.5" y="-353.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <g id="clust3" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="2421.5,-8 2421.5,-259 2797.5,-259 2797.5,-8 2421.5,-8"/> -<text text-anchor="middle" x="2609.5" y="-243.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="2321.5,-8 2321.5,-259 2697.5,-259 2697.5,-8 2321.5,-8"/> +<text text-anchor="middle" x="2509.5" y="-243.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="501,-647 0,-647 0,-609 501,-609 501,-647"/> -<text text-anchor="middle" x="250.5" y="-631.8" font-family="courb" font-size="14.00">value(agt&gt;volitional_thing,cob&gt;thing,icl&gt;appraise(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="250.5" y="-616.8" font-family="courb" font-size="14.00">.@entry.@imperative</text> +<polygon fill="none" stroke="black" points="459,-647 0,-647 0,-609 459,-609 459,-647"/> +<text text-anchor="middle" x="229.5" y="-631.8" font-family="courb" font-size="14.00">value(agt&gt;volitional_thing,cob&gt;thing,icl&gt;appraise(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="229.5" y="-616.8" font-family="courb" font-size="14.00">.@entry.@imperative</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="309,-537 152,-537 152,-499 309,-499 309,-537"/> -<text text-anchor="middle" x="230.5" y="-521.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> -<text text-anchor="middle" x="230.5" y="-506.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="288,-537 131,-537 131,-499 288,-499 288,-537"/> +<text text-anchor="middle" x="209.5" y="-521.8" font-family="Times,serif" font-size="14.00">speed(icl&gt;rate(icl&gt;thing))</text> +<text text-anchor="middle" x="209.5" y="-506.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge13" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M247.11,-608.68C243.99,-591.82 239.31,-566.57 235.71,-547.15"/> -<polygon fill="black" stroke="black" points="239.11,-546.25 233.84,-537.05 232.22,-547.52 239.11,-546.25"/> -<text text-anchor="middle" x="252" y="-579.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M226.11,-608.68C222.99,-591.82 218.31,-566.57 214.71,-547.15"/> +<polygon fill="black" stroke="black" points="218.11,-546.25 212.84,-537.05 211.22,-547.52 218.11,-546.25"/> +<text text-anchor="middle" x="231" y="-579.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1028,-537 327,-537 327,-499 1028,-499 1028,-537"/> -<text text-anchor="middle" x="677.5" y="-521.8" font-family="courb" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> -<text text-anchor="middle" x="677.5" y="-506.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="954.5,-537 306.5,-537 306.5,-499 954.5,-499 954.5,-537"/> +<text text-anchor="middle" x="630.5" y="-521.8" font-family="courb" font-size="14.00">calculate(agt&gt;volitional_thing,com&gt;mathematics,icl&gt;compute(icl&gt;do),ins&gt;mechanism,obj&gt;thing)</text> +<text text-anchor="middle" x="630.5" y="-506.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;6 --> <g id="edge14" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M321.97,-608.92C363.98,-598.3 419.41,-584.28 473.97,-570.48"/> -<polygon fill="black" stroke="black" points="474.95,-573.84 483.78,-568 473.23,-567.06 474.95,-573.84"/> -<text text-anchor="middle" x="463" y="-579.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M296.62,-608.92C335.9,-598.34 387.68,-584.4 438.71,-570.65"/> +<polygon fill="black" stroke="black" points="439.82,-573.98 448.57,-568 438,-567.22 439.82,-573.98"/> +<text text-anchor="middle" x="430" y="-579.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="485.5,-337 413.5,-337 413.5,-301 485.5,-301 485.5,-337"/> -<text text-anchor="middle" x="449.5" y="-315.3" font-family="Times,serif" font-size="14.00">trainborne</text> +<polygon fill="none" stroke="black" points="464.5,-337 392.5,-337 392.5,-301 464.5,-301 464.5,-337"/> +<text text-anchor="middle" x="428.5" y="-315.3" font-family="Times,serif" font-size="14.00">trainborne</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="476.5,-228 422.5,-228 422.5,-190 476.5,-190 476.5,-228"/> -<text text-anchor="middle" x="449.5" y="-212.8" font-family="Times,serif" font-size="14.00">etcs</text> -<text text-anchor="middle" x="449.5" y="-197.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="455.5,-228 401.5,-228 401.5,-190 455.5,-190 455.5,-228"/> +<text text-anchor="middle" x="428.5" y="-212.8" font-family="Times,serif" font-size="14.00">etcs</text> +<text text-anchor="middle" x="428.5" y="-197.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge1" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M449.5,-300.65C449.5,-283.84 449.5,-258.08 449.5,-238.3"/> -<polygon fill="black" stroke="black" points="453,-238.03 449.5,-228.03 446,-238.03 453,-238.03"/> -<text text-anchor="middle" x="462" y="-270.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M428.5,-300.65C428.5,-283.84 428.5,-258.08 428.5,-238.3"/> +<polygon fill="black" stroke="black" points="432,-238.03 428.5,-228.03 425,-238.03 432,-238.03"/> +<text text-anchor="middle" x="441" y="-270.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="572.5,-447 326.5,-447 326.5,-411 572.5,-411 572.5,-447"/> -<text text-anchor="middle" x="449.5" y="-425.3" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="551.5,-447 305.5,-447 305.5,-411 551.5,-411 551.5,-447"/> +<text text-anchor="middle" x="428.5" y="-425.3" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge2" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M449.5,-410.65C449.5,-393.56 449.5,-367.22 449.5,-347.32"/> -<polygon fill="black" stroke="black" points="453,-347.31 449.5,-337.31 446,-347.31 453,-347.31"/> -<text text-anchor="middle" x="462" y="-380.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M428.5,-410.65C428.5,-393.56 428.5,-367.22 428.5,-347.32"/> +<polygon fill="black" stroke="black" points="432,-347.31 428.5,-337.31 425,-347.31 432,-347.31"/> +<text text-anchor="middle" x="441" y="-380.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6&#45;&gt;5 --> <g id="edge3" class="edge"> <title>6&#45;&gt;5</title> -<path fill="none" stroke="black" d="M630.26,-498.97C593.46,-484.93 542.34,-465.43 503.85,-450.74"/> -<polygon fill="black" stroke="black" points="504.94,-447.41 494.35,-447.12 502.45,-453.95 504.94,-447.41"/> -<text text-anchor="middle" x="585" y="-469.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M588.65,-498.97C556.32,-485.05 511.52,-465.76 477.52,-451.11"/> +<polygon fill="black" stroke="black" points="478.81,-447.86 468.24,-447.12 476.04,-454.29 478.81,-447.86"/> +<text text-anchor="middle" x="550" y="-469.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1134.5,-448 590.5,-448 590.5,-410 1134.5,-410 1134.5,-448"/> -<text text-anchor="middle" x="862.5" y="-432.8" font-family="courb" font-size="14.00">allow(agt&gt;volitional_thing,ben&gt;volitional_thing,equ&gt;permit,icl&gt;do,obj&gt;uw)</text> -<text text-anchor="middle" x="862.5" y="-417.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1075.5,-448 569.5,-448 569.5,-410 1075.5,-410 1075.5,-448"/> +<text text-anchor="middle" x="822.5" y="-432.8" font-family="courb" font-size="14.00">allow(agt&gt;volitional_thing,ben&gt;volitional_thing,equ&gt;permit,icl&gt;do,obj&gt;uw)</text> +<text text-anchor="middle" x="822.5" y="-417.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge4" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M715.83,-498.97C744.61,-485.44 784.18,-466.83 814.97,-452.35"/> -<polygon fill="black" stroke="black" points="816.66,-455.43 824.22,-448 813.68,-449.09 816.66,-455.43"/> -<text text-anchor="middle" x="790" y="-469.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M670.28,-498.97C700.27,-485.38 741.57,-466.67 773.58,-452.17"/> +<polygon fill="black" stroke="black" points="775.1,-455.32 782.77,-448 772.22,-448.94 775.1,-455.32"/> +<text text-anchor="middle" x="747" y="-469.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="2405,-338 2186,-338 2186,-300 2405,-300 2405,-338"/> -<text text-anchor="middle" x="2295.5" y="-322.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="2295.5" y="-307.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="2305,-338 2086,-338 2086,-300 2305,-300 2305,-338"/> +<text text-anchor="middle" x="2195.5" y="-322.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="2195.5" y="-307.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge5" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M1134.5,-426.89C1460.3,-423.63 1986.09,-411.65 2177.5,-369 2203.06,-363.31 2230.13,-352.45 2251.89,-342.39"/> -<polygon fill="black" stroke="black" points="2253.63,-345.44 2261.18,-338 2250.64,-339.11 2253.63,-345.44"/> -<text text-anchor="middle" x="2127.5" y="-380.8" font-family="Times,serif" font-size="14.00">ben</text> +<path fill="none" stroke="black" d="M1075.79,-426.3C1385.96,-422.44 1892.74,-409.86 2076.5,-369 2102.26,-363.27 2129.59,-352.4 2151.55,-342.34"/> +<polygon fill="black" stroke="black" points="2153.03,-345.51 2160.61,-338.1 2150.07,-339.17 2153.03,-345.51"/> +<text text-anchor="middle" x="2029.5" y="-380.8" font-family="Times,serif" font-size="14.00">ben</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="2168,-338 1651,-338 1651,-300 2168,-300 2168,-338"/> -<text text-anchor="middle" x="1909.5" y="-322.8" font-family="courb" font-size="14.00">approach(aoj&gt;abstract_thing,icl&gt;border_on(icl&gt;be),obj&gt;abstract_thing)</text> -<text text-anchor="middle" x="1909.5" y="-307.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="2067.5,-338 1591.5,-338 1591.5,-300 2067.5,-300 2067.5,-338"/> +<text text-anchor="middle" x="1829.5" y="-322.8" font-family="courb" font-size="14.00">approach(aoj&gt;abstract_thing,icl&gt;border_on(icl&gt;be),obj&gt;abstract_thing)</text> +<text text-anchor="middle" x="1829.5" y="-307.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 7&#45;&gt;9 --> <g id="edge8" class="edge"> <title>7&#45;&gt;9</title> -<path fill="none" stroke="black" d="M1134.5,-414.44C1284.44,-405.19 1473.69,-390.63 1641.5,-369 1699,-361.59 1762.88,-350.04 1813.85,-340.01"/> -<polygon fill="black" stroke="black" points="1814.73,-343.41 1823.86,-338.03 1813.37,-336.54 1814.73,-343.41"/> -<text text-anchor="middle" x="1565.5" y="-380.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1075.77,-415.86C1223.94,-406.88 1414.35,-392.12 1582.5,-369 1635.47,-361.72 1694.2,-350.21 1741.1,-340.17"/> +<polygon fill="black" stroke="black" points="1741.88,-343.59 1750.92,-338.06 1740.41,-336.74 1741.88,-343.59"/> +<text text-anchor="middle" x="1509.5" y="-380.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1632.5,-338 1158.5,-338 1158.5,-300 1632.5,-300 1632.5,-338"/> -<text text-anchor="middle" x="1395.5" y="-322.8" font-family="Times,serif" font-size="14.00">way(equ&gt;manner,icl&gt;property(icl&gt;abstract_thing),obj&gt;action,pos&gt;volitional_thing)</text> -<text text-anchor="middle" x="1395.5" y="-307.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1573.5,-338 1099.5,-338 1099.5,-300 1573.5,-300 1573.5,-338"/> +<text text-anchor="middle" x="1336.5" y="-322.8" font-family="Times,serif" font-size="14.00">way(equ&gt;manner,icl&gt;property(icl&gt;abstract_thing),obj&gt;action,pos&gt;volitional_thing)</text> +<text text-anchor="middle" x="1336.5" y="-307.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 7&#45;&gt;14 --> <g id="edge7" class="edge"> <title>7&#45;&gt;14</title> -<path fill="none" stroke="black" d="M951.41,-409.98C1046.62,-390.69 1197.34,-360.15 1296.32,-340.1"/> -<polygon fill="black" stroke="black" points="1297.23,-343.48 1306.34,-338.07 1295.84,-336.62 1297.23,-343.48"/> -<text text-anchor="middle" x="1121" y="-380.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M908.24,-409.98C999.97,-390.71 1145.11,-360.21 1240.57,-340.16"/> +<polygon fill="black" stroke="black" points="1241.45,-343.55 1250.51,-338.07 1240.01,-336.7 1241.45,-343.55"/> +<text text-anchor="middle" x="1072" y="-380.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="2681,-228 2430,-228 2430,-190 2681,-190 2681,-228"/> -<text text-anchor="middle" x="2555.5" y="-212.8" font-family="Times,serif" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> -<text text-anchor="middle" x="2555.5" y="-197.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="2581,-228 2330,-228 2330,-190 2581,-190 2581,-228"/> +<text text-anchor="middle" x="2455.5" y="-212.8" font-family="Times,serif" font-size="14.00">end(ant&gt;beginning,icl&gt;moment(icl&gt;time))</text> +<text text-anchor="middle" x="2455.5" y="-197.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge9" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M2162.39,-299.97C2244.44,-291.11 2335.45,-278.07 2417.5,-259 2446.48,-252.26 2477.81,-241.44 2503.28,-231.68"/> -<polygon fill="black" stroke="black" points="2504.69,-234.89 2512.74,-228 2502.15,-228.37 2504.69,-234.89"/> -<text text-anchor="middle" x="2385.5" y="-270.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M2066.53,-299.97C2146.87,-291.06 2236.71,-277.98 2317.5,-259 2346.36,-252.22 2377.56,-241.45 2402.98,-231.73"/> +<polygon fill="black" stroke="black" points="2404.36,-234.95 2412.42,-228.07 2401.83,-228.42 2404.36,-234.95"/> +<text text-anchor="middle" x="2287.5" y="-270.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="2664.5,-139 2446.5,-139 2446.5,-103 2664.5,-103 2664.5,-139"/> -<text text-anchor="middle" x="2555.5" y="-117.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="2564.5,-139 2346.5,-139 2346.5,-103 2564.5,-103 2564.5,-139"/> +<text text-anchor="middle" x="2455.5" y="-117.3" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge12" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M2555.5,-189.76C2555.5,-177.93 2555.5,-162.32 2555.5,-149.05"/> -<polygon fill="black" stroke="black" points="2559,-149.04 2555.5,-139.04 2552,-149.04 2559,-149.04"/> -<text text-anchor="middle" x="2564" y="-160.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M2455.5,-189.76C2455.5,-177.93 2455.5,-162.32 2455.5,-149.05"/> +<polygon fill="black" stroke="black" points="2459,-149.04 2455.5,-139.04 2452,-149.04 2459,-149.04"/> +<text text-anchor="middle" x="2464" y="-160.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="2551,-52 2430,-52 2430,-16 2551,-16 2551,-52"/> -<text text-anchor="middle" x="2490.5" y="-30.3" font-family="Times,serif" font-size="14.00">it(icl&gt;living_thing)</text> +<polygon fill="none" stroke="black" points="2451,-52 2330,-52 2330,-16 2451,-16 2451,-52"/> +<text text-anchor="middle" x="2390.5" y="-30.3" font-family="Times,serif" font-size="14.00">it(icl&gt;living_thing)</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge10" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M2542.35,-102.8C2533.01,-90.59 2520.32,-73.99 2509.83,-60.28"/> -<polygon fill="black" stroke="black" points="2512.49,-57.99 2503.63,-52.18 2506.93,-62.25 2512.49,-57.99"/> -<text text-anchor="middle" x="2536" y="-73.8" font-family="Times,serif" font-size="14.00">pos</text> +<path fill="none" stroke="black" d="M2442.35,-102.8C2433.01,-90.59 2420.32,-73.99 2409.83,-60.28"/> +<polygon fill="black" stroke="black" points="2412.49,-57.99 2403.63,-52.18 2406.93,-62.25 2412.49,-57.99"/> +<text text-anchor="middle" x="2436" y="-73.8" font-family="Times,serif" font-size="14.00">pos</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="2790,-52 2569,-52 2569,-16 2790,-16 2790,-52"/> -<text text-anchor="middle" x="2679.5" y="-30.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="2690,-52 2469,-52 2469,-16 2690,-16 2690,-52"/> +<text text-anchor="middle" x="2579.5" y="-30.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> </g> <!-- 11&#45;&gt;13 --> <g id="edge11" class="edge"> <title>11&#45;&gt;13</title> -<path fill="none" stroke="black" d="M2580.59,-102.8C2599.42,-89.9 2625.38,-72.1 2645.98,-57.98"/> -<polygon fill="black" stroke="black" points="2648.17,-60.72 2654.44,-52.18 2644.22,-54.94 2648.17,-60.72"/> -<text text-anchor="middle" x="2637" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2480.59,-102.8C2499.42,-89.9 2525.38,-72.1 2545.98,-57.98"/> +<polygon fill="black" stroke="black" points="2548.17,-60.72 2554.44,-52.18 2544.22,-54.94 2548.17,-60.72"/> +<text text-anchor="middle" x="2537" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1480.5,-227 1310.5,-227 1310.5,-191 1480.5,-191 1480.5,-227"/> -<text text-anchor="middle" x="1395.5" y="-205.3" font-family="Times,serif" font-size="14.00">safe(ant&gt;dangerous,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1421.5,-227 1251.5,-227 1251.5,-191 1421.5,-191 1421.5,-227"/> +<text text-anchor="middle" x="1336.5" y="-205.3" font-family="Times,serif" font-size="14.00">safe(ant&gt;dangerous,icl&gt;adj)</text> </g> <!-- 14&#45;&gt;15 --> <g id="edge6" class="edge"> <title>14&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1395.5,-299.68C1395.5,-282.62 1395.5,-256.96 1395.5,-237.45"/> -<polygon fill="black" stroke="black" points="1399,-237.34 1395.5,-227.34 1392,-237.34 1399,-237.34"/> -<text text-anchor="middle" x="1408" y="-270.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1336.5,-299.68C1336.5,-282.62 1336.5,-256.96 1336.5,-237.45"/> +<polygon fill="black" stroke="black" points="1340,-237.34 1336.5,-227.34 1333,-237.34 1340,-237.34"/> +<text text-anchor="middle" x="1349" y="-270.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1083pt" height="665pt" @@ -50116,7 +50141,7 @@ plc(point(icl>component>thing),signal(icl>communication>thing):02.@d <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="553.5,-568 281.5,-568 281.5,-530 553.5,-530 553.5,-568"/> +<polygon fill="none" stroke="black" points="544,-568 291,-568 291,-530 544,-530 544,-568"/> <text text-anchor="middle" x="417.5" y="-552.8" font-family="courb" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> <text text-anchor="middle" x="417.5" y="-537.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -50284,7 +50309,7 @@ plc(point(icl>component>thing),signal(icl>communication>thing):02.@d </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Reversing</orig><unl>[S:00] @@ -50298,27 +50323,27 @@ reverse(icl>change>do,agt>thing,obj>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="368pt" height="46pt" - viewBox="0.00 0.00 368.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="337pt" height="46pt" + viewBox="0.00 0.00 337.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 364,-42 364,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 333,-42 333,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="360,-38 0,-38 0,0 360,0 360,-38"/> -<text text-anchor="middle" x="180" y="-22.8" font-family="courb" font-size="14.00">reverse(agt&gt;thing,icl&gt;change(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="180" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="329,-38 0,-38 0,0 329,0 329,-38"/> +<text text-anchor="middle" x="164.5" y="-22.8" font-family="courb" font-size="14.00">reverse(agt&gt;thing,icl&gt;change(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="164.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A train movement, in which the driver is not situated in the leading vehicle. When reversing the operative cab of a locomotive is not next to the train being reversed. The operative cab of a train set will be an integral part of that train set. In both cases the master switch is in Reverse.</orig><unl>[S:00] {org:en} A train movement, in which the driver is not situated in the leading vehicle. @@ -50363,7 +50388,7 @@ obj(set(icl>displace>do,agt>thing,obj>thing,plc>uw):02.@state,tra [/S] [S:00] {org:en} -In both cases the master switch is in Reverse.. +In both cases the master switch is in Reverse. {/org} {unl} qua(case(icl>happening>thing).@pl,both(icl>quantity,com>two,qua<thing)) @@ -50374,112 +50399,112 @@ plc(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,rever {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="802pt" height="311pt" - viewBox="0.00 0.00 801.50 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="768pt" height="311pt" + viewBox="0.00 0.00 767.50 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 797.5,-307 797.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 763.5,-307 763.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="314.5,-125 93.5,-125 93.5,-87 314.5,-87 314.5,-125"/> -<text text-anchor="middle" x="204" y="-109.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> -<text text-anchor="middle" x="204" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="297.5,-125 76.5,-125 76.5,-87 297.5,-87 297.5,-125"/> +<text text-anchor="middle" x="187" y="-109.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<text text-anchor="middle" x="187" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="236.5,-36 17.5,-36 17.5,0 236.5,0 236.5,-36"/> -<text text-anchor="middle" x="127" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="219.5,-36 0.5,-36 0.5,0 219.5,0 219.5,-36"/> +<text text-anchor="middle" x="110" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M187.67,-86.76C176.45,-74.23 161.42,-57.45 149.13,-43.72"/> -<polygon fill="black" stroke="black" points="151.54,-41.16 142.26,-36.04 146.32,-45.83 151.54,-41.16"/> -<text text-anchor="middle" x="183.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M170.67,-86.76C159.45,-74.23 144.42,-57.45 132.13,-43.72"/> +<polygon fill="black" stroke="black" points="134.54,-41.16 125.26,-36.04 129.32,-45.83 134.54,-41.16"/> +<text text-anchor="middle" x="166.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="309,-36 255,-36 255,0 309,0 309,-36"/> -<text text-anchor="middle" x="282" y="-14.3" font-family="Times,serif" font-size="14.00">which</text> +<polygon fill="none" stroke="black" points="292,-36 238,-36 238,0 292,0 292,-36"/> +<text text-anchor="middle" x="265" y="-14.3" font-family="Times,serif" font-size="14.00">which</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M220.54,-86.76C231.91,-74.23 247.13,-57.45 259.58,-43.72"/> -<polygon fill="black" stroke="black" points="262.42,-45.8 266.54,-36.04 257.23,-41.1 262.42,-45.8"/> -<text text-anchor="middle" x="258.5" y="-57.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M203.54,-86.76C214.91,-74.23 230.13,-57.45 242.58,-43.72"/> +<polygon fill="black" stroke="black" points="245.42,-45.8 249.54,-36.04 240.23,-41.1 245.42,-45.8"/> +<text text-anchor="middle" x="241.5" y="-57.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="335.5,-214 72.5,-214 72.5,-176 335.5,-176 335.5,-214"/> -<text text-anchor="middle" x="204" y="-198.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="204" y="-183.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="318.5,-214 55.5,-214 55.5,-176 318.5,-176 318.5,-214"/> +<text text-anchor="middle" x="187" y="-198.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="187" y="-183.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M204,-175.97C204,-164.19 204,-148.56 204,-135.16"/> -<polygon fill="black" stroke="black" points="207.5,-135 204,-125 200.5,-135 207.5,-135"/> -<text text-anchor="middle" x="212.5" y="-146.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M187,-175.97C187,-164.19 187,-148.56 187,-135.16"/> +<polygon fill="black" stroke="black" points="190.5,-135 187,-125 183.5,-135 190.5,-135"/> +<text text-anchor="middle" x="195.5" y="-146.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="408,-303 0,-303 0,-265 408,-265 408,-303"/> -<text text-anchor="middle" x="204" y="-287.8" font-family="courb" font-size="14.00">situate(agt&gt;person,icl&gt;set(icl&gt;do),obj&gt;thing,plt&gt;thing)</text> -<text text-anchor="middle" x="204" y="-272.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> +<polygon fill="none" stroke="black" points="374,-303 0,-303 0,-265 374,-265 374,-303"/> +<text text-anchor="middle" x="187" y="-287.8" font-family="courb" font-size="14.00">situate(agt&gt;person,icl&gt;set(icl&gt;do),obj&gt;thing,plt&gt;thing)</text> +<text text-anchor="middle" x="187" y="-272.8" font-family="courb" font-size="14.00">.@entry.@not.@present</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge4" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M204,-264.97C204,-253.19 204,-237.56 204,-224.16"/> -<polygon fill="black" stroke="black" points="207.5,-224 204,-214 200.5,-224 207.5,-224"/> -<text text-anchor="middle" x="213" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M187,-264.97C187,-253.19 187,-237.56 187,-224.16"/> +<polygon fill="black" stroke="black" points="190.5,-224 187,-214 183.5,-224 190.5,-224"/> +<text text-anchor="middle" x="196" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="656.5,-214 423.5,-214 423.5,-176 656.5,-176 656.5,-214"/> -<text text-anchor="middle" x="540" y="-198.8" font-family="Times,serif" font-size="14.00">vehicle(icl&gt;functional_thing,pur&gt;thing)</text> -<text text-anchor="middle" x="540" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="631.5,-214 398.5,-214 398.5,-176 631.5,-176 631.5,-214"/> +<text text-anchor="middle" x="515" y="-198.8" font-family="Times,serif" font-size="14.00">vehicle(icl&gt;functional_thing,pur&gt;thing)</text> +<text text-anchor="middle" x="515" y="-183.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge5" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M273.62,-264.97C328.02,-250.89 403.67,-231.3 460.45,-216.6"/> -<polygon fill="black" stroke="black" points="461.67,-219.9 470.47,-214 459.91,-213.12 461.67,-219.9"/> -<text text-anchor="middle" x="401.5" y="-235.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M254.96,-264.97C308.07,-250.89 381.91,-231.3 437.35,-216.6"/> +<polygon fill="black" stroke="black" points="438.36,-219.95 447.13,-214 436.56,-213.18 438.36,-219.95"/> +<text text-anchor="middle" x="379.5" y="-235.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="793.5,-303 426.5,-303 426.5,-265 793.5,-265 793.5,-303"/> -<text text-anchor="middle" x="610" y="-287.8" font-family="Times,serif" font-size="14.00">lead(agt&gt;thing,gol&gt;uw,icl&gt;induce(icl&gt;do),obj&gt;volitional_thing)</text> -<text text-anchor="middle" x="610" y="-272.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="759.5,-303 392.5,-303 392.5,-265 759.5,-265 759.5,-303"/> +<text text-anchor="middle" x="576" y="-287.8" font-family="Times,serif" font-size="14.00">lead(agt&gt;thing,gol&gt;uw,icl&gt;induce(icl&gt;do),obj&gt;volitional_thing)</text> +<text text-anchor="middle" x="576" y="-272.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 7&#45;&gt;6 --> <g id="edge6" class="edge"> <title>7&#45;&gt;6</title> -<path fill="none" stroke="black" d="M595.5,-264.97C585.55,-252.61 572.19,-236 561.07,-222.18"/> -<polygon fill="black" stroke="black" points="563.48,-219.6 554.49,-214 558.03,-223.99 563.48,-219.6"/> -<text text-anchor="middle" x="588.5" y="-235.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M563.36,-264.97C554.77,-252.73 543.27,-236.32 533.63,-222.58"/> +<polygon fill="black" stroke="black" points="536.23,-220.18 527.62,-214 530.5,-224.2 536.23,-220.18"/> +<text text-anchor="middle" x="558.5" y="-235.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="945pt" height="313pt" @@ -50490,7 +50515,7 @@ plc(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,rever <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="352,-305 115,-305 115,-267 352,-267 352,-305"/> +<polygon fill="none" stroke="black" points="343,-305 124,-305 124,-267 343,-267 343,-305"/> <text text-anchor="middle" x="233.5" y="-289.8" font-family="courb" font-size="14.00">when(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> <text text-anchor="middle" x="233.5" y="-274.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -50594,14 +50619,14 @@ plc(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,rever <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1135pt" height="224pt" - viewBox="0.00 0.00 1135.00 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1125pt" height="224pt" + viewBox="0.00 0.00 1125.00 224.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 220)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 1131,-220 1131,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 1121,-220 1121,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -50639,16 +50664,16 @@ plc(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,rever <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="783,-216 451,-216 451,-178 783,-178 783,-216"/> -<text text-anchor="middle" x="617" y="-200.8" font-family="courb" font-size="14.00">part(icl&gt;region(icl&gt;abstract_thing),pof&gt;area)</text> -<text text-anchor="middle" x="617" y="-185.8" font-family="courb" font-size="14.00">.@entry.@future.@indef</text> +<polygon fill="none" stroke="black" points="772.5,-216 467.5,-216 467.5,-178 772.5,-178 772.5,-216"/> +<text text-anchor="middle" x="620" y="-200.8" font-family="courb" font-size="14.00">part(icl&gt;region(icl&gt;abstract_thing),pof&gt;area)</text> +<text text-anchor="middle" x="620" y="-185.8" font-family="courb" font-size="14.00">.@entry.@future.@indef</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M580.95,-177.97C554,-164.5 516.99,-145.99 488.08,-131.54"/> -<polygon fill="black" stroke="black" points="489.52,-128.35 479.01,-127 486.39,-134.61 489.52,-128.35"/> -<text text-anchor="middle" x="549.5" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M583.33,-177.97C555.91,-164.5 518.26,-145.99 488.86,-131.54"/> +<polygon fill="black" stroke="black" points="490.15,-128.27 479.63,-127 487.06,-134.56 490.15,-128.27"/> +<text text-anchor="middle" x="551.5" y="-148.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -50659,22 +50684,22 @@ plc(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,rever <!-- 3&#45;&gt;6 --> <g id="edge5" class="edge"> <title>3&#45;&gt;6</title> -<path fill="none" stroke="black" d="M623.42,-177.97C627.79,-165.72 633.64,-149.3 638.54,-135.55"/> -<polygon fill="black" stroke="black" points="641.84,-136.71 641.9,-126.12 635.25,-134.36 641.84,-136.71"/> -<text text-anchor="middle" x="647.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M625.8,-177.97C629.71,-165.84 634.93,-149.62 639.33,-135.95"/> +<polygon fill="black" stroke="black" points="642.76,-136.71 642.49,-126.12 636.1,-134.56 642.76,-136.71"/> +<text text-anchor="middle" x="648.5" y="-148.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1051,-126 815,-126 815,-90 1051,-90 1051,-126"/> -<text text-anchor="middle" x="933" y="-104.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="1045,-126 809,-126 809,-90 1045,-90 1045,-126"/> +<text text-anchor="middle" x="927" y="-104.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 3&#45;&gt;7 --> <g id="edge7" class="edge"> <title>3&#45;&gt;7</title> -<path fill="none" stroke="black" d="M682.48,-177.97C734.64,-163.61 807.57,-143.53 861.3,-128.74"/> -<polygon fill="black" stroke="black" points="862.39,-132.07 871.1,-126.04 860.53,-125.32 862.39,-132.07"/> -<text text-anchor="middle" x="803.5" y="-148.8" font-family="Times,serif" font-size="14.00">pof</text> +<path fill="none" stroke="black" d="M683.61,-177.97C734.18,-163.64 804.85,-143.62 857.02,-128.83"/> +<polygon fill="black" stroke="black" points="858.2,-132.14 866.86,-126.04 856.29,-125.4 858.2,-132.14"/> +<text text-anchor="middle" x="801.5" y="-148.8" font-family="Times,serif" font-size="14.00">pof</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -50693,36 +50718,36 @@ plc(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,rever <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1115.5,-37 750.5,-37 750.5,-1 1115.5,-1 1115.5,-37"/> -<text text-anchor="middle" x="933" y="-15.3" font-family="Times,serif" font-size="14.00">that(com&gt;remote,icl&gt;determiner(icl&gt;adj),mod&lt;concrete_thing)</text> +<polygon fill="none" stroke="black" points="1109.5,-37 744.5,-37 744.5,-1 1109.5,-1 1109.5,-37"/> +<text text-anchor="middle" x="927" y="-15.3" font-family="Times,serif" font-size="14.00">that(com&gt;remote,icl&gt;determiner(icl&gt;adj),mod&lt;concrete_thing)</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge6" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M933,-89.81C933,-77.66 933,-61.11 933,-47.18"/> -<polygon fill="black" stroke="black" points="936.5,-47.15 933,-37.15 929.5,-47.15 936.5,-47.15"/> -<text text-anchor="middle" x="945.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M927,-89.81C927,-77.66 927,-61.11 927,-47.18"/> +<polygon fill="black" stroke="black" points="930.5,-47.15 927,-37.15 923.5,-47.15 930.5,-47.15"/> +<text text-anchor="middle" x="939.5" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1127,-216 801,-216 801,-178 1127,-178 1127,-216"/> -<text text-anchor="middle" x="964" y="-200.8" font-family="Times,serif" font-size="14.00">set(agt&gt;thing,icl&gt;displace(icl&gt;do),obj&gt;thing,plc&gt;uw):02</text> -<text text-anchor="middle" x="964" y="-185.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1117,-216 791,-216 791,-178 1117,-178 1117,-216"/> +<text text-anchor="middle" x="954" y="-200.8" font-family="Times,serif" font-size="14.00">set(agt&gt;thing,icl&gt;displace(icl&gt;do),obj&gt;thing,plc&gt;uw):02</text> +<text text-anchor="middle" x="954" y="-185.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 9&#45;&gt;7 --> <g id="edge8" class="edge"> <title>9&#45;&gt;7</title> -<path fill="none" stroke="black" d="M957.58,-177.97C953.21,-165.72 947.36,-149.3 942.46,-135.55"/> -<polygon fill="black" stroke="black" points="945.75,-134.36 939.1,-126.12 939.16,-136.71 945.75,-134.36"/> -<text text-anchor="middle" x="960" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M948.41,-177.97C944.64,-165.84 939.61,-149.62 935.37,-135.95"/> +<polygon fill="black" stroke="black" points="938.62,-134.63 932.31,-126.12 931.93,-136.7 938.62,-134.63"/> +<text text-anchor="middle" x="952" y="-148.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="633pt" height="222pt" @@ -50753,7 +50778,7 @@ plc(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,rever <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="482.5,-214 147.5,-214 147.5,-176 482.5,-176 482.5,-214"/> +<polygon fill="none" stroke="black" points="468.5,-214 161.5,-214 161.5,-176 468.5,-176 468.5,-214"/> <text text-anchor="middle" x="315" y="-198.8" font-family="courb" font-size="14.00">be(aoj&gt;thing,equ&gt;be_located,icl&gt;be,plc&gt;uw)</text> <text text-anchor="middle" x="315" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> @@ -50807,7 +50832,7 @@ plc(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,rever </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Route</orig><unl>[S:00] @@ -50821,30 +50846,30 @@ route(icl>line>thing,equ>path).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="271pt" height="46pt" - viewBox="0.00 0.00 271.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="251pt" height="46pt" + viewBox="0.00 0.00 251.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 267,-42 267,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 247,-42 247,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="263,-38 0,-38 0,0 263,0 263,-38"/> -<text text-anchor="middle" x="131.5" y="-22.8" font-family="courb" font-size="14.00">route(equ&gt;path,icl&gt;line(icl&gt;thing))</text> -<text text-anchor="middle" x="131.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="243,-38 0,-38 0,0 243,0 243,-38"/> +<text text-anchor="middle" x="121.5" y="-22.8" font-family="courb" font-size="14.00">route(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<text text-anchor="middle" x="121.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Track section prepared for train operation.</orig><unl>[S:00] {org:en} -Track section prepared for train operation.. +Track section prepared for train operation. {/org} {unl} mod(section(icl>writing>thing),track(icl>line>thing,equ>path)) @@ -50854,10 +50879,10 @@ pur(prepare(icl>train>do,agt>person,obj>thing,pur>thing).@entry.@ {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="472pt" height="220pt" @@ -50887,7 +50912,7 @@ pur(prepare(icl>train>do,agt>person,obj>thing,pur>thing).@entry.@ <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="436.5,-212 5.5,-212 5.5,-174 436.5,-174 436.5,-212"/> +<polygon fill="none" stroke="black" points="418.5,-212 23.5,-212 23.5,-174 418.5,-174 418.5,-212"/> <text text-anchor="middle" x="221" y="-196.8" font-family="courb" font-size="14.00">prepare(agt&gt;person,icl&gt;train(icl&gt;do),obj&gt;thing,pur&gt;thing)</text> <text text-anchor="middle" x="221" y="-181.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> @@ -50926,7 +50951,7 @@ pur(prepare(icl>train>do,agt>person,obj>thing,pur>thing).@entry.@ </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Route map</orig><unl>[S:00] @@ -50938,43 +50963,43 @@ mod(map(icl>representation>thing).@entry,route(icl>line>thing,equ> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="267pt" height="133pt" - viewBox="0.00 0.00 267.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="250pt" height="133pt" + viewBox="0.00 0.00 250.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 263,-129 263,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 246,-129 246,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="259,-125 0,-125 0,-87 259,-87 259,-125"/> -<text text-anchor="middle" x="129.5" y="-109.8" font-family="courb" font-size="14.00">map(icl&gt;representation(icl&gt;thing))</text> -<text text-anchor="middle" x="129.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="242,-125 0,-125 0,-87 242,-87 242,-125"/> +<text text-anchor="middle" x="121" y="-109.8" font-family="courb" font-size="14.00">map(icl&gt;representation(icl&gt;thing))</text> +<text text-anchor="middle" x="121" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="234,-36 25,-36 25,0 234,0 234,-36"/> -<text text-anchor="middle" x="129.5" y="-14.3" font-family="Times,serif" font-size="14.00">route(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="225.5,-36 16.5,-36 16.5,0 225.5,0 225.5,-36"/> +<text text-anchor="middle" x="121" y="-14.3" font-family="Times,serif" font-size="14.00">route(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M129.5,-86.76C129.5,-74.93 129.5,-59.32 129.5,-46.05"/> -<polygon fill="black" stroke="black" points="133,-46.04 129.5,-36.04 126,-46.04 133,-46.04"/> -<text text-anchor="middle" x="142" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M121,-86.76C121,-74.93 121,-59.32 121,-46.05"/> +<polygon fill="black" stroke="black" points="124.5,-46.04 121,-36.04 117.5,-46.04 124.5,-46.04"/> +<text text-anchor="middle" x="133.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A data base providing infrastructure data required for train operation.</orig><unl>[S:00] {org:en} -A data base providing infrastructure data required for train operation.. +A data base providing infrastructure data required for train operation. {/org} {unl} mod(base(icl>abstract_thing,equ>basis,obj>uw).@indef,data(icl>collection>thing):01) @@ -50987,10 +51012,10 @@ obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing). {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="997pt" height="222pt" @@ -51021,16 +51046,16 @@ obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing). <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="335,-214 45,-214 45,-176 335,-176 335,-214"/> -<text text-anchor="middle" x="190" y="-198.8" font-family="Times,serif" font-size="14.00">perform_an_action(agt&gt;thing,icl&gt;do,obj&gt;process)</text> -<text text-anchor="middle" x="190" y="-183.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="350,-214 60,-214 60,-176 350,-176 350,-214"/> +<text text-anchor="middle" x="205" y="-198.8" font-family="Times,serif" font-size="14.00">perform_an_action(agt&gt;thing,icl&gt;do,obj&gt;process)</text> +<text text-anchor="middle" x="205" y="-183.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M224.6,-175.97C250.35,-162.56 285.68,-144.15 313.37,-129.73"/> -<polygon fill="black" stroke="black" points="315.19,-132.73 322.44,-125 311.96,-126.52 315.19,-132.73"/> -<text text-anchor="middle" x="292.5" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M236.49,-175.97C259.73,-162.68 291.53,-144.47 316.63,-130.11"/> +<polygon fill="black" stroke="black" points="318.61,-133.01 325.55,-125 315.13,-126.93 318.61,-133.01"/> +<text text-anchor="middle" x="299.5" y="-146.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -51041,14 +51066,14 @@ obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing). <!-- 3&#45;&gt;5 --> <g id="edge5" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M174.05,-175.97C162.78,-163.24 147.53,-146.02 135.09,-131.96"/> -<polygon fill="black" stroke="black" points="137.4,-129.28 128.15,-124.12 132.15,-133.92 137.4,-129.28"/> -<text text-anchor="middle" x="166" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M185.94,-175.97C172.22,-163 153.58,-145.37 138.57,-131.18"/> +<polygon fill="black" stroke="black" points="140.77,-128.44 131.1,-124.12 135.96,-133.53 140.77,-128.44"/> +<text text-anchor="middle" x="174" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="873,-214 379,-214 379,-176 873,-176 873,-214"/> +<polygon fill="none" stroke="black" points="853.5,-214 398.5,-214 398.5,-176 853.5,-176 853.5,-214"/> <text text-anchor="middle" x="626" y="-198.8" font-family="courb" font-size="14.00">require(agt&gt;volitional_thing,cag&gt;thing,icl&gt;demand(icl&gt;do),obj&gt;uw)</text> <text text-anchor="middle" x="626" y="-183.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> @@ -51100,7 +51125,7 @@ obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing). </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Safety distance</orig><unl>[S:00] @@ -51112,10 +51137,10 @@ mod(distance(icl>spacing>thing).@entry,safety(icl>condition>thing,an {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="262pt" height="133pt" @@ -51126,7 +51151,7 @@ mod(distance(icl>spacing>thing).@entry,safety(icl>condition>thing,an <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="247,-125 7,-125 7,-87 247,-87 247,-125"/> +<polygon fill="none" stroke="black" points="237.5,-125 16.5,-125 16.5,-87 237.5,-87 237.5,-125"/> <text text-anchor="middle" x="127" y="-109.8" font-family="courb" font-size="14.00">distance(icl&gt;spacing(icl&gt;thing))</text> <text text-anchor="middle" x="127" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -51145,10 +51170,10 @@ mod(distance(icl>spacing>thing).@entry,safety(icl>condition>thing,an </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Distance between the end of a movement authority and the first possible danger point.</orig><unl>[S:00] {org:en} -Distance between the end of a movement authority and the first possible danger point.. +Distance between the end of a movement authority and the first possible danger point. {/org} {unl} and(danger(icl>condition>thing,ant>safety).@def,distance(icl>spacing>thing)) @@ -51162,10 +51187,10 @@ aoj(point(icl>indicate>be,obj>thing,aoj>thing).@entry.@present,dange {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="595pt" height="574pt" @@ -51276,7 +51301,7 @@ aoj(point(icl>indicate>be,obj>thing,aoj>thing).@entry.@present,dange <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="478,-566 133,-566 133,-528 478,-528 478,-566"/> +<polygon fill="none" stroke="black" points="464,-566 147,-566 147,-528 464,-528 464,-566"/> <text text-anchor="middle" x="305.5" y="-550.8" font-family="courb" font-size="14.00">point(aoj&gt;thing,icl&gt;indicate(icl&gt;be),obj&gt;thing)</text> <text text-anchor="middle" x="305.5" y="-535.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> @@ -51289,7 +51314,7 @@ aoj(point(icl>indicate>be,obj>thing,aoj>thing).@entry.@present,dange </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Shunt hauling</orig><unl>[S:00] @@ -51301,7 +51326,7 @@ agt(haul(icl>draw(icl>move)>do,agt>thing,obj>concrete_thing).@ent {/unl} [/S] -</unl><dot></dot></term> +</unl><svg></svg></term> <meaning><orig>A shunting movement, in which the driver is situated in the leading vehicle. Hauling forward the master switch in the operative cab is in Forward for this operation. Hauling reverse the master switch in the operative cab is in Reverse for this operation.</orig><unl>[S:00] {org:en} A shunting movement, in which the driver is situated in the leading vehicle. @@ -51333,7 +51358,7 @@ aoj(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,:01)& [/S] [S:00] {org:en} -Hauling reverse the master switch in the operative cab is in Reverse for this operation.. +Hauling reverse the master switch in the operative cab is in Reverse for this operation. {/org} {unl} agt(haul(icl>draw(icl>move)>do,agt>thing,obj>concrete_thing).@progress,reverse(icl>opposition>thing):01) @@ -51348,7 +51373,7 @@ pur(reverse(icl>opposition>thing):02.@maiuscul,operation(icl>business_a {/unl} [/S] -</unl><dot></dot></meaning> +</unl><svg></svg></meaning> </glossary_item> <glossary_item> <term><orig>Shunt propelling</orig><unl>[S:00] @@ -51360,40 +51385,40 @@ agt(propel(icl>move>do,agt>thing,obj>thing).@entry,shunt(icl>pass {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="347pt" height="133pt" - viewBox="0.00 0.00 347.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="318pt" height="133pt" + viewBox="0.00 0.00 318.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 343,-129 343,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 314,-129 314,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="339,-125 0,-125 0,-87 339,-87 339,-125"/> -<text text-anchor="middle" x="169.5" y="-109.8" font-family="courb" font-size="14.00">propel(agt&gt;thing,icl&gt;move(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="169.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="310,-125 0,-125 0,-87 310,-87 310,-125"/> +<text text-anchor="middle" x="155" y="-109.8" font-family="courb" font-size="14.00">propel(agt&gt;thing,icl&gt;move(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="155" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="258,-36 81,-36 81,0 258,0 258,-36"/> -<text text-anchor="middle" x="169.5" y="-14.3" font-family="Times,serif" font-size="14.00">shunt(icl&gt;passage(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="243.5,-36 66.5,-36 66.5,0 243.5,0 243.5,-36"/> +<text text-anchor="middle" x="155" y="-14.3" font-family="Times,serif" font-size="14.00">shunt(icl&gt;passage(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M169.5,-86.76C169.5,-74.93 169.5,-59.32 169.5,-46.05"/> -<polygon fill="black" stroke="black" points="173,-46.04 169.5,-36.04 166,-46.04 173,-46.04"/> -<text text-anchor="middle" x="178" y="-57.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M155,-86.76C155,-74.93 155,-59.32 155,-46.05"/> +<polygon fill="black" stroke="black" points="158.5,-46.04 155,-36.04 151.5,-46.04 158.5,-46.04"/> +<text text-anchor="middle" x="163.5" y="-57.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A shunting movement, in which the driver is not situated in the leading vehicle. See also propelling.</orig><unl>[S:00] {org:en} A shunting movement, in which the driver is not situated in the leading vehicle. @@ -51409,7 +51434,7 @@ agt(lead(icl>induce>do,agt>thing,obj>volitional_thing,gol>uw).@pr [/S] [S:00] {org:en} -See also propelling.. +See also propelling. {/org} {unl} man(propel(icl>move>do,agt>thing,obj>thing),also(icl>how,equ>besides)) @@ -51417,17 +51442,17 @@ obj(see(icl>perceive>be,cob>uw,obj>thing,aoj>thing).@entry.@imper {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1034pt" height="135pt" - viewBox="0.00 0.00 1034.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1033pt" height="135pt" + viewBox="0.00 0.00 1033.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 131)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 1030,-131 1030,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 1029,-131 1029,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -51438,16 +51463,16 @@ obj(see(icl>perceive>be,cob>uw,obj>thing,aoj>thing).@entry.@imper <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="288.5,-38 12.5,-38 12.5,0 288.5,0 288.5,-38"/> -<text text-anchor="middle" x="150.5" y="-22.8" font-family="courb" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> -<text text-anchor="middle" x="150.5" y="-7.8" font-family="courb" font-size="14.00">.@entry.@indef</text> +<polygon fill="none" stroke="black" points="284,-38 27,-38 27,0 284,0 284,-38"/> +<text text-anchor="middle" x="155.5" y="-22.8" font-family="courb" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<text text-anchor="middle" x="155.5" y="-7.8" font-family="courb" font-size="14.00">.@entry.@indef</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M140.19,-88.97C141.95,-77.19 144.29,-61.56 146.29,-48.16"/> -<polygon fill="black" stroke="black" points="149.79,-48.41 147.81,-38 142.87,-47.38 149.79,-48.41"/> -<text text-anchor="middle" x="154" y="-59.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M141.23,-88.97C143.67,-77.19 146.9,-61.56 149.67,-48.16"/> +<polygon fill="black" stroke="black" points="153.18,-48.51 151.78,-38 146.32,-47.09 153.18,-48.51"/> +<text text-anchor="middle" x="157" y="-59.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -51459,114 +51484,114 @@ obj(see(icl>perceive>be,cob>uw,obj>thing,aoj>thing).@entry.@imper <!-- 3&#45;&gt;2 --> <g id="edge2" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M389.13,-88.97C340.7,-74.98 273.47,-55.54 222.71,-40.87"/> -<polygon fill="black" stroke="black" points="223.37,-37.42 212.79,-38 221.42,-44.14 223.37,-37.42"/> -<text text-anchor="middle" x="332" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M390.17,-88.97C342.54,-74.98 276.43,-55.54 226.51,-40.87"/> +<polygon fill="black" stroke="black" points="227.33,-37.47 216.75,-38 225.36,-44.18 227.33,-37.47"/> +<text text-anchor="middle" x="334" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="576,-38 313,-38 313,0 576,0 576,-38"/> -<text text-anchor="middle" x="444.5" y="-22.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> -<text text-anchor="middle" x="444.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="574,-38 311,-38 311,0 574,0 574,-38"/> +<text text-anchor="middle" x="442.5" y="-22.8" font-family="Times,serif" font-size="14.00">driver(ant&gt;nondriver,icl&gt;operator(icl&gt;thing))</text> +<text text-anchor="middle" x="442.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 3&#45;&gt;6 --> <g id="edge4" class="edge"> <title>3&#45;&gt;6</title> -<path fill="none" stroke="black" d="M450.05,-88.97C449.1,-77.19 447.84,-61.56 446.77,-48.16"/> -<polygon fill="black" stroke="black" points="450.24,-47.69 445.95,-38 443.26,-48.25 450.24,-47.69"/> +<path fill="none" stroke="black" d="M449.64,-88.97C448.42,-77.19 446.8,-61.56 445.41,-48.16"/> +<polygon fill="black" stroke="black" points="448.87,-47.59 444.36,-38 441.91,-48.31 448.87,-47.59"/> <text text-anchor="middle" x="457.5" y="-59.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="827,-38 594,-38 594,0 827,0 827,-38"/> -<text text-anchor="middle" x="710.5" y="-22.8" font-family="Times,serif" font-size="14.00">vehicle(icl&gt;functional_thing,pur&gt;thing)</text> -<text text-anchor="middle" x="710.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="825,-38 592,-38 592,0 825,0 825,-38"/> +<text text-anchor="middle" x="708.5" y="-22.8" font-family="Times,serif" font-size="14.00">vehicle(icl&gt;functional_thing,pur&gt;thing)</text> +<text text-anchor="middle" x="708.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;7 --> <g id="edge5" class="edge"> <title>3&#45;&gt;7</title> -<path fill="none" stroke="black" d="M505.16,-88.97C546.49,-75.09 603.72,-55.87 647.27,-41.24"/> -<polygon fill="black" stroke="black" points="648.54,-44.51 656.9,-38 646.31,-37.87 648.54,-44.51"/> -<text text-anchor="middle" x="606" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M504.75,-88.97C545.76,-75.09 602.55,-55.87 645.76,-41.24"/> +<polygon fill="black" stroke="black" points="646.97,-44.53 655.32,-38 644.72,-37.89 646.97,-44.53"/> +<text text-anchor="middle" x="604" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1026,-127 659,-127 659,-89 1026,-89 1026,-127"/> -<text text-anchor="middle" x="842.5" y="-111.8" font-family="Times,serif" font-size="14.00">lead(agt&gt;thing,gol&gt;uw,icl&gt;induce(icl&gt;do),obj&gt;volitional_thing)</text> -<text text-anchor="middle" x="842.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="1025,-127 658,-127 658,-89 1025,-89 1025,-127"/> +<text text-anchor="middle" x="841.5" y="-111.8" font-family="Times,serif" font-size="14.00">lead(agt&gt;thing,gol&gt;uw,icl&gt;induce(icl&gt;do),obj&gt;volitional_thing)</text> +<text text-anchor="middle" x="841.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="899.5,-37 845.5,-37 845.5,-1 899.5,-1 899.5,-37"/> -<text text-anchor="middle" x="872.5" y="-15.3" font-family="Times,serif" font-size="14.00">which</text> +<polygon fill="none" stroke="black" points="897.5,-37 843.5,-37 843.5,-1 897.5,-1 897.5,-37"/> +<text text-anchor="middle" x="870.5" y="-15.3" font-family="Times,serif" font-size="14.00">which</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M848.72,-88.97C852.9,-76.84 858.49,-60.62 863.21,-46.95"/> -<polygon fill="black" stroke="black" points="866.65,-47.71 866.6,-37.12 860.03,-45.43 866.65,-47.71"/> -<text text-anchor="middle" x="867" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M847.51,-88.97C851.55,-76.84 856.96,-60.62 861.52,-46.95"/> +<polygon fill="black" stroke="black" points="864.95,-47.71 864.79,-37.12 858.31,-45.5 864.95,-47.71"/> +<text text-anchor="middle" x="866" y="-59.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 4&#45;&gt;7 --> <g id="edge6" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M815.15,-88.97C795.24,-75.85 768.08,-57.95 746.42,-43.68"/> -<polygon fill="black" stroke="black" points="748.09,-40.58 737.82,-38 744.24,-46.43 748.09,-40.58"/> -<text text-anchor="middle" x="793" y="-59.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M813.94,-88.97C793.79,-75.79 766.27,-57.79 744.4,-43.49"/> +<polygon fill="black" stroke="black" points="746.31,-40.55 736.02,-38 742.48,-46.41 746.31,-40.55"/> +<text text-anchor="middle" x="792" y="-59.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="407pt" height="220pt" - viewBox="0.00 0.00 407.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="372pt" height="220pt" + viewBox="0.00 0.00 372.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 216)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 403,-216 403,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 368,-216 368,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="334.5,-123 64.5,-123 64.5,-87 334.5,-87 334.5,-123"/> -<text text-anchor="middle" x="199.5" y="-101.3" font-family="Times,serif" font-size="14.00">propel(agt&gt;thing,icl&gt;move(icl&gt;do),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="317,-123 47,-123 47,-87 317,-87 317,-123"/> +<text text-anchor="middle" x="182" y="-101.3" font-family="Times,serif" font-size="14.00">propel(agt&gt;thing,icl&gt;move(icl&gt;do),obj&gt;thing)</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="281.5,-36 117.5,-36 117.5,0 281.5,0 281.5,-36"/> -<text text-anchor="middle" x="199.5" y="-14.3" font-family="Times,serif" font-size="14.00">also(equ&gt;besides,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="264,-36 100,-36 100,0 264,0 264,-36"/> +<text text-anchor="middle" x="182" y="-14.3" font-family="Times,serif" font-size="14.00">also(equ&gt;besides,icl&gt;how)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M199.5,-86.8C199.5,-75.16 199.5,-59.55 199.5,-46.24"/> -<polygon fill="black" stroke="black" points="203,-46.18 199.5,-36.18 196,-46.18 203,-46.18"/> -<text text-anchor="middle" x="212" y="-57.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M182,-86.8C182,-75.16 182,-59.55 182,-46.24"/> +<polygon fill="black" stroke="black" points="185.5,-46.18 182,-36.18 178.5,-46.18 185.5,-46.18"/> +<text text-anchor="middle" x="194.5" y="-57.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="399,-212 0,-212 0,-174 399,-174 399,-212"/> -<text text-anchor="middle" x="199.5" y="-196.8" font-family="courb" font-size="14.00">see(aoj&gt;thing,cob&gt;uw,icl&gt;perceive(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="199.5" y="-181.8" font-family="courb" font-size="14.00">.@entry.@imperative</text> +<polygon fill="none" stroke="black" points="364,-212 0,-212 0,-174 364,-174 364,-212"/> +<text text-anchor="middle" x="182" y="-196.8" font-family="courb" font-size="14.00">see(aoj&gt;thing,cob&gt;uw,icl&gt;perceive(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="182" y="-181.8" font-family="courb" font-size="14.00">.@entry.@imperative</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M199.5,-173.76C199.5,-161.93 199.5,-146.32 199.5,-133.05"/> -<polygon fill="black" stroke="black" points="203,-133.04 199.5,-123.04 196,-133.04 203,-133.04"/> -<text text-anchor="middle" x="208.5" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M182,-173.76C182,-161.93 182,-146.32 182,-133.05"/> +<polygon fill="black" stroke="black" points="185.5,-133.04 182,-123.04 178.5,-133.04 185.5,-133.04"/> +<text text-anchor="middle" x="191" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Shunting movement</orig><unl>[S:00] @@ -51578,44 +51603,44 @@ agt(shunt(icl>transfer>do,agt>thing,obj>thing).@progress,movement(ic {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="284pt" height="135pt" - viewBox="0.00 0.00 284.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="283pt" height="135pt" + viewBox="0.00 0.00 283.00 135.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 131)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 280,-131 280,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-131 279,-131 279,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="275.5,-127 0.5,-127 0.5,-89 275.5,-89 275.5,-127"/> -<text text-anchor="middle" x="138" y="-111.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="138" y="-96.8" font-family="Times,serif" font-size="14.00">.@progress</text> +<polygon fill="none" stroke="black" points="275,-127 0,-127 0,-89 275,-89 275,-127"/> +<text text-anchor="middle" x="137.5" y="-111.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="137.5" y="-96.8" font-family="Times,serif" font-size="14.00">.@progress</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="276,-38 0,-38 0,0 276,0 276,-38"/> -<text text-anchor="middle" x="138" y="-22.8" font-family="courb" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> -<text text-anchor="middle" x="138" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="266,-38 9,-38 9,0 266,0 266,-38"/> +<text text-anchor="middle" x="137.5" y="-22.8" font-family="courb" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<text text-anchor="middle" x="137.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M138,-88.97C138,-77.19 138,-61.56 138,-48.16"/> -<polygon fill="black" stroke="black" points="141.5,-48 138,-38 134.5,-48 141.5,-48"/> -<text text-anchor="middle" x="146.5" y="-59.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M137.5,-88.97C137.5,-77.19 137.5,-61.56 137.5,-48.16"/> +<polygon fill="black" stroke="black" points="141,-48 137.5,-38 134,-48 141,-48"/> +<text text-anchor="middle" x="146" y="-59.8" font-family="Times,serif" font-size="14.00">agt</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>When vehicles are moved without train data available.</orig><unl>[S:00] {org:en} -When vehicles are moved without train data available.. +When vehicles are moved without train data available. {/org} {unl} obj(move(icl>relocate>do,plt>thing,plf>thing,agt>volithional_thing).@pl.@present,vehicle(icl>functional_thing,pur>thing).@pl.@topic) @@ -51627,10 +51652,10 @@ obj(without(icl>how,ant>with,com>physical,obj>thing),data(icl>col {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="688pt" height="398pt" @@ -51675,7 +51700,7 @@ obj(without(icl>how,ant>with,com>physical,obj>thing),data(icl>col <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="316,-390 79,-390 79,-352 316,-352 316,-390"/> +<polygon fill="none" stroke="black" points="307,-390 88,-390 88,-352 307,-352 307,-390"/> <text text-anchor="middle" x="197.5" y="-374.8" font-family="courb" font-size="14.00">when(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> <text text-anchor="middle" x="197.5" y="-359.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -51727,7 +51752,7 @@ obj(without(icl>how,ant>with,com>physical,obj>thing),data(icl>col </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Shunting signal</orig><unl>[S:00] @@ -51739,10 +51764,10 @@ agt(shunt(icl>transfer>do,agt>thing,obj>thing).@progress,signal(icl& {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="283pt" height="135pt" @@ -51760,7 +51785,7 @@ agt(shunt(icl>transfer>do,agt>thing,obj>thing).@progress,signal(icl& <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="275,-38 0,-38 0,0 275,0 275,-38"/> +<polygon fill="none" stroke="black" points="266,-38 9,-38 9,0 266,0 266,-38"/> <text text-anchor="middle" x="137.5" y="-22.8" font-family="courb" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> <text text-anchor="middle" x="137.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -51773,7 +51798,7 @@ agt(shunt(icl>transfer>do,agt>thing,obj>thing).@progress,signal(icl& </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A fixed signal intended for shunting movements. In some cases Shunting signals at "danger" are valid also for train movements.</orig><unl>[S:00] {org:en} A fixed signal intended for shunting movements. @@ -51787,7 +51812,7 @@ pur(intend(icl>will>be,obj>uw,aoj>person).@entry.@past,:01) [/S] [S:00] {org:en} -In some cases Shunting signals at "danger" are valid also for train movements.. +In some cases Shunting signals at "danger" are valid also for train movements. {/org} {unl} mod(case(icl>happening>thing).@pl,some(icl>adj)) @@ -51802,21 +51827,21 @@ aoj(be(icl>be).@entry.@pl.@present,movement(icl>happening>thing).@pl)&# {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="831pt" height="261pt" - viewBox="0.00 0.00 830.50 261.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="804pt" height="261pt" + viewBox="0.00 0.00 803.50 261.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 257)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-257 826.5,-257 826.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-257 799.5,-257 799.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="444.5,-8 444.5,-174 814.5,-174 814.5,-8 444.5,-8"/> -<text text-anchor="middle" x="629.5" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="447.5,-8 447.5,-174 787.5,-174 787.5,-8 447.5,-8"/> +<text text-anchor="middle" x="617.5" y="-158.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -51828,65 +51853,65 @@ aoj(be(icl>be).@entry.@pl.@present,movement(icl>happening>thing).@pl)&# <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="386.5,-143 162.5,-143 162.5,-105 386.5,-105 386.5,-143"/> -<text text-anchor="middle" x="274.5" y="-127.8" font-family="Times,serif" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="274.5" y="-112.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="387.5,-143 163.5,-143 163.5,-105 387.5,-105 387.5,-143"/> +<text text-anchor="middle" x="275.5" y="-127.8" font-family="Times,serif" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="275.5" y="-112.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge2" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M234.64,-214.68C242.24,-197.59 253.67,-171.86 262.35,-152.34"/> -<polygon fill="black" stroke="black" points="265.61,-153.61 266.48,-143.05 259.22,-150.77 265.61,-153.61"/> -<text text-anchor="middle" x="258.5" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M234.81,-214.68C242.57,-197.59 254.24,-171.86 263.1,-152.34"/> +<polygon fill="black" stroke="black" points="266.37,-153.6 267.31,-143.05 259.99,-150.71 266.37,-153.6"/> +<text text-anchor="middle" x="259.5" y="-185.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="788.5,-253 470.5,-253 470.5,-215 788.5,-215 788.5,-253"/> -<text text-anchor="middle" x="629.5" y="-237.8" font-family="courb" font-size="14.00">intend(aoj&gt;person,icl&gt;will(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="629.5" y="-222.8" font-family="courb" font-size="14.00">.@entry.@past</text> +<polygon fill="none" stroke="black" points="764,-253 471,-253 471,-215 764,-215 764,-253"/> +<text text-anchor="middle" x="617.5" y="-237.8" font-family="courb" font-size="14.00">intend(aoj&gt;person,icl&gt;will(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="617.5" y="-222.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> <!-- 3&#45;&gt;2 --> <g id="edge3" class="edge"> <title>3&#45;&gt;2</title> -<path fill="none" stroke="black" d="M570.08,-214.92C507.66,-195.93 409.57,-166.09 343.7,-146.05"/> -<polygon fill="black" stroke="black" points="344.4,-142.61 333.82,-143.05 342.37,-149.3 344.4,-142.61"/> -<text text-anchor="middle" x="513" y="-185.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M560.26,-214.92C500.24,-195.97 406.01,-166.21 342.55,-146.18"/> +<polygon fill="black" stroke="black" points="343.23,-142.72 332.64,-143.05 341.13,-149.39 343.23,-142.72"/> +<text text-anchor="middle" x="505" y="-185.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="806,-143 453,-143 453,-105 806,-105 806,-143"/> -<text text-anchor="middle" x="629.5" y="-127.8" font-family="courb" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="629.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="779,-143 456,-143 456,-105 779,-105 779,-143"/> +<text text-anchor="middle" x="617.5" y="-127.8" font-family="courb" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="617.5" y="-112.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge4" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M629.5,-214.68C629.5,-206.08 629.5,-195.29 629.5,-184.21"/> -<polygon fill="black" stroke="black" points="633,-184 629.5,-174 626,-184 633,-184"/> -<text text-anchor="middle" x="639" y="-185.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M617.5,-214.68C617.5,-206.08 617.5,-195.29 617.5,-184.21"/> +<polygon fill="black" stroke="black" points="621,-184 617.5,-174 614,-184 621,-184"/> +<text text-anchor="middle" x="627" y="-185.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="740,-54 519,-54 519,-16 740,-16 740,-54"/> -<text text-anchor="middle" x="629.5" y="-38.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> -<text text-anchor="middle" x="629.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="728,-54 507,-54 507,-16 728,-16 728,-54"/> +<text text-anchor="middle" x="617.5" y="-38.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<text text-anchor="middle" x="617.5" y="-23.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge1" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M629.5,-104.97C629.5,-93.19 629.5,-77.56 629.5,-64.16"/> -<polygon fill="black" stroke="black" points="633,-64 629.5,-54 626,-64 633,-64"/> -<text text-anchor="middle" x="638.5" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M617.5,-104.97C617.5,-93.19 617.5,-77.56 617.5,-64.16"/> +<polygon fill="black" stroke="black" points="621,-64 617.5,-54 614,-64 621,-64"/> +<text text-anchor="middle" x="626.5" y="-75.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="690pt" height="398pt" @@ -51917,16 +51942,16 @@ aoj(be(icl>be).@entry.@pl.@present,movement(icl>happening>thing).@pl)&# <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="331.5,-390 56.5,-390 56.5,-352 331.5,-352 331.5,-390"/> -<text text-anchor="middle" x="194" y="-374.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="194" y="-359.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@progress</text> +<polygon fill="none" stroke="black" points="333.5,-390 58.5,-390 58.5,-352 333.5,-352 333.5,-390"/> +<text text-anchor="middle" x="196" y="-374.8" font-family="Times,serif" font-size="14.00">shunt(agt&gt;thing,icl&gt;transfer(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="196" y="-359.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@progress</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M226.32,-351.97C250.27,-338.62 283.09,-320.31 308.91,-305.92"/> -<polygon fill="black" stroke="black" points="310.69,-308.93 317.72,-301 307.28,-302.82 310.69,-308.93"/> -<text text-anchor="middle" x="290.5" y="-322.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M227.91,-351.97C251.45,-338.68 283.67,-320.47 309.1,-306.11"/> +<polygon fill="black" stroke="black" points="311.15,-308.97 318.13,-301 307.7,-302.87 311.15,-308.97"/> +<text text-anchor="middle" x="291.5" y="-322.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -51938,23 +51963,23 @@ aoj(be(icl>be).@entry.@pl.@present,movement(icl>happening>thing).@pl)&# <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M180.12,-351.97C170.6,-339.61 157.81,-323 147.17,-309.18"/> -<polygon fill="black" stroke="black" points="149.74,-306.79 140.86,-301 144.19,-311.06 149.74,-306.79"/> -<text text-anchor="middle" x="174" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M181.7,-351.97C171.9,-339.61 158.73,-323 147.77,-309.18"/> +<polygon fill="black" stroke="black" points="150.23,-306.66 141.28,-301 144.75,-311.01 150.23,-306.66"/> +<text text-anchor="middle" x="175" y="-322.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="528.5,-390 355.5,-390 355.5,-352 528.5,-352 528.5,-390"/> -<text text-anchor="middle" x="442" y="-374.8" font-family="courb" font-size="14.00">be(icl&gt;be)</text> -<text text-anchor="middle" x="442" y="-359.8" font-family="courb" font-size="14.00">.@entry.@pl.@present</text> +<polygon fill="none" stroke="black" points="523,-390 359,-390 359,-352 523,-352 523,-390"/> +<text text-anchor="middle" x="441" y="-374.8" font-family="courb" font-size="14.00">be(icl&gt;be)</text> +<text text-anchor="middle" x="441" y="-359.8" font-family="courb" font-size="14.00">.@entry.@pl.@present</text> </g> <!-- 4&#45;&gt;1 --> <g id="edge3" class="edge"> <title>4&#45;&gt;1</title> -<path fill="none" stroke="black" d="M422.94,-351.97C409.49,-339.26 391.31,-322.06 376.46,-308.02"/> -<polygon fill="black" stroke="black" points="378.71,-305.33 369.04,-301 373.9,-310.42 378.71,-305.33"/> -<text text-anchor="middle" x="410.5" y="-322.8" font-family="Times,serif" font-size="14.00">scn</text> +<path fill="none" stroke="black" d="M422.14,-351.97C408.85,-339.26 390.86,-322.06 376.17,-308.02"/> +<polygon fill="black" stroke="black" points="378.48,-305.38 368.83,-301 373.64,-310.44 378.48,-305.38"/> +<text text-anchor="middle" x="409.5" y="-322.8" font-family="Times,serif" font-size="14.00">scn</text> </g> <!-- 7 --> <g id="node7" class="node"> @@ -51966,9 +51991,9 @@ aoj(be(icl>be).@entry.@pl.@present,movement(icl>happening>thing).@pl)&# <!-- 4&#45;&gt;7 --> <g id="edge9" class="edge"> <title>4&#45;&gt;7</title> -<path fill="none" stroke="black" d="M468.73,-351.97C488.19,-338.85 514.73,-320.95 535.89,-306.68"/> -<polygon fill="black" stroke="black" points="537.97,-309.5 544.31,-301 534.06,-303.69 537.97,-309.5"/> -<text text-anchor="middle" x="522.5" y="-322.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M467.94,-351.97C487.55,-338.85 514.29,-320.95 535.62,-306.68"/> +<polygon fill="black" stroke="black" points="537.73,-309.47 544.1,-301 533.84,-303.66 537.73,-309.47"/> +<text text-anchor="middle" x="521.5" y="-322.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -52025,7 +52050,7 @@ aoj(be(icl>be).@entry.@pl.@present,movement(icl>happening>thing).@pl)&# </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>SRS</orig><unl>[S:00] @@ -52039,30 +52064,30 @@ srs.@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="80pt" height="46pt" - viewBox="0.00 0.00 80.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="77pt" height="46pt" + viewBox="0.00 0.00 77.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 76,-42 76,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 73,-42 73,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="72,-38 0,-38 0,0 72,0 72,-38"/> -<text text-anchor="middle" x="36" y="-22.8" font-family="courb" font-size="14.00">srs</text> -<text text-anchor="middle" x="36" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="69,-38 0,-38 0,0 69,0 69,-38"/> +<text text-anchor="middle" x="34.5" y="-22.8" font-family="courb" font-size="14.00">srs</text> +<text text-anchor="middle" x="34.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>The ETCS System Requirements Specification document.</orig><unl>[S:00] {org:en} -The ETCS System Requirements Specification document.. +The ETCS System Requirements Specification document. {/org} {unl} mod(system(icl>group>thing).@maiuscul,etcs) @@ -52072,82 +52097,82 @@ mod(document(icl>writing>thing).@entry.@def,specification(icl>descripti {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="253pt" height="400pt" - viewBox="0.00 0.00 253.00 400.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="243pt" height="400pt" + viewBox="0.00 0.00 243.00 400.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 396)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-396 249,-396 249,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-396 239,-396 239,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="210.5,-125 34.5,-125 34.5,-87 210.5,-87 210.5,-125"/> -<text text-anchor="middle" x="122.5" y="-109.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> -<text text-anchor="middle" x="122.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="205.5,-125 29.5,-125 29.5,-87 205.5,-87 205.5,-125"/> +<text text-anchor="middle" x="117.5" y="-109.8" font-family="Times,serif" font-size="14.00">system(icl&gt;group(icl&gt;thing))</text> +<text text-anchor="middle" x="117.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="149.5,-36 95.5,-36 95.5,0 149.5,0 149.5,-36"/> -<text text-anchor="middle" x="122.5" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="144.5,-36 90.5,-36 90.5,0 144.5,0 144.5,-36"/> +<text text-anchor="middle" x="117.5" y="-14.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M122.5,-86.76C122.5,-74.93 122.5,-59.32 122.5,-46.05"/> -<polygon fill="black" stroke="black" points="126,-46.04 122.5,-36.04 119,-46.04 126,-46.04"/> -<text text-anchor="middle" x="135" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M117.5,-86.76C117.5,-74.93 117.5,-59.32 117.5,-46.05"/> +<polygon fill="black" stroke="black" points="121,-46.04 117.5,-36.04 114,-46.04 121,-46.04"/> +<text text-anchor="middle" x="130" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="220.5,-214 24.5,-214 24.5,-176 220.5,-176 220.5,-214"/> -<text text-anchor="middle" x="122.5" y="-198.8" font-family="Times,serif" font-size="14.00">requirement(icl&gt;duty(icl&gt;thing))</text> -<text text-anchor="middle" x="122.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@pl</text> +<polygon fill="none" stroke="black" points="215.5,-214 19.5,-214 19.5,-176 215.5,-176 215.5,-214"/> +<text text-anchor="middle" x="117.5" y="-198.8" font-family="Times,serif" font-size="14.00">requirement(icl&gt;duty(icl&gt;thing))</text> +<text text-anchor="middle" x="117.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@maiuscul.@pl</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M122.5,-175.97C122.5,-164.19 122.5,-148.56 122.5,-135.16"/> -<polygon fill="black" stroke="black" points="126,-135 122.5,-125 119,-135 126,-135"/> -<text text-anchor="middle" x="135" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M117.5,-175.97C117.5,-164.19 117.5,-148.56 117.5,-135.16"/> +<polygon fill="black" stroke="black" points="121,-135 117.5,-125 114,-135 121,-135"/> +<text text-anchor="middle" x="130" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="240,-303 5,-303 5,-265 240,-265 240,-303"/> -<text text-anchor="middle" x="122.5" y="-287.8" font-family="Times,serif" font-size="14.00">specification(icl&gt;description(icl&gt;thing))</text> -<text text-anchor="middle" x="122.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="235,-303 0,-303 0,-265 235,-265 235,-303"/> +<text text-anchor="middle" x="117.5" y="-287.8" font-family="Times,serif" font-size="14.00">specification(icl&gt;description(icl&gt;thing))</text> +<text text-anchor="middle" x="117.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge3" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M122.5,-264.97C122.5,-253.19 122.5,-237.56 122.5,-224.16"/> -<polygon fill="black" stroke="black" points="126,-224 122.5,-214 119,-224 126,-224"/> -<text text-anchor="middle" x="135" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M117.5,-264.97C117.5,-253.19 117.5,-237.56 117.5,-224.16"/> +<polygon fill="black" stroke="black" points="121,-224 117.5,-214 114,-224 121,-224"/> +<text text-anchor="middle" x="130" y="-235.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="245,-392 0,-392 0,-354 245,-354 245,-392"/> -<text text-anchor="middle" x="122.5" y="-376.8" font-family="courb" font-size="14.00">document(icl&gt;writing(icl&gt;thing))</text> -<text text-anchor="middle" x="122.5" y="-361.8" font-family="courb" font-size="14.00">.@def.@entry</text> +<polygon fill="none" stroke="black" points="232.5,-392 2.5,-392 2.5,-354 232.5,-354 232.5,-392"/> +<text text-anchor="middle" x="117.5" y="-376.8" font-family="courb" font-size="14.00">document(icl&gt;writing(icl&gt;thing))</text> +<text text-anchor="middle" x="117.5" y="-361.8" font-family="courb" font-size="14.00">.@def.@entry</text> </g> <!-- 5&#45;&gt;4 --> <g id="edge4" class="edge"> <title>5&#45;&gt;4</title> -<path fill="none" stroke="black" d="M122.5,-353.97C122.5,-342.19 122.5,-326.56 122.5,-313.16"/> -<polygon fill="black" stroke="black" points="126,-313 122.5,-303 119,-313 126,-313"/> -<text text-anchor="middle" x="135" y="-324.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M117.5,-353.97C117.5,-342.19 117.5,-326.56 117.5,-313.16"/> +<polygon fill="black" stroke="black" points="121,-313 117.5,-303 114,-313 121,-313"/> +<text text-anchor="middle" x="130" y="-324.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Static speed profile</orig><unl>[S:00] @@ -52160,10 +52185,10 @@ mod(profile(icl>chart>thing).@entry,speed(icl>rate>thing)) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="350pt" height="133pt" @@ -52174,7 +52199,7 @@ mod(profile(icl>chart>thing).@entry,speed(icl>rate>thing)) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="277,-125 70,-125 70,-87 277,-87 277,-125"/> +<polygon fill="none" stroke="black" points="269,-125 78,-125 78,-87 269,-87 269,-125"/> <text text-anchor="middle" x="173.5" y="-109.8" font-family="courb" font-size="14.00">profile(icl&gt;chart(icl&gt;thing))</text> <text text-anchor="middle" x="173.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -52206,10 +52231,10 @@ mod(profile(icl>chart>thing).@entry,speed(icl>rate>thing)) </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Permanent speed restrictions for a part of track sent from track to train.</orig><unl>[S:00] {org:en} -Permanent speed restrictions for a part of track sent from track to train.. +Permanent speed restrictions for a part of track sent from track to train. {/org} {unl} mod(restriction(icl>rule>thing).@pl,permanent(icl>adj,ant>impermanent)) @@ -52222,10 +52247,10 @@ pur(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj& {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1015pt" height="311pt" @@ -52283,7 +52308,7 @@ pur(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj& <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="840.5,-303 242.5,-303 242.5,-265 840.5,-265 840.5,-303"/> +<polygon fill="none" stroke="black" points="815.5,-303 267.5,-303 267.5,-265 815.5,-265 815.5,-303"/> <text text-anchor="middle" x="541.5" y="-287.8" font-family="courb" font-size="14.00">send(agt&gt;volitional_thing,icl&gt;direct(icl&gt;do),obj&gt;thing,plf&gt;thing,plt&gt;uw,rec&gt;thing)</text> <text text-anchor="middle" x="541.5" y="-272.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> @@ -52335,7 +52360,7 @@ pur(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj& </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Station</orig><unl>[S:00] @@ -52349,27 +52374,27 @@ station(icl>facility>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="229pt" height="46pt" - viewBox="0.00 0.00 229.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="211pt" height="46pt" + viewBox="0.00 0.00 211.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 225,-42 225,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 207,-42 207,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="221,-38 0,-38 0,0 221,0 221,-38"/> -<text text-anchor="middle" x="110.5" y="-22.8" font-family="courb" font-size="14.00">station(icl&gt;facility(icl&gt;thing))</text> -<text text-anchor="middle" x="110.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="203,-38 0,-38 0,0 203,0 203,-38"/> +<text text-anchor="middle" x="101.5" y="-22.8" font-family="courb" font-size="14.00">station(icl&gt;facility(icl&gt;thing))</text> +<text text-anchor="middle" x="101.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Where there can be points (facing or trailing) that makes it possible for the train to use different routes. (Not identical with the BR definition).</orig><unl>[S:00] {org:en} Where there can be points (facing or trailing) that makes it possible for the train to use different routes. @@ -52389,7 +52414,7 @@ obj(make(icl>do,equ>do,agt>volitional_thing,obj>action,ins>thing) [/S] [S:00] {org:en} -(Not identical with the BR definition).. +(Not identical with the BR definition). {/org} {unl} mod:01(definition(icl>explanation>thing).@def,br) @@ -52397,7 +52422,7 @@ obj:01(identical(icl>adj).@entry.@not,definition(icl>explanation>thing) {/unl} [/S] -</unl><dot></dot></meaning> +</unl><svg></svg></meaning> </glossary_item> <glossary_item> <term><orig>STM</orig><unl>[S:00] @@ -52411,27 +52436,27 @@ stm.@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="80pt" height="46pt" - viewBox="0.00 0.00 80.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="77pt" height="46pt" + viewBox="0.00 0.00 77.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 76,-42 76,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 73,-42 73,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="72,-38 0,-38 0,0 72,0 72,-38"/> -<text text-anchor="middle" x="36" y="-22.8" font-family="courb" font-size="14.00">stm</text> -<text text-anchor="middle" x="36" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="69,-38 0,-38 0,0 69,0 69,-38"/> +<text text-anchor="middle" x="34.5" y="-22.8" font-family="courb" font-size="14.00">stm</text> +<text text-anchor="middle" x="34.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Specific Transmission Module</orig><unl>[S:00] {org:en} Specific Transmission Module. @@ -52442,10 +52467,10 @@ mod(module(icl>component>thing).@entry.@maiuscul,transmission(icl>sendi {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="500pt" height="135pt" @@ -52456,7 +52481,7 @@ mod(module(icl>component>thing).@entry.@maiuscul,transmission(icl>sendi <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="384,-127 127,-127 127,-89 384,-89 384,-127"/> +<polygon fill="none" stroke="black" points="376,-127 135,-127 135,-89 376,-89 376,-127"/> <text text-anchor="middle" x="255.5" y="-111.8" font-family="courb" font-size="14.00">module(icl&gt;component(icl&gt;thing))</text> <text text-anchor="middle" x="255.5" y="-96.8" font-family="courb" font-size="14.00">.@entry.@maiuscul</text> </g> @@ -52489,7 +52514,7 @@ mod(module(icl>component>thing).@entry.@maiuscul,transmission(icl>sendi </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Stop signal</orig><unl>[S:00] @@ -52501,43 +52526,43 @@ mod(signal(icl>communication>thing).@entry,stop(icl>stay>thing))
 {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="283pt" height="133pt" - viewBox="0.00 0.00 283.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="265pt" height="133pt" + viewBox="0.00 0.00 265.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 279,-129 279,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 261,-129 261,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="275,-125 0,-125 0,-87 275,-87 275,-125"/> -<text text-anchor="middle" x="137.5" y="-109.8" font-family="courb" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="137.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="257,-125 0,-125 0,-87 257,-87 257,-125"/> +<text text-anchor="middle" x="128.5" y="-109.8" font-family="courb" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="128.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="212.5,-36 62.5,-36 62.5,0 212.5,0 212.5,-36"/> -<text text-anchor="middle" x="137.5" y="-14.3" font-family="Times,serif" font-size="14.00">stop(icl&gt;stay(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="203.5,-36 53.5,-36 53.5,0 203.5,0 203.5,-36"/> +<text text-anchor="middle" x="128.5" y="-14.3" font-family="Times,serif" font-size="14.00">stop(icl&gt;stay(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M137.5,-86.76C137.5,-74.93 137.5,-59.32 137.5,-46.05"/> -<polygon fill="black" stroke="black" points="141,-46.04 137.5,-36.04 134,-46.04 141,-46.04"/> -<text text-anchor="middle" x="150" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M128.5,-86.76C128.5,-74.93 128.5,-59.32 128.5,-46.05"/> +<polygon fill="black" stroke="black" points="132,-46.04 128.5,-36.04 125,-46.04 132,-46.04"/> +<text text-anchor="middle" x="141" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Position, from where no movement authority is given to a train, not necessarily a fixed signal.</orig><unl>[S:00] {org:en} -Position, from where no movement authority is given to a train, not necessarily a fixed signal.. +Position, from where no movement authority is given to a train, not necessarily a fixed signal. {/org} {unl} plc(give(icl>do,equ>hand_over,agt>living_thing,obj>concrete_thing,rec>person).@present,position(icl>place,aoj>thing,plc>thing).@entry) @@ -52551,137 +52576,137 @@ obj(fix(icl>improve>do,equ>repair,agt>person,obj>functional_thing {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1150pt" height="311pt" - viewBox="0.00 0.00 1150.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1128pt" height="311pt" + viewBox="0.00 0.00 1128.00 311.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 307)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1146,-307 1146,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-307 1124,-307 1124,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="638.5,-303 198.5,-303 198.5,-265 638.5,-265 638.5,-303"/> -<text text-anchor="middle" x="418.5" y="-287.8" font-family="Times,serif" font-size="14.00">give(agt&gt;living_thing,equ&gt;hand_over,icl&gt;do,obj&gt;concrete_thing,rec&gt;person)</text> -<text text-anchor="middle" x="418.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="616.5,-303 176.5,-303 176.5,-265 616.5,-265 616.5,-303"/> +<text text-anchor="middle" x="396.5" y="-287.8" font-family="Times,serif" font-size="14.00">give(agt&gt;living_thing,equ&gt;hand_over,icl&gt;do,obj&gt;concrete_thing,rec&gt;person)</text> +<text text-anchor="middle" x="396.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="291,-214 0,-214 0,-176 291,-176 291,-214"/> -<text text-anchor="middle" x="145.5" y="-198.8" font-family="courb" font-size="14.00">position(aoj&gt;thing,icl&gt;place,plc&gt;thing)</text> -<text text-anchor="middle" x="145.5" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="269,-214 0,-214 0,-176 269,-176 269,-214"/> +<text text-anchor="middle" x="134.5" y="-198.8" font-family="courb" font-size="14.00">position(aoj&gt;thing,icl&gt;place,plc&gt;thing)</text> +<text text-anchor="middle" x="134.5" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M361.93,-264.97C318.19,-251.03 257.54,-231.71 211.57,-217.05"/> -<polygon fill="black" stroke="black" points="212.58,-213.71 201.99,-214 210.46,-220.37 212.58,-213.71"/> -<text text-anchor="middle" x="307" y="-235.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M342.21,-264.97C300.41,-251.09 242.51,-231.87 198.46,-217.24"/> +<polygon fill="black" stroke="black" points="199.31,-213.83 188.72,-214 197.1,-220.48 199.31,-213.83"/> +<text text-anchor="middle" x="290" y="-235.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="527.5,-214 309.5,-214 309.5,-176 527.5,-176 527.5,-214"/> -<text text-anchor="middle" x="418.5" y="-198.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> -<text text-anchor="middle" x="418.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="505.5,-214 287.5,-214 287.5,-176 505.5,-176 505.5,-214"/> +<text text-anchor="middle" x="396.5" y="-198.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> +<text text-anchor="middle" x="396.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge4" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M418.5,-264.97C418.5,-253.19 418.5,-237.56 418.5,-224.16"/> -<polygon fill="black" stroke="black" points="422,-224 418.5,-214 415,-224 422,-224"/> -<text text-anchor="middle" x="427.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M396.5,-264.97C396.5,-253.19 396.5,-237.56 396.5,-224.16"/> +<polygon fill="black" stroke="black" points="400,-224 396.5,-214 393,-224 400,-224"/> +<text text-anchor="middle" x="405.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="769.5,-214 545.5,-214 545.5,-176 769.5,-176 769.5,-214"/> -<text text-anchor="middle" x="657.5" y="-198.8" font-family="Times,serif" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="657.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="747.5,-214 523.5,-214 523.5,-176 747.5,-176 747.5,-214"/> +<text text-anchor="middle" x="635.5" y="-198.8" font-family="Times,serif" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="635.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;6 --> <g id="edge7" class="edge"> <title>1&#45;&gt;6</title> -<path fill="none" stroke="black" d="M468.02,-264.97C505.91,-251.18 558.3,-232.11 598.39,-217.52"/> -<polygon fill="black" stroke="black" points="599.84,-220.71 608.04,-214 597.45,-214.14 599.84,-220.71"/> -<text text-anchor="middle" x="561" y="-235.8" font-family="Times,serif" font-size="14.00">rec</text> +<path fill="none" stroke="black" d="M446.02,-264.97C483.91,-251.18 536.3,-232.11 576.39,-217.52"/> +<polygon fill="black" stroke="black" points="577.84,-220.71 586.04,-214 575.45,-214.14 577.84,-220.71"/> +<text text-anchor="middle" x="539" y="-235.8" font-family="Times,serif" font-size="14.00">rec</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="529,-124 308,-124 308,-88 529,-88 529,-124"/> -<text text-anchor="middle" x="418.5" y="-102.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="507,-124 286,-124 286,-88 507,-88 507,-124"/> +<text text-anchor="middle" x="396.5" y="-102.3" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="500.5,-36 336.5,-36 336.5,0 500.5,0 500.5,-36"/> -<text text-anchor="middle" x="418.5" y="-14.3" font-family="Times,serif" font-size="14.00">no(icl&gt;quantity,qua&lt;thing)</text> +<polygon fill="none" stroke="black" points="478.5,-36 314.5,-36 314.5,0 478.5,0 478.5,-36"/> +<text text-anchor="middle" x="396.5" y="-14.3" font-family="Times,serif" font-size="14.00">no(icl&gt;quantity,qua&lt;thing)</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M418.5,-87.6C418.5,-75.75 418.5,-59.82 418.5,-46.29"/> -<polygon fill="black" stroke="black" points="422,-46.08 418.5,-36.08 415,-46.08 422,-46.08"/> -<text text-anchor="middle" x="431" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M396.5,-87.6C396.5,-75.75 396.5,-59.82 396.5,-46.29"/> +<polygon fill="black" stroke="black" points="400,-46.08 396.5,-36.08 393,-46.08 400,-46.08"/> +<text text-anchor="middle" x="409" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5&#45;&gt;3 --> <g id="edge3" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M418.5,-175.97C418.5,-163.96 418.5,-147.93 418.5,-134.36"/> -<polygon fill="black" stroke="black" points="422,-134.12 418.5,-124.12 415,-134.12 422,-134.12"/> -<text text-anchor="middle" x="431" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M396.5,-175.97C396.5,-163.96 396.5,-147.93 396.5,-134.36"/> +<polygon fill="black" stroke="black" points="400,-134.12 396.5,-124.12 393,-134.12 400,-134.12"/> +<text text-anchor="middle" x="409" y="-146.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="767,-125 548,-125 548,-87 767,-87 767,-125"/> -<text text-anchor="middle" x="657.5" y="-109.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="657.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="745,-125 526,-125 526,-87 745,-87 745,-125"/> +<text text-anchor="middle" x="635.5" y="-109.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="635.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge5" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M657.5,-175.97C657.5,-164.19 657.5,-148.56 657.5,-135.16"/> -<polygon fill="black" stroke="black" points="661,-135 657.5,-125 654,-135 661,-135"/> -<text text-anchor="middle" x="667.5" y="-146.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M635.5,-175.97C635.5,-164.19 635.5,-148.56 635.5,-135.16"/> +<polygon fill="black" stroke="black" points="639,-135 635.5,-125 632,-135 639,-135"/> +<text text-anchor="middle" x="645.5" y="-146.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1142,-303 689,-303 689,-265 1142,-265 1142,-303"/> -<text text-anchor="middle" x="915.5" y="-287.8" font-family="Times,serif" font-size="14.00">fix(agt&gt;person,equ&gt;repair,icl&gt;improve(icl&gt;do),ins&gt;thing,obj&gt;functional_thing)</text> -<text text-anchor="middle" x="915.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1120,-303 667,-303 667,-265 1120,-265 1120,-303"/> +<text text-anchor="middle" x="893.5" y="-287.8" font-family="Times,serif" font-size="14.00">fix(agt&gt;person,equ&gt;repair,icl&gt;improve(icl&gt;do),ins&gt;thing,obj&gt;functional_thing)</text> +<text text-anchor="middle" x="893.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 8&#45;&gt;6 --> <g id="edge8" class="edge"> <title>8&#45;&gt;6</title> -<path fill="none" stroke="black" d="M862.04,-264.97C820.88,-251.09 763.86,-231.87 720.48,-217.24"/> -<polygon fill="black" stroke="black" points="721.48,-213.88 710.89,-214 719.25,-220.52 721.48,-213.88"/> -<text text-anchor="middle" x="811.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M840.04,-264.97C798.88,-251.09 741.86,-231.87 698.48,-217.24"/> +<polygon fill="black" stroke="black" points="699.48,-213.88 688.89,-214 697.25,-220.52 699.48,-213.88"/> +<text text-anchor="middle" x="789.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1107.5,-214 787.5,-214 787.5,-176 1107.5,-176 1107.5,-214"/> -<text text-anchor="middle" x="947.5" y="-198.8" font-family="Times,serif" font-size="14.00">necessarily(ant&gt;unnecessarily,com&gt;necessary,icl&gt;how)</text> -<text text-anchor="middle" x="947.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@not</text> +<polygon fill="none" stroke="black" points="1085.5,-214 765.5,-214 765.5,-176 1085.5,-176 1085.5,-214"/> +<text text-anchor="middle" x="925.5" y="-198.8" font-family="Times,serif" font-size="14.00">necessarily(ant&gt;unnecessarily,com&gt;necessary,icl&gt;how)</text> +<text text-anchor="middle" x="925.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@not</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge6" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M922.13,-264.97C926.51,-253.08 932.33,-237.25 937.29,-223.76"/> -<polygon fill="black" stroke="black" points="940.71,-224.6 940.88,-214 934.14,-222.18 940.71,-224.6"/> -<text text-anchor="middle" x="946" y="-235.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M900.13,-264.97C904.51,-253.08 910.33,-237.25 915.29,-223.76"/> +<polygon fill="black" stroke="black" points="918.71,-224.6 918.88,-214 912.14,-222.18 918.71,-224.6"/> +<text text-anchor="middle" x="924" y="-235.8" font-family="Times,serif" font-size="14.00">man</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>SSRS</orig><unl>[S:00] @@ -52695,27 +52720,27 @@ ssr.@entry.@pl {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="109pt" height="46pt" - viewBox="0.00 0.00 109.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="105pt" height="46pt" + viewBox="0.00 0.00 105.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 105,-42 105,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 101,-42 101,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="101,-38 0,-38 0,0 101,0 101,-38"/> -<text text-anchor="middle" x="50.5" y="-22.8" font-family="courb" font-size="14.00">ssr</text> -<text text-anchor="middle" x="50.5" y="-7.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="97,-38 0,-38 0,0 97,0 97,-38"/> +<text text-anchor="middle" x="48.5" y="-22.8" font-family="courb" font-size="14.00">ssr</text> +<text text-anchor="middle" x="48.5" y="-7.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>The ETCS Sub-System Requirements Specifications (e.g. ETCS cab, ETCS balise, ETCS radio)</orig><unl>[S:00] {org:en} The ETCS Sub-System Requirements Specifications (e.g. ETCS cab, ETCS balise, ETCS radio). @@ -52735,7 +52760,7 @@ agt(radio(icl>transmit>do,agt>volitional_thing,obj>information,rec&g {/unl} [/S] -</unl><dot></dot></meaning> +</unl><svg></svg></meaning> </glossary_item> <glossary_item> <term><orig>Tandem</orig><unl>[S:00] @@ -52749,27 +52774,27 @@ tandem(icl>bicycle>thing,equ>bicycle-built-for-two).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="417pt" height="46pt" - viewBox="0.00 0.00 417.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="388pt" height="46pt" + viewBox="0.00 0.00 388.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 413,-42 413,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 384,-42 384,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="409,-38 0,-38 0,0 409,0 409,-38"/> -<text text-anchor="middle" x="204.5" y="-22.8" font-family="courb" font-size="14.00">tandem(equ&gt;bicycle&#45;built&#45;for&#45;two,icl&gt;bicycle(icl&gt;thing))</text> -<text text-anchor="middle" x="204.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="380,-38 0,-38 0,0 380,0 380,-38"/> +<text text-anchor="middle" x="190" y="-22.8" font-family="courb" font-size="14.00">tandem(equ&gt;bicycle&#45;built&#45;for&#45;two,icl&gt;bicycle(icl&gt;thing))</text> +<text text-anchor="middle" x="190" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Two or more traction units, mechanically and pneumatically but not electrically coupled together, used in the same train. Each traction unit requires a separate driver.</orig><unl>[S:00] {org:en} Two or more traction units, mechanically and pneumatically but not electrically coupled together, used in the same train. @@ -52790,7 +52815,7 @@ plc(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw),sa [/S] [S:00] {org:en} -Each traction unit requires a separate driver.. +Each traction unit requires a separate driver. {/org} {unl} mod(unit(icl>measure>abstract_thing,aoj>uw),each(icl>quantity,per>thing)) @@ -52801,62 +52826,62 @@ obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing). {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1218pt" height="398pt" - viewBox="0.00 0.00 1217.50 398.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1180pt" height="398pt" + viewBox="0.00 0.00 1179.50 398.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 394)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-394 1213.5,-394 1213.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-394 1175.5,-394 1175.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="765,-123 666,-123 666,-87 765,-87 765,-123"/> -<text text-anchor="middle" x="715.5" y="-101.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> +<polygon fill="none" stroke="black" points="751,-123 652,-123 652,-87 751,-87 751,-123"/> +<text text-anchor="middle" x="701.5" y="-101.3" font-family="Times,serif" font-size="14.00">more(icl&gt;how)</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="791,-36 640,-36 640,0 791,0 791,-36"/> -<text text-anchor="middle" x="715.5" y="-14.3" font-family="Times,serif" font-size="14.00">two(icl&gt;digit(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="777,-36 626,-36 626,0 777,0 777,-36"/> +<text text-anchor="middle" x="701.5" y="-14.3" font-family="Times,serif" font-size="14.00">two(icl&gt;digit(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M715.5,-86.8C715.5,-75.16 715.5,-59.55 715.5,-46.24"/> -<polygon fill="black" stroke="black" points="719,-46.18 715.5,-36.18 712,-46.18 719,-46.18"/> -<text text-anchor="middle" x="721.5" y="-57.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M701.5,-86.8C701.5,-75.16 701.5,-59.55 701.5,-46.24"/> +<polygon fill="black" stroke="black" points="705,-46.18 701.5,-36.18 698,-46.18 705,-46.18"/> +<text text-anchor="middle" x="707.5" y="-57.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="740.5,-212 474.5,-212 474.5,-174 740.5,-174 740.5,-212"/> -<text text-anchor="middle" x="607.5" y="-196.8" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> -<text text-anchor="middle" x="607.5" y="-181.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="721.5,-212 455.5,-212 455.5,-174 721.5,-174 721.5,-212"/> +<text text-anchor="middle" x="588.5" y="-196.8" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> +<text text-anchor="middle" x="588.5" y="-181.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M630.14,-173.97C646.3,-161.1 668.19,-143.67 685.76,-129.68"/> -<polygon fill="black" stroke="black" points="688.35,-132.09 693.99,-123.13 683.99,-126.62 688.35,-132.09"/> -<text text-anchor="middle" x="680.5" y="-144.8" font-family="Times,serif" font-size="14.00">qua</text> +<path fill="none" stroke="black" d="M612.19,-173.97C629.25,-160.99 652.42,-143.35 670.88,-129.3"/> +<polygon fill="black" stroke="black" points="673.16,-131.97 679,-123.13 668.92,-126.4 673.16,-131.97"/> +<text text-anchor="middle" x="664.5" y="-144.8" font-family="Times,serif" font-size="14.00">qua</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="647.5,-123 479.5,-123 479.5,-87 647.5,-87 647.5,-123"/> -<text text-anchor="middle" x="563.5" y="-101.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="633.5,-123 465.5,-123 465.5,-87 633.5,-87 633.5,-123"/> +<text text-anchor="middle" x="549.5" y="-101.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M598.17,-173.76C592,-161.7 583.81,-145.7 576.94,-132.27"/> -<polygon fill="black" stroke="black" points="579.89,-130.35 572.22,-123.04 573.66,-133.54 579.89,-130.35"/> -<text text-anchor="middle" x="601" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M580.23,-173.76C574.76,-161.7 567.5,-145.7 561.41,-132.27"/> +<polygon fill="black" stroke="black" points="564.55,-130.7 557.23,-123.04 558.17,-133.6 564.55,-130.7"/> +<text text-anchor="middle" x="584" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> @@ -52868,9 +52893,9 @@ obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing). <!-- 5&#45;&gt;3 --> <g id="edge4" class="edge"> <title>5&#45;&gt;3</title> -<path fill="none" stroke="black" d="M376.24,-265.35C421.73,-251.31 488.85,-230.61 539.07,-215.11"/> -<polygon fill="black" stroke="black" points="540.36,-218.38 548.88,-212.08 538.29,-211.69 540.36,-218.38"/> -<text text-anchor="middle" x="492.5" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M376.21,-264.23C418.35,-250.29 478.55,-230.37 524.09,-215.31"/> +<polygon fill="black" stroke="black" points="525.47,-218.54 533.87,-212.07 523.27,-211.89 525.47,-218.54"/> +<text text-anchor="middle" x="482.5" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> @@ -52888,43 +52913,43 @@ obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing). <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="1209.5,-300 839.5,-300 839.5,-264 1209.5,-264 1209.5,-300"/> -<text text-anchor="middle" x="1024.5" y="-278.3" font-family="Times,serif" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> +<polygon fill="none" stroke="black" points="1171.5,-300 801.5,-300 801.5,-264 1171.5,-264 1171.5,-300"/> +<text text-anchor="middle" x="986.5" y="-278.3" font-family="Times,serif" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> </g> <!-- 6&#45;&gt;3 --> <g id="edge5" class="edge"> <title>6&#45;&gt;3</title> -<path fill="none" stroke="black" d="M942.61,-263.92C874.08,-249.62 776.19,-229.19 703.89,-214.11"/> -<polygon fill="black" stroke="black" points="704.37,-210.64 693.87,-212.02 702.94,-217.49 704.37,-210.64"/> -<text text-anchor="middle" x="849.5" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M908.34,-263.92C843.07,-249.65 749.89,-229.28 680.92,-214.2"/> +<polygon fill="black" stroke="black" points="681.45,-210.74 670.93,-212.02 679.95,-217.57 681.45,-210.74"/> +<text text-anchor="middle" x="819.5" y="-233.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1098.5,-212 950.5,-212 950.5,-174 1098.5,-174 1098.5,-212"/> -<text text-anchor="middle" x="1024.5" y="-196.8" font-family="Times,serif" font-size="14.00">same(ant&gt;other,icl&gt;adj)</text> -<text text-anchor="middle" x="1024.5" y="-181.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1060.5,-212 912.5,-212 912.5,-174 1060.5,-174 1060.5,-212"/> +<text text-anchor="middle" x="986.5" y="-196.8" font-family="Times,serif" font-size="14.00">same(ant&gt;other,icl&gt;adj)</text> +<text text-anchor="middle" x="986.5" y="-181.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 6&#45;&gt;12 --> <g id="edge11" class="edge"> <title>6&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1024.5,-263.81C1024.5,-252.01 1024.5,-236.07 1024.5,-222.4"/> -<polygon fill="black" stroke="black" points="1028,-222.05 1024.5,-212.05 1021,-222.05 1028,-222.05"/> -<text text-anchor="middle" x="1033" y="-233.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M986.5,-263.81C986.5,-252.01 986.5,-236.07 986.5,-222.4"/> +<polygon fill="black" stroke="black" points="990,-222.05 986.5,-212.05 983,-222.05 990,-222.05"/> +<text text-anchor="middle" x="995" y="-233.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="821,-301 394,-301 394,-263 821,-263 821,-301"/> -<text text-anchor="middle" x="607.5" y="-285.8" font-family="courb" font-size="14.00">train(agt&gt;person,gol&gt;uw,icl&gt;practice(icl&gt;do),obj&gt;person)</text> -<text text-anchor="middle" x="607.5" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="783,-301 394,-301 394,-263 783,-263 783,-301"/> +<text text-anchor="middle" x="588.5" y="-285.8" font-family="courb" font-size="14.00">train(agt&gt;person,gol&gt;uw,icl&gt;practice(icl&gt;do),obj&gt;person)</text> +<text text-anchor="middle" x="588.5" y="-270.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 7&#45;&gt;3 --> <g id="edge6" class="edge"> <title>7&#45;&gt;3</title> -<path fill="none" stroke="black" d="M607.5,-262.97C607.5,-251.19 607.5,-235.56 607.5,-222.16"/> -<polygon fill="black" stroke="black" points="611,-222 607.5,-212 604,-222 611,-222"/> -<text text-anchor="middle" x="616" y="-233.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M588.5,-262.97C588.5,-251.19 588.5,-235.56 588.5,-222.16"/> +<polygon fill="black" stroke="black" points="592,-222 588.5,-212 585,-222 592,-222"/> +<text text-anchor="middle" x="597" y="-233.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 9 --> <g id="node9" class="node"> @@ -52971,7 +52996,7 @@ obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing). <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="648pt" height="222pt" @@ -53014,7 +53039,7 @@ obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing). <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="613.5,-214 119.5,-214 119.5,-176 613.5,-176 613.5,-214"/> +<polygon fill="none" stroke="black" points="594,-214 139,-214 139,-176 594,-176 594,-214"/> <text text-anchor="middle" x="366.5" y="-198.8" font-family="courb" font-size="14.00">require(agt&gt;volitional_thing,cag&gt;thing,icl&gt;demand(icl&gt;do),obj&gt;uw)</text> <text text-anchor="middle" x="366.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> @@ -53054,7 +53079,7 @@ obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing). </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Target</orig><unl>[S:00] @@ -53068,30 +53093,30 @@ target(icl>reference_point>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="284pt" height="46pt" - viewBox="0.00 0.00 284.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="268pt" height="46pt" + viewBox="0.00 0.00 268.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 280,-42 280,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 264,-42 264,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="276,-38 0,-38 0,0 276,0 276,-38"/> -<text text-anchor="middle" x="138" y="-22.8" font-family="courb" font-size="14.00">target(icl&gt;reference_point(icl&gt;thing))</text> -<text text-anchor="middle" x="138" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="260,-38 0,-38 0,0 260,0 260,-38"/> +<text text-anchor="middle" x="130" y="-22.8" font-family="courb" font-size="14.00">target(icl&gt;reference_point(icl&gt;thing))</text> +<text text-anchor="middle" x="130" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Location where any ETCS information changes or intermittent transmission is expected.</orig><unl>[S:00] {org:en} -Location where any ETCS information changes or intermittent transmission is expected.. +Location where any ETCS information changes or intermittent transmission is expected. {/org} {unl} or:01(transmission(icl>sending>thing).@entry,location(icl>object>thing).@entry.@topic) @@ -53104,55 +53129,55 @@ plc(change(icl>occur,src>thing,obj>thing,gol>thing).@present,:01.@_h {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="655pt" height="332pt" - viewBox="0.00 0.00 655.00 332.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="627pt" height="332pt" + viewBox="0.00 0.00 627.00 332.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 328)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 651,-328 651,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 623,-328 623,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="294,-79 294,-245 582,-245 582,-79 294,-79"/> -<text text-anchor="middle" x="438" y="-229.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="294,-79 294,-245 564,-245 564,-79 294,-79"/> +<text text-anchor="middle" x="429" y="-229.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="574,-214 302,-214 302,-176 574,-176 574,-214"/> -<text text-anchor="middle" x="438" y="-198.8" font-family="courb" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> -<text text-anchor="middle" x="438" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="555.5,-214 302.5,-214 302.5,-176 555.5,-176 555.5,-214"/> +<text text-anchor="middle" x="429" y="-198.8" font-family="courb" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> +<text text-anchor="middle" x="429" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="538,-125 314,-125 314,-87 538,-87 538,-125"/> -<text text-anchor="middle" x="426" y="-109.8" font-family="courb" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> -<text text-anchor="middle" x="426" y="-94.8" font-family="courb" font-size="14.00">.@entry.@topic</text> +<polygon fill="none" stroke="black" points="521,-125 313,-125 313,-87 521,-87 521,-125"/> +<text text-anchor="middle" x="417" y="-109.8" font-family="courb" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> +<text text-anchor="middle" x="417" y="-94.8" font-family="courb" font-size="14.00">.@entry.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M435.51,-175.97C433.89,-164.19 431.73,-148.56 429.88,-135.16"/> -<polygon fill="black" stroke="black" points="433.32,-134.43 428.48,-125 426.38,-135.39 433.32,-134.43"/> -<text text-anchor="middle" x="438" y="-146.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M426.51,-175.97C424.89,-164.19 422.73,-148.56 420.88,-135.16"/> +<polygon fill="black" stroke="black" points="424.32,-134.43 419.48,-125 417.38,-135.39 424.32,-134.43"/> +<text text-anchor="middle" x="429" y="-146.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="490,-36 362,-36 362,0 490,0 490,-36"/> -<text text-anchor="middle" x="426" y="-14.3" font-family="Times,serif" font-size="14.00">intermittent(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="481,-36 353,-36 353,0 481,0 481,-36"/> +<text text-anchor="middle" x="417" y="-14.3" font-family="Times,serif" font-size="14.00">intermittent(icl&gt;adj)</text> </g> <!-- 2&#45;&gt;8 --> <g id="edge5" class="edge"> <title>2&#45;&gt;8</title> -<path fill="none" stroke="black" d="M426,-79C426,-68.58 426,-56.58 426,-46.05"/> -<polygon fill="black" stroke="black" points="429.5,-46.04 426,-36.04 422.5,-46.04 429.5,-46.04"/> -<text text-anchor="middle" x="438.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M417,-79C417,-68.58 417,-56.58 417,-46.05"/> +<polygon fill="black" stroke="black" points="420.5,-46.04 417,-36.04 413.5,-46.04 420.5,-46.04"/> +<text text-anchor="middle" x="429.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> @@ -53196,9 +53221,9 @@ plc(change(icl>occur,src>thing,obj>thing,gol>thing).@present,:01.@_h <!-- 6&#45;&gt;2 --> <g id="edge7" class="edge"> <title>6&#45;&gt;2</title> -<path fill="none" stroke="black" d="M200.84,-175.97C225.32,-168.48 254.88,-159.42 284.42,-150.37"/> -<polygon fill="black" stroke="black" points="285.46,-153.71 294,-147.44 283.41,-147.02 285.46,-153.71"/> -<text text-anchor="middle" x="309.5" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M198.98,-175.97C223.88,-168.1 254.23,-158.5 284.27,-148.99"/> +<polygon fill="black" stroke="black" points="285.52,-152.27 294,-145.91 283.41,-145.59 285.52,-152.27"/> +<text text-anchor="middle" x="303.5" y="-146.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 6&#45;&gt;3 --> <g id="edge4" class="edge"> @@ -53210,20 +53235,20 @@ plc(change(icl>occur,src>thing,obj>thing,gol>thing).@present,:01.@_h <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="647,-324 229,-324 229,-286 647,-286 647,-324"/> -<text text-anchor="middle" x="438" y="-308.8" font-family="courb" font-size="14.00">expect(aoj&gt;thing,icl&gt;evaluate(icl&gt;be),obj&gt;uw,src&gt;thing)</text> -<text text-anchor="middle" x="438" y="-293.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="619,-324 239,-324 239,-286 619,-286 619,-324"/> +<text text-anchor="middle" x="429" y="-308.8" font-family="courb" font-size="14.00">expect(aoj&gt;thing,icl&gt;evaluate(icl&gt;be),obj&gt;uw,src&gt;thing)</text> +<text text-anchor="middle" x="429" y="-293.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 9&#45;&gt;1 --> <g id="edge6" class="edge"> <title>9&#45;&gt;1</title> -<path fill="none" stroke="black" d="M438,-285.68C438,-268.82 438,-243.57 438,-224.15"/> -<polygon fill="black" stroke="black" points="441.5,-224.05 438,-214.05 434.5,-224.05 441.5,-224.05"/> -<text text-anchor="middle" x="447" y="-256.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M429,-285.68C429,-268.82 429,-243.57 429,-224.15"/> +<polygon fill="black" stroke="black" points="432.5,-224.05 429,-214.05 425.5,-224.05 432.5,-224.05"/> +<text text-anchor="middle" x="438" y="-256.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Temporary speed restriction</orig><unl>[S:00] @@ -53236,10 +53261,10 @@ mod(restriction(icl>rule>thing).@entry,speed(icl>rate>thing)) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="494pt" height="133pt" @@ -53250,7 +53275,7 @@ mod(restriction(icl>rule>thing).@entry,speed(icl>rate>thing)) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="393.5,-125 169.5,-125 169.5,-87 393.5,-87 393.5,-125"/> +<polygon fill="none" stroke="black" points="386.5,-125 176.5,-125 176.5,-87 386.5,-87 386.5,-125"/> <text text-anchor="middle" x="281.5" y="-109.8" font-family="courb" font-size="14.00">restriction(icl&gt;rule(icl&gt;thing))</text> <text text-anchor="middle" x="281.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -53282,10 +53307,10 @@ mod(restriction(icl>rule>thing).@entry,speed(icl>rate>thing)) </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Speed restriction on behalf of planned, temporary conditions, e.g. track maintenance.</orig><unl>[S:00] {org:en} -Speed restriction on behalf of planned, temporary conditions, e.g. track maintenance.. +Speed restriction on behalf of planned, temporary conditions, e.g. track maintenance. {/org} {unl} mod(restriction(icl>rule>thing).@entry,speed(icl>rate>thing)) @@ -53299,7 +53324,7 @@ obj(behalf(icl>stead>thing),:01) {/unl} [/S] -</unl><dot></dot></meaning> +</unl><svg></svg></meaning> </glossary_item> <glossary_item> <term><orig>Traction unit</orig><unl>[S:00] @@ -53311,43 +53336,43 @@ mod(unit(icl>measure>abstract_thing,aoj>uw).@entry,traction(icl>pull {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="343pt" height="133pt" - viewBox="0.00 0.00 343.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="317pt" height="133pt" + viewBox="0.00 0.00 317.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 339,-129 339,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 313,-129 313,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="335,-125 0,-125 0,-87 335,-87 335,-125"/> -<text text-anchor="middle" x="167.5" y="-109.8" font-family="courb" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> -<text text-anchor="middle" x="167.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="309,-125 0,-125 0,-87 309,-87 309,-125"/> +<text text-anchor="middle" x="154.5" y="-109.8" font-family="courb" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> +<text text-anchor="middle" x="154.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="251.5,-36 83.5,-36 83.5,0 251.5,0 251.5,-36"/> -<text text-anchor="middle" x="167.5" y="-14.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="238.5,-36 70.5,-36 70.5,0 238.5,0 238.5,-36"/> +<text text-anchor="middle" x="154.5" y="-14.3" font-family="Times,serif" font-size="14.00">traction(icl&gt;pull(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M167.5,-86.76C167.5,-74.93 167.5,-59.32 167.5,-46.05"/> -<polygon fill="black" stroke="black" points="171,-46.04 167.5,-36.04 164,-46.04 171,-46.04"/> -<text text-anchor="middle" x="180" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M154.5,-86.76C154.5,-74.93 154.5,-59.32 154.5,-46.05"/> +<polygon fill="black" stroke="black" points="158,-46.04 154.5,-36.04 151,-46.04 158,-46.04"/> +<text text-anchor="middle" x="167" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Vehicle with driving cab(s) from where a movement may be operated.</orig><unl>[S:00] {org:en} -Vehicle with driving cab(s) from where a movement may be operated.. +Vehicle with driving cab(s) from where a movement may be operated. {/org} {unl} met(vehicle(icl>functional_thing,pur>thing).@entry,drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing)) @@ -53358,10 +53383,10 @@ obj(operate(icl>manage>do,agt>volitional_thing,obj>thing).@present.@ {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="872pt" height="311pt" @@ -53372,7 +53397,7 @@ obj(operate(icl>manage>do,agt>volitional_thing,obj>thing).@present.@ <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="374.5,-303 83.5,-303 83.5,-265 374.5,-265 374.5,-303"/> +<polygon fill="none" stroke="black" points="365.5,-303 92.5,-303 92.5,-265 365.5,-265 365.5,-303"/> <text text-anchor="middle" x="229" y="-287.8" font-family="courb" font-size="14.00">vehicle(icl&gt;functional_thing,pur&gt;thing)</text> <text text-anchor="middle" x="229" y="-272.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -53419,9 +53444,9 @@ obj(operate(icl>manage>do,agt>volitional_thing,obj>thing).@present.@ <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="833,-303 487,-303 487,-265 833,-265 833,-303"/> -<text text-anchor="middle" x="660" y="-287.8" font-family="Times,serif" font-size="14.00">operate(agt&gt;volitional_thing,icl&gt;manage(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="660" y="-272.8" font-family="Times,serif" font-size="14.00">.@grant.@present</text> +<polygon fill="none" stroke="black" points="828,-303 482,-303 482,-265 828,-265 828,-303"/> +<text text-anchor="middle" x="655" y="-287.8" font-family="Times,serif" font-size="14.00">operate(agt&gt;volitional_thing,icl&gt;manage(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="655" y="-272.8" font-family="Times,serif" font-size="14.00">.@grant.@present</text> </g> <!-- 6 --> <g id="node6" class="node"> @@ -53432,9 +53457,9 @@ obj(operate(icl>manage>do,agt>volitional_thing,obj>thing).@present.@ <!-- 5&#45;&gt;6 --> <g id="edge4" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M637.21,-264.97C620.51,-251.77 597.69,-233.72 579.59,-219.4"/> -<polygon fill="black" stroke="black" points="581.65,-216.57 571.64,-213.12 577.31,-222.06 581.65,-216.57"/> -<text text-anchor="middle" x="620.5" y="-235.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M633.24,-264.97C617.45,-251.89 595.92,-234.05 578.71,-219.79"/> +<polygon fill="black" stroke="black" points="580.59,-216.8 570.66,-213.12 576.12,-222.19 580.59,-216.8"/> +<text text-anchor="middle" x="617.5" y="-235.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 7 --> <g id="node7" class="node"> @@ -53446,13 +53471,13 @@ obj(operate(icl>manage>do,agt>volitional_thing,obj>thing).@present.@ <!-- 5&#45;&gt;7 --> <g id="edge5" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M679.27,-264.97C692.86,-252.26 711.25,-235.06 726.26,-221.02"/> -<polygon fill="black" stroke="black" points="728.84,-223.39 733.76,-214 724.06,-218.28 728.84,-223.39"/> -<text text-anchor="middle" x="721" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M675.31,-264.97C689.63,-252.26 709,-235.06 724.82,-221.02"/> +<polygon fill="black" stroke="black" points="727.57,-223.26 732.72,-214 722.92,-218.02 727.57,-223.26"/> +<text text-anchor="middle" x="719" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Track circuit</orig><unl>[S:00] @@ -53464,43 +53489,43 @@ mod(circuit(icl>electrical_device>thing).@entry,track(icl>line>thing {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="292pt" height="133pt" - viewBox="0.00 0.00 292.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="271pt" height="133pt" + viewBox="0.00 0.00 271.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 288,-129 288,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 267,-129 267,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="284,-125 0,-125 0,-87 284,-87 284,-125"/> -<text text-anchor="middle" x="142" y="-109.8" font-family="courb" font-size="14.00">circuit(icl&gt;electrical_device(icl&gt;thing))</text> -<text text-anchor="middle" x="142" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="263,-125 0,-125 0,-87 263,-87 263,-125"/> +<text text-anchor="middle" x="131.5" y="-109.8" font-family="courb" font-size="14.00">circuit(icl&gt;electrical_device(icl&gt;thing))</text> +<text text-anchor="middle" x="131.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="246,-36 38,-36 38,0 246,0 246,-36"/> -<text text-anchor="middle" x="142" y="-14.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="235.5,-36 27.5,-36 27.5,0 235.5,0 235.5,-36"/> +<text text-anchor="middle" x="131.5" y="-14.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M142,-86.76C142,-74.93 142,-59.32 142,-46.05"/> -<polygon fill="black" stroke="black" points="145.5,-46.04 142,-36.04 138.5,-46.04 145.5,-46.04"/> -<text text-anchor="middle" x="154.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M131.5,-86.76C131.5,-74.93 131.5,-59.32 131.5,-46.05"/> +<polygon fill="black" stroke="black" points="135,-46.04 131.5,-36.04 128,-46.04 135,-46.04"/> +<text text-anchor="middle" x="144" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Trackside device used for track free/occupied determination.</orig><unl>[S:00] {org:en} -Trackside device used for track free/occupied determination.. +Trackside device used for track free/occupied determination. {/org} {unl} mod(device(icl>instrumentality>thing),trackside) @@ -53512,17 +53537,17 @@ obj(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@state,dete {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="906pt" height="220pt" - viewBox="0.00 0.00 906.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="896pt" height="220pt" + viewBox="0.00 0.00 896.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 216)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 902,-216 902,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 892,-216 892,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> @@ -53545,16 +53570,16 @@ obj(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@state,dete <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="554.5,-212 83.5,-212 83.5,-174 554.5,-174 554.5,-212"/> -<text text-anchor="middle" x="319" y="-196.8" font-family="courb" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> -<text text-anchor="middle" x="319" y="-181.8" font-family="courb" font-size="14.00">.@entry.@past</text> +<polygon fill="none" stroke="black" points="539.5,-212 108.5,-212 108.5,-174 539.5,-174 539.5,-212"/> +<text text-anchor="middle" x="324" y="-196.8" font-family="courb" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> +<text text-anchor="middle" x="324" y="-181.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M275.61,-173.97C242.66,-160.29 197.29,-141.43 162.68,-127.05"/> -<polygon fill="black" stroke="black" points="163.8,-123.73 153.22,-123.13 161.11,-130.19 163.8,-123.73"/> -<text text-anchor="middle" x="236.5" y="-144.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M279.56,-173.97C245.82,-160.29 199.35,-141.43 163.9,-127.05"/> +<polygon fill="black" stroke="black" points="164.8,-123.64 154.22,-123.13 162.17,-130.13 164.8,-123.64"/> +<text text-anchor="middle" x="239.5" y="-144.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 4 --> <g id="node4" class="node"> @@ -53565,53 +53590,53 @@ obj(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@state,dete <!-- 3&#45;&gt;4 --> <g id="edge3" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M324.73,-173.76C328.48,-161.82 333.44,-146.01 337.63,-132.66"/> -<polygon fill="black" stroke="black" points="340.99,-133.63 340.65,-123.04 334.31,-131.53 340.99,-133.63"/> -<text text-anchor="middle" x="344.5" y="-144.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M328.67,-173.76C331.69,-161.93 335.69,-146.32 339.08,-133.05"/> +<polygon fill="black" stroke="black" points="342.55,-133.6 341.64,-123.04 335.77,-131.86 342.55,-133.6"/> +<text text-anchor="middle" x="346.5" y="-144.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="898,-123 520,-123 520,-87 898,-87 898,-123"/> -<text text-anchor="middle" x="709" y="-101.3" font-family="Times,serif" font-size="14.00">determination(aoj&gt;person,icl&gt;quality(icl&gt;abstract_thing),obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="888,-123 510,-123 510,-87 888,-87 888,-123"/> +<text text-anchor="middle" x="699" y="-101.3" font-family="Times,serif" font-size="14.00">determination(aoj&gt;person,icl&gt;quality(icl&gt;abstract_thing),obj&gt;uw)</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge5" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M400.76,-173.97C465.45,-159.71 555.59,-139.83 621.68,-125.25"/> -<polygon fill="black" stroke="black" points="622.65,-128.62 631.67,-123.05 621.15,-121.79 622.65,-128.62"/> -<text text-anchor="middle" x="558" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M402.61,-173.97C464.69,-159.74 551.13,-139.91 614.65,-125.34"/> +<polygon fill="black" stroke="black" points="615.68,-128.7 624.64,-123.05 614.11,-121.88 615.68,-128.7"/> +<text text-anchor="middle" x="555" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="783,-36 635,-36 635,0 783,0 783,-36"/> -<text text-anchor="middle" x="709" y="-14.3" font-family="Times,serif" font-size="14.00">free(ant&gt;unfree,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="773,-36 625,-36 625,0 773,0 773,-36"/> +<text text-anchor="middle" x="699" y="-14.3" font-family="Times,serif" font-size="14.00">free(ant&gt;unfree,icl&gt;adj)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge4" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M709,-86.8C709,-75.16 709,-59.55 709,-46.24"/> -<polygon fill="black" stroke="black" points="712.5,-46.18 709,-36.18 705.5,-46.18 712.5,-46.18"/> -<text text-anchor="middle" x="721.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M699,-86.8C699,-75.16 699,-59.55 699,-46.24"/> +<polygon fill="black" stroke="black" points="702.5,-46.18 699,-36.18 695.5,-46.18 702.5,-46.18"/> +<text text-anchor="middle" x="711.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="897.5,-212 572.5,-212 572.5,-174 897.5,-174 897.5,-212"/> -<text text-anchor="middle" x="735" y="-196.8" font-family="Times,serif" font-size="14.00">occupy(aoj&gt;thing,equ&gt;inhabit,icl&gt;be(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="735" y="-181.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="882.5,-212 557.5,-212 557.5,-174 882.5,-174 882.5,-212"/> +<text text-anchor="middle" x="720" y="-196.8" font-family="Times,serif" font-size="14.00">occupy(aoj&gt;thing,equ&gt;inhabit,icl&gt;be(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="720" y="-181.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 7&#45;&gt;5 --> <g id="edge6" class="edge"> <title>7&#45;&gt;5</title> -<path fill="none" stroke="black" d="M729.49,-173.76C725.87,-161.82 721.09,-146.01 717.06,-132.66"/> -<polygon fill="black" stroke="black" points="720.4,-131.6 714.15,-123.04 713.7,-133.63 720.4,-131.6"/> -<text text-anchor="middle" x="733" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M715.55,-173.76C712.66,-161.93 708.84,-146.32 705.61,-133.05"/> +<polygon fill="black" stroke="black" points="708.93,-131.93 703.16,-123.04 702.13,-133.59 708.93,-131.93"/> +<text text-anchor="middle" x="720" y="-144.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Track free</orig><unl>[S:00] @@ -53623,10 +53648,10 @@ obj(free(icl>adj,ant>unfree).@entry,track(icl>line>thing,equ>path {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="216pt" height="133pt" @@ -53637,7 +53662,7 @@ obj(free(icl>adj,ant>unfree).@entry,track(icl>line>thing,equ>path <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="197,-125 11,-125 11,-87 197,-87 197,-125"/> +<polygon fill="none" stroke="black" points="190,-125 18,-125 18,-87 190,-87 190,-125"/> <text text-anchor="middle" x="104" y="-109.8" font-family="courb" font-size="14.00">free(ant&gt;unfree,icl&gt;adj)</text> <text text-anchor="middle" x="104" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -53656,7 +53681,7 @@ obj(free(icl>adj,ant>unfree).@entry,track(icl>line>thing,equ>path </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Determination of a track section not occupied by any railway vehicle. Determination is traditionally based on track circuits or axle counters, but may on ETCS equipped lines be replaced by train location and train Integrity functions.</orig><unl>[S:00] {org:en} Determination of a track section not occupied by any railway vehicle. @@ -53672,7 +53697,7 @@ obj(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@entry.@pas [/S] [S:00] {org:en} -Determination is traditionally based on track circuits or axle counters, but may on ETCS equipped lines be replaced by train location and train Integrity functions.. +Determination is traditionally based on track circuits or axle counters, but may on ETCS equipped lines be replaced by train location and train Integrity functions. {/org} {unl} obj(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@entry.@present,determination(icl>quality>abstract_thing,obj>uw,aoj>person).@topic) @@ -53695,10 +53720,10 @@ cob:03(replace(icl>do,equ>substitute,cob>thing,obj>thing).@entry.@pr {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="823pt" height="309pt" @@ -53709,7 +53734,7 @@ cob:03(replace(icl>do,equ>substitute,cob>thing,obj>thing).@entry.@pr <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="686.5,-301 273.5,-301 273.5,-263 686.5,-263 686.5,-301"/> +<polygon fill="none" stroke="black" points="668.5,-301 291.5,-301 291.5,-263 668.5,-263 668.5,-301"/> <text text-anchor="middle" x="480" y="-285.8" font-family="courb" font-size="14.00">occupy(aoj&gt;thing,equ&gt;inhabit,icl&gt;be(icl&gt;be),obj&gt;thing)</text> <text text-anchor="middle" x="480" y="-270.8" font-family="courb" font-size="14.00">.@entry.@not.@past</text> </g> @@ -53797,270 +53822,270 @@ cob:03(replace(icl>do,equ>substitute,cob>thing,obj>thing).@entry.@pr <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="2383pt" height="476pt" - viewBox="0.00 0.00 2383.00 476.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="2311pt" height="476pt" + viewBox="0.00 0.00 2311.00 476.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 472)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-472 2379,-472 2379,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-472 2307,-472 2307,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-261 308,-261 308,-8 8,-8"/> -<text text-anchor="middle" x="158" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-261 288,-261 288,-8 8,-8"/> +<text text-anchor="middle" x="148" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="1262,-294 1262,-460 1848,-460 1848,-294 1262,-294"/> -<text text-anchor="middle" x="1555" y="-444.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="1234,-294 1234,-460 1778,-460 1778,-294 1234,-294"/> +<text text-anchor="middle" x="1506" y="-444.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <g id="clust3" class="cluster"> <title>cluster_05</title> -<polygon fill="none" stroke="black" points="1551,-184 1551,-261 2159,-261 2159,-184 1551,-184"/> -<text text-anchor="middle" x="1855" y="-245.8" font-family="Courier,monospace" font-size="14.00">:05</text> +<polygon fill="none" stroke="black" points="1499,-184 1499,-261 2087,-261 2087,-184 1499,-184"/> +<text text-anchor="middle" x="1793" y="-245.8" font-family="Courier,monospace" font-size="14.00">:05</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="802,-230 316,-230 316,-192 802,-192 802,-230"/> -<text text-anchor="middle" x="559" y="-214.8" font-family="courb" font-size="14.00">base(agt&gt;volitional_thing,cob&gt;thing,icl&gt;ground(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="559" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="746.5,-230 299.5,-230 299.5,-192 746.5,-192 746.5,-230"/> +<text text-anchor="middle" x="523" y="-214.8" font-family="courb" font-size="14.00">base(agt&gt;volitional_thing,cob&gt;thing,icl&gt;ground(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="523" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="956,-141 578,-141 578,-103 956,-103 956,-141"/> -<text text-anchor="middle" x="767" y="-125.8" font-family="Times,serif" font-size="14.00">determination(aoj&gt;person,icl&gt;quality(icl&gt;abstract_thing),obj&gt;uw)</text> -<text text-anchor="middle" x="767" y="-110.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="922,-141 544,-141 544,-103 922,-103 922,-141"/> +<text text-anchor="middle" x="733" y="-125.8" font-family="Times,serif" font-size="14.00">determination(aoj&gt;person,icl&gt;quality(icl&gt;abstract_thing),obj&gt;uw)</text> +<text text-anchor="middle" x="733" y="-110.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge7" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M602.1,-191.97C634.73,-178.33 679.71,-159.51 714.45,-144.98"/> -<polygon fill="black" stroke="black" points="716.08,-148.09 723.96,-141 713.38,-141.63 716.08,-148.09"/> -<text text-anchor="middle" x="684" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M566.51,-191.97C599.46,-178.33 644.87,-159.51 679.94,-144.98"/> +<polygon fill="black" stroke="black" points="681.64,-148.06 689.54,-141 678.97,-141.6 681.64,-148.06"/> +<text text-anchor="middle" x="649" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node3" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="560,-140 332,-140 332,-104 560,-104 560,-140"/> -<text text-anchor="middle" x="446" y="-118.3" font-family="Times,serif" font-size="14.00">traditionally(com&gt;traditional,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="526,-140 298,-140 298,-104 526,-104 526,-140"/> +<text text-anchor="middle" x="412" y="-118.3" font-family="Times,serif" font-size="14.00">traditionally(com&gt;traditional,icl&gt;how)</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge9" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M535.59,-191.97C518.43,-178.77 495,-160.72 476.4,-146.4"/> -<polygon fill="black" stroke="black" points="478.29,-143.44 468.23,-140.12 474.02,-148.99 478.29,-143.44"/> -<text text-anchor="middle" x="522.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M500,-191.97C483.15,-178.77 460.13,-160.72 441.86,-146.4"/> +<polygon fill="black" stroke="black" points="443.87,-143.53 433.84,-140.12 439.55,-149.04 443.87,-143.53"/> +<text text-anchor="middle" x="487.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 5 --> <g id="node4" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="300,-141 16,-141 16,-103 300,-103 300,-141"/> -<text text-anchor="middle" x="158" y="-125.8" font-family="courb" font-size="14.00">circuit(icl&gt;electrical_device(icl&gt;thing))</text> -<text text-anchor="middle" x="158" y="-110.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="279.5,-141 16.5,-141 16.5,-103 279.5,-103 279.5,-141"/> +<text text-anchor="middle" x="148" y="-125.8" font-family="courb" font-size="14.00">circuit(icl&gt;electrical_device(icl&gt;thing))</text> +<text text-anchor="middle" x="148" y="-110.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge17" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M475.91,-191.97C430.28,-182.07 372.11,-169.45 318.04,-157.72"/> -<polygon fill="black" stroke="black" points="318.51,-154.24 308,-155.54 317.03,-161.08 318.51,-154.24"/> -<text text-anchor="middle" x="393" y="-162.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M445.3,-191.97C402.73,-182.1 348.49,-169.51 298.03,-157.81"/> +<polygon fill="black" stroke="black" points="298.53,-154.33 288,-155.48 296.95,-161.15 298.53,-154.33"/> +<text text-anchor="middle" x="368" y="-162.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="262,-52 54,-52 54,-16 262,-16 262,-52"/> -<text text-anchor="middle" x="158" y="-30.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="252,-52 44,-52 44,-16 252,-16 252,-52"/> +<text text-anchor="middle" x="148" y="-30.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M158,-102.76C158,-90.93 158,-75.32 158,-62.05"/> -<polygon fill="black" stroke="black" points="161.5,-62.04 158,-52.04 154.5,-62.04 161.5,-62.04"/> -<text text-anchor="middle" x="170.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M148,-102.76C148,-90.93 148,-75.32 148,-62.05"/> +<polygon fill="black" stroke="black" points="151.5,-62.04 148,-52.04 144.5,-62.04 151.5,-62.04"/> +<text text-anchor="middle" x="160.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="471.5,-52 316.5,-52 316.5,-16 471.5,-16 471.5,-52"/> -<text text-anchor="middle" x="394" y="-30.3" font-family="Times,serif" font-size="14.00">axle(icl&gt;shaft(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="451.5,-52 296.5,-52 296.5,-16 451.5,-16 451.5,-52"/> +<text text-anchor="middle" x="374" y="-30.3" font-family="Times,serif" font-size="14.00">axle(icl&gt;shaft(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;8 --> <g id="edge10" class="edge"> <title>5&#45;&gt;8</title> -<path fill="none" stroke="black" d="M207.47,-102.97C245.43,-89.14 297.87,-70.03 337.48,-55.6"/> -<polygon fill="black" stroke="black" points="338.81,-58.84 347,-52.13 336.41,-52.26 338.81,-58.84"/> -<text text-anchor="middle" x="310.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M195.38,-102.97C231.65,-89.17 281.73,-70.11 319.64,-55.69"/> +<polygon fill="black" stroke="black" points="320.89,-58.95 328.99,-52.13 318.4,-52.41 320.89,-58.95"/> +<text text-anchor="middle" x="294.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="265.5,-230 50.5,-230 50.5,-192 265.5,-192 265.5,-230"/> -<text text-anchor="middle" x="158" y="-214.8" font-family="courb" font-size="14.00">counter(icl&gt;table(icl&gt;thing))</text> -<text text-anchor="middle" x="158" y="-199.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="248,-230 48,-230 48,-192 248,-192 248,-230"/> +<text text-anchor="middle" x="148" y="-214.8" font-family="courb" font-size="14.00">counter(icl&gt;table(icl&gt;thing))</text> +<text text-anchor="middle" x="148" y="-199.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 7&#45;&gt;5 --> <g id="edge2" class="edge"> <title>7&#45;&gt;5</title> -<path fill="none" stroke="black" d="M158,-191.97C158,-180.19 158,-164.56 158,-151.16"/> -<polygon fill="black" stroke="black" points="161.5,-151 158,-141 154.5,-151 161.5,-151"/> -<text text-anchor="middle" x="164" y="-162.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M148,-191.97C148,-180.19 148,-164.56 148,-151.16"/> +<polygon fill="black" stroke="black" points="151.5,-151 148,-141 144.5,-151 151.5,-151"/> +<text text-anchor="middle" x="154" y="-162.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1732.5,-429 1347.5,-429 1347.5,-391 1732.5,-391 1732.5,-429"/> -<text text-anchor="middle" x="1540" y="-413.8" font-family="courb" font-size="14.00">replace(cob&gt;thing,equ&gt;substitute,icl&gt;do,obj&gt;thing)</text> -<text text-anchor="middle" x="1540" y="-398.8" font-family="courb" font-size="14.00">.@entry.@grant.@present</text> +<polygon fill="none" stroke="black" points="1671,-429 1315,-429 1315,-391 1671,-391 1671,-429"/> +<text text-anchor="middle" x="1493" y="-413.8" font-family="courb" font-size="14.00">replace(cob&gt;thing,equ&gt;substitute,icl&gt;do,obj&gt;thing)</text> +<text text-anchor="middle" x="1493" y="-398.8" font-family="courb" font-size="14.00">.@entry.@grant.@present</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1598.5,-340 1269.5,-340 1269.5,-302 1598.5,-302 1598.5,-340"/> -<text text-anchor="middle" x="1434" y="-324.8" font-family="courb" font-size="14.00">but(and&lt;uw,equ&gt;however,icl&gt;how,obj&gt;uw)</text> -<text text-anchor="middle" x="1434" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1543.5,-340 1242.5,-340 1242.5,-302 1543.5,-302 1543.5,-340"/> +<text text-anchor="middle" x="1393" y="-324.8" font-family="courb" font-size="14.00">but(and&lt;uw,equ&gt;however,icl&gt;how,obj&gt;uw)</text> +<text text-anchor="middle" x="1393" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge3" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1518.04,-390.97C1502.4,-378.14 1481.21,-360.74 1464.01,-346.63"/> -<polygon fill="black" stroke="black" points="1465.89,-343.64 1455.94,-340 1461.44,-349.05 1465.89,-343.64"/> -<text text-anchor="middle" x="1503" y="-361.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1472.28,-390.97C1457.53,-378.14 1437.53,-360.74 1421.31,-346.63"/> +<polygon fill="black" stroke="black" points="1423.54,-343.93 1413.69,-340 1418.94,-349.21 1423.54,-343.93"/> +<text text-anchor="middle" x="1458" y="-361.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 15 --> <g id="node14" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1840,-340 1616,-340 1616,-302 1840,-302 1840,-340"/> -<text text-anchor="middle" x="1728" y="-324.8" font-family="courb" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> -<text text-anchor="middle" x="1728" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1770,-340 1562,-340 1562,-302 1770,-302 1770,-340"/> +<text text-anchor="middle" x="1666" y="-324.8" font-family="courb" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> +<text text-anchor="middle" x="1666" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;15 --> <g id="edge4" class="edge"> <title>9&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1578.95,-390.97C1608.19,-377.44 1648.41,-358.83 1679.69,-344.35"/> -<polygon fill="black" stroke="black" points="1681.49,-347.38 1689.1,-340 1678.55,-341.03 1681.49,-347.38"/> -<text text-anchor="middle" x="1655" y="-361.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M1528.85,-390.97C1555.64,-377.5 1592.44,-358.99 1621.18,-344.54"/> +<polygon fill="black" stroke="black" points="1622.84,-347.62 1630.2,-340 1619.69,-341.37 1622.84,-347.62"/> +<text text-anchor="middle" x="1599" y="-361.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 10&#45;&gt;1 --> <g id="edge8" class="edge"> <title>10&#45;&gt;1</title> -<path fill="none" stroke="black" d="M1262,-308.18C1136.83,-298.48 963.44,-282.8 812,-261 758.46,-253.29 699.06,-241.94 651.28,-232.1"/> -<polygon fill="black" stroke="black" points="651.77,-228.63 641.27,-230.02 650.35,-235.48 651.77,-228.63"/> -<text text-anchor="middle" x="991" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1234,-310.02C1105.85,-300.81 921.23,-284.9 761,-261 710.57,-253.48 654.71,-242.14 609.79,-232.26"/> +<polygon fill="black" stroke="black" points="610.31,-228.79 599.79,-230.05 608.8,-235.63 610.31,-228.79"/> +<text text-anchor="middle" x="942" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1540.5,-229 1227.5,-229 1227.5,-193 1540.5,-193 1540.5,-229"/> -<text text-anchor="middle" x="1384" y="-207.3" font-family="Times,serif" font-size="14.00">on(com&gt;surface,icl&gt;how,obj&gt;concrete_thing,plc&lt;uw)</text> +<polygon fill="none" stroke="black" points="1489.5,-229 1176.5,-229 1176.5,-193 1489.5,-193 1489.5,-229"/> +<text text-anchor="middle" x="1333" y="-207.3" font-family="Times,serif" font-size="14.00">on(com&gt;surface,icl&gt;how,obj&gt;concrete_thing,plc&lt;uw)</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge11" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1425.52,-301.68C1417.51,-284.38 1405.41,-258.24 1396.33,-238.64"/> -<polygon fill="black" stroke="black" points="1399.4,-236.94 1392.03,-229.34 1393.05,-239.88 1399.4,-236.94"/> -<text text-anchor="middle" x="1424.5" y="-272.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M1382.82,-301.68C1373.12,-284.22 1358.42,-257.76 1347.5,-238.1"/> +<polygon fill="black" stroke="black" points="1350.55,-236.38 1342.63,-229.34 1344.43,-239.78 1350.55,-236.38"/> +<text text-anchor="middle" x="1379.5" y="-272.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 14 --> <g id="node13" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1299,-141 1119,-141 1119,-103 1299,-103 1299,-141"/> -<text text-anchor="middle" x="1209" y="-125.8" font-family="Times,serif" font-size="14.00">line(icl&gt;formation(icl&gt;thing))</text> -<text text-anchor="middle" x="1209" y="-110.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="1250,-141 1070,-141 1070,-103 1250,-103 1250,-141"/> +<text text-anchor="middle" x="1160" y="-125.8" font-family="Times,serif" font-size="14.00">line(icl&gt;formation(icl&gt;thing))</text> +<text text-anchor="middle" x="1160" y="-110.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 11&#45;&gt;14 --> <g id="edge13" class="edge"> <title>11&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1349.43,-192.81C1322.28,-179.32 1284.25,-160.41 1254.61,-145.68"/> -<polygon fill="black" stroke="black" points="1255.82,-142.37 1245.31,-141.05 1252.71,-148.64 1255.82,-142.37"/> -<text text-anchor="middle" x="1315" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1298.82,-192.81C1271.99,-179.32 1234.39,-160.41 1205.09,-145.68"/> +<polygon fill="black" stroke="black" points="1206.4,-142.42 1195.89,-141.05 1203.26,-148.67 1206.4,-142.42"/> +<text text-anchor="middle" x="1265" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1209.5,-230 820.5,-230 820.5,-192 1209.5,-192 1209.5,-230"/> -<text text-anchor="middle" x="1015" y="-214.8" font-family="Times,serif" font-size="14.00">equip(agt&gt;person,icl&gt;furnish(icl&gt;do),ins&gt;concrete_thing,obj&gt;thing)</text> -<text text-anchor="middle" x="1015" y="-199.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1158.5,-230 769.5,-230 769.5,-192 1158.5,-192 1158.5,-230"/> +<text text-anchor="middle" x="964" y="-214.8" font-family="Times,serif" font-size="14.00">equip(agt&gt;person,icl&gt;furnish(icl&gt;do),ins&gt;concrete_thing,obj&gt;thing)</text> +<text text-anchor="middle" x="964" y="-199.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1042,-140 988,-140 988,-104 1042,-104 1042,-140"/> -<text text-anchor="middle" x="1015" y="-118.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="994,-140 940,-140 940,-104 994,-104 994,-140"/> +<text text-anchor="middle" x="967" y="-118.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge12" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1015,-191.97C1015,-179.96 1015,-163.93 1015,-150.36"/> -<polygon fill="black" stroke="black" points="1018.5,-150.12 1015,-140.12 1011.5,-150.12 1018.5,-150.12"/> -<text text-anchor="middle" x="1027.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M964.62,-191.97C965.04,-179.96 965.59,-163.93 966.06,-150.36"/> +<polygon fill="black" stroke="black" points="969.56,-150.23 966.41,-140.12 962.57,-149.99 969.56,-150.23"/> +<text text-anchor="middle" x="977.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 12&#45;&gt;14 --> <g id="edge14" class="edge"> <title>12&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1055.2,-191.97C1085.5,-178.38 1127.22,-159.67 1159.57,-145.17"/> -<polygon fill="black" stroke="black" points="1161.16,-148.29 1168.85,-141 1158.3,-141.9 1161.16,-148.29"/> -<text text-anchor="middle" x="1132" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1004.61,-191.97C1035.23,-178.38 1077.38,-159.67 1110.06,-145.17"/> +<polygon fill="black" stroke="black" points="1111.72,-148.26 1119.44,-141 1108.88,-141.86 1111.72,-148.26"/> +<text text-anchor="middle" x="1082" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 16 --> <g id="node15" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="2151,-229 1915,-229 1915,-193 2151,-193 2151,-229"/> -<text text-anchor="middle" x="2033" y="-207.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="2079,-229 1843,-229 1843,-193 2079,-193 2079,-229"/> +<text text-anchor="middle" x="1961" y="-207.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> </g> <!-- 15&#45;&gt;16 --> <g id="edge5" class="edge"> <title>15&#45;&gt;16</title> -<path fill="none" stroke="black" d="M1784.76,-301.96C1819.83,-290.62 1865.7,-275.44 1906,-261 1930.72,-252.14 1957.91,-241.74 1980.77,-232.8"/> -<polygon fill="black" stroke="black" points="1982.25,-235.98 1990.28,-229.07 1979.69,-229.47 1982.25,-235.98"/> -<text text-anchor="middle" x="1893.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1718.74,-301.94C1751.91,-290.47 1795.57,-275.16 1834,-261 1858.45,-251.99 1885.39,-241.66 1908.15,-232.8"/> +<polygon fill="black" stroke="black" points="1909.58,-236 1917.63,-229.11 1907.04,-229.48 1909.58,-236"/> +<text text-anchor="middle" x="1823.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 18 --> <g id="node17" class="node"> <title>18</title> -<polygon fill="none" stroke="black" points="2345,-230 2169,-230 2169,-192 2345,-192 2345,-230"/> -<text text-anchor="middle" x="2257" y="-214.8" font-family="Times,serif" font-size="14.00">integrity(icl&gt;state(icl&gt;thing))</text> -<text text-anchor="middle" x="2257" y="-199.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> +<polygon fill="none" stroke="black" points="2273,-230 2097,-230 2097,-192 2273,-192 2273,-230"/> +<text text-anchor="middle" x="2185" y="-214.8" font-family="Times,serif" font-size="14.00">integrity(icl&gt;state(icl&gt;thing))</text> +<text text-anchor="middle" x="2185" y="-199.8" font-family="Times,serif" font-size="14.00">.@maiuscul</text> </g> <!-- 15&#45;&gt;18 --> <g id="edge16" class="edge"> <title>15&#45;&gt;18</title> -<path fill="none" stroke="black" d="M1840.27,-315.41C1929.51,-309.25 2056.59,-294.81 2163,-261 2182.53,-254.79 2202.86,-244.71 2219.6,-235.3"/> -<polygon fill="black" stroke="black" points="2221.58,-238.2 2228.5,-230.17 2218.09,-232.13 2221.58,-238.2"/> -<text text-anchor="middle" x="2140.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1770.38,-315.46C1857.79,-309.32 1984.92,-294.89 2091,-261 2110.52,-254.76 2130.85,-244.68 2147.59,-235.27"/> +<polygon fill="black" stroke="black" points="2149.57,-238.17 2156.49,-230.15 2146.08,-232.11 2149.57,-238.17"/> +<text text-anchor="middle" x="2069.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 17 --> <g id="node16" class="node"> <title>17</title> -<polygon fill="none" stroke="black" points="1897,-230 1559,-230 1559,-192 1897,-192 1897,-230"/> -<text text-anchor="middle" x="1728" y="-214.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> -<text text-anchor="middle" x="1728" y="-199.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="1824.5,-230 1507.5,-230 1507.5,-192 1824.5,-192 1824.5,-230"/> +<text text-anchor="middle" x="1666" y="-214.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> +<text text-anchor="middle" x="1666" y="-199.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 17&#45;&gt;15 --> <g id="edge6" class="edge"> <title>17&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1728,-230.05C1728,-246.82 1728,-272.06 1728,-291.54"/> -<polygon fill="black" stroke="black" points="1724.5,-291.68 1728,-301.68 1731.5,-291.68 1724.5,-291.68"/> -<text text-anchor="middle" x="1738" y="-272.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1666,-230.05C1666,-246.82 1666,-272.06 1666,-291.54"/> +<polygon fill="black" stroke="black" points="1662.5,-291.68 1666,-301.68 1669.5,-291.68 1662.5,-291.68"/> +<text text-anchor="middle" x="1676" y="-272.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 19 --> <g id="node18" class="node"> <title>19</title> -<polygon fill="none" stroke="black" points="2375,-140 2139,-140 2139,-104 2375,-104 2375,-140"/> -<text text-anchor="middle" x="2257" y="-118.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="2303,-140 2067,-140 2067,-104 2303,-104 2303,-140"/> +<text text-anchor="middle" x="2185" y="-118.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 18&#45;&gt;19 --> <g id="edge15" class="edge"> <title>18&#45;&gt;19</title> -<path fill="none" stroke="black" d="M2257,-191.97C2257,-179.96 2257,-163.93 2257,-150.36"/> -<polygon fill="black" stroke="black" points="2260.5,-150.12 2257,-140.12 2253.5,-150.12 2260.5,-150.12"/> -<text text-anchor="middle" x="2269.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2185,-191.97C2185,-179.96 2185,-163.93 2185,-150.36"/> +<polygon fill="black" stroke="black" points="2188.5,-150.12 2185,-140.12 2181.5,-150.12 2188.5,-150.12"/> +<text text-anchor="middle" x="2197.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Track occupied</orig><unl>[S:00] @@ -54072,40 +54097,40 @@ aoj(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@entry.@pas {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="421pt" height="133pt" - viewBox="0.00 0.00 421.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="385pt" height="133pt" + viewBox="0.00 0.00 385.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 417,-129 417,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 381,-129 381,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="413,-125 0,-125 0,-87 413,-87 413,-125"/> -<text text-anchor="middle" x="206.5" y="-109.8" font-family="courb" font-size="14.00">occupy(aoj&gt;thing,equ&gt;inhabit,icl&gt;be(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="206.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@past</text> +<polygon fill="none" stroke="black" points="377,-125 0,-125 0,-87 377,-87 377,-125"/> +<text text-anchor="middle" x="188.5" y="-109.8" font-family="courb" font-size="14.00">occupy(aoj&gt;thing,equ&gt;inhabit,icl&gt;be(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="188.5" y="-94.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="310.5,-36 102.5,-36 102.5,0 310.5,0 310.5,-36"/> -<text text-anchor="middle" x="206.5" y="-14.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="292.5,-36 84.5,-36 84.5,0 292.5,0 292.5,-36"/> +<text text-anchor="middle" x="188.5" y="-14.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M206.5,-86.76C206.5,-74.93 206.5,-59.32 206.5,-46.05"/> -<polygon fill="black" stroke="black" points="210,-46.04 206.5,-36.04 203,-46.04 210,-46.04"/> -<text text-anchor="middle" x="215" y="-57.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M188.5,-86.76C188.5,-74.93 188.5,-59.32 188.5,-46.05"/> +<polygon fill="black" stroke="black" points="192,-46.04 188.5,-36.04 185,-46.04 192,-46.04"/> +<text text-anchor="middle" x="197" y="-57.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Track occupied by railway vehicle(s). Determination is traditionally based on track circuits or axle counters, but may on ETCS equipped lines be replaced by train location and train integrity functions. Because of the fail safe construction track occupied could mean: track not determined free.</orig><unl>[S:00] {org:en} Track occupied by railway vehicle(s). @@ -54143,7 +54168,7 @@ cob:03(replace(icl>do,equ>substitute,cob>thing,obj>thing).@entry.@pr [/S] [S:00] {org:en} -Because of the fail safe construction track occupied could mean: track not determined free.. +Because of the fail safe construction track occupied could mean: track not determined free. {/org} {unl} mod(safe(icl>strongbox>thing).@def,fail(icl>disappoint>occur,cob>thing,obj>thing)) @@ -54159,371 +54184,371 @@ man:01(track(icl>mark>do,agt>thing,obj>thing).@entry,:02) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="555pt" height="222pt" - viewBox="0.00 0.00 554.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="537pt" height="222pt" + viewBox="0.00 0.00 536.50 222.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 218)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 550.5,-218 550.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-218 532.5,-218 532.5,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="413,-214 0,-214 0,-176 413,-176 413,-214"/> -<text text-anchor="middle" x="206.5" y="-198.8" font-family="courb" font-size="14.00">occupy(aoj&gt;thing,equ&gt;inhabit,icl&gt;be(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="206.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@past</text> +<polygon fill="none" stroke="black" points="377,-214 0,-214 0,-176 377,-176 377,-214"/> +<text text-anchor="middle" x="188.5" y="-198.8" font-family="courb" font-size="14.00">occupy(aoj&gt;thing,equ&gt;inhabit,icl&gt;be(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="188.5" y="-183.8" font-family="courb" font-size="14.00">.@entry.@past</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="290.5,-125 82.5,-125 82.5,-89 290.5,-89 290.5,-125"/> -<text text-anchor="middle" x="186.5" y="-103.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="272.5,-125 64.5,-125 64.5,-89 272.5,-89 272.5,-125"/> +<text text-anchor="middle" x="168.5" y="-103.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M202.26,-175.76C199.51,-163.93 195.88,-148.32 192.79,-135.05"/> -<polygon fill="black" stroke="black" points="196.14,-133.99 190.46,-125.04 189.32,-135.58 196.14,-133.99"/> -<text text-anchor="middle" x="207" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M184.26,-175.76C181.51,-163.93 177.88,-148.32 174.79,-135.05"/> +<polygon fill="black" stroke="black" points="178.14,-133.99 172.46,-125.04 171.32,-135.58 178.14,-133.99"/> +<text text-anchor="middle" x="189" y="-146.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="542,-125 309,-125 309,-89 542,-89 542,-125"/> -<text text-anchor="middle" x="425.5" y="-103.3" font-family="Times,serif" font-size="14.00">vehicle(icl&gt;functional_thing,pur&gt;thing)</text> +<polygon fill="none" stroke="black" points="524,-125 291,-125 291,-89 524,-89 524,-125"/> +<text text-anchor="middle" x="407.5" y="-103.3" font-family="Times,serif" font-size="14.00">vehicle(icl&gt;functional_thing,pur&gt;thing)</text> </g> <!-- 1&#45;&gt;3 --> <g id="edge3" class="edge"> <title>1&#45;&gt;3</title> -<path fill="none" stroke="black" d="M252.41,-175.97C287.41,-162.23 335.68,-143.27 372.35,-128.87"/> -<polygon fill="black" stroke="black" points="373.86,-132.04 381.89,-125.13 371.3,-125.52 373.86,-132.04"/> -<text text-anchor="middle" x="347.5" y="-146.8" font-family="Times,serif" font-size="14.00">met</text> +<path fill="none" stroke="black" d="M234.41,-175.97C269.41,-162.23 317.68,-143.27 354.35,-128.87"/> +<polygon fill="black" stroke="black" points="355.86,-132.04 363.89,-125.13 353.3,-125.52 355.86,-132.04"/> +<text text-anchor="middle" x="329.5" y="-146.8" font-family="Times,serif" font-size="14.00">met</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="434,-37 267,-37 267,-1 434,-1 434,-37"/> -<text text-anchor="middle" x="350.5" y="-15.3" font-family="Times,serif" font-size="14.00">railway(icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="416,-37 249,-37 249,-1 416,-1 416,-37"/> +<text text-anchor="middle" x="332.5" y="-15.3" font-family="Times,serif" font-size="14.00">railway(icl&gt;line(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge2" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M410.32,-88.6C399.37,-76.04 384.43,-58.91 372.22,-44.91"/> -<polygon fill="black" stroke="black" points="374.61,-42.32 365.4,-37.08 369.33,-46.92 374.61,-42.32"/> -<text text-anchor="middle" x="408" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M392.32,-88.6C381.37,-76.04 366.43,-58.91 354.22,-44.91"/> +<polygon fill="black" stroke="black" points="356.61,-42.32 347.4,-37.08 351.33,-46.92 356.61,-42.32"/> +<text text-anchor="middle" x="390" y="-59.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="546.5,-38 452.5,-38 452.5,0 546.5,0 546.5,-38"/> -<text text-anchor="middle" x="499.5" y="-22.8" font-family="Times,serif" font-size="14.00">s</text> -<text text-anchor="middle" x="499.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@parenthesis</text> +<polygon fill="none" stroke="black" points="528.5,-38 434.5,-38 434.5,0 528.5,0 528.5,-38"/> +<text text-anchor="middle" x="481.5" y="-22.8" font-family="Times,serif" font-size="14.00">s</text> +<text text-anchor="middle" x="481.5" y="-7.8" font-family="Times,serif" font-size="14.00">.@parenthesis</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M440.48,-88.6C451,-76.37 465.25,-59.8 477.12,-46.01"/> -<polygon fill="black" stroke="black" points="479.91,-48.13 483.78,-38.27 474.61,-43.57 479.91,-48.13"/> -<text text-anchor="middle" x="475" y="-59.8" font-family="Times,serif" font-size="14.00">cnt</text> +<path fill="none" stroke="black" d="M422.48,-88.6C433,-76.37 447.25,-59.8 459.12,-46.01"/> +<polygon fill="black" stroke="black" points="461.91,-48.13 465.78,-38.27 456.61,-43.57 461.91,-48.13"/> +<text text-anchor="middle" x="457" y="-59.8" font-family="Times,serif" font-size="14.00">cnt</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="2383pt" height="476pt" - viewBox="0.00 0.00 2383.00 476.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="2311pt" height="476pt" + viewBox="0.00 0.00 2311.00 476.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 472)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-472 2379,-472 2379,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-472 2307,-472 2307,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-261 308,-261 308,-8 8,-8"/> -<text text-anchor="middle" x="158" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-261 288,-261 288,-8 8,-8"/> +<text text-anchor="middle" x="148" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <g id="clust2" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="1262,-294 1262,-460 1848,-460 1848,-294 1262,-294"/> -<text text-anchor="middle" x="1555" y="-444.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="1234,-294 1234,-460 1778,-460 1778,-294 1234,-294"/> +<text text-anchor="middle" x="1506" y="-444.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <g id="clust3" class="cluster"> <title>cluster_05</title> -<polygon fill="none" stroke="black" points="1551,-184 1551,-261 2159,-261 2159,-184 1551,-184"/> -<text text-anchor="middle" x="1855" y="-245.8" font-family="Courier,monospace" font-size="14.00">:05</text> +<polygon fill="none" stroke="black" points="1499,-184 1499,-261 2087,-261 2087,-184 1499,-184"/> +<text text-anchor="middle" x="1793" y="-245.8" font-family="Courier,monospace" font-size="14.00">:05</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="802,-230 316,-230 316,-192 802,-192 802,-230"/> -<text text-anchor="middle" x="559" y="-214.8" font-family="courb" font-size="14.00">base(agt&gt;volitional_thing,cob&gt;thing,icl&gt;ground(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="559" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present</text> +<polygon fill="none" stroke="black" points="746.5,-230 299.5,-230 299.5,-192 746.5,-192 746.5,-230"/> +<text text-anchor="middle" x="523" y="-214.8" font-family="courb" font-size="14.00">base(agt&gt;volitional_thing,cob&gt;thing,icl&gt;ground(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="523" y="-199.8" font-family="courb" font-size="14.00">.@entry.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="956,-141 578,-141 578,-103 956,-103 956,-141"/> -<text text-anchor="middle" x="767" y="-125.8" font-family="Times,serif" font-size="14.00">determination(aoj&gt;person,icl&gt;quality(icl&gt;abstract_thing),obj&gt;uw)</text> -<text text-anchor="middle" x="767" y="-110.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="922,-141 544,-141 544,-103 922,-103 922,-141"/> +<text text-anchor="middle" x="733" y="-125.8" font-family="Times,serif" font-size="14.00">determination(aoj&gt;person,icl&gt;quality(icl&gt;abstract_thing),obj&gt;uw)</text> +<text text-anchor="middle" x="733" y="-110.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge7" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M602.1,-191.97C634.73,-178.33 679.71,-159.51 714.45,-144.98"/> -<polygon fill="black" stroke="black" points="716.08,-148.09 723.96,-141 713.38,-141.63 716.08,-148.09"/> -<text text-anchor="middle" x="684" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M566.51,-191.97C599.46,-178.33 644.87,-159.51 679.94,-144.98"/> +<polygon fill="black" stroke="black" points="681.64,-148.06 689.54,-141 678.97,-141.6 681.64,-148.06"/> +<text text-anchor="middle" x="649" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node3" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="560,-140 332,-140 332,-104 560,-104 560,-140"/> -<text text-anchor="middle" x="446" y="-118.3" font-family="Times,serif" font-size="14.00">traditionally(com&gt;traditional,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="526,-140 298,-140 298,-104 526,-104 526,-140"/> +<text text-anchor="middle" x="412" y="-118.3" font-family="Times,serif" font-size="14.00">traditionally(com&gt;traditional,icl&gt;how)</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge9" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M535.59,-191.97C518.43,-178.77 495,-160.72 476.4,-146.4"/> -<polygon fill="black" stroke="black" points="478.29,-143.44 468.23,-140.12 474.02,-148.99 478.29,-143.44"/> -<text text-anchor="middle" x="522.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M500,-191.97C483.15,-178.77 460.13,-160.72 441.86,-146.4"/> +<polygon fill="black" stroke="black" points="443.87,-143.53 433.84,-140.12 439.55,-149.04 443.87,-143.53"/> +<text text-anchor="middle" x="487.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 5 --> <g id="node4" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="300,-141 16,-141 16,-103 300,-103 300,-141"/> -<text text-anchor="middle" x="158" y="-125.8" font-family="courb" font-size="14.00">circuit(icl&gt;electrical_device(icl&gt;thing))</text> -<text text-anchor="middle" x="158" y="-110.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="279.5,-141 16.5,-141 16.5,-103 279.5,-103 279.5,-141"/> +<text text-anchor="middle" x="148" y="-125.8" font-family="courb" font-size="14.00">circuit(icl&gt;electrical_device(icl&gt;thing))</text> +<text text-anchor="middle" x="148" y="-110.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 1&#45;&gt;5 --> <g id="edge17" class="edge"> <title>1&#45;&gt;5</title> -<path fill="none" stroke="black" d="M475.91,-191.97C430.28,-182.07 372.11,-169.45 318.04,-157.72"/> -<polygon fill="black" stroke="black" points="318.51,-154.24 308,-155.54 317.03,-161.08 318.51,-154.24"/> -<text text-anchor="middle" x="393" y="-162.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M445.3,-191.97C402.73,-182.1 348.49,-169.51 298.03,-157.81"/> +<polygon fill="black" stroke="black" points="298.53,-154.33 288,-155.48 296.95,-161.15 298.53,-154.33"/> +<text text-anchor="middle" x="368" y="-162.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="262,-52 54,-52 54,-16 262,-16 262,-52"/> -<text text-anchor="middle" x="158" y="-30.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="252,-52 44,-52 44,-16 252,-16 252,-52"/> +<text text-anchor="middle" x="148" y="-30.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge1" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M158,-102.76C158,-90.93 158,-75.32 158,-62.05"/> -<polygon fill="black" stroke="black" points="161.5,-62.04 158,-52.04 154.5,-62.04 161.5,-62.04"/> -<text text-anchor="middle" x="170.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M148,-102.76C148,-90.93 148,-75.32 148,-62.05"/> +<polygon fill="black" stroke="black" points="151.5,-62.04 148,-52.04 144.5,-62.04 151.5,-62.04"/> +<text text-anchor="middle" x="160.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="471.5,-52 316.5,-52 316.5,-16 471.5,-16 471.5,-52"/> -<text text-anchor="middle" x="394" y="-30.3" font-family="Times,serif" font-size="14.00">axle(icl&gt;shaft(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="451.5,-52 296.5,-52 296.5,-16 451.5,-16 451.5,-52"/> +<text text-anchor="middle" x="374" y="-30.3" font-family="Times,serif" font-size="14.00">axle(icl&gt;shaft(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;8 --> <g id="edge10" class="edge"> <title>5&#45;&gt;8</title> -<path fill="none" stroke="black" d="M207.47,-102.97C245.43,-89.14 297.87,-70.03 337.48,-55.6"/> -<polygon fill="black" stroke="black" points="338.81,-58.84 347,-52.13 336.41,-52.26 338.81,-58.84"/> -<text text-anchor="middle" x="310.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M195.38,-102.97C231.65,-89.17 281.73,-70.11 319.64,-55.69"/> +<polygon fill="black" stroke="black" points="320.89,-58.95 328.99,-52.13 318.4,-52.41 320.89,-58.95"/> +<text text-anchor="middle" x="294.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="265.5,-230 50.5,-230 50.5,-192 265.5,-192 265.5,-230"/> -<text text-anchor="middle" x="158" y="-214.8" font-family="courb" font-size="14.00">counter(icl&gt;table(icl&gt;thing))</text> -<text text-anchor="middle" x="158" y="-199.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="248,-230 48,-230 48,-192 248,-192 248,-230"/> +<text text-anchor="middle" x="148" y="-214.8" font-family="courb" font-size="14.00">counter(icl&gt;table(icl&gt;thing))</text> +<text text-anchor="middle" x="148" y="-199.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 7&#45;&gt;5 --> <g id="edge2" class="edge"> <title>7&#45;&gt;5</title> -<path fill="none" stroke="black" d="M158,-191.97C158,-180.19 158,-164.56 158,-151.16"/> -<polygon fill="black" stroke="black" points="161.5,-151 158,-141 154.5,-151 161.5,-151"/> -<text text-anchor="middle" x="164" y="-162.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M148,-191.97C148,-180.19 148,-164.56 148,-151.16"/> +<polygon fill="black" stroke="black" points="151.5,-151 148,-141 144.5,-151 151.5,-151"/> +<text text-anchor="middle" x="154" y="-162.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1732.5,-429 1347.5,-429 1347.5,-391 1732.5,-391 1732.5,-429"/> -<text text-anchor="middle" x="1540" y="-413.8" font-family="courb" font-size="14.00">replace(cob&gt;thing,equ&gt;substitute,icl&gt;do,obj&gt;thing)</text> -<text text-anchor="middle" x="1540" y="-398.8" font-family="courb" font-size="14.00">.@entry.@grant.@present</text> +<polygon fill="none" stroke="black" points="1671,-429 1315,-429 1315,-391 1671,-391 1671,-429"/> +<text text-anchor="middle" x="1493" y="-413.8" font-family="courb" font-size="14.00">replace(cob&gt;thing,equ&gt;substitute,icl&gt;do,obj&gt;thing)</text> +<text text-anchor="middle" x="1493" y="-398.8" font-family="courb" font-size="14.00">.@entry.@grant.@present</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1598.5,-340 1269.5,-340 1269.5,-302 1598.5,-302 1598.5,-340"/> -<text text-anchor="middle" x="1434" y="-324.8" font-family="courb" font-size="14.00">but(and&lt;uw,equ&gt;however,icl&gt;how,obj&gt;uw)</text> -<text text-anchor="middle" x="1434" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1543.5,-340 1242.5,-340 1242.5,-302 1543.5,-302 1543.5,-340"/> +<text text-anchor="middle" x="1393" y="-324.8" font-family="courb" font-size="14.00">but(and&lt;uw,equ&gt;however,icl&gt;how,obj&gt;uw)</text> +<text text-anchor="middle" x="1393" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge3" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M1518.04,-390.97C1502.4,-378.14 1481.21,-360.74 1464.01,-346.63"/> -<polygon fill="black" stroke="black" points="1465.89,-343.64 1455.94,-340 1461.44,-349.05 1465.89,-343.64"/> -<text text-anchor="middle" x="1503" y="-361.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1472.28,-390.97C1457.53,-378.14 1437.53,-360.74 1421.31,-346.63"/> +<polygon fill="black" stroke="black" points="1423.54,-343.93 1413.69,-340 1418.94,-349.21 1423.54,-343.93"/> +<text text-anchor="middle" x="1458" y="-361.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 15 --> <g id="node14" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1840,-340 1616,-340 1616,-302 1840,-302 1840,-340"/> -<text text-anchor="middle" x="1728" y="-324.8" font-family="courb" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> -<text text-anchor="middle" x="1728" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1770,-340 1562,-340 1562,-302 1770,-302 1770,-340"/> +<text text-anchor="middle" x="1666" y="-324.8" font-family="courb" font-size="14.00">location(icl&gt;object(icl&gt;thing))</text> +<text text-anchor="middle" x="1666" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 9&#45;&gt;15 --> <g id="edge4" class="edge"> <title>9&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1578.95,-390.97C1608.19,-377.44 1648.41,-358.83 1679.69,-344.35"/> -<polygon fill="black" stroke="black" points="1681.49,-347.38 1689.1,-340 1678.55,-341.03 1681.49,-347.38"/> -<text text-anchor="middle" x="1655" y="-361.8" font-family="Times,serif" font-size="14.00">cob</text> +<path fill="none" stroke="black" d="M1528.85,-390.97C1555.64,-377.5 1592.44,-358.99 1621.18,-344.54"/> +<polygon fill="black" stroke="black" points="1622.84,-347.62 1630.2,-340 1619.69,-341.37 1622.84,-347.62"/> +<text text-anchor="middle" x="1599" y="-361.8" font-family="Times,serif" font-size="14.00">cob</text> </g> <!-- 10&#45;&gt;1 --> <g id="edge8" class="edge"> <title>10&#45;&gt;1</title> -<path fill="none" stroke="black" d="M1262,-308.18C1136.83,-298.48 963.44,-282.8 812,-261 758.46,-253.29 699.06,-241.94 651.28,-232.1"/> -<polygon fill="black" stroke="black" points="651.77,-228.63 641.27,-230.02 650.35,-235.48 651.77,-228.63"/> -<text text-anchor="middle" x="991" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1234,-310.02C1105.85,-300.81 921.23,-284.9 761,-261 710.57,-253.48 654.71,-242.14 609.79,-232.26"/> +<polygon fill="black" stroke="black" points="610.31,-228.79 599.79,-230.05 608.8,-235.63 610.31,-228.79"/> +<text text-anchor="middle" x="942" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1540.5,-229 1227.5,-229 1227.5,-193 1540.5,-193 1540.5,-229"/> -<text text-anchor="middle" x="1384" y="-207.3" font-family="Times,serif" font-size="14.00">on(com&gt;surface,icl&gt;how,obj&gt;concrete_thing,plc&lt;uw)</text> +<polygon fill="none" stroke="black" points="1489.5,-229 1176.5,-229 1176.5,-193 1489.5,-193 1489.5,-229"/> +<text text-anchor="middle" x="1333" y="-207.3" font-family="Times,serif" font-size="14.00">on(com&gt;surface,icl&gt;how,obj&gt;concrete_thing,plc&lt;uw)</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge11" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M1425.52,-301.68C1417.51,-284.38 1405.41,-258.24 1396.33,-238.64"/> -<polygon fill="black" stroke="black" points="1399.4,-236.94 1392.03,-229.34 1393.05,-239.88 1399.4,-236.94"/> -<text text-anchor="middle" x="1424.5" y="-272.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M1382.82,-301.68C1373.12,-284.22 1358.42,-257.76 1347.5,-238.1"/> +<polygon fill="black" stroke="black" points="1350.55,-236.38 1342.63,-229.34 1344.43,-239.78 1350.55,-236.38"/> +<text text-anchor="middle" x="1379.5" y="-272.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 14 --> <g id="node13" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1299,-141 1119,-141 1119,-103 1299,-103 1299,-141"/> -<text text-anchor="middle" x="1209" y="-125.8" font-family="Times,serif" font-size="14.00">line(icl&gt;formation(icl&gt;thing))</text> -<text text-anchor="middle" x="1209" y="-110.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="1250,-141 1070,-141 1070,-103 1250,-103 1250,-141"/> +<text text-anchor="middle" x="1160" y="-125.8" font-family="Times,serif" font-size="14.00">line(icl&gt;formation(icl&gt;thing))</text> +<text text-anchor="middle" x="1160" y="-110.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 11&#45;&gt;14 --> <g id="edge13" class="edge"> <title>11&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1349.43,-192.81C1322.28,-179.32 1284.25,-160.41 1254.61,-145.68"/> -<polygon fill="black" stroke="black" points="1255.82,-142.37 1245.31,-141.05 1252.71,-148.64 1255.82,-142.37"/> -<text text-anchor="middle" x="1315" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1298.82,-192.81C1271.99,-179.32 1234.39,-160.41 1205.09,-145.68"/> +<polygon fill="black" stroke="black" points="1206.4,-142.42 1195.89,-141.05 1203.26,-148.67 1206.4,-142.42"/> +<text text-anchor="middle" x="1265" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1209.5,-230 820.5,-230 820.5,-192 1209.5,-192 1209.5,-230"/> -<text text-anchor="middle" x="1015" y="-214.8" font-family="Times,serif" font-size="14.00">equip(agt&gt;person,icl&gt;furnish(icl&gt;do),ins&gt;concrete_thing,obj&gt;thing)</text> -<text text-anchor="middle" x="1015" y="-199.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="1158.5,-230 769.5,-230 769.5,-192 1158.5,-192 1158.5,-230"/> +<text text-anchor="middle" x="964" y="-214.8" font-family="Times,serif" font-size="14.00">equip(agt&gt;person,icl&gt;furnish(icl&gt;do),ins&gt;concrete_thing,obj&gt;thing)</text> +<text text-anchor="middle" x="964" y="-199.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1042,-140 988,-140 988,-104 1042,-104 1042,-140"/> -<text text-anchor="middle" x="1015" y="-118.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="994,-140 940,-140 940,-104 994,-104 994,-140"/> +<text text-anchor="middle" x="967" y="-118.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge12" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M1015,-191.97C1015,-179.96 1015,-163.93 1015,-150.36"/> -<polygon fill="black" stroke="black" points="1018.5,-150.12 1015,-140.12 1011.5,-150.12 1018.5,-150.12"/> -<text text-anchor="middle" x="1027.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M964.62,-191.97C965.04,-179.96 965.59,-163.93 966.06,-150.36"/> +<polygon fill="black" stroke="black" points="969.56,-150.23 966.41,-140.12 962.57,-149.99 969.56,-150.23"/> +<text text-anchor="middle" x="977.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 12&#45;&gt;14 --> <g id="edge14" class="edge"> <title>12&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1055.2,-191.97C1085.5,-178.38 1127.22,-159.67 1159.57,-145.17"/> -<polygon fill="black" stroke="black" points="1161.16,-148.29 1168.85,-141 1158.3,-141.9 1161.16,-148.29"/> -<text text-anchor="middle" x="1132" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M1004.61,-191.97C1035.23,-178.38 1077.38,-159.67 1110.06,-145.17"/> +<polygon fill="black" stroke="black" points="1111.72,-148.26 1119.44,-141 1108.88,-141.86 1111.72,-148.26"/> +<text text-anchor="middle" x="1082" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 16 --> <g id="node15" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="2151,-229 1915,-229 1915,-193 2151,-193 2151,-229"/> -<text text-anchor="middle" x="2033" y="-207.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="2079,-229 1843,-229 1843,-193 2079,-193 2079,-229"/> +<text text-anchor="middle" x="1961" y="-207.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> </g> <!-- 15&#45;&gt;16 --> <g id="edge5" class="edge"> <title>15&#45;&gt;16</title> -<path fill="none" stroke="black" d="M1784.76,-301.96C1819.83,-290.62 1865.7,-275.44 1906,-261 1930.72,-252.14 1957.91,-241.74 1980.77,-232.8"/> -<polygon fill="black" stroke="black" points="1982.25,-235.98 1990.28,-229.07 1979.69,-229.47 1982.25,-235.98"/> -<text text-anchor="middle" x="1893.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1718.74,-301.94C1751.91,-290.47 1795.57,-275.16 1834,-261 1858.45,-251.99 1885.39,-241.66 1908.15,-232.8"/> +<polygon fill="black" stroke="black" points="1909.58,-236 1917.63,-229.11 1907.04,-229.48 1909.58,-236"/> +<text text-anchor="middle" x="1823.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 18 --> <g id="node17" class="node"> <title>18</title> -<polygon fill="none" stroke="black" points="2345,-229 2169,-229 2169,-193 2345,-193 2345,-229"/> -<text text-anchor="middle" x="2257" y="-207.3" font-family="Times,serif" font-size="14.00">integrity(icl&gt;state(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="2273,-229 2097,-229 2097,-193 2273,-193 2273,-229"/> +<text text-anchor="middle" x="2185" y="-207.3" font-family="Times,serif" font-size="14.00">integrity(icl&gt;state(icl&gt;thing))</text> </g> <!-- 15&#45;&gt;18 --> <g id="edge16" class="edge"> <title>15&#45;&gt;18</title> -<path fill="none" stroke="black" d="M1840.27,-315.41C1929.51,-309.25 2056.59,-294.81 2163,-261 2183.13,-254.6 2204.1,-244.1 2221.11,-234.45"/> -<polygon fill="black" stroke="black" points="2223.24,-237.26 2230.12,-229.21 2219.72,-231.21 2223.24,-237.26"/> -<text text-anchor="middle" x="2140.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1770.38,-315.46C1857.79,-309.32 1984.92,-294.89 2091,-261 2111.12,-254.57 2132.09,-244.06 2149.1,-234.42"/> +<polygon fill="black" stroke="black" points="2151.23,-237.23 2158.12,-229.19 2147.71,-231.18 2151.23,-237.23"/> +<text text-anchor="middle" x="2069.5" y="-272.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 17 --> <g id="node16" class="node"> <title>17</title> -<polygon fill="none" stroke="black" points="1897,-230 1559,-230 1559,-192 1897,-192 1897,-230"/> -<text text-anchor="middle" x="1728" y="-214.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> -<text text-anchor="middle" x="1728" y="-199.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="1824.5,-230 1507.5,-230 1507.5,-192 1824.5,-192 1824.5,-230"/> +<text text-anchor="middle" x="1666" y="-214.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> +<text text-anchor="middle" x="1666" y="-199.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 17&#45;&gt;15 --> <g id="edge6" class="edge"> <title>17&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1728,-230.05C1728,-246.82 1728,-272.06 1728,-291.54"/> -<polygon fill="black" stroke="black" points="1724.5,-291.68 1728,-301.68 1731.5,-291.68 1724.5,-291.68"/> -<text text-anchor="middle" x="1738" y="-272.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M1666,-230.05C1666,-246.82 1666,-272.06 1666,-291.54"/> +<polygon fill="black" stroke="black" points="1662.5,-291.68 1666,-301.68 1669.5,-291.68 1662.5,-291.68"/> +<text text-anchor="middle" x="1676" y="-272.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 19 --> <g id="node18" class="node"> <title>19</title> -<polygon fill="none" stroke="black" points="2375,-140 2139,-140 2139,-104 2375,-104 2375,-140"/> -<text text-anchor="middle" x="2257" y="-118.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="2303,-140 2067,-140 2067,-104 2303,-104 2303,-140"/> +<text text-anchor="middle" x="2185" y="-118.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 18&#45;&gt;19 --> <g id="edge15" class="edge"> <title>18&#45;&gt;19</title> -<path fill="none" stroke="black" d="M2257,-192.81C2257,-180.66 2257,-164.11 2257,-150.18"/> -<polygon fill="black" stroke="black" points="2260.5,-150.15 2257,-140.15 2253.5,-150.15 2260.5,-150.15"/> -<text text-anchor="middle" x="2269.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M2185,-192.81C2185,-180.66 2185,-164.11 2185,-150.18"/> +<polygon fill="black" stroke="black" points="2188.5,-150.15 2185,-140.15 2181.5,-150.15 2188.5,-150.15"/> +<text text-anchor="middle" x="2197.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1035pt" height="458pt" - viewBox="0.00 0.00 1034.50 458.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1020pt" height="458pt" + viewBox="0.00 0.00 1019.50 458.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 454)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-454 1030.5,-454 1030.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-454 1015.5,-454 1015.5,4 -4,4"/> <g id="clust2" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="186.5,-8 186.5,-172 652.5,-172 652.5,-8 186.5,-8"/> -<text text-anchor="middle" x="419.5" y="-156.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="221.5,-8 221.5,-172 653.5,-172 653.5,-8 221.5,-8"/> +<text text-anchor="middle" x="437.5" y="-156.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="309.5,-205 309.5,-282 653.5,-282 653.5,-205 309.5,-205"/> -<text text-anchor="middle" x="481.5" y="-266.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="309.5,-205 309.5,-282 623.5,-282 623.5,-205 309.5,-205"/> +<text text-anchor="middle" x="466.5" y="-266.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="269.5,-361 87.5,-361 87.5,-323 269.5,-323 269.5,-361"/> -<text text-anchor="middle" x="178.5" y="-345.8" font-family="Times,serif" font-size="14.00">safe(icl&gt;strongbox(icl&gt;thing))</text> -<text text-anchor="middle" x="178.5" y="-330.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="261.5,-361 79.5,-361 79.5,-323 261.5,-323 261.5,-361"/> +<text text-anchor="middle" x="170.5" y="-345.8" font-family="Times,serif" font-size="14.00">safe(icl&gt;strongbox(icl&gt;thing))</text> +<text text-anchor="middle" x="170.5" y="-330.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 2 --> <g id="node2" class="node"> @@ -54534,128 +54559,128 @@ man:01(track(icl>mark>do,agt>thing,obj>thing).@entry,:02) <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M173.58,-322.68C168.98,-305.54 162.04,-279.72 156.8,-260.18"/> -<polygon fill="black" stroke="black" points="160.13,-259.09 154.16,-250.34 153.37,-260.9 160.13,-259.09"/> -<text text-anchor="middle" x="181" y="-293.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M166.94,-322.68C163.6,-305.54 158.58,-279.72 154.78,-260.18"/> +<polygon fill="black" stroke="black" points="158.22,-259.49 152.87,-250.34 151.34,-260.82 158.22,-259.49"/> +<text text-anchor="middle" x="176" y="-293.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="643.5,-450 319.5,-450 319.5,-412 643.5,-412 643.5,-450"/> -<text text-anchor="middle" x="481.5" y="-434.8" font-family="courb" font-size="14.00">ability(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="481.5" y="-419.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="614.5,-450 318.5,-450 318.5,-412 614.5,-412 614.5,-450"/> +<text text-anchor="middle" x="466.5" y="-434.8" font-family="courb" font-size="14.00">ability(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="466.5" y="-419.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge4" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M418.72,-411.97C369.86,-397.95 302.01,-378.46 250.87,-363.78"/> -<polygon fill="black" stroke="black" points="251.78,-360.4 241.2,-361 249.85,-367.13 251.78,-360.4"/> -<text text-anchor="middle" x="356" y="-382.8" font-family="Times,serif" font-size="14.00">rsn</text> +<path fill="none" stroke="black" d="M405.17,-411.97C357.54,-397.98 291.43,-378.54 241.51,-363.87"/> +<polygon fill="black" stroke="black" points="242.33,-360.47 231.75,-361 240.36,-367.18 242.33,-360.47"/> +<text text-anchor="middle" x="344" y="-382.8" font-family="Times,serif" font-size="14.00">rsn</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="932.5,-250 724.5,-250 724.5,-214 932.5,-214 932.5,-250"/> -<text text-anchor="middle" x="828.5" y="-228.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="928.5,-250 720.5,-250 720.5,-214 928.5,-214 928.5,-250"/> +<text text-anchor="middle" x="824.5" y="-228.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 3&#45;&gt;4 --> <g id="edge7" class="edge"> <title>3&#45;&gt;4</title> -<path fill="none" stroke="black" d="M643.8,-419.02C786.83,-407.64 976.06,-387.77 999.5,-361 1039.29,-315.56 959.22,-276.12 895.7,-253.45"/> -<polygon fill="black" stroke="black" points="896.66,-250.08 886.07,-250.09 894.36,-256.68 896.66,-250.08"/> -<text text-anchor="middle" x="1018" y="-338.3" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M614.61,-420.13C758.98,-408.96 960.28,-388.67 984.5,-361 1022.98,-317.05 946.26,-276.82 886.3,-253.62"/> +<polygon fill="black" stroke="black" points="887.43,-250.3 876.84,-250.04 884.95,-256.85 887.43,-250.3"/> +<text text-anchor="middle" x="1003" y="-338.3" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="647,-360 316,-360 316,-324 647,-324 647,-360"/> -<text text-anchor="middle" x="481.5" y="-338.3" font-family="Times,serif" font-size="14.00">mean(aoj&gt;uw,equ&gt;entail,icl&gt;necessitate(icl&gt;be),obj&gt;uw)</text> +<polygon fill="none" stroke="black" points="632,-360 301,-360 301,-324 632,-324 632,-360"/> +<text text-anchor="middle" x="466.5" y="-338.3" font-family="Times,serif" font-size="14.00">mean(aoj&gt;uw,equ&gt;entail,icl&gt;necessitate(icl&gt;be),obj&gt;uw)</text> </g> <!-- 3&#45;&gt;7 --> <g id="edge9" class="edge"> <title>3&#45;&gt;7</title> -<path fill="none" stroke="black" d="M481.5,-411.97C481.5,-399.96 481.5,-383.93 481.5,-370.36"/> -<polygon fill="black" stroke="black" points="485,-370.12 481.5,-360.12 478,-370.12 485,-370.12"/> -<text text-anchor="middle" x="490.5" y="-382.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M466.5,-411.97C466.5,-399.96 466.5,-383.93 466.5,-370.36"/> +<polygon fill="black" stroke="black" points="470,-370.12 466.5,-360.12 463,-370.12 470,-370.12"/> +<text text-anchor="middle" x="475.5" y="-382.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="996.5,-140 662.5,-140 662.5,-104 996.5,-104 996.5,-140"/> -<text text-anchor="middle" x="829.5" y="-118.3" font-family="Times,serif" font-size="14.00">construction(icl&gt;creating_from_raw_materials(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="997.5,-140 663.5,-140 663.5,-104 997.5,-104 997.5,-140"/> +<text text-anchor="middle" x="830.5" y="-118.3" font-family="Times,serif" font-size="14.00">construction(icl&gt;creating_from_raw_materials(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge5" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M828.66,-213.65C828.82,-196.56 829.06,-170.22 829.25,-150.32"/> -<polygon fill="black" stroke="black" points="832.75,-150.34 829.34,-140.31 825.75,-150.28 832.75,-150.34"/> -<text text-anchor="middle" x="841" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M825.46,-213.65C826.41,-196.56 827.88,-170.22 828.98,-150.32"/> +<polygon fill="black" stroke="black" points="832.48,-150.49 829.54,-140.31 825.49,-150.1 832.48,-150.49"/> +<text text-anchor="middle" x="839" y="-183.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="990,-361 665,-361 665,-323 990,-323 990,-361"/> -<text text-anchor="middle" x="827.5" y="-345.8" font-family="Times,serif" font-size="14.00">occupy(aoj&gt;thing,equ&gt;inhabit,icl&gt;be(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="827.5" y="-330.8" font-family="Times,serif" font-size="14.00">.@state</text> +<polygon fill="none" stroke="black" points="975,-361 650,-361 650,-323 975,-323 975,-361"/> +<text text-anchor="middle" x="812.5" y="-345.8" font-family="Times,serif" font-size="14.00">occupy(aoj&gt;thing,equ&gt;inhabit,icl&gt;be(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="812.5" y="-330.8" font-family="Times,serif" font-size="14.00">.@state</text> </g> <!-- 6&#45;&gt;4 --> <g id="edge6" class="edge"> <title>6&#45;&gt;4</title> -<path fill="none" stroke="black" d="M827.67,-322.68C827.83,-305.62 828.07,-279.96 828.25,-260.45"/> -<polygon fill="black" stroke="black" points="831.75,-260.37 828.34,-250.34 824.75,-260.3 831.75,-260.37"/> -<text text-anchor="middle" x="836.5" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M814.54,-322.68C816.43,-305.62 819.28,-279.96 821.45,-260.45"/> +<polygon fill="black" stroke="black" points="824.95,-260.66 822.57,-250.34 817.99,-259.89 824.95,-260.66"/> +<text text-anchor="middle" x="826.5" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 7&#45;&gt;4 --> <g id="edge8" class="edge"> <title>7&#45;&gt;4</title> -<path fill="none" stroke="black" d="M536.48,-323.89C598.29,-304.65 698.52,-273.46 763.98,-253.08"/> -<polygon fill="black" stroke="black" points="765.27,-256.35 773.77,-250.03 763.19,-249.66 765.27,-256.35"/> -<text text-anchor="middle" x="653" y="-293.8" font-family="Times,serif" font-size="14.00">aoj</text> +<path fill="none" stroke="black" d="M523.23,-323.89C587.12,-304.61 690.82,-273.33 758.35,-252.96"/> +<polygon fill="black" stroke="black" points="759.48,-256.27 768.04,-250.03 757.45,-249.57 759.48,-256.27"/> +<text text-anchor="middle" x="643" y="-293.8" font-family="Times,serif" font-size="14.00">aoj</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="646,-251 317,-251 317,-213 646,-213 646,-251"/> -<text text-anchor="middle" x="481.5" y="-235.8" font-family="courb" font-size="14.00">track(agt&gt;thing,icl&gt;mark(icl&gt;do),obj&gt;thing)</text> -<text text-anchor="middle" x="481.5" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="615.5,-251 317.5,-251 317.5,-213 615.5,-213 615.5,-251"/> +<text text-anchor="middle" x="466.5" y="-235.8" font-family="courb" font-size="14.00">track(agt&gt;thing,icl&gt;mark(icl&gt;do),obj&gt;thing)</text> +<text text-anchor="middle" x="466.5" y="-220.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 7&#45;&gt;11 --> <g id="edge10" class="edge"> <title>7&#45;&gt;11</title> -<path fill="none" stroke="black" d="M481.5,-323.65C481.5,-314.88 481.5,-303.67 481.5,-292.15"/> -<polygon fill="black" stroke="black" points="485,-292 481.5,-282 478,-292 485,-292"/> -<text text-anchor="middle" x="490.5" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M466.5,-323.65C466.5,-314.88 466.5,-303.67 466.5,-292.15"/> +<polygon fill="black" stroke="black" points="470,-292 466.5,-282 463,-292 470,-292"/> +<text text-anchor="middle" x="475.5" y="-293.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="645,-141 194,-141 194,-103 645,-103 645,-141"/> -<text text-anchor="middle" x="419.5" y="-125.8" font-family="courb" font-size="14.00">determine(aoj&gt;thing,equ&gt;shape,icl&gt;cause(icl&gt;be),obj&gt;thing)</text> -<text text-anchor="middle" x="419.5" y="-110.8" font-family="courb" font-size="14.00">.@entry.@not</text> +<polygon fill="none" stroke="black" points="645.5,-141 229.5,-141 229.5,-103 645.5,-103 645.5,-141"/> +<text text-anchor="middle" x="437.5" y="-125.8" font-family="courb" font-size="14.00">determine(aoj&gt;thing,equ&gt;shape,icl&gt;cause(icl&gt;be),obj&gt;thing)</text> +<text text-anchor="middle" x="437.5" y="-110.8" font-family="courb" font-size="14.00">.@entry.@not</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="493.5,-52 345.5,-52 345.5,-16 493.5,-16 493.5,-52"/> -<text text-anchor="middle" x="419.5" y="-30.3" font-family="Times,serif" font-size="14.00">free(ant&gt;unfree,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="511.5,-52 363.5,-52 363.5,-16 511.5,-16 511.5,-52"/> +<text text-anchor="middle" x="437.5" y="-30.3" font-family="Times,serif" font-size="14.00">free(ant&gt;unfree,icl&gt;adj)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge2" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M419.5,-102.76C419.5,-90.93 419.5,-75.32 419.5,-62.05"/> -<polygon fill="black" stroke="black" points="423,-62.04 419.5,-52.04 416,-62.04 423,-62.04"/> -<text text-anchor="middle" x="432" y="-73.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M437.5,-102.76C437.5,-90.93 437.5,-75.32 437.5,-62.05"/> +<polygon fill="black" stroke="black" points="441,-62.04 437.5,-52.04 434,-62.04 441,-62.04"/> +<text text-anchor="middle" x="450" y="-73.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 11&#45;&gt;8 --> <g id="edge1" class="edge"> <title>11&#45;&gt;8</title> -<path fill="none" stroke="black" d="M470.98,-212.68C465.84,-203.73 459.34,-192.4 452.71,-180.85"/> -<polygon fill="black" stroke="black" points="455.64,-178.93 447.63,-172 449.57,-182.41 455.64,-178.93"/> -<text text-anchor="middle" x="472" y="-183.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M461.58,-212.68C459.25,-203.99 456.31,-193.07 453.31,-181.87"/> +<polygon fill="black" stroke="black" points="456.63,-180.75 450.66,-172 449.87,-182.56 456.63,-180.75"/> +<text text-anchor="middle" x="468" y="-183.8" font-family="Times,serif" font-size="14.00">man</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Track-to-train transmission</orig><unl>[S:00] @@ -54668,53 +54693,53 @@ plt(track(icl>line>thing,equ>path),train(icl>public_transport>thi {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="280pt" height="220pt" - viewBox="0.00 0.00 280.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="261pt" height="220pt" + viewBox="0.00 0.00 261.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 216)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 276,-216 276,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 257,-216 257,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="272,-212 0,-212 0,-174 272,-174 272,-212"/> -<text text-anchor="middle" x="136" y="-196.8" font-family="courb" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> -<text text-anchor="middle" x="136" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="253,-212 0,-212 0,-174 253,-174 253,-212"/> +<text text-anchor="middle" x="126.5" y="-196.8" font-family="courb" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> +<text text-anchor="middle" x="126.5" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="240,-123 32,-123 32,-87 240,-87 240,-123"/> -<text text-anchor="middle" x="136" y="-101.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="230.5,-123 22.5,-123 22.5,-87 230.5,-87 230.5,-123"/> +<text text-anchor="middle" x="126.5" y="-101.3" font-family="Times,serif" font-size="14.00">track(equ&gt;path,icl&gt;line(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M136,-173.76C136,-161.93 136,-146.32 136,-133.05"/> -<polygon fill="black" stroke="black" points="139.5,-133.04 136,-123.04 132.5,-133.04 139.5,-133.04"/> -<text text-anchor="middle" x="148.5" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M126.5,-173.76C126.5,-161.93 126.5,-146.32 126.5,-133.05"/> +<polygon fill="black" stroke="black" points="130,-133.04 126.5,-123.04 123,-133.04 130,-133.04"/> +<text text-anchor="middle" x="139" y="-144.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="245.5,-36 26.5,-36 26.5,0 245.5,0 245.5,-36"/> -<text text-anchor="middle" x="136" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="236,-36 17,-36 17,0 236,0 236,-36"/> +<text text-anchor="middle" x="126.5" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge2" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M136,-86.8C136,-75.16 136,-59.55 136,-46.24"/> -<polygon fill="black" stroke="black" points="139.5,-46.18 136,-36.18 132.5,-46.18 139.5,-46.18"/> -<text text-anchor="middle" x="143.5" y="-57.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M126.5,-86.8C126.5,-75.16 126.5,-59.55 126.5,-46.24"/> +<polygon fill="black" stroke="black" points="130,-46.18 126.5,-36.18 123,-46.18 130,-46.18"/> +<text text-anchor="middle" x="134" y="-57.8" font-family="Times,serif" font-size="14.00">plt</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Transmission of ETCS information from any trackside equipment to a train via balise, loop, radio or other media. Using intermittent transmission (balise or loop) the information can only be transmitted to a train passing the transmission unit.</orig><unl>[S:00] {org:en} Transmission of ETCS information from any trackside equipment to a train via balise, loop, radio or other media. @@ -54736,7 +54761,7 @@ or(medium(icl>instrumentality>thing).@pl,:01.@_hn-scope) [/S] [S:00] {org:en} -Using intermittent transmission (balise or loop) the information can only be transmitted to a train passing the transmission unit.. +Using intermittent transmission (balise or loop) the information can only be transmitted to a train passing the transmission unit. {/org} {unl} mod:02(transmission(icl>sending>thing):01,intermittent(icl>adj)) @@ -54754,7 +54779,7 @@ man(ability(icl>modal>be,obj>uw,aoj>thing).@entry,:02) {/unl} [/S] -</unl><dot></dot></meaning> +</unl><svg></svg></meaning> </glossary_item> <glossary_item> <term><orig>Train</orig><unl>[S:00] @@ -54768,30 +54793,30 @@ train(icl>public_transport>thing).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="281pt" height="46pt" - viewBox="0.00 0.00 281.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="261pt" height="46pt" + viewBox="0.00 0.00 261.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 277,-42 277,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 257,-42 257,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="273,-38 0,-38 0,0 273,0 273,-38"/> -<text text-anchor="middle" x="136.5" y="-22.8" font-family="courb" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="136.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="253,-38 0,-38 0,0 253,0 253,-38"/> +<text text-anchor="middle" x="126.5" y="-22.8" font-family="courb" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="126.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>A traction unit with or without coupled railway vehicles or a train set of vehicles with ETCS train data available.</orig><unl>[S:00] {org:en} -A traction unit with or without coupled railway vehicles or a train set of vehicles with ETCS train data available.. +A traction unit with or without coupled railway vehicles or a train set of vehicles with ETCS train data available. {/org} {unl} mod(unit(icl>measure>abstract_thing,aoj>uw).@entry.@indef,traction(icl>pull>thing)) @@ -54812,7 +54837,7 @@ obj(with(icl>how,com>possession,obj>thing,mod<thing):01,:01.@_hn-sco {/unl} [/S] -</unl><dot></dot></meaning> +</unl><svg></svg></meaning> </glossary_item> <glossary_item> <term><orig>Train data</orig><unl>[S:00] @@ -54824,40 +54849,40 @@ mod(data(icl>collection>thing).@entry,train(icl>public_transport>thi {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="232pt" height="133pt" - viewBox="0.00 0.00 232.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="227pt" height="133pt" + viewBox="0.00 0.00 227.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 228,-129 228,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 223,-129 223,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="224,-125 0,-125 0,-87 224,-87 224,-125"/> -<text text-anchor="middle" x="112" y="-109.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="112" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="213,-125 6,-125 6,-87 213,-87 213,-125"/> +<text text-anchor="middle" x="109.5" y="-109.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="109.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="221.5,-36 2.5,-36 2.5,0 221.5,0 221.5,-36"/> -<text text-anchor="middle" x="112" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="219,-36 0,-36 0,0 219,0 219,-36"/> +<text text-anchor="middle" x="109.5" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M112,-86.76C112,-74.93 112,-59.32 112,-46.05"/> -<polygon fill="black" stroke="black" points="115.5,-46.04 112,-36.04 108.5,-46.04 115.5,-46.04"/> -<text text-anchor="middle" x="124.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M109.5,-86.76C109.5,-74.93 109.5,-59.32 109.5,-46.05"/> +<polygon fill="black" stroke="black" points="113,-46.04 109.5,-36.04 106,-46.04 113,-46.04"/> +<text text-anchor="middle" x="122" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Data that characterises a train and which is required by ETCS in order to supervise a train movement</orig><unl>[S:00] {org:en} Data that characterises a train and which is required by ETCS in order to supervise a train movement. @@ -54875,149 +54900,149 @@ obj(supervise(icl>control>do,agt>volitional_thing,obj>thing),movemen {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="954pt" height="400pt" - viewBox="0.00 0.00 953.50 400.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="937pt" height="400pt" + viewBox="0.00 0.00 937.00 400.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 396)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-396 949.5,-396 949.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-396 933,-396 933,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="489.5,-303 38.5,-303 38.5,-265 489.5,-265 489.5,-303"/> -<text text-anchor="middle" x="264" y="-287.8" font-family="Times,serif" font-size="14.00">characterize(agt&gt;person,ben&gt;person,cob&gt;thing,equ&gt;describe,icl&gt;do,obj&gt;thing)</text> -<text text-anchor="middle" x="264" y="-272.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="473,-303 22,-303 22,-265 473,-265 473,-303"/> +<text text-anchor="middle" x="247.5" y="-287.8" font-family="Times,serif" font-size="14.00">characterize(agt&gt;person,ben&gt;person,cob&gt;thing,equ&gt;describe,icl&gt;do,obj&gt;thing)</text> +<text text-anchor="middle" x="247.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="224,-214 0,-214 0,-176 224,-176 224,-214"/> -<text text-anchor="middle" x="112" y="-198.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> -<text text-anchor="middle" x="112" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="207,-214 0,-214 0,-176 207,-176 207,-214"/> +<text text-anchor="middle" x="103.5" y="-198.8" font-family="courb" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<text text-anchor="middle" x="103.5" y="-183.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M232.51,-264.97C209.27,-251.68 177.47,-233.47 152.37,-219.11"/> -<polygon fill="black" stroke="black" points="153.87,-215.93 143.45,-214 150.39,-222.01 153.87,-215.93"/> -<text text-anchor="middle" x="206.5" y="-235.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M217.66,-264.97C195.75,-251.73 165.79,-233.63 142.06,-219.3"/> +<polygon fill="black" stroke="black" points="143.67,-216.18 133.3,-214 140.05,-222.17 143.67,-216.18"/> +<text text-anchor="middle" x="193" y="-235.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="478,-214 242,-214 242,-176 478,-176 478,-214"/> -<text text-anchor="middle" x="360" y="-198.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> -<text text-anchor="middle" x="360" y="-183.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="461.5,-214 225.5,-214 225.5,-176 461.5,-176 461.5,-214"/> +<text text-anchor="middle" x="343.5" y="-198.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):01</text> +<text text-anchor="middle" x="343.5" y="-183.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge3" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M283.89,-264.97C297.92,-252.26 316.9,-235.06 332.39,-221.02"/> -<polygon fill="black" stroke="black" points="335.07,-223.31 340.13,-214 330.37,-218.13 335.07,-223.31"/> -<text text-anchor="middle" x="326" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M267.39,-264.97C281.42,-252.26 300.4,-235.06 315.89,-221.02"/> +<polygon fill="black" stroke="black" points="318.57,-223.31 323.63,-214 313.87,-218.13 318.57,-223.31"/> +<text text-anchor="middle" x="309.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="770,-392 378,-392 378,-354 770,-354 770,-392"/> -<text text-anchor="middle" x="574" y="-376.8" font-family="Times,serif" font-size="14.00">require(agt&gt;volitional_thing,cag&gt;thing,icl&gt;demand(icl&gt;do),obj&gt;uw)</text> -<text text-anchor="middle" x="574" y="-361.8" font-family="Times,serif" font-size="14.00">.@present</text> +<polygon fill="none" stroke="black" points="753.5,-392 361.5,-392 361.5,-354 753.5,-354 753.5,-392"/> +<text text-anchor="middle" x="557.5" y="-376.8" font-family="Times,serif" font-size="14.00">require(agt&gt;volitional_thing,cag&gt;thing,icl&gt;demand(icl&gt;do),obj&gt;uw)</text> +<text text-anchor="middle" x="557.5" y="-361.8" font-family="Times,serif" font-size="14.00">.@present</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M509.77,-353.97C459.79,-339.95 390.36,-320.46 338.04,-305.78"/> -<polygon fill="black" stroke="black" points="338.72,-302.34 328.15,-303 336.83,-309.08 338.72,-302.34"/> -<text text-anchor="middle" x="447" y="-324.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M493.27,-353.97C443.29,-339.95 373.86,-320.46 321.54,-305.78"/> +<polygon fill="black" stroke="black" points="322.22,-302.34 311.65,-303 320.33,-309.08 322.22,-302.34"/> +<text text-anchor="middle" x="430.5" y="-324.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="567,-303 507,-303 507,-265 567,-265 567,-303"/> -<text text-anchor="middle" x="537" y="-287.8" font-family="Times,serif" font-size="14.00">which</text> -<text text-anchor="middle" x="537" y="-272.8" font-family="Times,serif" font-size="14.00">.@topic</text> +<polygon fill="none" stroke="black" points="550.5,-303 490.5,-303 490.5,-265 550.5,-265 550.5,-303"/> +<text text-anchor="middle" x="520.5" y="-287.8" font-family="Times,serif" font-size="14.00">which</text> +<text text-anchor="middle" x="520.5" y="-272.8" font-family="Times,serif" font-size="14.00">.@topic</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M566.33,-353.97C561.22,-341.96 554.41,-325.94 548.64,-312.36"/> -<polygon fill="black" stroke="black" points="551.79,-310.84 544.66,-303 545.35,-313.58 551.79,-310.84"/> -<text text-anchor="middle" x="566" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M549.83,-353.97C544.72,-341.96 537.91,-325.94 532.14,-312.36"/> +<polygon fill="black" stroke="black" points="535.29,-310.84 528.16,-303 528.85,-313.58 535.29,-310.84"/> +<text text-anchor="middle" x="549.5" y="-324.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="639,-302 585,-302 585,-266 639,-266 639,-302"/> -<text text-anchor="middle" x="612" y="-280.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="622.5,-302 568.5,-302 568.5,-266 622.5,-266 622.5,-302"/> +<text text-anchor="middle" x="595.5" y="-280.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 3&#45;&gt;6 --> <g id="edge5" class="edge"> <title>3&#45;&gt;6</title> -<path fill="none" stroke="black" d="M581.87,-353.97C587.23,-341.72 594.4,-325.3 600.4,-311.55"/> -<polygon fill="black" stroke="black" points="603.73,-312.68 604.52,-302.12 597.31,-309.88 603.73,-312.68"/> -<text text-anchor="middle" x="603.5" y="-324.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M565.37,-353.97C570.73,-341.72 577.9,-325.3 583.9,-311.55"/> +<polygon fill="black" stroke="black" points="587.23,-312.68 588.02,-302.12 580.81,-309.88 587.23,-312.68"/> +<text text-anchor="middle" x="587" y="-324.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="881,-302 657,-302 657,-266 881,-266 881,-302"/> -<text text-anchor="middle" x="769" y="-280.3" font-family="Times,serif" font-size="14.00">in_order_to(icl&gt;how,obj&gt;uw,pur&lt;uw)</text> +<polygon fill="none" stroke="black" points="864.5,-302 640.5,-302 640.5,-266 864.5,-266 864.5,-302"/> +<text text-anchor="middle" x="752.5" y="-280.3" font-family="Times,serif" font-size="14.00">in_order_to(icl&gt;how,obj&gt;uw,pur&lt;uw)</text> </g> <!-- 3&#45;&gt;7 --> <g id="edge6" class="edge"> <title>3&#45;&gt;7</title> -<path fill="none" stroke="black" d="M614.4,-353.97C645.47,-340.11 688.49,-320.92 721.25,-306.3"/> -<polygon fill="black" stroke="black" points="722.93,-309.39 730.64,-302.12 720.08,-302.99 722.93,-309.39"/> -<text text-anchor="middle" x="692.5" y="-324.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M597.9,-353.97C628.97,-340.11 671.99,-320.92 704.75,-306.3"/> +<polygon fill="black" stroke="black" points="706.43,-309.39 714.14,-302.12 703.58,-302.99 706.43,-309.39"/> +<text text-anchor="middle" x="676" y="-324.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="945.5,-213 592.5,-213 592.5,-177 945.5,-177 945.5,-213"/> -<text text-anchor="middle" x="769" y="-191.3" font-family="Times,serif" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="929,-213 576,-213 576,-177 929,-177 929,-213"/> +<text text-anchor="middle" x="752.5" y="-191.3" font-family="Times,serif" font-size="14.00">supervise(agt&gt;volitional_thing,icl&gt;control(icl&gt;do),obj&gt;thing)</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge7" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M769,-265.81C769,-253.66 769,-237.11 769,-223.18"/> -<polygon fill="black" stroke="black" points="772.5,-223.15 769,-213.15 765.5,-223.15 772.5,-223.15"/> -<text text-anchor="middle" x="778" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M752.5,-265.81C752.5,-253.66 752.5,-237.11 752.5,-223.18"/> +<polygon fill="black" stroke="black" points="756,-223.15 752.5,-213.15 749,-223.15 756,-223.15"/> +<text text-anchor="middle" x="761.5" y="-235.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="879.5,-125 658.5,-125 658.5,-87 879.5,-87 879.5,-125"/> -<text text-anchor="middle" x="769" y="-109.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> -<text text-anchor="middle" x="769" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="863,-125 642,-125 642,-87 863,-87 863,-125"/> +<text text-anchor="middle" x="752.5" y="-109.8" font-family="Times,serif" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<text text-anchor="middle" x="752.5" y="-94.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge9" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M769,-176.81C769,-165.01 769,-149.07 769,-135.4"/> -<polygon fill="black" stroke="black" points="772.5,-135.05 769,-125.05 765.5,-135.05 772.5,-135.05"/> -<text text-anchor="middle" x="778" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M752.5,-176.81C752.5,-165.01 752.5,-149.07 752.5,-135.4"/> +<polygon fill="black" stroke="black" points="756,-135.05 752.5,-125.05 749,-135.05 756,-135.05"/> +<text text-anchor="middle" x="761.5" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="887,-36 651,-36 651,0 887,0 887,-36"/> -<text text-anchor="middle" x="769" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> +<polygon fill="none" stroke="black" points="870.5,-36 634.5,-36 634.5,0 870.5,0 870.5,-36"/> +<text text-anchor="middle" x="752.5" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing)):02</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge8" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M769,-86.76C769,-74.93 769,-59.32 769,-46.05"/> -<polygon fill="black" stroke="black" points="772.5,-46.04 769,-36.04 765.5,-46.04 772.5,-46.04"/> -<text text-anchor="middle" x="781.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M752.5,-86.76C752.5,-74.93 752.5,-59.32 752.5,-46.05"/> +<polygon fill="black" stroke="black" points="756,-46.04 752.5,-36.04 749,-46.04 756,-46.04"/> +<text text-anchor="middle" x="765" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Train memory</orig><unl>[S:00] @@ -55029,43 +55054,43 @@ mod(memory(icl>basic_cognitive_process>thing).@entry,train(icl>public_t {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="359pt" height="133pt" - viewBox="0.00 0.00 359.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="334pt" height="133pt" + viewBox="0.00 0.00 334.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 355,-129 355,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 330,-129 330,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="351,-125 0,-125 0,-87 351,-87 351,-125"/> -<text text-anchor="middle" x="175.5" y="-109.8" font-family="courb" font-size="14.00">memory(icl&gt;basic_cognitive_process(icl&gt;thing))</text> -<text text-anchor="middle" x="175.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="326,-125 0,-125 0,-87 326,-87 326,-125"/> +<text text-anchor="middle" x="163" y="-109.8" font-family="courb" font-size="14.00">memory(icl&gt;basic_cognitive_process(icl&gt;thing))</text> +<text text-anchor="middle" x="163" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="285,-36 66,-36 66,0 285,0 285,-36"/> -<text text-anchor="middle" x="175.5" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="272.5,-36 53.5,-36 53.5,0 272.5,0 272.5,-36"/> +<text text-anchor="middle" x="163" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M175.5,-86.76C175.5,-74.93 175.5,-59.32 175.5,-46.05"/> -<polygon fill="black" stroke="black" points="179,-46.04 175.5,-36.04 172,-46.04 179,-46.04"/> -<text text-anchor="middle" x="188" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M163,-86.76C163,-74.93 163,-59.32 163,-46.05"/> +<polygon fill="black" stroke="black" points="166.5,-46.04 163,-36.04 159.5,-46.04 166.5,-46.04"/> +<text text-anchor="middle" x="175.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Tables in the trainborne ETCS equipment for the countries to be selected according to national rules.</orig><unl>[S:00] {org:en} -Tables in the trainborne ETCS equipment for the countries to be selected according to national rules.. +Tables in the trainborne ETCS equipment for the countries to be selected according to national rules. {/org} {unl} mod(etcs,trainborne) @@ -55079,134 +55104,134 @@ obj(according_to(icl>how,src>uw,obj>uw),rule(icl>practice>thing,e {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="497pt" height="574pt" - viewBox="0.00 0.00 497.00 574.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="482pt" height="574pt" + viewBox="0.00 0.00 482.00 574.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 570)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-570 493,-570 493,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-570 478,-570 478,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="165,-387 111,-387 111,-351 165,-351 165,-387"/> -<text text-anchor="middle" x="138" y="-365.3" font-family="Times,serif" font-size="14.00">etcs</text> +<polygon fill="none" stroke="black" points="150,-387 96,-387 96,-351 150,-351 150,-387"/> +<text text-anchor="middle" x="123" y="-365.3" font-family="Times,serif" font-size="14.00">etcs</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="109,-299 37,-299 37,-263 109,-263 109,-299"/> -<text text-anchor="middle" x="73" y="-277.3" font-family="Times,serif" font-size="14.00">trainborne</text> +<polygon fill="none" stroke="black" points="94,-299 22,-299 22,-263 94,-263 94,-299"/> +<text text-anchor="middle" x="58" y="-277.3" font-family="Times,serif" font-size="14.00">trainborne</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M124.85,-350.6C115.45,-338.16 102.65,-321.23 92.12,-307.3"/> -<polygon fill="black" stroke="black" points="94.73,-304.95 85.91,-299.08 89.15,-309.17 94.73,-304.95"/> -<text text-anchor="middle" x="122.5" y="-320.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M109.85,-350.6C100.45,-338.16 87.65,-321.23 77.12,-307.3"/> +<polygon fill="black" stroke="black" points="79.73,-304.95 70.91,-299.08 74.15,-309.17 79.73,-304.95"/> +<text text-anchor="middle" x="107.5" y="-320.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="313,-477 67,-477 67,-439 313,-439 313,-477"/> -<text text-anchor="middle" x="190" y="-461.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> -<text text-anchor="middle" x="190" y="-446.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="298,-477 52,-477 52,-439 298,-439 298,-477"/> +<text text-anchor="middle" x="175" y="-461.8" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> +<text text-anchor="middle" x="175" y="-446.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M179.23,-438.97C171.76,-426.48 161.7,-409.66 153.39,-395.76"/> -<polygon fill="black" stroke="black" points="156.36,-393.9 148.23,-387.12 150.36,-397.49 156.36,-393.9"/> -<text text-anchor="middle" x="180.5" y="-409.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M164.23,-438.97C156.76,-426.48 146.7,-409.66 138.39,-395.76"/> +<polygon fill="black" stroke="black" points="141.36,-393.9 133.23,-387.12 135.36,-397.49 141.36,-393.9"/> +<text text-anchor="middle" x="165.5" y="-409.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="333.5,-388 216.5,-388 216.5,-350 333.5,-350 333.5,-388"/> -<text text-anchor="middle" x="275" y="-372.8" font-family="Times,serif" font-size="14.00">country(icl&gt;place)</text> -<text text-anchor="middle" x="275" y="-357.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> +<polygon fill="none" stroke="black" points="318.5,-388 201.5,-388 201.5,-350 318.5,-350 318.5,-388"/> +<text text-anchor="middle" x="260" y="-372.8" font-family="Times,serif" font-size="14.00">country(icl&gt;place)</text> +<text text-anchor="middle" x="260" y="-357.8" font-family="Times,serif" font-size="14.00">.@def.@pl</text> </g> <!-- 3&#45;&gt;5 --> <g id="edge4" class="edge"> <title>3&#45;&gt;5</title> -<path fill="none" stroke="black" d="M207.61,-438.97C219.92,-426.38 236.53,-409.38 250.18,-395.41"/> -<polygon fill="black" stroke="black" points="252.93,-397.6 257.41,-388 247.92,-392.71 252.93,-397.6"/> -<text text-anchor="middle" x="246.5" y="-409.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M192.61,-438.97C204.92,-426.38 221.53,-409.38 235.18,-395.41"/> +<polygon fill="black" stroke="black" points="237.93,-397.6 242.41,-388 232.92,-392.71 237.93,-397.6"/> +<text text-anchor="middle" x="231.5" y="-409.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="380,-566 0,-566 0,-528 380,-528 380,-566"/> -<text text-anchor="middle" x="190" y="-550.8" font-family="courb" font-size="14.00">table(com&gt;restaurant,icl&gt;place(icl&gt;abstract_thing))</text> -<text text-anchor="middle" x="190" y="-535.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="350,-566 0,-566 0,-528 350,-528 350,-566"/> +<text text-anchor="middle" x="175" y="-550.8" font-family="courb" font-size="14.00">table(com&gt;restaurant,icl&gt;place(icl&gt;abstract_thing))</text> +<text text-anchor="middle" x="175" y="-535.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 4&#45;&gt;3 --> <g id="edge3" class="edge"> <title>4&#45;&gt;3</title> -<path fill="none" stroke="black" d="M190,-527.97C190,-516.19 190,-500.56 190,-487.16"/> -<polygon fill="black" stroke="black" points="193.5,-487 190,-477 186.5,-487 193.5,-487"/> -<text text-anchor="middle" x="198.5" y="-498.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M175,-527.97C175,-516.19 175,-500.56 175,-487.16"/> +<polygon fill="black" stroke="black" points="178.5,-487 175,-477 171.5,-487 178.5,-487"/> +<text text-anchor="middle" x="183.5" y="-498.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="489,-299 127,-299 127,-263 489,-263 489,-299"/> -<text text-anchor="middle" x="308" y="-277.3" font-family="Times,serif" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> +<polygon fill="none" stroke="black" points="474,-299 112,-299 112,-263 474,-263 474,-299"/> +<text text-anchor="middle" x="293" y="-277.3" font-family="Times,serif" font-size="14.00">select(agt&gt;thing,gol&gt;uw,icl&gt;choose(icl&gt;do),obj&gt;uw,src&gt;thing)</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge5" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M282,-349.76C286.58,-337.82 292.65,-322.01 297.77,-308.66"/> -<polygon fill="black" stroke="black" points="301.15,-309.63 301.46,-299.04 294.61,-307.12 301.15,-309.63"/> -<text text-anchor="middle" x="304.5" y="-320.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M267,-349.76C271.58,-337.82 277.65,-322.01 282.77,-308.66"/> +<polygon fill="black" stroke="black" points="286.15,-309.63 286.46,-299.04 279.61,-307.12 286.15,-309.63"/> +<text text-anchor="middle" x="289.5" y="-320.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="423,-212 193,-212 193,-176 423,-176 423,-212"/> -<text text-anchor="middle" x="308" y="-190.3" font-family="Times,serif" font-size="14.00">according_to(icl&gt;how,obj&gt;uw,src&gt;uw)</text> +<polygon fill="none" stroke="black" points="408,-212 178,-212 178,-176 408,-176 408,-212"/> +<text text-anchor="middle" x="293" y="-190.3" font-family="Times,serif" font-size="14.00">according_to(icl&gt;how,obj&gt;uw,src&gt;uw)</text> </g> <!-- 6&#45;&gt;7 --> <g id="edge6" class="edge"> <title>6&#45;&gt;7</title> -<path fill="none" stroke="black" d="M308,-262.8C308,-251.16 308,-235.55 308,-222.24"/> -<polygon fill="black" stroke="black" points="311.5,-222.18 308,-212.18 304.5,-222.18 311.5,-222.18"/> -<text text-anchor="middle" x="316" y="-233.8" font-family="Times,serif" font-size="14.00">src</text> +<path fill="none" stroke="black" d="M293,-262.8C293,-251.16 293,-235.55 293,-222.24"/> +<polygon fill="black" stroke="black" points="296.5,-222.18 293,-212.18 289.5,-222.18 296.5,-222.18"/> +<text text-anchor="middle" x="301" y="-233.8" font-family="Times,serif" font-size="14.00">src</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="438.5,-125 177.5,-125 177.5,-87 438.5,-87 438.5,-125"/> -<text text-anchor="middle" x="308" y="-109.8" font-family="Times,serif" font-size="14.00">rule(equ&gt;convention,icl&gt;practice(icl&gt;thing))</text> -<text text-anchor="middle" x="308" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="423.5,-125 162.5,-125 162.5,-87 423.5,-87 423.5,-125"/> +<text text-anchor="middle" x="293" y="-109.8" font-family="Times,serif" font-size="14.00">rule(equ&gt;convention,icl&gt;practice(icl&gt;thing))</text> +<text text-anchor="middle" x="293" y="-94.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge8" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M308,-175.6C308,-164.06 308,-148.65 308,-135.36"/> -<polygon fill="black" stroke="black" points="311.5,-135.27 308,-125.27 304.5,-135.27 311.5,-135.27"/> -<text text-anchor="middle" x="317" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M293,-175.6C293,-164.06 293,-148.65 293,-135.36"/> +<polygon fill="black" stroke="black" points="296.5,-135.27 293,-125.27 289.5,-135.27 296.5,-135.27"/> +<text text-anchor="middle" x="302" y="-146.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="410,-36 206,-36 206,0 410,0 410,-36"/> -<text text-anchor="middle" x="308" y="-14.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="395,-36 191,-36 191,0 395,0 395,-36"/> +<text text-anchor="middle" x="293" y="-14.3" font-family="Times,serif" font-size="14.00">national(ant&gt;international,icl&gt;adj)</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge7" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M308,-86.76C308,-74.93 308,-59.32 308,-46.05"/> -<polygon fill="black" stroke="black" points="311.5,-46.04 308,-36.04 304.5,-46.04 311.5,-46.04"/> -<text text-anchor="middle" x="320.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M293,-86.76C293,-74.93 293,-59.32 293,-46.05"/> +<polygon fill="black" stroke="black" points="296.5,-46.04 293,-36.04 289.5,-46.04 296.5,-46.04"/> +<text text-anchor="middle" x="305.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Train movement</orig><unl>[S:00] @@ -55218,43 +55243,43 @@ mod(movement(icl>happening>thing).@entry,train(icl>public_transport> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="284pt" height="133pt" - viewBox="0.00 0.00 284.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="265pt" height="133pt" + viewBox="0.00 0.00 265.00 133.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 129)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 280,-129 280,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-129 261,-129 261,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="276,-125 0,-125 0,-87 276,-87 276,-125"/> -<text text-anchor="middle" x="138" y="-109.8" font-family="courb" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> -<text text-anchor="middle" x="138" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="257,-125 0,-125 0,-87 257,-87 257,-125"/> +<text text-anchor="middle" x="128.5" y="-109.8" font-family="courb" font-size="14.00">movement(icl&gt;happening(icl&gt;thing))</text> +<text text-anchor="middle" x="128.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="247.5,-36 28.5,-36 28.5,0 247.5,0 247.5,-36"/> -<text text-anchor="middle" x="138" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="238,-36 19,-36 19,0 238,0 238,-36"/> +<text text-anchor="middle" x="128.5" y="-14.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M138,-86.76C138,-74.93 138,-59.32 138,-46.05"/> -<polygon fill="black" stroke="black" points="141.5,-46.04 138,-36.04 134.5,-46.04 141.5,-46.04"/> -<text text-anchor="middle" x="150.5" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M128.5,-86.76C128.5,-74.93 128.5,-59.32 128.5,-46.05"/> +<polygon fill="black" stroke="black" points="132,-46.04 128.5,-36.04 125,-46.04 132,-46.04"/> +<text text-anchor="middle" x="141" y="-57.8" font-family="Times,serif" font-size="14.00">mod</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>When vehicles are moved with train data available, as a rule from station to station, and as a rule under the authority of "proceed" aspects from main signals, or similar procedures.</orig><unl>[S:00] {org:en} -When vehicles are moved with train data available, as a rule from station to station, and as a rule under the authority of "proceed" aspects from main signals, or similar procedures.. +When vehicles are moved with train data available, as a rule from station to station, and as a rule under the authority of "proceed" aspects from main signals, or similar procedures. {/org} {unl} obj(move(icl>relocate>do,plt>thing,plf>thing,agt>volithional_thing).@pl.@present,vehicle(icl>functional_thing,pur>thing).@pl.@topic) @@ -55281,314 +55306,314 @@ rsn(aspect(icl>feature>thing).@pl,:01.@_hn-scope) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1196pt" height="967pt" - viewBox="0.00 0.00 1195.50 967.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1178pt" height="967pt" + viewBox="0.00 0.00 1177.50 967.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 963)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-963 1191.5,-963 1191.5,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-963 1173.5,-963 1173.5,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="8,-8 8,-261 300,-261 300,-8 8,-8"/> -<text text-anchor="middle" x="154" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="8,-8 8,-261 282,-261 282,-8 8,-8"/> +<text text-anchor="middle" x="145" y="-245.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="515.5,-870 120.5,-870 120.5,-832 515.5,-832 515.5,-870"/> -<text text-anchor="middle" x="318" y="-854.8" font-family="Times,serif" font-size="14.00">move(agt&gt;volithional_thing,icl&gt;relocate(icl&gt;do),plf&gt;thing,plt&gt;thing)</text> -<text text-anchor="middle" x="318" y="-839.8" font-family="Times,serif" font-size="14.00">.@pl.@present</text> +<polygon fill="none" stroke="black" points="497.5,-870 102.5,-870 102.5,-832 497.5,-832 497.5,-870"/> +<text text-anchor="middle" x="300" y="-854.8" font-family="Times,serif" font-size="14.00">move(agt&gt;volithional_thing,icl&gt;relocate(icl&gt;do),plf&gt;thing,plt&gt;thing)</text> +<text text-anchor="middle" x="300" y="-839.8" font-family="Times,serif" font-size="14.00">.@pl.@present</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="414.5,-781 181.5,-781 181.5,-743 414.5,-743 414.5,-781"/> -<text text-anchor="middle" x="298" y="-765.8" font-family="Times,serif" font-size="14.00">vehicle(icl&gt;functional_thing,pur&gt;thing)</text> -<text text-anchor="middle" x="298" y="-750.8" font-family="Times,serif" font-size="14.00">.@pl.@topic</text> +<polygon fill="none" stroke="black" points="396.5,-781 163.5,-781 163.5,-743 396.5,-743 396.5,-781"/> +<text text-anchor="middle" x="280" y="-765.8" font-family="Times,serif" font-size="14.00">vehicle(icl&gt;functional_thing,pur&gt;thing)</text> +<text text-anchor="middle" x="280" y="-750.8" font-family="Times,serif" font-size="14.00">.@pl.@topic</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge3" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M313.86,-831.97C311.12,-820.08 307.48,-804.25 304.38,-790.76"/> -<polygon fill="black" stroke="black" points="307.79,-789.96 302.14,-781 300.97,-791.53 307.79,-789.96"/> -<text text-anchor="middle" x="318" y="-802.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M295.86,-831.97C293.12,-820.08 289.48,-804.25 286.38,-790.76"/> +<polygon fill="black" stroke="black" points="289.79,-789.96 284.14,-781 282.97,-791.53 289.79,-789.96"/> +<text text-anchor="middle" x="300" y="-802.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="751,-780 433,-780 433,-744 751,-744 751,-780"/> -<text text-anchor="middle" x="592" y="-758.3" font-family="Times,serif" font-size="14.00">with(com&gt;carry,icl&gt;how,man&lt;uw,obj&gt;concrete_thing)</text> +<polygon fill="none" stroke="black" points="733,-780 415,-780 415,-744 733,-744 733,-780"/> +<text text-anchor="middle" x="574" y="-758.3" font-family="Times,serif" font-size="14.00">with(com&gt;carry,icl&gt;how,man&lt;uw,obj&gt;concrete_thing)</text> </g> <!-- 1&#45;&gt;4 --> <g id="edge5" class="edge"> <title>1&#45;&gt;4</title> -<path fill="none" stroke="black" d="M374.77,-831.97C419.55,-817.75 481.99,-797.93 528.44,-783.18"/> -<polygon fill="black" stroke="black" points="529.62,-786.48 538.1,-780.12 527.51,-779.81 529.62,-786.48"/> -<text text-anchor="middle" x="483.5" y="-802.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M356.77,-831.97C401.55,-817.75 463.99,-797.93 510.44,-783.18"/> +<polygon fill="black" stroke="black" points="511.62,-786.48 520.1,-780.12 509.51,-779.81 511.62,-786.48"/> +<text text-anchor="middle" x="465.5" y="-802.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="436.5,-959 199.5,-959 199.5,-921 436.5,-921 436.5,-959"/> -<text text-anchor="middle" x="318" y="-943.8" font-family="courb" font-size="14.00">when(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> -<text text-anchor="middle" x="318" y="-928.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="409.5,-959 190.5,-959 190.5,-921 409.5,-921 409.5,-959"/> +<text text-anchor="middle" x="300" y="-943.8" font-family="courb" font-size="14.00">when(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> +<text text-anchor="middle" x="300" y="-928.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge4" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M318,-920.97C318,-909.19 318,-893.56 318,-880.16"/> -<polygon fill="black" stroke="black" points="321.5,-880 318,-870 314.5,-880 321.5,-880"/> -<text text-anchor="middle" x="327" y="-891.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M300,-920.97C300,-909.19 300,-893.56 300,-880.16"/> +<polygon fill="black" stroke="black" points="303.5,-880 300,-870 296.5,-880 303.5,-880"/> +<text text-anchor="middle" x="309" y="-891.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="683,-692 501,-692 501,-656 683,-656 683,-692"/> -<text text-anchor="middle" x="592" y="-670.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="665,-692 483,-692 483,-656 665,-656 665,-692"/> +<text text-anchor="middle" x="574" y="-670.3" font-family="Times,serif" font-size="14.00">data(icl&gt;collection(icl&gt;thing))</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge7" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M592,-743.6C592,-731.75 592,-715.82 592,-702.29"/> -<polygon fill="black" stroke="black" points="595.5,-702.08 592,-692.08 588.5,-702.08 595.5,-702.08"/> -<text text-anchor="middle" x="601" y="-713.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M574,-743.6C574,-731.75 574,-715.82 574,-702.29"/> +<polygon fill="black" stroke="black" points="577.5,-702.08 574,-692.08 570.5,-702.08 577.5,-702.08"/> +<text text-anchor="middle" x="583" y="-713.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 6 --> <g id="node6" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="815.5,-605 596.5,-605 596.5,-569 815.5,-569 815.5,-605"/> -<text text-anchor="middle" x="706" y="-583.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="797.5,-605 578.5,-605 578.5,-569 797.5,-569 797.5,-605"/> +<text text-anchor="middle" x="688" y="-583.3" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> </g> <!-- 5&#45;&gt;6 --> <g id="edge6" class="edge"> <title>5&#45;&gt;6</title> -<path fill="none" stroke="black" d="M615.07,-655.8C632.3,-642.95 656.03,-625.26 674.93,-611.17"/> -<polygon fill="black" stroke="black" points="677.04,-613.96 682.96,-605.18 672.86,-608.35 677.04,-613.96"/> -<text text-anchor="middle" x="667.5" y="-626.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M597.07,-655.8C614.3,-642.95 638.03,-625.26 656.93,-611.17"/> +<polygon fill="black" stroke="black" points="659.04,-613.96 664.96,-605.18 654.86,-608.35 659.04,-613.96"/> +<text text-anchor="middle" x="649.5" y="-626.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 7 --> <g id="node7" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="578.5,-605 375.5,-605 375.5,-569 578.5,-569 578.5,-605"/> -<text text-anchor="middle" x="477" y="-583.3" font-family="Times,serif" font-size="14.00">available(ant&gt;unavailable,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="560.5,-605 357.5,-605 357.5,-569 560.5,-569 560.5,-605"/> +<text text-anchor="middle" x="459" y="-583.3" font-family="Times,serif" font-size="14.00">available(ant&gt;unavailable,icl&gt;adj)</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge8" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M568.73,-655.8C551.35,-642.95 527.41,-625.26 508.34,-611.17"/> -<polygon fill="black" stroke="black" points="510.36,-608.3 500.24,-605.18 506.2,-613.93 510.36,-608.3"/> -<text text-anchor="middle" x="553.5" y="-626.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M550.73,-655.8C533.35,-642.95 509.41,-625.26 490.34,-611.17"/> +<polygon fill="black" stroke="black" points="492.36,-608.3 482.24,-605.18 488.2,-613.93 492.36,-608.3"/> +<text text-anchor="middle" x="535.5" y="-626.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 14 --> <g id="node14" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="633,-518 355,-518 355,-480 633,-480 633,-518"/> -<text text-anchor="middle" x="494" y="-502.8" font-family="Times,serif" font-size="14.00">rule(equ&gt;convention,icl&gt;practice(icl&gt;thing)):02</text> -<text text-anchor="middle" x="494" y="-487.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="615,-518 337,-518 337,-480 615,-480 615,-518"/> +<text text-anchor="middle" x="476" y="-502.8" font-family="Times,serif" font-size="14.00">rule(equ&gt;convention,icl&gt;practice(icl&gt;thing)):02</text> +<text text-anchor="middle" x="476" y="-487.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 7&#45;&gt;14 --> <g id="edge14" class="edge"> <title>7&#45;&gt;14</title> -<path fill="none" stroke="black" d="M480.44,-568.6C482.72,-557.06 485.77,-541.65 488.39,-528.36"/> -<polygon fill="black" stroke="black" points="491.88,-528.76 490.39,-518.27 485.02,-527.4 491.88,-528.76"/> -<text text-anchor="middle" x="498.5" y="-539.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M462.44,-568.6C464.72,-557.06 467.77,-541.65 470.39,-528.36"/> +<polygon fill="black" stroke="black" points="473.88,-528.76 472.39,-518.27 467.02,-527.4 473.88,-528.76"/> +<text text-anchor="middle" x="480.5" y="-539.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 8 --> <g id="node8" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="1102,-605 834,-605 834,-569 1102,-569 1102,-605"/> -<text text-anchor="middle" x="968" y="-583.3" font-family="Times,serif" font-size="14.00">as(com&gt;degree,icl&gt;how,man&lt;uw,obj&gt;uw):02</text> +<polygon fill="none" stroke="black" points="1084,-605 816,-605 816,-569 1084,-569 1084,-605"/> +<text text-anchor="middle" x="950" y="-583.3" font-family="Times,serif" font-size="14.00">as(com&gt;degree,icl&gt;how,man&lt;uw,obj&gt;uw):02</text> </g> <!-- 9 --> <g id="node9" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="1102,-517 834,-517 834,-481 1102,-481 1102,-517"/> -<text text-anchor="middle" x="968" y="-495.3" font-family="Times,serif" font-size="14.00">as(com&gt;degree,icl&gt;how,man&lt;uw,obj&gt;uw):01</text> +<polygon fill="none" stroke="black" points="1084,-517 816,-517 816,-481 1084,-481 1084,-517"/> +<text text-anchor="middle" x="950" y="-495.3" font-family="Times,serif" font-size="14.00">as(com&gt;degree,icl&gt;how,man&lt;uw,obj&gt;uw):01</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge9" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M968,-568.6C968,-556.75 968,-540.82 968,-527.29"/> -<polygon fill="black" stroke="black" points="971.5,-527.08 968,-517.08 964.5,-527.08 971.5,-527.08"/> -<text text-anchor="middle" x="978" y="-539.8" font-family="Times,serif" font-size="14.00">and</text> +<path fill="none" stroke="black" d="M950,-568.6C950,-556.75 950,-540.82 950,-527.29"/> +<polygon fill="black" stroke="black" points="953.5,-527.08 950,-517.08 946.5,-527.08 953.5,-527.08"/> +<text text-anchor="middle" x="960" y="-539.8" font-family="Times,serif" font-size="14.00">and</text> </g> <!-- 8&#45;&gt;14 --> <g id="edge15" class="edge"> <title>8&#45;&gt;14</title> -<path fill="none" stroke="black" d="M874.07,-568.96C796.13,-554.82 685.22,-534.69 603.31,-519.83"/> -<polygon fill="black" stroke="black" points="603.93,-516.39 593.47,-518.05 602.68,-523.28 603.93,-516.39"/> -<text text-anchor="middle" x="782" y="-539.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M856.07,-568.96C778.13,-554.82 667.22,-534.69 585.31,-519.83"/> +<polygon fill="black" stroke="black" points="585.93,-516.39 575.47,-518.05 584.68,-523.28 585.93,-516.39"/> +<text text-anchor="middle" x="764" y="-539.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node10" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="1107,-429 829,-429 829,-391 1107,-391 1107,-429"/> -<text text-anchor="middle" x="968" y="-413.8" font-family="Times,serif" font-size="14.00">rule(equ&gt;convention,icl&gt;practice(icl&gt;thing)):01</text> -<text text-anchor="middle" x="968" y="-398.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1089,-429 811,-429 811,-391 1089,-391 1089,-429"/> +<text text-anchor="middle" x="950" y="-413.8" font-family="Times,serif" font-size="14.00">rule(equ&gt;convention,icl&gt;practice(icl&gt;thing)):01</text> +<text text-anchor="middle" x="950" y="-398.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 9&#45;&gt;10 --> <g id="edge10" class="edge"> <title>9&#45;&gt;10</title> -<path fill="none" stroke="black" d="M968,-480.81C968,-469.01 968,-453.07 968,-439.4"/> -<polygon fill="black" stroke="black" points="971.5,-439.05 968,-429.05 964.5,-439.05 971.5,-439.05"/> -<text text-anchor="middle" x="977" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M950,-480.81C950,-469.01 950,-453.07 950,-439.4"/> +<polygon fill="black" stroke="black" points="953.5,-439.05 950,-429.05 946.5,-439.05 953.5,-439.05"/> +<text text-anchor="middle" x="959" y="-450.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 11 --> <g id="node11" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="1096,-339 840,-339 840,-303 1096,-303 1096,-339"/> -<text text-anchor="middle" x="968" y="-317.3" font-family="Times,serif" font-size="14.00">from(equ&gt;according_to,icl&gt;how,obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="1078,-339 822,-339 822,-303 1078,-303 1078,-339"/> +<text text-anchor="middle" x="950" y="-317.3" font-family="Times,serif" font-size="14.00">from(equ&gt;according_to,icl&gt;how,obj&gt;thing)</text> </g> <!-- 10&#45;&gt;11 --> <g id="edge11" class="edge"> <title>10&#45;&gt;11</title> -<path fill="none" stroke="black" d="M968,-390.97C968,-378.96 968,-362.93 968,-349.36"/> -<polygon fill="black" stroke="black" points="971.5,-349.12 968,-339.12 964.5,-349.12 971.5,-349.12"/> -<text text-anchor="middle" x="980.5" y="-361.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M950,-390.97C950,-378.96 950,-362.93 950,-349.36"/> +<polygon fill="black" stroke="black" points="953.5,-349.12 950,-339.12 946.5,-349.12 953.5,-349.12"/> +<text text-anchor="middle" x="962.5" y="-361.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 12 --> <g id="node12" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1058,-229 878,-229 878,-193 1058,-193 1058,-229"/> -<text text-anchor="middle" x="968" y="-207.3" font-family="Times,serif" font-size="14.00">station(icl&gt;facility(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="1040,-229 860,-229 860,-193 1040,-193 1040,-229"/> +<text text-anchor="middle" x="950" y="-207.3" font-family="Times,serif" font-size="14.00">station(icl&gt;facility(icl&gt;thing))</text> </g> <!-- 11&#45;&gt;12 --> <g id="edge12" class="edge"> <title>11&#45;&gt;12</title> -<path fill="none" stroke="black" d="M968,-302.65C968,-285.56 968,-259.22 968,-239.32"/> -<polygon fill="black" stroke="black" points="971.5,-239.31 968,-229.31 964.5,-239.31 971.5,-239.31"/> -<text text-anchor="middle" x="977" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M950,-302.65C950,-285.56 950,-259.22 950,-239.32"/> +<polygon fill="black" stroke="black" points="953.5,-239.31 950,-229.31 946.5,-239.31 953.5,-239.31"/> +<text text-anchor="middle" x="959" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node13" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1187.5,-140 748.5,-140 748.5,-104 1187.5,-104 1187.5,-140"/> -<text text-anchor="middle" x="968" y="-118.3" font-family="Times,serif" font-size="14.00">station(agt&gt;volitional_thing,icl&gt;move(icl&gt;do),obj&gt;concrete_thing,plc&gt;thing)</text> +<polygon fill="none" stroke="black" points="1169.5,-140 730.5,-140 730.5,-104 1169.5,-104 1169.5,-140"/> +<text text-anchor="middle" x="950" y="-118.3" font-family="Times,serif" font-size="14.00">station(agt&gt;volitional_thing,icl&gt;move(icl&gt;do),obj&gt;concrete_thing,plc&gt;thing)</text> </g> <!-- 12&#45;&gt;13 --> <g id="edge13" class="edge"> <title>12&#45;&gt;13</title> -<path fill="none" stroke="black" d="M968,-192.81C968,-180.66 968,-164.11 968,-150.18"/> -<polygon fill="black" stroke="black" points="971.5,-150.15 968,-140.15 964.5,-150.15 971.5,-150.15"/> -<text text-anchor="middle" x="977.5" y="-162.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M950,-192.81C950,-180.66 950,-164.11 950,-150.18"/> +<polygon fill="black" stroke="black" points="953.5,-150.15 950,-140.15 946.5,-150.15 953.5,-150.15"/> +<text text-anchor="middle" x="959.5" y="-162.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 15 --> <g id="node15" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="627,-428 361,-428 361,-392 627,-392 627,-428"/> -<text text-anchor="middle" x="494" y="-406.3" font-family="Times,serif" font-size="14.00">under(equ&gt;below,icl&gt;how,obj&gt;thing,plc&lt;uw)</text> +<polygon fill="none" stroke="black" points="609,-428 343,-428 343,-392 609,-392 609,-428"/> +<text text-anchor="middle" x="476" y="-406.3" font-family="Times,serif" font-size="14.00">under(equ&gt;below,icl&gt;how,obj&gt;thing,plc&lt;uw)</text> </g> <!-- 14&#45;&gt;15 --> <g id="edge16" class="edge"> <title>14&#45;&gt;15</title> -<path fill="none" stroke="black" d="M494,-479.97C494,-467.96 494,-451.93 494,-438.36"/> -<polygon fill="black" stroke="black" points="497.5,-438.12 494,-428.12 490.5,-438.12 497.5,-438.12"/> -<text text-anchor="middle" x="502.5" y="-450.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M476,-479.97C476,-467.96 476,-451.93 476,-438.36"/> +<polygon fill="black" stroke="black" points="479.5,-438.12 476,-428.12 472.5,-438.12 479.5,-438.12"/> +<text text-anchor="middle" x="484.5" y="-450.8" font-family="Times,serif" font-size="14.00">plc</text> </g> <!-- 16 --> <g id="node16" class="node"> <title>16</title> -<polygon fill="none" stroke="black" points="603,-340 385,-340 385,-302 603,-302 603,-340"/> -<text text-anchor="middle" x="494" y="-324.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> -<text text-anchor="middle" x="494" y="-309.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="585,-340 367,-340 367,-302 585,-302 585,-340"/> +<text text-anchor="middle" x="476" y="-324.8" font-family="Times,serif" font-size="14.00">authority(icl&gt;abstract_thing,obj&gt;uw)</text> +<text text-anchor="middle" x="476" y="-309.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 15&#45;&gt;16 --> <g id="edge17" class="edge"> <title>15&#45;&gt;16</title> -<path fill="none" stroke="black" d="M494,-391.81C494,-380.01 494,-364.07 494,-350.4"/> -<polygon fill="black" stroke="black" points="497.5,-350.05 494,-340.05 490.5,-350.05 497.5,-350.05"/> -<text text-anchor="middle" x="503" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M476,-391.81C476,-380.01 476,-364.07 476,-350.4"/> +<polygon fill="black" stroke="black" points="479.5,-350.05 476,-340.05 472.5,-350.05 479.5,-350.05"/> +<text text-anchor="middle" x="485" y="-361.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 17 --> <g id="node17" class="node"> <title>17</title> -<polygon fill="none" stroke="black" points="582.5,-230 405.5,-230 405.5,-192 582.5,-192 582.5,-230"/> -<text text-anchor="middle" x="494" y="-214.8" font-family="Times,serif" font-size="14.00">aspect(icl&gt;feature(icl&gt;thing))</text> -<text text-anchor="middle" x="494" y="-199.8" font-family="Times,serif" font-size="14.00">.@pl</text> +<polygon fill="none" stroke="black" points="564.5,-230 387.5,-230 387.5,-192 564.5,-192 564.5,-230"/> +<text text-anchor="middle" x="476" y="-214.8" font-family="Times,serif" font-size="14.00">aspect(icl&gt;feature(icl&gt;thing))</text> +<text text-anchor="middle" x="476" y="-199.8" font-family="Times,serif" font-size="14.00">.@pl</text> </g> <!-- 16&#45;&gt;17 --> <g id="edge19" class="edge"> <title>16&#45;&gt;17</title> -<path fill="none" stroke="black" d="M494,-301.68C494,-284.82 494,-259.57 494,-240.15"/> -<polygon fill="black" stroke="black" points="497.5,-240.05 494,-230.05 490.5,-240.05 497.5,-240.05"/> -<text text-anchor="middle" x="503" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M476,-301.68C476,-284.82 476,-259.57 476,-240.15"/> +<polygon fill="black" stroke="black" points="479.5,-240.05 476,-230.05 472.5,-240.05 479.5,-240.05"/> +<text text-anchor="middle" x="485" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 18 --> <g id="node18" class="node"> <title>18</title> -<polygon fill="none" stroke="black" points="724,-141 310,-141 310,-103 724,-103 724,-141"/> -<text text-anchor="middle" x="517" y="-125.8" font-family="Times,serif" font-size="14.00">proceed(agt&gt;person,equ&gt;continue,icl&gt;talk(icl&gt;do),obj&gt;action,plf&gt;thing)</text> -<text text-anchor="middle" x="517" y="-110.8" font-family="Times,serif" font-size="14.00">.@double_quote</text> +<polygon fill="none" stroke="black" points="706,-141 292,-141 292,-103 706,-103 706,-141"/> +<text text-anchor="middle" x="499" y="-125.8" font-family="Times,serif" font-size="14.00">proceed(agt&gt;person,equ&gt;continue,icl&gt;talk(icl&gt;do),obj&gt;action,plf&gt;thing)</text> +<text text-anchor="middle" x="499" y="-110.8" font-family="Times,serif" font-size="14.00">.@double_quote</text> </g> <!-- 17&#45;&gt;18 --> <g id="edge18" class="edge"> <title>17&#45;&gt;18</title> -<path fill="none" stroke="black" d="M498.77,-191.97C501.91,-180.08 506.09,-164.25 509.66,-150.76"/> -<polygon fill="black" stroke="black" points="513.07,-151.57 512.24,-141 506.3,-149.78 513.07,-151.57"/> -<text text-anchor="middle" x="518.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M480.77,-191.97C483.91,-180.08 488.09,-164.25 491.66,-150.76"/> +<polygon fill="black" stroke="black" points="495.07,-151.57 494.24,-141 488.3,-149.78 495.07,-151.57"/> +<text text-anchor="middle" x="500.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 19 --> <g id="node19" class="node"> <title>19</title> -<polygon fill="none" stroke="black" points="291.5,-141 16.5,-141 16.5,-103 291.5,-103 291.5,-141"/> -<text text-anchor="middle" x="154" y="-125.8" font-family="courb" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> -<text text-anchor="middle" x="154" y="-110.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="273.5,-141 16.5,-141 16.5,-103 273.5,-103 273.5,-141"/> +<text text-anchor="middle" x="145" y="-125.8" font-family="courb" font-size="14.00">signal(icl&gt;communication(icl&gt;thing))</text> +<text text-anchor="middle" x="145" y="-110.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 17&#45;&gt;19 --> <g id="edge21" class="edge"> <title>17&#45;&gt;19</title> -<path fill="none" stroke="black" d="M423.55,-191.97C390.47,-183.51 349.62,-173.06 309.81,-162.87"/> -<polygon fill="black" stroke="black" points="310.55,-159.45 300,-160.36 308.82,-166.23 310.55,-159.45"/> -<text text-anchor="middle" x="352.5" y="-162.8" font-family="Times,serif" font-size="14.00">rsn</text> +<path fill="none" stroke="black" d="M407.42,-191.97C373.89,-183.16 332.16,-172.19 291.92,-161.62"/> +<polygon fill="black" stroke="black" points="292.56,-158.17 282,-159.01 290.78,-164.94 292.56,-158.17"/> +<text text-anchor="middle" x="338.5" y="-162.8" font-family="Times,serif" font-size="14.00">rsn</text> </g> <!-- 20 --> <g id="node20" class="node"> <title>20</title> -<polygon fill="none" stroke="black" points="229,-52 79,-52 79,-16 229,-16 229,-52"/> -<text text-anchor="middle" x="154" y="-30.3" font-family="Times,serif" font-size="14.00">main(equ&gt;chief,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="220,-52 70,-52 70,-16 220,-16 220,-52"/> +<text text-anchor="middle" x="145" y="-30.3" font-family="Times,serif" font-size="14.00">main(equ&gt;chief,icl&gt;adj)</text> </g> <!-- 19&#45;&gt;20 --> <g id="edge1" class="edge"> <title>19&#45;&gt;20</title> -<path fill="none" stroke="black" d="M154,-102.76C154,-90.93 154,-75.32 154,-62.05"/> -<polygon fill="black" stroke="black" points="157.5,-62.04 154,-52.04 150.5,-62.04 157.5,-62.04"/> -<text text-anchor="middle" x="166.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M145,-102.76C145,-90.93 145,-75.32 145,-62.05"/> +<polygon fill="black" stroke="black" points="148.5,-62.04 145,-52.04 141.5,-62.04 148.5,-62.04"/> +<text text-anchor="middle" x="157.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 22 --> <g id="node22" class="node"> <title>22</title> -<polygon fill="none" stroke="black" points="492,-52 308,-52 308,-16 492,-16 492,-52"/> -<text text-anchor="middle" x="400" y="-30.3" font-family="Times,serif" font-size="14.00">similar(ant&gt;dissimilar,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="474,-52 290,-52 290,-16 474,-16 474,-52"/> +<text text-anchor="middle" x="382" y="-30.3" font-family="Times,serif" font-size="14.00">similar(ant&gt;dissimilar,icl&gt;adj)</text> </g> <!-- 19&#45;&gt;22 --> <g id="edge20" class="edge"> <title>19&#45;&gt;22</title> -<path fill="none" stroke="black" d="M205.57,-102.97C245.22,-89.11 300.03,-69.95 341.35,-55.5"/> -<polygon fill="black" stroke="black" points="342.73,-58.73 351.01,-52.13 340.42,-52.12 342.73,-58.73"/> -<text text-anchor="middle" x="311.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M194.68,-102.97C232.8,-89.14 285.46,-70.03 325.24,-55.6"/> +<polygon fill="black" stroke="black" points="326.6,-58.83 334.8,-52.13 324.21,-52.25 326.6,-58.83"/> +<text text-anchor="middle" x="296.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 21 --> <g id="node21" class="node"> <title>21</title> -<polygon fill="none" stroke="black" points="278,-230 30,-230 30,-192 278,-192 278,-230"/> -<text text-anchor="middle" x="154" y="-214.8" font-family="courb" font-size="14.00">procedure(icl&gt;activity(icl&gt;thing))</text> -<text text-anchor="middle" x="154" y="-199.8" font-family="courb" font-size="14.00">.@entry.@pl</text> +<polygon fill="none" stroke="black" points="259.5,-230 30.5,-230 30.5,-192 259.5,-192 259.5,-230"/> +<text text-anchor="middle" x="145" y="-214.8" font-family="courb" font-size="14.00">procedure(icl&gt;activity(icl&gt;thing))</text> +<text text-anchor="middle" x="145" y="-199.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> <!-- 21&#45;&gt;19 --> <g id="edge2" class="edge"> <title>21&#45;&gt;19</title> -<path fill="none" stroke="black" d="M154,-191.97C154,-180.19 154,-164.56 154,-151.16"/> -<polygon fill="black" stroke="black" points="157.5,-151 154,-141 150.5,-151 157.5,-151"/> -<text text-anchor="middle" x="160" y="-162.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M145,-191.97C145,-180.19 145,-164.56 145,-151.16"/> +<polygon fill="black" stroke="black" points="148.5,-151 145,-141 141.5,-151 148.5,-151"/> +<text text-anchor="middle" x="151" y="-162.8" font-family="Times,serif" font-size="14.00">or</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Train-to-track transmission</orig><unl>[S:00] @@ -55601,53 +55626,53 @@ obj(track(icl>mark>do,agt>thing,obj>thing),transmission(icl>sendi {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="281pt" height="220pt" - viewBox="0.00 0.00 281.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="268pt" height="220pt" + viewBox="0.00 0.00 268.00 220.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 216)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 277,-216 277,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-216 264,-216 264,4 -4,4"/> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="273,-212 0,-212 0,-174 273,-174 273,-212"/> -<text text-anchor="middle" x="136.5" y="-196.8" font-family="courb" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="136.5" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="256.5,-212 3.5,-212 3.5,-174 256.5,-174 256.5,-212"/> +<text text-anchor="middle" x="130" y="-196.8" font-family="courb" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="130" y="-181.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="266.5,-123 6.5,-123 6.5,-87 266.5,-87 266.5,-123"/> -<text text-anchor="middle" x="136.5" y="-101.3" font-family="Times,serif" font-size="14.00">track(agt&gt;thing,icl&gt;mark(icl&gt;do),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="260,-123 0,-123 0,-87 260,-87 260,-123"/> +<text text-anchor="middle" x="130" y="-101.3" font-family="Times,serif" font-size="14.00">track(agt&gt;thing,icl&gt;mark(icl&gt;do),obj&gt;thing)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M136.5,-173.76C136.5,-161.93 136.5,-146.32 136.5,-133.05"/> -<polygon fill="black" stroke="black" points="140,-133.04 136.5,-123.04 133,-133.04 140,-133.04"/> -<text text-anchor="middle" x="146" y="-144.8" font-family="Times,serif" font-size="14.00">pur</text> +<path fill="none" stroke="black" d="M130,-173.76C130,-161.93 130,-146.32 130,-133.05"/> +<polygon fill="black" stroke="black" points="133.5,-133.04 130,-123.04 126.5,-133.04 133.5,-133.04"/> +<text text-anchor="middle" x="139.5" y="-144.8" font-family="Times,serif" font-size="14.00">pur</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="245,-36 28,-36 28,0 245,0 245,-36"/> -<text text-anchor="middle" x="136.5" y="-14.3" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="238.5,-36 21.5,-36 21.5,0 238.5,0 238.5,-36"/> +<text text-anchor="middle" x="130" y="-14.3" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> </g> <!-- 2&#45;&gt;3 --> <g id="edge2" class="edge"> <title>2&#45;&gt;3</title> -<path fill="none" stroke="black" d="M136.5,-86.8C136.5,-75.16 136.5,-59.55 136.5,-46.24"/> -<polygon fill="black" stroke="black" points="140,-46.18 136.5,-36.18 133,-46.18 140,-46.18"/> -<text text-anchor="middle" x="145.5" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M130,-86.8C130,-75.16 130,-59.55 130,-46.24"/> +<polygon fill="black" stroke="black" points="133.5,-46.18 130,-36.18 126.5,-46.18 133.5,-46.18"/> +<text text-anchor="middle" x="139" y="-57.8" font-family="Times,serif" font-size="14.00">obj</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Transmission of ETCS information from a train to any trackside equipment via balise, loop, radio or other media. Using intermittent transmission (balise or short loop) the information can only be transmitted from a train passing the transmission unit.</orig><unl>[S:00] {org:en} Transmission of ETCS information from a train to any trackside equipment via balise, loop, radio or other media. @@ -55669,7 +55694,7 @@ or(medium(icl>instrumentality>thing).@pl,:01.@_hn-scope) [/S] [S:00] {org:en} -Using intermittent transmission (balise or short loop) the information can only be transmitted from a train passing the transmission unit.. +Using intermittent transmission (balise or short loop) the information can only be transmitted from a train passing the transmission unit. {/org} {unl} mod:02(transmission(icl>sending>thing):01,intermittent(icl>adj)) @@ -55687,21 +55712,21 @@ man(ability(icl>modal>be,obj>uw,aoj>thing).@entry,:02) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="893pt" height="611pt" - viewBox="0.00 0.00 893.00 611.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="869pt" height="611pt" + viewBox="0.00 0.00 869.00 611.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 607)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-607 889,-607 889,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-607 865,-607 865,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_01</title> -<polygon fill="none" stroke="black" points="471.5,-8 471.5,-524 793.5,-524 793.5,-8 471.5,-8"/> -<text text-anchor="middle" x="632.5" y="-508.8" font-family="Courier,monospace" font-size="14.00">:01</text> +<polygon fill="none" stroke="black" points="471.5,-8 471.5,-524 769.5,-524 769.5,-8 471.5,-8"/> +<text text-anchor="middle" x="620.5" y="-508.8" font-family="Courier,monospace" font-size="14.00">:01</text> </g> <!-- 1 --> <g id="node1" class="node"> @@ -55725,7 +55750,7 @@ man(ability(icl>modal>be,obj>uw,aoj>thing).@entry,:02) <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="361.5,-603 89.5,-603 89.5,-565 361.5,-565 361.5,-603"/> +<polygon fill="none" stroke="black" points="352,-603 99,-603 99,-565 352,-565 352,-603"/> <text text-anchor="middle" x="225.5" y="-587.8" font-family="courb" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing))</text> <text text-anchor="middle" x="225.5" y="-572.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -55767,96 +55792,96 @@ man(ability(icl>modal>be,obj>uw,aoj>thing).@entry,:02) <!-- 6 --> <g id="node5" class="node"> <title>6</title> -<polygon fill="none" stroke="black" points="885,-226 802,-226 802,-190 885,-190 885,-226"/> -<text text-anchor="middle" x="843.5" y="-204.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="861,-226 778,-226 778,-190 861,-190 861,-226"/> +<text text-anchor="middle" x="819.5" y="-204.3" font-family="Times,serif" font-size="14.00">any(icl&gt;adj)</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="755.5,-139 509.5,-139 509.5,-103 755.5,-103 755.5,-139"/> -<text text-anchor="middle" x="632.5" y="-117.3" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> +<polygon fill="none" stroke="black" points="743.5,-139 497.5,-139 497.5,-103 743.5,-103 743.5,-139"/> +<text text-anchor="middle" x="620.5" y="-117.3" font-family="Times,serif" font-size="14.00">equipment(icl&gt;instrumentality(icl&gt;thing))</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="665,-52 600,-52 600,-16 665,-16 665,-52"/> -<text text-anchor="middle" x="632.5" y="-30.3" font-family="Times,serif" font-size="14.00">trackside</text> +<polygon fill="none" stroke="black" points="653,-52 588,-52 588,-16 653,-16 653,-52"/> +<text text-anchor="middle" x="620.5" y="-30.3" font-family="Times,serif" font-size="14.00">trackside</text> </g> <!-- 7&#45;&gt;8 --> <g id="edge1" class="edge"> <title>7&#45;&gt;8</title> -<path fill="none" stroke="black" d="M632.5,-102.8C632.5,-91.16 632.5,-75.55 632.5,-62.24"/> -<polygon fill="black" stroke="black" points="636,-62.18 632.5,-52.18 629,-62.18 636,-62.18"/> -<text text-anchor="middle" x="645" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M620.5,-102.8C620.5,-91.16 620.5,-75.55 620.5,-62.24"/> +<polygon fill="black" stroke="black" points="624,-62.18 620.5,-52.18 617,-62.18 624,-62.18"/> +<text text-anchor="middle" x="633" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="659.5,-226 605.5,-226 605.5,-190 659.5,-190 659.5,-226"/> -<text text-anchor="middle" x="632.5" y="-204.3" font-family="Times,serif" font-size="14.00">via</text> +<polygon fill="none" stroke="black" points="647.5,-226 593.5,-226 593.5,-190 647.5,-190 647.5,-226"/> +<text text-anchor="middle" x="620.5" y="-204.3" font-family="Times,serif" font-size="14.00">via</text> </g> <!-- 9&#45;&gt;7 --> <g id="edge2" class="edge"> <title>9&#45;&gt;7</title> -<path fill="none" stroke="black" d="M632.5,-189.8C632.5,-178.16 632.5,-162.55 632.5,-149.24"/> -<polygon fill="black" stroke="black" points="636,-149.18 632.5,-139.18 629,-149.18 636,-149.18"/> -<text text-anchor="middle" x="645" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M620.5,-189.8C620.5,-178.16 620.5,-162.55 620.5,-149.24"/> +<polygon fill="black" stroke="black" points="624,-149.18 620.5,-139.18 617,-149.18 624,-149.18"/> +<text text-anchor="middle" x="633" y="-160.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="668.5,-315 596.5,-315 596.5,-277 668.5,-277 668.5,-315"/> -<text text-anchor="middle" x="632.5" y="-299.8" font-family="courb" font-size="14.00">balise</text> -<text text-anchor="middle" x="632.5" y="-284.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="655,-315 586,-315 586,-277 655,-277 655,-315"/> +<text text-anchor="middle" x="620.5" y="-299.8" font-family="courb" font-size="14.00">balise</text> +<text text-anchor="middle" x="620.5" y="-284.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 10&#45;&gt;6 --> <g id="edge9" class="edge"> <title>10&#45;&gt;6</title> -<path fill="none" stroke="black" d="M793.5,-229.79C795.6,-228.83 797.71,-227.87 799.81,-226.91"/> -<polygon fill="black" stroke="black" points="794.27,-233.28 801.92,-225.95 791.37,-226.91 794.27,-233.28"/> -<text text-anchor="middle" x="769" y="-247.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M769.5,-230.61C769.94,-230.42 770.38,-230.23 770.82,-230.04"/> +<polygon fill="black" stroke="black" points="772.33,-233.2 780.12,-226.02 769.55,-226.77 772.33,-233.2"/> +<text text-anchor="middle" x="750" y="-247.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 10&#45;&gt;9 --> <g id="edge3" class="edge"> <title>10&#45;&gt;9</title> -<path fill="none" stroke="black" d="M632.5,-276.76C632.5,-264.93 632.5,-249.32 632.5,-236.05"/> -<polygon fill="black" stroke="black" points="636,-236.04 632.5,-226.04 629,-236.04 636,-236.04"/> -<text text-anchor="middle" x="645" y="-247.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M620.5,-276.76C620.5,-264.93 620.5,-249.32 620.5,-236.05"/> +<polygon fill="black" stroke="black" points="624,-236.04 620.5,-226.04 617,-236.04 624,-236.04"/> +<text text-anchor="middle" x="633" y="-247.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="785,-404 480,-404 480,-366 785,-366 785,-404"/> -<text text-anchor="middle" x="632.5" y="-388.8" font-family="courb" font-size="14.00">loop(equ&gt;cringle,icl&gt;fastener(icl&gt;thing))</text> -<text text-anchor="middle" x="632.5" y="-373.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="761.5,-404 479.5,-404 479.5,-366 761.5,-366 761.5,-404"/> +<text text-anchor="middle" x="620.5" y="-388.8" font-family="courb" font-size="14.00">loop(equ&gt;cringle,icl&gt;fastener(icl&gt;thing))</text> +<text text-anchor="middle" x="620.5" y="-373.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 11&#45;&gt;10 --> <g id="edge4" class="edge"> <title>11&#45;&gt;10</title> -<path fill="none" stroke="black" d="M632.5,-365.97C632.5,-354.19 632.5,-338.56 632.5,-325.16"/> -<polygon fill="black" stroke="black" points="636,-325 632.5,-315 629,-325 636,-325"/> -<text text-anchor="middle" x="638.5" y="-336.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M620.5,-365.97C620.5,-354.19 620.5,-338.56 620.5,-325.16"/> +<polygon fill="black" stroke="black" points="624,-325 620.5,-315 617,-325 624,-325"/> +<text text-anchor="middle" x="626.5" y="-336.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="767,-493 498,-493 498,-455 767,-455 767,-493"/> -<text text-anchor="middle" x="632.5" y="-477.8" font-family="courb" font-size="14.00">radio(icl&gt;media(icl&gt;abstract_thing))</text> -<text text-anchor="middle" x="632.5" y="-462.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="744,-493 497,-493 497,-455 744,-455 744,-493"/> +<text text-anchor="middle" x="620.5" y="-477.8" font-family="courb" font-size="14.00">radio(icl&gt;media(icl&gt;abstract_thing))</text> +<text text-anchor="middle" x="620.5" y="-462.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 12&#45;&gt;11 --> <g id="edge5" class="edge"> <title>12&#45;&gt;11</title> -<path fill="none" stroke="black" d="M632.5,-454.97C632.5,-443.19 632.5,-427.56 632.5,-414.16"/> -<polygon fill="black" stroke="black" points="636,-414 632.5,-404 629,-414 636,-414"/> -<text text-anchor="middle" x="638.5" y="-425.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M620.5,-454.97C620.5,-443.19 620.5,-427.56 620.5,-414.16"/> +<polygon fill="black" stroke="black" points="624,-414 620.5,-404 617,-414 624,-414"/> +<text text-anchor="middle" x="626.5" y="-425.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 13&#45;&gt;10 --> <g id="edge12" class="edge"> <title>13&#45;&gt;10</title> -<path fill="none" stroke="black" d="M404.17,-365.97C421.44,-360.76 441.2,-354.79 461.71,-348.59"/> -<polygon fill="black" stroke="black" points="462.94,-351.88 471.5,-345.64 460.92,-345.18 462.94,-351.88"/> -<text text-anchor="middle" x="511.5" y="-336.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M401.69,-365.97C419.66,-360.31 440.45,-353.75 461.93,-346.98"/> +<polygon fill="black" stroke="black" points="463.02,-350.31 471.5,-343.97 460.91,-343.64 463.02,-350.31"/> +<text text-anchor="middle" x="504.5" y="-336.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 14 --> <g id="node13" class="node"> @@ -55876,203 +55901,203 @@ man(ability(icl>modal>be,obj>uw,aoj>thing).@entry,:02) <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="1974pt" height="387pt" - viewBox="0.00 0.00 1974.00 387.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="1924pt" height="387pt" + viewBox="0.00 0.00 1924.00 387.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="page0,1_graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 383)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-383 1970,-383 1970,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-383 1920,-383 1920,4 -4,4"/> <g id="clust2" class="cluster"> <title>cluster_03</title> -<polygon fill="none" stroke="black" points="1636,-184 1636,-371 1958,-371 1958,-184 1636,-184"/> -<text text-anchor="middle" x="1797" y="-355.8" font-family="Courier,monospace" font-size="14.00">:03</text> +<polygon fill="none" stroke="black" points="1610,-184 1610,-371 1908,-371 1908,-184 1610,-184"/> +<text text-anchor="middle" x="1759" y="-355.8" font-family="Courier,monospace" font-size="14.00">:03</text> </g> <g id="clust1" class="cluster"> <title>cluster_02</title> -<polygon fill="none" stroke="black" points="8,-8 8,-261 494,-261 494,-8 8,-8"/> -<text text-anchor="middle" x="251" y="-245.8" font-family="Courier,monospace" font-size="14.00">:02</text> +<polygon fill="none" stroke="black" points="8,-8 8,-261 456,-261 456,-8 8,-8"/> +<text text-anchor="middle" x="232" y="-245.8" font-family="Courier,monospace" font-size="14.00">:02</text> </g> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="368,-140 134,-140 134,-104 368,-104 368,-140"/> -<text text-anchor="middle" x="251" y="-118.3" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing)):01</text> +<polygon fill="none" stroke="black" points="349,-140 115,-140 115,-104 349,-104 349,-140"/> +<text text-anchor="middle" x="232" y="-118.3" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing)):01</text> </g> <!-- 2 --> <g id="node2" class="node"> <title>2</title> -<polygon fill="none" stroke="black" points="315,-52 187,-52 187,-16 315,-16 315,-52"/> -<text text-anchor="middle" x="251" y="-30.3" font-family="Times,serif" font-size="14.00">intermittent(icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="296,-52 168,-52 168,-16 296,-16 296,-52"/> +<text text-anchor="middle" x="232" y="-30.3" font-family="Times,serif" font-size="14.00">intermittent(icl&gt;adj)</text> </g> <!-- 1&#45;&gt;2 --> <g id="edge1" class="edge"> <title>1&#45;&gt;2</title> -<path fill="none" stroke="black" d="M251,-103.6C251,-91.75 251,-75.82 251,-62.29"/> -<polygon fill="black" stroke="black" points="254.5,-62.08 251,-52.08 247.5,-62.08 254.5,-62.08"/> -<text text-anchor="middle" x="263.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M232,-103.6C232,-91.75 232,-75.82 232,-62.29"/> +<polygon fill="black" stroke="black" points="235.5,-62.08 232,-52.08 228.5,-62.08 235.5,-62.08"/> +<text text-anchor="middle" x="244.5" y="-73.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="486.5,-230 15.5,-230 15.5,-192 486.5,-192 486.5,-230"/> -<text text-anchor="middle" x="251" y="-214.8" font-family="courb" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> -<text text-anchor="middle" x="251" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="447.5,-230 16.5,-230 16.5,-192 447.5,-192 447.5,-230"/> +<text text-anchor="middle" x="232" y="-214.8" font-family="courb" font-size="14.00">use(agt&gt;thing,cob&gt;thing,icl&gt;employ(icl&gt;do),obj&gt;thing,pur&gt;uw)</text> +<text text-anchor="middle" x="232" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 3&#45;&gt;1 --> <g id="edge2" class="edge"> <title>3&#45;&gt;1</title> -<path fill="none" stroke="black" d="M251,-191.97C251,-179.96 251,-163.93 251,-150.36"/> -<polygon fill="black" stroke="black" points="254.5,-150.12 251,-140.12 247.5,-150.12 254.5,-150.12"/> -<text text-anchor="middle" x="260" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M232,-191.97C232,-179.96 232,-163.93 232,-150.36"/> +<polygon fill="black" stroke="black" points="235.5,-150.12 232,-140.12 228.5,-150.12 235.5,-150.12"/> +<text text-anchor="middle" x="241" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="1949.5,-340 1644.5,-340 1644.5,-302 1949.5,-302 1949.5,-340"/> -<text text-anchor="middle" x="1797" y="-324.8" font-family="courb" font-size="14.00">loop(equ&gt;cringle,icl&gt;fastener(icl&gt;thing))</text> -<text text-anchor="middle" x="1797" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1900,-340 1618,-340 1618,-302 1900,-302 1900,-340"/> +<text text-anchor="middle" x="1759" y="-324.8" font-family="courb" font-size="14.00">loop(equ&gt;cringle,icl&gt;fastener(icl&gt;thing))</text> +<text text-anchor="middle" x="1759" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="1833,-230 1761,-230 1761,-192 1833,-192 1833,-230"/> -<text text-anchor="middle" x="1797" y="-214.8" font-family="courb" font-size="14.00">balise</text> -<text text-anchor="middle" x="1797" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="1793.5,-230 1724.5,-230 1724.5,-192 1793.5,-192 1793.5,-230"/> +<text text-anchor="middle" x="1759" y="-214.8" font-family="courb" font-size="14.00">balise</text> +<text text-anchor="middle" x="1759" y="-199.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 4&#45;&gt;5 --> <g id="edge3" class="edge"> <title>4&#45;&gt;5</title> -<path fill="none" stroke="black" d="M1797,-301.68C1797,-284.82 1797,-259.57 1797,-240.15"/> -<polygon fill="black" stroke="black" points="1800.5,-240.05 1797,-230.05 1793.5,-240.05 1800.5,-240.05"/> -<text text-anchor="middle" x="1803" y="-272.8" font-family="Times,serif" font-size="14.00">or</text> +<path fill="none" stroke="black" d="M1759,-301.68C1759,-284.82 1759,-259.57 1759,-240.15"/> +<polygon fill="black" stroke="black" points="1762.5,-240.05 1759,-230.05 1755.5,-240.05 1762.5,-240.05"/> +<text text-anchor="middle" x="1765" y="-272.8" font-family="Times,serif" font-size="14.00">or</text> </g> <!-- 7 --> <g id="node6" class="node"> <title>7</title> -<polygon fill="none" stroke="black" points="1903.5,-140 1690.5,-140 1690.5,-104 1903.5,-104 1903.5,-140"/> -<text text-anchor="middle" x="1797" y="-118.3" font-family="Times,serif" font-size="14.00">short(ant&gt;long,com&gt;length,icl&gt;adj)</text> +<polygon fill="none" stroke="black" points="1865.5,-140 1652.5,-140 1652.5,-104 1865.5,-104 1865.5,-140"/> +<text text-anchor="middle" x="1759" y="-118.3" font-family="Times,serif" font-size="14.00">short(ant&gt;long,com&gt;length,icl&gt;adj)</text> </g> <!-- 5&#45;&gt;7 --> <g id="edge4" class="edge"> <title>5&#45;&gt;7</title> -<path fill="none" stroke="black" d="M1797,-184C1797,-173.39 1797,-161.11 1797,-150.36"/> -<polygon fill="black" stroke="black" points="1800.5,-150.12 1797,-140.12 1793.5,-150.12 1800.5,-150.12"/> -<text text-anchor="middle" x="1809.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> +<path fill="none" stroke="black" d="M1759,-184C1759,-173.39 1759,-161.11 1759,-150.36"/> +<polygon fill="black" stroke="black" points="1762.5,-150.12 1759,-140.12 1755.5,-150.12 1762.5,-150.12"/> +<text text-anchor="middle" x="1771.5" y="-162.8" font-family="Times,serif" font-size="14.00">mod</text> </g> <!-- 8 --> <g id="node7" class="node"> <title>8</title> -<polygon fill="none" stroke="black" points="910,-229 578,-229 578,-193 910,-193 910,-229"/> -<text text-anchor="middle" x="744" y="-207.3" font-family="Times,serif" font-size="14.00">transmit(agt&gt;thing,ben&gt;thing,icl&gt;pass(icl&gt;do),obj&gt;thing)</text> +<polygon fill="none" stroke="black" points="872,-229 540,-229 540,-193 872,-193 872,-229"/> +<text text-anchor="middle" x="706" y="-207.3" font-family="Times,serif" font-size="14.00">transmit(agt&gt;thing,ben&gt;thing,icl&gt;pass(icl&gt;do),obj&gt;thing)</text> </g> <!-- 9 --> <g id="node8" class="node"> <title>9</title> -<polygon fill="none" stroke="black" points="719.5,-141 502.5,-141 502.5,-103 719.5,-103 719.5,-141"/> -<text text-anchor="middle" x="611" y="-125.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> -<text text-anchor="middle" x="611" y="-110.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> +<polygon fill="none" stroke="black" points="681.5,-141 464.5,-141 464.5,-103 681.5,-103 681.5,-141"/> +<text text-anchor="middle" x="573" y="-125.8" font-family="Times,serif" font-size="14.00">information(icl&gt;message(icl&gt;thing))</text> +<text text-anchor="middle" x="573" y="-110.8" font-family="Times,serif" font-size="14.00">.@def.@topic</text> </g> <!-- 8&#45;&gt;9 --> <g id="edge5" class="edge"> <title>8&#45;&gt;9</title> -<path fill="none" stroke="black" d="M717.72,-192.81C697.54,-179.61 669.44,-161.23 647.14,-146.64"/> -<polygon fill="black" stroke="black" points="648.88,-143.6 638.6,-141.05 645.05,-149.45 648.88,-143.6"/> -<text text-anchor="middle" x="695" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M679.72,-192.81C659.54,-179.61 631.44,-161.23 609.14,-146.64"/> +<polygon fill="black" stroke="black" points="610.88,-143.6 600.6,-141.05 607.05,-149.45 610.88,-143.6"/> +<text text-anchor="middle" x="657" y="-162.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 10 --> <g id="node9" class="node"> <title>10</title> -<polygon fill="none" stroke="black" points="898.5,-140 737.5,-140 737.5,-104 898.5,-104 898.5,-140"/> -<text text-anchor="middle" x="818" y="-118.3" font-family="Times,serif" font-size="14.00">only(com&gt;result,icl&gt;how)</text> +<polygon fill="none" stroke="black" points="860.5,-140 699.5,-140 699.5,-104 860.5,-104 860.5,-140"/> +<text text-anchor="middle" x="780" y="-118.3" font-family="Times,serif" font-size="14.00">only(com&gt;result,icl&gt;how)</text> </g> <!-- 8&#45;&gt;10 --> <g id="edge6" class="edge"> <title>8&#45;&gt;10</title> -<path fill="none" stroke="black" d="M758.62,-192.81C769.46,-180.06 784.42,-162.48 796.61,-148.15"/> -<polygon fill="black" stroke="black" points="799.6,-150.04 803.41,-140.15 794.27,-145.5 799.6,-150.04"/> -<text text-anchor="middle" x="798.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M720.62,-192.81C731.46,-180.06 746.42,-162.48 758.61,-148.15"/> +<polygon fill="black" stroke="black" points="761.6,-150.04 765.41,-140.15 756.27,-145.5 761.6,-150.04"/> +<text text-anchor="middle" x="760.5" y="-162.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 12 --> <g id="node11" class="node"> <title>12</title> -<polygon fill="none" stroke="black" points="1135.5,-141 916.5,-141 916.5,-103 1135.5,-103 1135.5,-141"/> -<text text-anchor="middle" x="1026" y="-125.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> -<text text-anchor="middle" x="1026" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> +<polygon fill="none" stroke="black" points="1097.5,-141 878.5,-141 878.5,-103 1097.5,-103 1097.5,-141"/> +<text text-anchor="middle" x="988" y="-125.8" font-family="Times,serif" font-size="14.00">train(icl&gt;public_transport(icl&gt;thing))</text> +<text text-anchor="middle" x="988" y="-110.8" font-family="Times,serif" font-size="14.00">.@indef</text> </g> <!-- 8&#45;&gt;12 --> <g id="edge8" class="edge"> <title>8&#45;&gt;12</title> -<path fill="none" stroke="black" d="M799.38,-192.92C844.7,-178.93 909.01,-159.09 957.55,-144.12"/> -<polygon fill="black" stroke="black" points="958.82,-147.39 967.35,-141.09 956.76,-140.7 958.82,-147.39"/> -<text text-anchor="middle" x="910" y="-162.8" font-family="Times,serif" font-size="14.00">plf</text> +<path fill="none" stroke="black" d="M761.38,-192.92C806.7,-178.93 871.01,-159.09 919.55,-144.12"/> +<polygon fill="black" stroke="black" points="920.82,-147.39 929.35,-141.09 918.76,-140.7 920.82,-147.39"/> +<text text-anchor="middle" x="872" y="-162.8" font-family="Times,serif" font-size="14.00">plf</text> </g> <!-- 11 --> <g id="node10" class="node"> <title>11</title> -<polygon fill="none" stroke="black" points="659,-340 335,-340 335,-302 659,-302 659,-340"/> -<text text-anchor="middle" x="497" y="-324.8" font-family="courb" font-size="14.00">ability(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> -<text text-anchor="middle" x="497" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="617,-340 321,-340 321,-302 617,-302 617,-340"/> +<text text-anchor="middle" x="469" y="-324.8" font-family="courb" font-size="14.00">ability(aoj&gt;thing,icl&gt;modal(icl&gt;be),obj&gt;uw)</text> +<text text-anchor="middle" x="469" y="-309.8" font-family="courb" font-size="14.00">.@entry</text> </g> <!-- 11&#45;&gt;3 --> <g id="edge12" class="edge"> <title>11&#45;&gt;3</title> -<path fill="none" stroke="black" d="M455.83,-301.92C432.58,-291.72 402.19,-278.38 371.97,-265.11"/> -<polygon fill="black" stroke="black" points="373.17,-261.81 362.6,-261 370.35,-268.22 373.17,-261.81"/> -<text text-anchor="middle" x="423.5" y="-272.8" font-family="Times,serif" font-size="14.00">man</text> +<path fill="none" stroke="black" d="M429.33,-301.92C407.03,-291.76 377.91,-278.49 348.92,-265.28"/> +<polygon fill="black" stroke="black" points="350.07,-261.96 339.52,-261 347.17,-268.33 350.07,-261.96"/> +<text text-anchor="middle" x="398.5" y="-272.8" font-family="Times,serif" font-size="14.00">man</text> </g> <!-- 11&#45;&gt;8 --> <g id="edge7" class="edge"> <title>11&#45;&gt;8</title> -<path fill="none" stroke="black" d="M538.34,-301.92C581.68,-282.97 649.72,-253.23 695.55,-233.19"/> -<polygon fill="black" stroke="black" points="697.21,-236.28 704.97,-229.07 694.41,-229.86 697.21,-236.28"/> -<text text-anchor="middle" x="623" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> +<path fill="none" stroke="black" d="M508.67,-301.92C550.16,-283.01 615.26,-253.35 659.23,-233.31"/> +<polygon fill="black" stroke="black" points="660.9,-236.4 668.55,-229.07 658,-230.03 660.9,-236.4"/> +<text text-anchor="middle" x="590" y="-272.8" font-family="Times,serif" font-size="14.00">obj</text> </g> <!-- 13 --> <g id="node12" class="node"> <title>13</title> -<polygon fill="none" stroke="black" points="1481,-230 1061,-230 1061,-192 1481,-192 1481,-230"/> -<text text-anchor="middle" x="1271" y="-214.8" font-family="Times,serif" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> -<text text-anchor="middle" x="1271" y="-199.8" font-family="Times,serif" font-size="14.00">.@continue</text> +<polygon fill="none" stroke="black" points="1443,-230 1023,-230 1023,-192 1443,-192 1443,-230"/> +<text text-anchor="middle" x="1233" y="-214.8" font-family="Times,serif" font-size="14.00">pass(agt&gt;thing,icl&gt;cross(icl&gt;do),plc&gt;thing,plf&gt;thing,plt&gt;thing,via&gt;thing)</text> +<text text-anchor="middle" x="1233" y="-199.8" font-family="Times,serif" font-size="14.00">.@continue</text> </g> <!-- 13&#45;&gt;12 --> <g id="edge9" class="edge"> <title>13&#45;&gt;12</title> -<path fill="none" stroke="black" d="M1220.24,-191.97C1181.31,-178.15 1127.46,-159.03 1086.33,-144.42"/> -<polygon fill="black" stroke="black" points="1087.29,-141.05 1076.7,-141 1084.95,-147.65 1087.29,-141.05"/> -<text text-anchor="middle" x="1171.5" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> +<path fill="none" stroke="black" d="M1182.24,-191.97C1143.31,-178.15 1089.46,-159.03 1048.33,-144.42"/> +<polygon fill="black" stroke="black" points="1049.29,-141.05 1038.7,-141 1046.95,-147.65 1049.29,-141.05"/> +<text text-anchor="middle" x="1133.5" y="-162.8" font-family="Times,serif" font-size="14.00">agt</text> </g> <!-- 14 --> <g id="node13" class="node"> <title>14</title> -<polygon fill="none" stroke="black" points="1388,-141 1154,-141 1154,-103 1388,-103 1388,-141"/> -<text text-anchor="middle" x="1271" y="-125.8" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing)):02</text> -<text text-anchor="middle" x="1271" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> +<polygon fill="none" stroke="black" points="1350,-141 1116,-141 1116,-103 1350,-103 1350,-141"/> +<text text-anchor="middle" x="1233" y="-125.8" font-family="Times,serif" font-size="14.00">transmission(icl&gt;sending(icl&gt;thing)):02</text> +<text text-anchor="middle" x="1233" y="-110.8" font-family="Times,serif" font-size="14.00">.@def</text> </g> <!-- 13&#45;&gt;14 --> <g id="edge10" class="edge"> <title>13&#45;&gt;14</title> -<path fill="none" stroke="black" d="M1271,-191.97C1271,-180.19 1271,-164.56 1271,-151.16"/> -<polygon fill="black" stroke="black" points="1274.5,-151 1271,-141 1267.5,-151 1274.5,-151"/> -<text text-anchor="middle" x="1278.5" y="-162.8" font-family="Times,serif" font-size="14.00">plt</text> +<path fill="none" stroke="black" d="M1233,-191.97C1233,-180.19 1233,-164.56 1233,-151.16"/> +<polygon fill="black" stroke="black" points="1236.5,-151 1233,-141 1229.5,-151 1236.5,-151"/> +<text text-anchor="middle" x="1240.5" y="-162.8" font-family="Times,serif" font-size="14.00">plt</text> </g> <!-- 15 --> <g id="node14" class="node"> <title>15</title> -<polygon fill="none" stroke="black" points="1672,-140 1406,-140 1406,-104 1672,-104 1672,-140"/> -<text text-anchor="middle" x="1539" y="-118.3" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> +<polygon fill="none" stroke="black" points="1634,-140 1368,-140 1368,-104 1634,-104 1634,-140"/> +<text text-anchor="middle" x="1501" y="-118.3" font-family="Times,serif" font-size="14.00">unit(aoj&gt;uw,icl&gt;measure(icl&gt;abstract_thing))</text> </g> <!-- 13&#45;&gt;15 --> <g id="edge11" class="edge"> <title>13&#45;&gt;15</title> -<path fill="none" stroke="black" d="M1326.53,-191.97C1370.24,-177.78 1431.14,-158.01 1476.55,-143.27"/> -<polygon fill="black" stroke="black" points="1477.85,-146.53 1486.28,-140.12 1475.68,-139.87 1477.85,-146.53"/> -<text text-anchor="middle" x="1429.5" y="-162.8" font-family="Times,serif" font-size="14.00">plc</text> +<path fill="none" stroke="black" d="M1288.53,-191.97C1332.24,-177.78 1393.14,-158.01 1438.55,-143.27"/> +<polygon fill="black" stroke="black" points="1439.85,-146.53 1448.28,-140.12 1437.68,-139.87 1439.85,-146.53"/> +<text text-anchor="middle" x="1391.5" y="-162.8" font-family="Times,serif" font-size="14.00">plc</text> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Train trip</orig><unl>[S:00] @@ -56084,10 +56109,10 @@ mod(trip(icl>journey>thing).@entry,train(icl>public_transport>thing) {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="227pt" height="133pt" @@ -56098,7 +56123,7 @@ mod(trip(icl>journey>thing).@entry,train(icl>public_transport>thing) <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="211,-125 8,-125 8,-87 211,-87 211,-125"/> +<polygon fill="none" stroke="black" points="204,-125 15,-125 15,-87 204,-87 204,-125"/> <text text-anchor="middle" x="109.5" y="-109.8" font-family="courb" font-size="14.00">trip(icl&gt;journey(icl&gt;thing))</text> <text text-anchor="middle" x="109.5" y="-94.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -56117,10 +56142,10 @@ mod(trip(icl>journey>thing).@entry,train(icl>public_transport>thing) </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Is used when a train passes a "danger" signal, excluding any occasion when a suppress facility is used, and causes an immediate application of the emergency brake.</orig><unl>[S:00] {org:en} -Is used when a train passes a "danger" signal, excluding any occasion when a suppress facility is used, and causes an immediate application of the emergency brake.. +Is used when a train passes a "danger" signal, excluding any occasion when a suppress facility is used, and causes an immediate application of the emergency brake. {/org} {unl} and(:02,use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw):01.@entry.@present) @@ -56144,7 +56169,7 @@ and(cause(icl>occur,cob>uw,obj>uw,ben>thing).@present,:02) {/unl} [/S] -</unl><dot></dot></meaning> +</unl><svg></svg></meaning> </glossary_item> <glossary_item> <term><orig>Warning</orig><unl>[S:00] @@ -56158,30 +56183,30 @@ warn(icl>notify_of_danger>do,cob>uw,agt>person,obj>person).@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="500pt" height="46pt" - viewBox="0.00 0.00 500.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="461pt" height="46pt" + viewBox="0.00 0.00 461.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 496,-42 496,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 457,-42 457,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="492,-38 0,-38 0,0 492,0 492,-38"/> -<text text-anchor="middle" x="246" y="-22.8" font-family="courb" font-size="14.00">warn(agt&gt;person,cob&gt;uw,icl&gt;notify_of_danger(icl&gt;do),obj&gt;person)</text> -<text text-anchor="middle" x="246" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="453,-38 0,-38 0,0 453,0 453,-38"/> +<text text-anchor="middle" x="226.5" y="-22.8" font-family="courb" font-size="14.00">warn(agt&gt;person,cob&gt;uw,icl&gt;notify_of_danger(icl&gt;do),obj&gt;person)</text> +<text text-anchor="middle" x="226.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>Audible and/or visual indication to alert the driver to a condition which requires a positive action by the driver.</orig><unl>[S:00] {org:en} -Audible and/or visual indication to alert the driver to a condition which requires a positive action by the driver.. +Audible and/or visual indication to alert the driver to a condition which requires a positive action by the driver. {/org} {unl} and(and or,audible(icl>adj,ant>inaudible)) @@ -56197,10 +56222,10 @@ agt(action(icl>abstract_thing,agt>thing).@indef,driver(icl>operator> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="1425pt" height="313pt" @@ -56243,7 +56268,7 @@ agt(action(icl>abstract_thing,agt>thing).@indef,driver(icl>operator> <!-- 3 --> <g id="node3" class="node"> <title>3</title> -<polygon fill="none" stroke="black" points="598,-305 296,-305 296,-267 598,-267 598,-305"/> +<polygon fill="none" stroke="black" points="588.5,-305 305.5,-305 305.5,-267 588.5,-267 588.5,-305"/> <text text-anchor="middle" x="447" y="-289.8" font-family="courb" font-size="14.00">indication(icl&gt;communication(icl&gt;thing))</text> <text text-anchor="middle" x="447" y="-274.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -56352,7 +56377,7 @@ agt(action(icl>abstract_thing,agt>thing).@indef,driver(icl>operator> </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Wheelslip</orig><unl>[S:00] @@ -56366,30 +56391,30 @@ wheelslip.@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="89pt" height="46pt" - viewBox="0.00 0.00 89.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="88pt" height="46pt" + viewBox="0.00 0.00 88.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 85,-42 85,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 84,-42 84,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="81,-38 0,-38 0,0 81,0 81,-38"/> -<text text-anchor="middle" x="40.5" y="-22.8" font-family="courb" font-size="14.00">wheelslip</text> -<text text-anchor="middle" x="40.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="80,-38 0,-38 0,0 80,0 80,-38"/> +<text text-anchor="middle" x="40" y="-22.8" font-family="courb" font-size="14.00">wheelslip</text> +<text text-anchor="middle" x="40" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>When a traction-driven wheel loses adhesion with the rails.</orig><unl>[S:00] {org:en} -When a traction-driven wheel loses adhesion with the rails.. +When a traction-driven wheel loses adhesion with the rails. {/org} {unl} man(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing).@state,traction(icl>pull>thing)) @@ -56401,10 +56426,10 @@ obj(adhesion(icl>pathology>thing),rail(icl>barrier>thing,equ>rail {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="797pt" height="313pt" @@ -56476,7 +56501,7 @@ obj(adhesion(icl>pathology>thing),rail(icl>barrier>thing,equ>rail <!-- 5 --> <g id="node5" class="node"> <title>5</title> -<polygon fill="none" stroke="black" points="751.5,-305 514.5,-305 514.5,-267 751.5,-267 751.5,-305"/> +<polygon fill="none" stroke="black" points="742.5,-305 523.5,-305 523.5,-267 742.5,-267 742.5,-305"/> <text text-anchor="middle" x="633" y="-289.8" font-family="courb" font-size="14.00">when(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> <text text-anchor="middle" x="633" y="-274.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -56503,7 +56528,7 @@ obj(adhesion(icl>pathology>thing),rail(icl>barrier>thing,equ>rail </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term><orig>Wheelslide</orig><unl>[S:00] @@ -56517,30 +56542,30 @@ wheelslide.@entry {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> -<svg width="97pt" height="46pt" - viewBox="0.00 0.00 97.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<svg width="96pt" height="46pt" + viewBox="0.00 0.00 96.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)"> <title>G</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 93,-42 93,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 92,-42 92,4 -4,4"/> <!-- 0 --> <g id="node1" class="node"> <title>0</title> -<polygon fill="none" stroke="black" points="89,-38 0,-38 0,0 89,0 89,-38"/> -<text text-anchor="middle" x="44.5" y="-22.8" font-family="courb" font-size="14.00">wheelslide</text> -<text text-anchor="middle" x="44.5" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> +<polygon fill="none" stroke="black" points="88,-38 0,-38 0,0 88,0 88,-38"/> +<text text-anchor="middle" x="44" y="-22.8" font-family="courb" font-size="14.00">wheelslide</text> +<text text-anchor="middle" x="44" y="-7.8" font-family="courb" font-size="14.00">.@entry</text> </g> </g> </svg> -</dot></term> +</svg></term> <meaning><orig>When a braked wheel loses adhesion with the rails.</orig><unl>[S:00] {org:en} -When a braked wheel loses adhesion with the rails.. +When a braked wheel loses adhesion with the rails. {/org} {unl} obj(brake(icl>stop>occur,obj>thing).@state,wheel(icl>machine>thing).@indef) @@ -56551,10 +56576,10 @@ obj(adhesion(icl>pathology>thing),rail(icl>barrier>thing,equ>rail {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="556pt" height="313pt" @@ -56613,7 +56638,7 @@ obj(adhesion(icl>pathology>thing),rail(icl>barrier>thing,equ>rail <!-- 4 --> <g id="node4" class="node"> <title>4</title> -<polygon fill="none" stroke="black" points="510.5,-305 273.5,-305 273.5,-267 510.5,-267 510.5,-305"/> +<polygon fill="none" stroke="black" points="501.5,-305 282.5,-305 282.5,-267 501.5,-267 501.5,-305"/> <text text-anchor="middle" x="392" y="-289.8" font-family="courb" font-size="14.00">when(icl&gt;how,obj&gt;uw,tim&lt;uw)</text> <text text-anchor="middle" x="392" y="-274.8" font-family="courb" font-size="14.00">.@entry</text> </g> @@ -56640,7 +56665,7 @@ obj(adhesion(icl>pathology>thing),rail(icl>barrier>thing,equ>rail </g> </g> </svg> -</dot></meaning> +</svg></meaning> </glossary_item> <glossary_item> <term/> @@ -56660,10 +56685,10 @@ mod(function(icl>mathematical_relation>thing).@entry.@pl,technical(icl> {/unl} [/S] -</unl><dot><?xml version="1.0" encoding="UTF-8" standalone="no"?> +</unl><svg><?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Generated by graphviz version 2.43.0 (0) +<!-- Generated by graphviz version 2.44.0 (0) --> <!-- Title: G Pages: 1 --> <svg width="406pt" height="133pt" @@ -56674,7 +56699,7 @@ mod(function(icl>mathematical_relation>thing).@entry.@pl,technical(icl> <!-- 1 --> <g id="node1" class="node"> <title>1</title> -<polygon fill="none" stroke="black" points="358,-125 20,-125 20,-87 358,-87 358,-125"/> +<polygon fill="none" stroke="black" points="347.5,-125 30.5,-125 30.5,-87 347.5,-87 347.5,-125"/> <text text-anchor="middle" x="189" y="-109.8" font-family="courb" font-size="14.00">function(icl&gt;mathematical_relation(icl&gt;thing))</text> <text text-anchor="middle" x="189" y="-94.8" font-family="courb" font-size="14.00">.@entry.@pl</text> </g> @@ -56706,6 +56731,6 @@ mod(function(icl>mathematical_relation>thing).@entry.@pl,technical(icl> </g> </g> </svg> -</dot></title> +</svg></title> </p> </req_document> diff --git a/data/examples/2007-ertms.unl.xml b/data/examples/2007-ertms.unl.xml new file mode 100644 index 0000000..b4b6ce3 --- /dev/null +++ b/data/examples/2007-ertms.unl.xml @@ -0,0 +1,9348 @@ +<!-- New document created with EditiX at Tue Jun 07 14:21:44 CEST 2011 --> +<req_document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="req_document.xsd" xsi:schemaLocation="req_document.xsd req_document.xsd"> + +<title><orig>ERTMS/ETCS Functional Requirements Specification FRS</orig><unl>[S:00] +{org:en} +ERTMS/ETCS Functional Requirements Specification FRS. +{/org} +{unl} +or(etcs,ertms) +mod(specification(icl>description>thing).@maiuscul,etcs) +mod(specification(icl>description>thing).@maiuscul,functional(icl>adj,ant>nonfunctional).@maiuscul) +mod(specification(icl>description>thing).@maiuscul,requirement(icl>duty>thing).@pl.@maiuscul) +mod(frs.@entry,specification(icl>description>thing).@maiuscul) +{/unl} +[/S] + +</unl></title> +<version>5.00</version> +<issue_date>2007-06-21</issue_date> +<file_number>ERA/ERTMS/003204</file_number> +<change_log> + <change_log_item> + <version/> + <change/> + <change_date>2007-06-21</change_date> + </change_log_item> +</change_log> +<p id="1"> +<title><orig>Introduction</orig><unl>[S:00] +{org:en} +Introduction. +{/org} +{unl} +[W] +introduction(icl>section>thing).@entry +[/W] +{/unl} +[/S] + +</unl></title> +<p id="1.1"> +<text_body><orig> +This document defines the functional requirements for ERTMS/ETCS (EUROPEAN RAIL TRAFFIC MANAGEMENT SYSTEM / EUROPEAN TRAIN CONTROL SYSTEM). The document primarily defines the operational requirements and therefore contains only a few technical terms. For consistency reasons, all functional requirements not implemented in the SRS 2.3.0 have been removed from this version. +</orig><unl>[S:00] +{org:en} +This document defines the functional requirements for ERTMS/ETCS (EUROPEAN RAIL TRAFFIC MANAGEMENT SYSTEM / EUROPEAN TRAIN CONTROL SYSTEM). +{/org} +{unl} +mod(document(icl>writing>thing),this(icl>determiner>adj,mod<concrete_thing)) +aoj(define(icl>characterize>be,obj>uw,aoj>thing).@entry.@present,document(icl>writing>thing)) +mod(requirement(icl>duty>thing).@def.@pl,functional(icl>adj,ant>nonfunctional)) +obj(define(icl>characterize>be,obj>uw,aoj>thing).@entry.@present,requirement(icl>duty>thing).@def.@pl) +or(etcs,ertms) +pur(requirement(icl>duty>thing).@def.@pl,etcs) +mod:01(management(icl>action,agt>volitional_thing,obj>thing),traffic(icl>collection>thing)) +mod(:03.@_hn-scope,management(icl>action,agt>volitional_thing,obj>thing)) +or:03(european(icl>inhabitant>person).@entry,system(icl>group>thing):01.@entry) +mod:01(control(icl>power>thing),train(icl>public_transport>thing)) +mod:01(system(icl>group>thing):02,control(icl>power>thing)) +agt:02(rail(icl>complain>do,rsn>thing,agt>volitional_thing).@entry.@present,:01.@entry.@parenthesis) +rsn:02(rail(icl>complain>do,rsn>thing,agt>volitional_thing).@entry.@present,:01.@entry.@parenthesis) +shd(etcs,:02) +mod(train(icl>public_transport>thing),:03.@_hn-scope) +{/unl} +[/S] +[S:00] +{org:en} +The document primarily defines the operational requirements and therefore contains only a few technical terms. +{/org} +{unl} +aoj(define(icl>characterize>be,obj>uw,aoj>thing).@entry.@present,document(icl>writing>thing).@def) +man(define(icl>characterize>be,obj>uw,aoj>thing).@entry.@present,primarily(icl>how,equ>mainly)) +and(:01,define(icl>characterize>be,obj>uw,aoj>thing).@entry.@present) +mod(requirement(icl>duty>thing).@def.@pl,operational(icl>adj,com>operation)) +obj(define(icl>characterize>be,obj>uw,aoj>thing).@entry.@present,requirement(icl>duty>thing).@def.@pl) +man:01(contain(icl>be,equ>comprise,obj>abstract_thing,aoj>information,pur>abstract_thing).@entry.@present,therefore(icl>how)) +man:01(term(icl>word>thing,mod>thing).@pl,only(icl>how,equ>recently)) +qua:01(term(icl>word>thing,mod>thing).@pl,a_few(icl>adj,equ>some,qua<thing)) +mod:01(term(icl>word>thing,mod>thing).@pl,technical(icl>adj,ant>nontechnical)) +obj:01(contain(icl>be,equ>comprise,obj>abstract_thing,aoj>information,pur>abstract_thing).@entry.@present,term(icl>word>thing,mod>thing).@pl) +{/unl} +[/S] +[S:00] +{org:en} +For consistency reasons, all functional requirements not implemented in the SRS 2.3.0 have been removed from this version. +{/org} +{unl} +agt:01(reason(icl>persuade>do,agt>thing,gol>uw,rec>person).@entry.@present,consistency(icl>uniformity>thing,ant>inconsistency)) +qua:02(requirement(icl>duty>thing).@pl,all(icl>quantity,ant>some,per>thing)) +mod:02(requirement(icl>duty>thing).@pl,functional(icl>adj,ant>nonfunctional)) +agt:02(implement(icl>employ>do,agt>thing,obj>thing).@past.@not,requirement(icl>duty>thing).@pl) +plc(remove(icl>dismiss>do,plf>thing,agt>volitional_thing,obj>person).@entry.@present.@complete,srs.@def) +obj(remove(icl>dismiss>do,plf>thing,agt>volitional_thing,obj>person).@entry.@present.@complete,"2.3".@topic) +mod("2.3".@topic,".0") +mod(version(icl>interpretation>abstract_thing,agt>thing,obj>uw),this(icl>determiner>adj,mod<concrete_thing)) +plf(remove(icl>dismiss>do,plf>thing,agt>volitional_thing,obj>person).@entry.@present.@complete,version(icl>interpretation>abstract_thing,agt>thing,obj>uw)) +and(implement(icl>employ>do,agt>thing,obj>thing).@past.@not,:01) +rsn(remove(icl>dismiss>do,plf>thing,agt>volitional_thing,obj>person).@entry.@present.@complete,:02) +{/unl} +[/S] + +</unl></text_body> +</p> +<p id="1.5"> +<text_body><description> + <item> (M) = Mandatory:The requirement shall be respected in every ETCS application. The applicable requirements stated in ETCS SRS and lower level mandatory specifications shall be respected.</item> + <item> (O) = Optional:It is not mandatory to implement this function in every ETCS application. If implemented, the applicable requirements stated in ETCS SRS and lower level mandatory specifications shall be respected. Note that the CCS TSI may define specific conditions, where implementation of O functions may be required for safety reasons. </item> +</description> +<orig> +In the requirements of this document: +</orig><unl>[S:00] +{org:en} +(M) = Mandatory:The requirement shall be respected in every ETCS application. +{/org} +{unl} +mod(m(icl>metric_linear_unit>thing,equ>meter).@entry.@parenthesis,=) +mod(=,mandatory(icl>adj,equ>compulsory).@maiuscul) +obj(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@present.@promise,requirement(icl>duty>thing).@def.@topic) +cnt(mandatory(icl>adj,equ>compulsory).@maiuscul,respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@present.@promise) +mod(application(icl>information,equ>request,agt>thing,obj>uw),every(icl>quantity,per>thing)) +mod(application(icl>information,equ>request,agt>thing,obj>uw),etcs) +scn(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@present.@promise,application(icl>information,equ>request,agt>thing,obj>uw)) +{/unl} +[/S] +[S:00] +{org:en} +The applicable requirements stated in ETCS SRS and lower level mandatory specifications shall be respected. +{/org} +{unl} +mod(requirement(icl>duty>thing).@def.@pl.@topic,applicable(icl>adj)) +obj(state(icl>define>do,agt>thing,obj>thing).@state,requirement(icl>duty>thing).@def.@pl.@topic) +obj(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@entry.@present.@promise,requirement(icl>duty>thing).@def.@pl.@topic) +mod(:01.@_hn-scope,etcs) +and:01(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry,srs.@entry) +mod(specification(icl>description>thing).@pl,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry) +mod(specification(icl>description>thing).@pl,mandatory(icl>adj,equ>compulsory)) +plc(state(icl>define>do,agt>thing,obj>thing).@state,specification(icl>description>thing).@pl) +man(low_degree_of(icl>adj,aoj>thing),more(icl>how)) +aoj(low_degree_of(icl>adj,aoj>thing),:01.@_hn-scope) +{/unl} +[/S] +[S:00] +{org:en} +(O) = Optional:It is not mandatory to implement this function in every ETCS application. +{/org} +{unl} +mod(=,o.@parenthesis) +agt(implement(icl>employ>do,agt>thing,obj>thing).@entry.@present,=) +mod(=,optional(icl>adj,ant>obligatory).@maiuscul) +mod(function(icl>mathematical_relation>thing),this(icl>determiner>adj,mod<concrete_thing)) +obj(implement(icl>employ>do,agt>thing,obj>thing).@entry.@present,function(icl>mathematical_relation>thing)) +mod(application(icl>information,equ>request,agt>thing,obj>uw),every(icl>quantity,per>thing)) +mod(application(icl>information,equ>request,agt>thing,obj>uw),etcs) +scn(function(icl>mathematical_relation>thing),application(icl>information,equ>request,agt>thing,obj>uw)) +{/unl} +[/S] +[S:00] +{org:en} +If implemented, the applicable requirements stated in ETCS SRS and lower level mandatory specifications shall be respected. +{/org} +{unl} +con(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@present.@promise,implement(icl>employ>do,agt>thing,obj>thing).@entry) +mod(requirement(icl>duty>thing).@def.@pl.@topic,applicable(icl>adj)) +obj(state(icl>define>do,agt>thing,obj>thing).@state,requirement(icl>duty>thing).@def.@pl.@topic) +obj(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@present.@promise,requirement(icl>duty>thing).@def.@pl.@topic) +mod(:01.@_hn-scope,etcs) +and:01(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry,srs.@entry) +mod(specification(icl>description>thing).@pl,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry) +mod(specification(icl>description>thing).@pl,mandatory(icl>adj,equ>compulsory)) +plc(state(icl>define>do,agt>thing,obj>thing).@state,specification(icl>description>thing).@pl) +man(low_degree_of(icl>adj,aoj>thing),more(icl>how)) +aoj(low_degree_of(icl>adj,aoj>thing),:01.@_hn-scope) +{/unl} +[/S] +[S:00] +{org:en} +Note that the CCS TSI may define specific conditions, where implementation of O functions may be required for safety reasons. +{/org} +{unl} +mod(tsi.@def,ccs) +aoj(suppose(icl>modal>be,obj>uw,aoj>thing),tsi.@def) +aoj(define(icl>characterize>be,obj>uw,aoj>thing),tsi.@def) +obj(note(icl>mention>do,agt>person,obj>uw).@entry.@imperative,suppose(icl>modal>be,obj>uw,aoj>thing)) +obj(suppose(icl>modal>be,obj>uw,aoj>thing),define(icl>characterize>be,obj>uw,aoj>thing)) +mod(condition(icl>state>abstract_thing,aoj>thing).@pl,specific(icl>adj,equ>particular,ant>general)) +obj(define(icl>characterize>be,obj>uw,aoj>thing),condition(icl>state>abstract_thing,aoj>thing).@pl) +plc:02(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@present.@grant,where(icl>how,plc<uw)) +obj:02(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@present.@grant,implementation(icl>enforcement>thing,equ>execution).@topic) +shd:01(o.@maiuscul,function(icl>mathematical_relation>thing).@entry.@pl) +mod:02(reason(icl>rational_motive>thing).@pl,safety(icl>condition>thing,ant>danger)) +pur:02(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@present.@grant,reason(icl>rational_motive>thing).@pl) +obj:02(implementation(icl>enforcement>thing,equ>execution).@topic,:01) +{/unl} +[/S] +[S:00] +{org:en} +In the requirements of this document:. +{/org} +{unl} +plc(document(icl>record>do,agt>thing,obj>thing).@entry.@imperative,requirement(icl>duty>thing).@def.@pl) +obj(requirement(icl>duty>thing).@def.@pl,this(icl>thing,equ>it,equ>that)) +{/unl} +[/S] + +</unl></text_body> +</p> +</p> +<p id="3"> +<title><orig>General requirements</orig><unl>[S:00] +{org:en} +General requirements. +{/org} +{unl} +mod(requirement(icl>duty>thing).@entry.@pl,general(icl>adj,ant>specific)) +{/unl} +[/S] + +</unl></title> +<p id="3.1"> +<title><orig>Basic functioning</orig><unl>[S:00] +{org:en} +Basic functioning. +{/org} +{unl} +mod(function(icl>do,equ>operate,agt>thing).@entry,basic(icl>adj,ant>incidental)) +{/unl} +[/S] + +</unl></title> +<req id="3.1.1.1a"> + <text_body><orig>ETCS shall provide the driver with information to allow him to drive the train safely. +</orig><unl>[S:00] +{org:en} +ETCS shall provide the driver with information to allow him to drive the train safely. +{/org} +{unl} +agt(provide(icl>supply>do,obj>thing,ben>thing).@entry.@present.@promise,etcs) +obj(provide(icl>supply>do,obj>thing,ben>thing).@entry.@present.@promise,driver(icl>operator>thing,ant>nondriver).@def) +ben(provide(icl>supply>do,obj>thing,ben>thing).@entry.@present.@promise,information(icl>message>thing)) +agt:02(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing).@entry,he(icl>person)) +obj:02(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing).@entry,train(icl>public_transport>thing).@def) +man:02(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing).@entry,safely(icl>how)) +pur(provide(icl>supply>do,obj>thing,ben>thing).@entry.@present.@promise,:01) +obj:01(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing).@entry,:02) +{/unl} +[/S] + +</unl></text_body> + <modifier>M</modifier> +</req> +<req id="3.1.1.1b"> + <text_body><orig>ETCS shall be able to supervise train and shunting movements. +</orig><unl>[S:00] +{org:en} +ETCS shall be able to supervise train and shunting movements. +{/org} +{unl} +aoj(ability(icl>modal>be,obj>uw,aoj>thing).@entry.@promise,etcs) +agt(supervise(icl>control>do,agt>volitional_thing,obj>thing),etcs) +and(:01,ability(icl>modal>be,obj>uw,aoj>thing).@entry.@promise) +obj(ability(icl>modal>be,obj>uw,aoj>thing).@entry.@promise,supervise(icl>control>do,agt>volitional_thing,obj>thing)) +obj(supervise(icl>control>do,agt>volitional_thing,obj>thing),train(icl>public_transport>thing)) +obj:01(shunt(icl>transfer>do,agt>thing,obj>thing).@entry,movement(icl>happening>thing).@pl) +{/unl} +[/S] + +</unl></text_body> + <modifier>M</modifier> +</req> +<req id="3.1.1.1c"> + <text_body><orig>If the supervision is performed by a RBC it shall be possible to prevent movements of a traction unit in its area if not authorised by the RBC. +</orig><unl>[S:00] +{org:en} +If the supervision is performed by a RBC it shall be possible to prevent movements of a traction unit in its area if not authorised by the RBC. +{/org} +{unl} +obj(perform(icl>do,agt>thing,obj>thing).@entry.@present,supervision(icl>management>thing).@def.@topic) +con(possible(icl>adj,ant>impossible).@present.@promise,perform(icl>do,agt>thing,obj>thing).@entry.@present) +agt(perform(icl>do,agt>thing,obj>thing).@entry.@present,rbc(icl>blood_cell>thing,equ>red_blood_cell):01.@indef) +obj:01(prevent(icl>forestall>do,agt>thing,obj>thing).@entry,movement(icl>happening>thing).@pl) +mod:01(unit(icl>measure>abstract_thing,aoj>uw).@indef,traction(icl>pull>thing)) +obj:01(movement(icl>happening>thing).@pl,unit(icl>measure>abstract_thing,aoj>uw).@indef) +pos:01(area(icl>extent>abstract_thing,obj>thing),it(icl>living_thing)) +plc:01(unit(icl>measure>abstract_thing,aoj>uw).@indef,area(icl>extent>abstract_thing,obj>thing)) +agt:02(authorize(icl>permit>do,agt>volitional_thing,obj>thing,ben>thing).@entry.@not,rbc(icl>blood_cell>thing,equ>red_blood_cell):02.@def) +aoj(possible(icl>adj,ant>impossible).@present.@promise,:01) +con:01(area(icl>extent>abstract_thing,obj>thing),:02) +{/unl} +[/S] + +</unl></text_body> + <modifier>M</modifier> +</req> +<req id="3.1.1.10"> + <text_body><orig>ETCS is required to be functional to a maximum train speed of 500 km/h. +</orig><unl>[S:00] +{org:en} +ETCS is required to be functional to a maximum train speed of 500 km/h. +{/org} +{unl} +aoj:01(functional(icl>adj,ant>nonfunctional),etcs.@entry.@topic) +mod:01(train(icl>public_transport>thing),maximum(icl>extremum>thing,ant>minimum)) +mod:01(speed(icl>rate>thing).@indef,train(icl>public_transport>thing)) +to:01(functional(icl>adj,ant>nonfunctional),speed(icl>rate>thing).@indef) +qua:01(km slash h.@pl,500) +obj:01(speed(icl>rate>thing).@indef,km slash h.@pl) +obj(require(icl>request>do,agt>person,obj>uw,rec>thing).@entry.@present,:01) +{/unl} +[/S] + +</unl></text_body> + <modifier>M</modifier> +</req> +</p> +<p id="3.2"> +<title><orig>Application levels +</orig><unl>[S:00] +{org:en} +Application levels. +{/org} +{unl} +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry.@pl,application(icl>information,equ>request,agt>thing,obj>uw)) +{/unl} +[/S] + +</unl></title> +<req id="3.2.1.3a"> + <text_body><description> + <item>Level 0: ETCS active for limited train control function; trackside not fitted with any train control system or fitted with a train control system for which no STM is available onboard. + </item> + <item>Level 1: Basic track to train information via intermittent transmission media, e.g. balises. This information can be supported by infill, transmitted via balise, loop or radio. + </item> + <item>Level 2: Basic track to train and train to track information via continuous transmission media, i.e. radio. The train detection is provided by trackside. + </item> + <item>Level 3: Same as level 2 except that train integrity is provided by onboard and therefore trackside. train detection is optional. + </item> + <item>Level STM (Specific Transmission Module): Track to train information provided by national system. Onboard functions provided by national system (STM) in co-operation with onboard ETCS. + </item> + </description> +<orig>The following definitions shall apply for the ETCS application levels: + </orig><unl>[S:00] +{org:en} +Level 0: ETCS active for limited train control function; trackside not fitted with any train control system or fitted with a train control system for which no STM is available onboard. +{/org} +{unl} +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry,0) +agt:01(control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing):01.@entry.@present,etcs) +mod:01(etcs,active(icl>adj)) +mod:01(train(icl>public_transport>thing):01,limited(icl>adj,ant>unlimited)) +plt:01(active(icl>adj),train(icl>public_transport>thing):01) +obj:01(control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing):01.@entry.@present,function(icl>mathematical_relation>thing)) +aoj(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):01.@not.@state,trackside) +agt(control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing):02.@present,trackside) +mod(train(icl>public_transport>thing):02,any(icl>adj)) +gol(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):01.@not.@state,train(icl>public_transport>thing):02) +or(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):02.@past,control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing):02.@present) +obj(control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing):02.@present,system(icl>group>thing):01) +mod(0,fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):02.@past) +gol(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):02.@past,train(icl>public_transport>thing):03.@indef) +mod(system(icl>group>thing):02,control(icl>power>thing)) +obj(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing):02.@past,system(icl>group>thing):02) +mod(stm,system(icl>group>thing):02) +pur(onboard.@present,which) +mod(stm,no(icl>quantity,qua<thing)) +aoj(onboard.@present,stm) +mod(onboard.@present,available(icl>adj,ant>unavailable)) +or(control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing):02.@present,:01) +{/unl} +[/S] +[S:00] +{org:en} +Level 1: Basic track to train information via intermittent transmission media, e.g. balises. +{/org} +{unl} +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry,1) +mod(track(icl>line>thing,equ>path),basic(icl>adj,ant>incidental).@maiuscul) +cnt(1,track(icl>line>thing,equ>path)) +pur(track(icl>line>thing,equ>path),train(icl>practice>do,agt>person,obj>person,gol>uw)) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry,information(icl>message>thing)) +mod(medium(icl>instrumentality>thing).@pl,intermittent(icl>adj)) +mod(medium(icl>instrumentality>thing).@pl,transmission(icl>sending>thing)) +via(information(icl>message>thing),medium(icl>instrumentality>thing).@pl) +man(balises,"e.g."(icl>how,equ>for_example)) +obj(train(icl>practice>do,agt>person,obj>person,gol>uw),balises) +{/unl} +[/S] +[S:00] +{org:en} +This information can be supported by infill, transmitted via balise, loop or radio. +{/org} +{unl} +mod(information(icl>message>thing).@topic,this(icl>determiner>adj,mod<concrete_thing)) +obj(support(icl>help>do,agt>thing,obj>person,met>thing,scn>uw).@entry.@present.@ability,information(icl>message>thing).@topic) +or(balise,infill) +obj(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@state,via) +mod(balise,via) +or(loop(icl>fastener>thing,equ>cringle),balise) +or(radio(icl>media>abstract_thing),loop(icl>fastener>thing,equ>cringle)) +agt(support(icl>help>do,agt>thing,obj>person,met>thing,scn>uw).@entry.@present.@ability,radio(icl>media>abstract_thing)) +{/unl} +[/S] +[S:00] +{org:en} +Level 2: Basic track to train and train to track information via continuous transmission media, i.e. radio. +{/org} +{unl} +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry,2) +mod(:01.@_hn-scope,basic(icl>adj,ant>incidental).@maiuscul) +and:01(train(icl>public_transport>thing).@entry,track(icl>line>thing,equ>path).@entry) +pur:01(track(icl>line>thing,equ>path).@entry,train(icl>practice>do,agt>person,obj>person,gol>uw)) +pur:01(train(icl>public_transport>thing).@entry,track(icl>mark>do,agt>thing,obj>thing)) +obj:01(track(icl>mark>do,agt>thing,obj>thing),information(icl>message>thing)) +mod:01(medium(icl>instrumentality>thing).@pl,continuous(icl>adj,ant>discontinuous)) +mod:01(medium(icl>instrumentality>thing).@pl,transmission(icl>sending>thing)) +via:01(information(icl>message>thing),medium(icl>instrumentality>thing).@pl) +man:01(radio(icl>media>abstract_thing),"i.e."(icl>how)) +cnt:01(medium(icl>instrumentality>thing).@pl,radio(icl>media>abstract_thing)) +cnt(2,:01.@_hn-scope) +{/unl} +[/S] +[S:00] +{org:en} +The train detection is provided by trackside. +{/org} +{unl} +mod(detection(icl>perception>thing).@def.@topic,train(icl>public_transport>thing)) +obj(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present,detection(icl>perception>thing).@def.@topic) +agt(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present,trackside) +{/unl} +[/S] +[S:00] +{org:en} +Level 3: Same as level 2 except that train integrity is provided by onboard and therefore trackside. train detection is optional. +{/org} +{unl} +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):01.@entry,3) +mod(3,same(icl>adj,ant>other).@maiuscul) +man(same(icl>adj,ant>other).@maiuscul,as(icl>how,com>degree,obj>uw,man<uw)) +obj(as(icl>how,com>degree,obj>uw,man<uw),level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02,2) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02,except(icl>how,obj>thing)) +mod(integrity(icl>state>thing).@topic,train(icl>public_transport>thing):01) +obj(provide(icl>equip>do,cob>thing,obj>thing).@present,integrity(icl>state>thing).@topic) +and(optional(icl>adj,ant>obligatory).@present,provide(icl>equip>do,cob>thing,obj>thing).@present) +agt(provide(icl>equip>do,cob>thing,obj>thing).@present,onboard) +man(provide(icl>equip>do,cob>thing,obj>thing).@present,therefore(icl>how).@parenth) +mod(train(icl>public_transport>thing):02,trackside) +mod(detection(icl>perception>thing),train(icl>public_transport>thing):02) +aoj(optional(icl>adj,ant>obligatory).@present,detection(icl>perception>thing)) +obj(except(icl>how,obj>thing),optional(icl>adj,ant>obligatory).@present) +{/unl} +[/S] +[S:00] +{org:en} +Level STM (Specific Transmission Module): Track to train information provided by national system. +{/org} +{unl} +mod(stm,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw)) +agt(track(icl>mark>do,agt>thing,obj>thing).@entry.@present.@maiuscul,stm) +mod:01(module(icl>component>thing).@entry.@maiuscul,specific(icl>adj,equ>particular,ant>general).@maiuscul) +mod:01(module(icl>component>thing).@entry.@maiuscul,transmission(icl>sending>thing).@maiuscul) +pur(track(icl>mark>do,agt>thing,obj>thing).@entry.@present.@maiuscul,train(icl>practice>do,agt>person,obj>person,gol>uw)) +obj(train(icl>practice>do,agt>person,obj>person,gol>uw),information(icl>message>thing)) +obj(provide(icl>equip>do,cob>thing,obj>thing).@state,information(icl>message>thing)) +mod(system(icl>group>thing),national(icl>adj,ant>international)) +agt(provide(icl>equip>do,cob>thing,obj>thing).@state,system(icl>group>thing)) +cnt(stm,:01.@parenthesis) +{/unl} +[/S] +[S:00] +{org:en} +Onboard functions provided by national system (STM) in co-operation with onboard ETCS. +{/org} +{unl} +mod(function(icl>mathematical_relation>thing).@entry.@pl,onboard:01) +obj(provide(icl>equip>do,cob>thing,obj>thing).@state,function(icl>mathematical_relation>thing).@entry.@pl) +mod(system(icl>group>thing),national(icl>adj,ant>international)) +agt(provide(icl>equip>do,cob>thing,obj>thing).@state,system(icl>group>thing)) +nam(system(icl>group>thing),stm.@parenthesis) +scn(system(icl>group>thing),cooperation(icl>group_action>thing,ant>competition)) +mod(etcs,onboard:02) +obj(cooperation(icl>group_action>thing,ant>competition),etcs) +{/unl} +[/S] +[S:00] +{org:en} +The following definitions shall apply for the ETCS application levels:. +{/org} +{unl} +mod(definition(icl>explanation>thing).@def.@pl,following(icl>adj,ant>leading)) +agt(apply(icl>do,equ>ask,plt>thing,agt>person,pur>uw).@entry.@present.@promise,definition(icl>explanation>thing).@def.@pl) +mod(application(icl>information,equ>request,agt>thing,obj>uw),etcs) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@def.@pl,application(icl>information,equ>request,agt>thing,obj>uw)) +pur(apply(icl>do,equ>ask,plt>thing,agt>person,pur>uw).@entry.@present.@promise,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@def.@pl) +{/unl} +[/S] + +</unl></text_body> + <modifier>M</modifier> +</req> +<req id="3.2.1.3b"> + <text_body><orig>It shall be possible to implement one or more of the ETCS application levels on a line. +</orig><unl>[S:00] +{org:en} +It shall be possible to implement one or more of the ETCS application levels on a line. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,implement(icl>employ>do,agt>thing,obj>thing)) +or(more(icl>how),one(icl>unit>thing)) +obj(implement(icl>employ>do,agt>thing,obj>thing),more(icl>how)) +mod(application(icl>information,equ>request,agt>thing,obj>uw),etcs) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@def.@pl,application(icl>information,equ>request,agt>thing,obj>uw)) +per(one(icl>unit>thing),level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@def.@pl) +plc(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@def.@pl,on(icl>how,com>surface,obj>concrete_thing,plc<uw)) +obj(on(icl>how,com>surface,obj>concrete_thing,plc<uw),line(icl>formation>thing).@indef) +{/unl} +[/S] + +</unl></text_body> + <modifier>O</modifier> +</req> +<req id="3.2.1.3c"> + <text_body><orig>Trains equipped for ERTMS/ETCS application level 3 shall be able to run on lines equipped with ERTMS/ETCS application level 3, 2, 1 and 0, trains equipped for ERTMS/ETCS application level 2 shall be able to run on lines equipped with ERTMS/ETCS application level 2, 1 and 0 and trains equipped for ERTMS/ETCS application level 1 shall be able to run on lines equipped with ERTMS/ETCS application level 1 and 0. +</orig><unl>[S:00] +{org:en} +Trains equipped for ERTMS/ETCS application level 3 shall be able to run on lines equipped with ERTMS/ETCS application level 3, 2, 1 and 0, trains equipped for ERTMS/ETCS application level 2 shall be able to run on lines equipped with ERTMS/ETCS application level 2, 1 and 0 and trains equipped for ERTMS/ETCS application level 1 shall be able to run on lines equipped with ERTMS/ETCS application level 1 and 0. +{/org} +{unl} +obj:02(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):01.@state,train(icl>public_transport>thing):01.@pl) +aoj:02(promise(icl>modal>be,obj>uw,aoj>thing):01.@entry,train(icl>public_transport>thing):01.@pl) +obj:02(promise(icl>modal>be,obj>uw,aoj>thing):01.@entry,train(icl>public_transport>thing):01.@pl) +aoj(run(icl>go>do,plt>uw,plf>uw,agt>thing):01.@entry.@ability,train(icl>public_transport>thing):01.@pl) +mod:02(application(icl>information,equ>request,agt>thing,obj>uw):01,ertms:01) +mod:02(application(icl>information,equ>request,agt>thing,obj>uw):01,etcs:01) +mod:02(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):01,application(icl>information,equ>request,agt>thing,obj>uw):01) +pur:02(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):01.@state,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):01) +mod:02(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):01,3:01) +man:02(promise(icl>modal>be,obj>uw,aoj>thing):02,promise(icl>modal>be,obj>uw,aoj>thing):01.@entry) +plt(run(icl>go>do,plt>uw,plf>uw,agt>thing):01.@entry.@ability,on(icl>how,plt<uw,obj>concrete_thing):01) +obj(on(icl>how,plt<uw,obj>concrete_thing):01,line(icl>formation>thing):01.@pl) +obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):02.@state,line(icl>formation>thing):01.@pl) +ins(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):02.@state,ertms:02) +mod:02(application(icl>information,equ>request,agt>thing,obj>uw):02,etcs:02) +mod:02(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02,application(icl>information,equ>request,agt>thing,obj>uw):02) +aoj:02(promise(icl>modal>be,obj>uw,aoj>thing):02,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02) +obj:02(promise(icl>modal>be,obj>uw,aoj>thing):02,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02) +aoj(run(icl>go>do,plt>uw,plf>uw,agt>thing):02.@ability,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02) +and:02(2:01,3:02) +and:02(1:01,2:01) +mod:02(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02,1:01) +obj(and(icl>how,obj>uw,and<uw):01,1:01) +qua:01(train(icl>public_transport>thing):02.@pl,0:01) +obj:01(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):03.@entry.@state,train(icl>public_transport>thing):02.@pl) +mod:01(application(icl>information,equ>request,agt>thing,obj>uw):03,ertms:03) +mod:01(application(icl>information,equ>request,agt>thing,obj>uw):03,etcs:03) +mod:01(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):03,application(icl>information,equ>request,agt>thing,obj>uw):03) +pur:01(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):03.@entry.@state,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):03) +mod:01(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):03,2:02) +plt(run(icl>go>do,plt>uw,plf>uw,agt>thing):02.@ability,on(icl>how,plt<uw,obj>concrete_thing):02) +obj(on(icl>how,plt<uw,obj>concrete_thing):02,line(icl>formation>thing):02.@pl) +obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):04.@state,line(icl>formation>thing):02.@pl) +mod(application(icl>information,equ>request,agt>thing,obj>uw):04,ertms:04) +mod(application(icl>information,equ>request,agt>thing,obj>uw):04,etcs:04) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):04,application(icl>information,equ>request,agt>thing,obj>uw):04) +ins(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):04.@state,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):04) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):04,2:03) +qua:03(train(icl>public_transport>thing):03.@pl,1:02.@entry) +and(0:02,and(icl>how,com>single_value,obj>quantity,and<quantity):01) +obj(and(icl>how,obj>uw,and<uw):02,0:02) +obj:03(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):05.@state,train(icl>public_transport>thing):03.@pl) +aoj(run(icl>go>do,plt>uw,plf>uw,agt>thing):03.@present.@ability.@promise,train(icl>public_transport>thing):03.@pl) +mod:03(application(icl>information,equ>request,agt>thing,obj>uw):05,ertms:05) +mod:03(application(icl>information,equ>request,agt>thing,obj>uw):05,etcs:05) +mod:03(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):05,application(icl>information,equ>request,agt>thing,obj>uw):05) +pur:03(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):05.@state,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):05) +mod:03(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):05,1:03) +plt(run(icl>go>do,plt>uw,plf>uw,agt>thing):03.@present.@ability.@promise,on(icl>how,plt<uw,obj>concrete_thing):03) +obj(on(icl>how,plt<uw,obj>concrete_thing):03,line(icl>formation>thing):03.@pl) +obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):06.@state,line(icl>formation>thing):03.@pl) +mod(application(icl>information,equ>request,agt>thing,obj>uw):06,ertms:06) +mod(application(icl>information,equ>request,agt>thing,obj>uw):06,etcs:06) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):06,application(icl>information,equ>request,agt>thing,obj>uw):06) +ins(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):06.@state,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):06) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):06,1:04) +obj(and(icl>how,com>single_value,obj>quantity,and<quantity):02,1:04) +and("0.",and(icl>how,com>single_value,obj>quantity,and<quantity):02) +cnt:02(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02,:01) +man:02(promise(icl>modal>be,obj>uw,aoj>thing):02,:03) +obj(and(icl>how,com>single_value,obj>quantity,and<quantity):01,:03) +{/unl} +[/S] + +</unl></text_body> + <modifier>M</modifier> +</req> +<req id="3.2.1.3d"> + <text_body><orig>The current application level shall be indicated on the DMI. +</orig><unl>[S:00] +{org:en} +The current application level shall be indicated on the DMI. +{/org} +{unl} +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@def.@topic,current(icl>adj,ant>noncurrent)) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@def.@topic,application(icl>information,equ>request,agt>thing,obj>uw)) +obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@def.@topic) +plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,dmi.@def) +{/unl} +[/S] + +</unl></text_body> + <modifier>M</modifier> +</req> +<req id="3.2.1.5"> + <text_body><orig>The driver shall acknowledge the level transitions, if requested from trackside. If the driver does not acknowledge after the transition the brake shall be applied. If the driver acknowledges afterwards, the brake can be released +</orig><unl>[S:00] +{org:en} +The driver shall acknowledge the level transitions, if requested from trackside. +{/org} +{unl} +agt(acknowledge(icl>communicate>do,equ>receipt,agt>volitional_thing,obj>information).@entry.@present.@promise,driver(icl>operator>thing,ant>nondriver).@def) +mod(transition(icl>change_of_state>thing,equ>passage).@def.@pl,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw)) +obj(acknowledge(icl>communicate>do,equ>receipt,agt>volitional_thing,obj>information).@entry.@present.@promise,transition(icl>change_of_state>thing,equ>passage).@def.@pl) +frm:01(request(icl>communicate>do,agt>volitional_thing,obj>thing).@entry,trackside) +con(transition(icl>change_of_state>thing,equ>passage).@def.@pl,:01) +{/unl} +[/S] +[S:00] +{org:en} +If the driver does not acknowledge after the transition the brake shall be applied. +{/org} +{unl} +agt:01(acknowledge(icl>admit>do,agt>volitional_thing,obj>thing).@entry.@not.@present,driver(icl>operator>thing,ant>nondriver).@def) +con:01(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing).@present.@promise,acknowledge(icl>admit>do,agt>volitional_thing,obj>thing).@entry.@not.@present) +tim:01(acknowledge(icl>admit>do,agt>volitional_thing,obj>thing).@entry.@not.@present,after(icl>how,tim<uw,obj>uw)) +obj:01(after(icl>how,tim<uw,obj>uw),transition(icl>change_of_state>thing,equ>passage).@def) +obj:01(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing).@present.@promise,brake(icl>restraint>thing).@def.@topic) +{/unl} +[/S] +[S:00] +{org:en} +If the driver acknowledges afterwards, the brake can be released. +{/org} +{unl} +agt:01(acknowledge(icl>admit>do,agt>volitional_thing,obj>thing).@entry.@present,driver(icl>operator>thing,ant>nondriver).@def) +con:01(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@present.@ability,acknowledge(icl>admit>do,agt>volitional_thing,obj>thing).@entry.@present) +tim:01(acknowledge(icl>admit>do,agt>volitional_thing,obj>thing).@entry.@present,afterwards(icl>how,equ>subsequently,com>subsequent)) +obj:01(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@present.@ability,brake(icl>restraint>thing).@def.@topic) +{/unl} +[/S] + +</unl></text_body> + <modifier>M</modifier> +</req> +</p> +<p id="3.7"> +<title><orig>Operation with existing national train control systems</orig><unl>[S:00] +{org:en} +Operation with existing national train control systems. +{/org} +{unl} +mod(system(icl>group>thing).@pl,national(icl>adj,ant>international)) +mod(control(icl>power>thing),train(icl>public_transport>thing)) +mod(system(icl>group>thing).@pl,control(icl>power>thing)) +obj(operation(icl>business_activity>thing).@entry,system(icl>group>thing).@pl) +aoj(exist(icl>be,aoj>thing,scn>thing).@continue,system(icl>group>thing).@pl) +{/unl} +[/S] + +</unl></title> +<req id="3.7.1.1"> + <text_body><orig>ETCS shall be compatible with existing national systems listed in the CCS TSI such that it does not interfere with the national systems and is not interfered with by the national systems. +</orig><unl>[S:00] +{org:en} +ETCS shall be compatible with existing national systems listed in the CCS TSI such that it does not interfere with the national systems and is not interfered with by the national systems. +{/org} +{unl} +aoj(compatible(icl>adj,ant>incompatible).@entry.@present.@promise,etcs) +mod(system(icl>group>thing):01.@pl,national(icl>adj,ant>international):01) +obj(compatible(icl>adj,ant>incompatible).@entry.@present.@promise,system(icl>group>thing):01.@pl) +aoj(exist(icl>be,aoj>thing,scn>thing).@continue,system(icl>group>thing):01.@pl) +obj(list(icl>enumerate>do,agt>thing,obj>thing).@state,system(icl>group>thing):01.@pl) +mod(tsi.@def,ccs) +plc(list(icl>enumerate>do,agt>thing,obj>thing).@state,tsi.@def) +mod:01(system(icl>group>thing):02.@entry.@def.@pl,national(icl>adj,ant>international):02) +met:03(interfere(icl>impede>be,obj>thing,aoj>uw):02.@entry.@not.@present,with(icl>how,obj>abstract_thing,met<uw)) +mod:03(system(icl>group>thing):03.@def.@pl,national(icl>adj,ant>international):03) +aoj:03(interfere(icl>impede>be,obj>thing,aoj>uw):02.@entry.@not.@present,system(icl>group>thing):03.@def.@pl) +aoj:02(interfere(icl>impede>be,obj>thing,aoj>uw):01.@entry.@not.@present,:01) +obj:02(interfere(icl>impede>be,obj>thing,aoj>uw):01.@entry.@not.@present,:01) +mod(system(icl>group>thing):01.@pl,:02) +and(:03,:02) +obj(such(icl>adj,equ>such),:03) +{/unl} +[/S] + +</unl></text_body> + <modifier>M</modifier> +</req> +</p> +<p id="3.9"> +<title><orig>Operational states</orig><unl>[S:00] +{org:en} +Operational states. +{/org} +{unl} +mod(state(icl>attribute>abstract_thing).@entry.@pl,operational(icl>adj,com>operation)) +{/unl} +[/S] + +</unl></title> +<req id="3.9.1.1"> + <text_body><enum> + <item>Full Supervision operation</item> + <item>Partial Supervision operation + <itemize> + <item>Staff Responsible operation</item> + <item>On Sight operation</item> + <item>Unfitted Line operation</item> + <item>Train Trip operation</item> + <item>Post Trip operation</item> + </itemize> + </item> + <item>National operation (STM)</item> + <item>Tandem operation</item> + <item>Multiple operation</item> + <item>Shunting operation</item> + <item>Stand By operation</item> + <item>Reversing operation</item> + </enum> + <orig>The ETCS trainborne equipment shall be capable of supervising the following operational states: + </orig><unl>[S:00] +{org:en} +Full Supervision operation, Partial Supervision operation, Staff Responsible operation, On Sight operation, Unfitted Line operation, Train Trip operation, Post Trip operation, National operation (STM), Tandem operation, Multiple operation, Shunting operation, Stand By operation, Reversing operation. +{/org} +{unl} +mod:05(operation(icl>business_activity>thing):01,full(icl>adj,ant>empty)) +mod:05(operation(icl>business_activity>thing):01,supervision(icl>management>thing):01.@maiuscul) +agt:05(unfit(icl>change>do,equ>disqualify,rsn>thing,agt>thing,obj>thing).@entry.@past.@maiuscul,operation(icl>business_activity>thing):01) +mod:03(operation(icl>business_activity>thing):02.@entry,partial(icl>adj).@maiuscul) +mod:03(operation(icl>business_activity>thing):02.@entry,supervision(icl>management>thing):02.@maiuscul) +mod:04(operation(icl>business_activity>thing):03.@entry,responsible(icl>adj,ant>irresponsible).@maiuscul) +obj:04(responsible(icl>adj,ant>irresponsible).@maiuscul,staff(icl>force>thing).@maiuscul) +mod:05(operation(icl>business_activity>thing):04,sight(icl>visual_percept>thing).@maiuscul) +plc:05(unfit(icl>change>do,equ>disqualify,rsn>thing,agt>thing,obj>thing).@entry.@past.@maiuscul,operation(icl>business_activity>thing):04) +mod:05(operation(icl>business_activity>thing):05,line(icl>formation>thing).@maiuscul) +obj:05(unfit(icl>change>do,equ>disqualify,rsn>thing,agt>thing,obj>thing).@entry.@past.@maiuscul,operation(icl>business_activity>thing):05) +mod:06(trip(icl>journey>thing):01.@maiuscul,train(icl>public_transport>thing).@maiuscul) +mod:06(operation(icl>business_activity>thing):06.@entry,trip(icl>journey>thing):01.@maiuscul) +mod:07(trip(icl>journey>thing):02.@maiuscul,post(icl>position>thing).@maiuscul) +mod:07(operation(icl>business_activity>thing):07.@entry,trip(icl>journey>thing):02.@maiuscul) +mod(operation(icl>business_activity>thing):08,national(icl>adj,ant>international).@maiuscul) +fictit(stand_by(icl>be,obj>uw,aoj>person).@entry.@imperative.@maiuscul,operation(icl>business_activity>thing):08) +cnt(operation(icl>business_activity>thing):08,stm.@parenthesis) +mod:08(operation(icl>business_activity>thing):09.@entry,tandem(icl>bicycle>thing,equ>bicycle-built-for-two).@maiuscul) +mod:09(operation(icl>business_activity>thing):10.@entry,multiple(icl>adj,ant>single).@maiuscul) +obj(stand_by(icl>be,obj>uw,aoj>person).@entry.@imperative.@maiuscul,operation(icl>business_activity>thing):12) +cnt:05(operation(icl>business_activity>thing):01,:03) +cnt:03(operation(icl>business_activity>thing):02.@entry,:04) +mod(stand_by(icl>be,obj>uw,aoj>person).@entry.@imperative.@maiuscul,:05) +cnt:05(operation(icl>business_activity>thing):05,:06) +cnt:06(operation(icl>business_activity>thing):06.@entry,:07) +cnt(operation(icl>business_activity>thing):08,:08) +cnt:08(operation(icl>business_activity>thing):09.@entry,:09) +{/unl} +[/S] +[S:00] +{org:en} +The ETCS trainborne equipment shall be capable of supervising the following operational states:. +{/org} +{unl} +mod(trainborne,etcs) +mod(equipment(icl>instrumentality>thing).@def,trainborne) +aoj(capable(icl>adj).@entry.@present.@promise,equipment(icl>instrumentality>thing).@def) +obj(capable(icl>adj).@entry.@present.@promise,supervise(icl>control>do,agt>volitional_thing,obj>thing)) +mod(state(icl>attribute>abstract_thing).@def.@pl,following(icl>adj,ant>leading)) +mod(state(icl>attribute>abstract_thing).@def.@pl,operational(icl>adj,com>operation)) +obj(supervise(icl>control>do,agt>volitional_thing,obj>thing),state(icl>attribute>abstract_thing).@def.@pl) +{/unl} +[/S] + +</unl></text_body> + <modifier>M</modifier> +</req> +<req id="3.9.1.2a"> +<text_body><orig>Any transition which occurs while the train is moving shall in principle occur automatically. +</orig><unl>[S:00] +{org:en} +Any transition which occurs while the train is moving shall in principle occur automatically. +{/org} +{unl} +mod(transition(icl>change_of_state>thing,equ>passage),any(icl>adj)) +obj(occur(icl>happen>occur,cob>thing,obj>uw,plc>uw):01.@present,transition(icl>change_of_state>thing,equ>passage)) +obj(occur(icl>happen>occur,cob>thing,obj>uw,plc>uw):02.@entry.@present.@promise,transition(icl>change_of_state>thing,equ>passage)) +dur(occur(icl>happen>occur,cob>thing,obj>uw,plc>uw):01.@present,while(icl>how,equ>whilst,tim<uw,obj>uw)) +obj:01(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@entry.@present.@progress,train(icl>public_transport>thing).@def) +scn(occur(icl>happen>occur,cob>thing,obj>uw,plc>uw):02.@entry.@present.@promise,principle(icl>generalization>thing)) +man(occur(icl>happen>occur,cob>thing,obj>uw,plc>uw):02.@entry.@present.@promise,automatically(icl>how,com>automatic)) +obj(while(icl>how,equ>whilst,tim<uw,obj>uw),:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="3.9.1.2b"> +<text_body><orig>Transitions which occur while the train is stationary, shall be initiated automatically or manually as appropriate. +</orig><unl>[S:00] +{org:en} +Transitions which occur while the train is stationary, shall be initiated automatically or manually as appropriate. +{/org} +{unl} +obj(occur(icl>happen>occur,cob>thing,obj>uw,plc>uw).@present,transition(icl>change_of_state>thing,equ>passage).@entry.@pl) +dur(occur(icl>happen>occur,cob>thing,obj>uw,plc>uw).@present,while(icl>how,equ>whilst,tim<uw,obj>uw)) +aoj:01(stationary(icl>adj).@entry.@present,train(icl>public_transport>thing).@def) +and:01(initiate(icl>start>do,agt>volitional_thing,obj>thing,scn>thing).@entry.@present.@promise,stationary(icl>adj).@entry.@present) +or(manually(icl>how,com>manual),automatically(icl>how,com>automatic)) +man(stationary(icl>adj).@entry.@present,manually(icl>how,com>manual)) +man:01(initiate(icl>start>do,agt>volitional_thing,obj>thing,scn>thing).@entry.@present.@promise,as(icl>how,com>degree,obj>uw,man<uw)) +obj:01(as(icl>how,com>degree,obj>uw,man<uw),appropriate(icl>adj,ant>inappropriate)) +obj(while(icl>how,equ>whilst,tim<uw,obj>uw),:01.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="3.9.1.2c"> +<text_body><orig>If, as a result of an automatic transition, except for transitions to and from National Operation (STM), the responsibility for the driver increases, the ETCS shall seek an acknowledgement from the driver, whether the train is stationary or not. +</orig><unl>[S:00] +{org:en} +If, as a result of an automatic transition, except for transitions to and from National Operation (STM), the responsibility for the driver increases, the ETCS shall seek an acknowledgement from the driver, whether the train is stationary or not. +{/org} +{unl} +con(promise(icl>modal>be,obj>uw,aoj>thing).@entry,if(icl>how,obj>uw,con<uw)) +man(promise(icl>modal>be,obj>uw,aoj>thing).@entry,as(icl>how,com>degree,obj>uw,man<uw)) +obj(as(icl>how,com>degree,obj>uw,man<uw),result(icl>phenomenon>thing,equ>consequence).@indef) +mod(transition(icl>change_of_state>thing,equ>passage):01.@indef,automatic(icl>adj,ant>manual)) +obj(result(icl>phenomenon>thing,equ>consequence).@indef,transition(icl>change_of_state>thing,equ>passage):01.@indef) +pur:01(except(icl>exclude>do,src>uw,agt>thing,obj>thing).@entry,transition(icl>change_of_state>thing,equ>passage):02.@pl) +man(promise(icl>modal>be,obj>uw,aoj>thing).@entry,to(icl>how,com>content,obj>thing)) +mod(:02.@_hn-scope,national(icl>adj,ant>international).@maiuscul) +and:02(responsibility(icl>social_control>thing,equ>duty).@entry.@def,operation(icl>business_activity>thing).@entry.@maiuscul) +nam:02(operation(icl>business_activity>thing).@entry.@maiuscul,stm.@parenthesis) +and:02(etcs.@entry.@def,responsibility(icl>social_control>thing,equ>duty).@entry.@def) +mod:02(increase(icl>indefinite_quantity>thing,equ>addition).@pl,driver(icl>operator>thing,ant>nondriver):01.@def) +obj:02(responsibility(icl>social_control>thing,equ>duty).@entry.@def,increase(icl>indefinite_quantity>thing,equ>addition).@pl) +frm(to(icl>how,com>content,obj>thing),) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,seek(icl>request>do,agt>person,obj>thing,cag>person)) +obj(seek(icl>request>do,agt>person,obj>thing,cag>person),acknowledgement(icl>message>thing,equ>acknowledgment).@indef) +cag(seek(icl>request>do,agt>person,obj>thing,cag>person),driver(icl>operator>thing,ant>nondriver):02.@def) +plc(seek(icl>request>do,agt>person,obj>thing,cag>person),train(icl>public_transport>thing).@def) +aoj(stationary(icl>adj).@present,train(icl>public_transport>thing).@def) +or(not(icl>how,obj<uw),stationary(icl>adj).@present) +obj(as(icl>how,com>degree,obj>uw,man<uw),:01) +obj(to(icl>how,com>content,obj>thing),:02.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="3.9.1.2d"> +<text_body><orig>For transitions to and from National Operation (STM) the ETCS shall request, an acknowledgement by the driver. +</orig><unl>[S:00] +{org:en} +For transitions to and from National Operation (STM) the ETCS shall request, an acknowledgement by the driver. +{/org} +{unl} +pur(promise(icl>modal>be,obj>uw,aoj>thing).@entry,transition(icl>change_of_state>thing,equ>passage).@pl) +mod(transition(icl>change_of_state>thing,equ>passage).@pl,to(icl>how,com>content,obj>thing)) +mod(operation(icl>business_activity>thing).@maiuscul,national(icl>adj,ant>international).@maiuscul) +obj(to(icl>how,com>content,obj>thing),operation(icl>business_activity>thing).@maiuscul) +nam(operation(icl>business_activity>thing).@maiuscul,stm.@parenthesis) +frm(to(icl>how,com>content,obj>thing),) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs.@def) +agt(request(icl>communicate>do,agt>volitional_thing,obj>thing),etcs.@def) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,request(icl>communicate>do,agt>volitional_thing,obj>thing)) +cnt(promise(icl>modal>be,obj>uw,aoj>thing).@entry,acknowledgement(icl>message>thing,equ>acknowledgment).@indef) +met(acknowledgement(icl>message>thing,equ>acknowledgment).@indef,driver(icl>operator>thing,ant>nondriver).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="3.9.1.2e"> +<text_body><orig>In case the transition has to be acknowledged and the driver fails to acknowledge as required, the ETCS shall initiate a brake application +</orig><unl>[S:00] +{org:en} +In case the transition has to be acknowledged and the driver fails to acknowledge as required, the ETCS shall initiate a brake application. +{/org} +{unl} +scn(obligation-strong(icl>modal>be,obj>uw,aoj>thing).@entry,case(icl>happening>thing)) +obj:01(acknowledge(icl>communicate>do,equ>receipt,agt>volitional_thing,obj>information).@entry,transition(icl>change_of_state>thing,equ>passage).@def.@topic) +and(:02,obligation-strong(icl>modal>be,obj>uw,aoj>thing).@entry) +obj:02(fail(icl>disappoint>occur,cob>thing,obj>thing).@entry.@present,driver(icl>operator>thing,ant>nondriver).@def) +man:03(acknowledge(icl>admit>do,agt>volitional_thing,obj>thing).@entry,as(icl>how,com>degree,obj>uw,man<uw)) +obj:03(as(icl>how,com>degree,obj>uw,man<uw),require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing)) +agt:04(initiate(icl>start>do,agt>volitional_thing,obj>thing,scn>thing).@entry.@present.@promise,etcs.@def) +mod:04(application(icl>information,equ>request,agt>thing,obj>uw).@indef,brake(icl>restraint>thing)) +obj:04(initiate(icl>start>do,agt>volitional_thing,obj>thing,scn>thing).@entry.@present.@promise,application(icl>information,equ>request,agt>thing,obj>uw).@indef) +obj(obligation-strong(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +and(:04,:02) +cob:02(fail(icl>disappoint>occur,cob>thing,obj>thing).@entry.@present,:03) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="3.9.1.3"> +<text_body><orig>During the transition period between two operational states (including two different national operations) the supervision provided shall at least ensure the same protection provided by the least restrictive state. +</orig><unl>[S:00] +{org:en} +During the transition period between two operational states (including two different national operations) the supervision provided shall at least ensure the same protection provided by the least restrictive state. +{/org} +{unl} +mod(period(icl>fundamental_quantity>thing,equ>time_period).@def,transition(icl>change_of_state>thing,equ>passage)) +dur(promise(icl>modal>be,obj>uw,aoj>thing).@entry,period(icl>fundamental_quantity>thing,equ>time_period).@def) +plc(period(icl>fundamental_quantity>thing,equ>time_period).@def,between(icl>how,obj>thing,plc<uw)) +qua(state(icl>attribute>abstract_thing):01.@pl,two(icl>digit>thing):01) +mod(state(icl>attribute>abstract_thing):01.@pl,operational(icl>adj,com>operation)) +obj(between(icl>how,obj>thing,plc<uw),state(icl>attribute>abstract_thing):01.@pl) +qua:01(operation(icl>business_activity>thing).@entry.@pl,two(icl>digit>thing):02) +mod:01(operation(icl>business_activity>thing).@entry.@pl,different(icl>adj,ant>same)) +mod:01(operation(icl>business_activity>thing).@entry.@pl,national(icl>adj,ant>international)) +obj(provide(icl>equip>do,cob>thing,obj>thing):01.@state,supervision(icl>management>thing).@def) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,supervision(icl>management>thing).@def) +aoj(ensure(icl>guarantee>be,obj>thing,aoj>thing,ben>thing,cag>thing),supervision(icl>management>thing).@def) +man(ensure(icl>guarantee>be,obj>thing,aoj>thing,ben>thing,cag>thing),at_least(icl>how)) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,ensure(icl>guarantee>be,obj>thing,aoj>thing,ben>thing,cag>thing)) +mod(protection(icl>action,agt>thing,obj>thing,cag>thing).@def,same(icl>adj,ant>other)) +obj(ensure(icl>guarantee>be,obj>thing,aoj>thing,ben>thing,cag>thing),protection(icl>action,agt>thing,obj>thing,cag>thing).@def) +obj(provide(icl>equip>do,cob>thing,obj>thing):02.@state,protection(icl>action,agt>thing,obj>thing,cag>thing).@def) +man(restrictive(icl>adj,ant>unrestrictive),least(icl>how)) +mod(state(icl>attribute>abstract_thing):02.@def,restrictive(icl>adj,ant>unrestrictive)) +agt(provide(icl>equip>do,cob>thing,obj>thing):02.@state,state(icl>attribute>abstract_thing):02.@def) +obj:02(include(icl>contain>be,obj>thing,aoj>thing).@entry,:01.@entry.@parenthesis) +shd(state(icl>attribute>abstract_thing):01.@pl,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="3.9.1.4"> +<text_body><orig>If an ETCS equipped train passes a level transition to a line fitted with more than one level, the onboard shall switch to the highest level, according to the priority given by trackside, for which it is equipped. +</orig><unl>[S:00] +{org:en} +If an ETCS equipped train passes a level transition to a line fitted with more than one level, the onboard shall switch to the highest level, according to the priority given by trackside, for which it is equipped. +{/org} +{unl} +man(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):01.@state,etcs) +obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):01.@state,train(icl>public_transport>thing).@indef) +agt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present,train(icl>public_transport>thing).@indef) +con(switch(icl>switch_over>occur,src>uw,obj>thing,gol>uw).@present.@promise,pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present) +mod(transition(icl>change_of_state>thing,equ>passage).@indef,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):01) +plc(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present,transition(icl>change_of_state>thing,equ>passage).@indef) +man(transition(icl>change_of_state>thing,equ>passage).@indef,line(icl>formation>thing).@indef) +obj(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing).@state,line(icl>formation>thing).@indef) +gol(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing).@state,more(icl>how)) +qua(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02,one(icl>digit>thing)) +bas(more(icl>how),level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02) +obj(switch(icl>switch_over>occur,src>uw,obj>thing,gol>uw).@present.@promise,onboard.@def) +gol(switch(icl>switch_over>occur,src>uw,obj>thing,gol>uw).@present.@promise,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):03.@def) +aoj(high_degree_of(icl>adj,aoj>thing),level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):03.@def) +src(switch(icl>switch_over>occur,src>uw,obj>thing,gol>uw).@present.@promise,according_to(icl>how,src>uw,obj>uw)) +obj(according_to(icl>how,src>uw,obj>uw),priority(icl>high_status>thing,equ>precedence).@def) +obj(give(icl>supply>occur,equ>yield,cob>abstract_thing,obj>thing,ben>person).@state,priority(icl>high_status>thing,equ>precedence).@def) +agt(give(icl>supply>occur,equ>yield,cob>abstract_thing,obj>thing,ben>person).@state,trackside) +cob(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):02.@present,trackside) +obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):02.@present,it(icl>thing).@topic) +man(high_degree_of(icl>adj,aoj>thing),most(icl>how)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="3.9.1.5"> +<text_body><orig>If an ETCS equipped train passes a level transition to one or more levels for which it is not equipped, ETCS shall initiate a brake application. +</orig><unl>[S:00] +{org:en} +If an ETCS equipped train passes a level transition to one or more levels for which it is not equipped, ETCS shall initiate a brake application. +{/org} +{unl} +man:01(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):01.@state,etcs:01) +obj:01(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):01.@state,train(icl>public_transport>thing).@indef) +agt:01(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present,train(icl>public_transport>thing).@indef) +con:01(initiate(icl>start>do,agt>volitional_thing,obj>thing,scn>thing).@present.@promise,pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present) +mod:01(transition(icl>change_of_state>thing,equ>passage).@indef,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):01) +or:01(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02.@pl,transition(icl>change_of_state>thing,equ>passage).@indef) +man:01(transition(icl>change_of_state>thing,equ>passage).@indef,one(icl>digit>thing)) +qua:01(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02.@pl,more(icl>quantity,ant>less,qua<thing,bas>uw)) +plc:01(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02.@pl) +cob(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):02.@entry.@not.@present,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw):02.@pl) +obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing):02.@entry.@not.@present,it(icl>thing).@topic) +agt:01(initiate(icl>start>do,agt>volitional_thing,obj>thing,scn>thing).@present.@promise,etcs:02) +mod:01(application(icl>information,equ>request,agt>thing,obj>uw).@indef,brake(icl>restraint>thing)) +obj:01(initiate(icl>start>do,agt>volitional_thing,obj>thing,scn>thing).@present.@promise,application(icl>information,equ>request,agt>thing,obj>uw).@indef) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="3.9.1.6"> +<text_body><orig>The current operational status shall be indicated to the driver on the DMI +</orig><unl>[S:00] +{org:en} +The current operational status shall be indicated to the driver on the DMI. +{/org} +{unl} +mod(status(icl>state>thing).@def.@topic,current(icl>adj,ant>noncurrent)) +mod(status(icl>state>thing).@def.@topic,operational(icl>adj,com>operation)) +obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,status(icl>state>thing).@def.@topic) +agt(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,driver(icl>operator>thing,ant>nondriver).@def) +plc(driver(icl>operator>thing,ant>nondriver).@def,dmi.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="3.10"> +<title><orig>National values</orig><unl>[S:00] +{org:en} +National values. +{/org} +{unl} +mod(value(icl>property,obj>thing).@entry.@pl,national(icl>adj,ant>international)) +{/unl} +[/S] + +</unl></title> +<req id="3.10.1.1"> +<text_body><orig>The ETCS on-board shall be capable of receiving National values from the trackside to adapt to National requirements +</orig><unl>[S:00] +{org:en} +The ETCS on-board shall be capable of receiving National values from the trackside to adapt to National requirements. +{/org} +{unl} +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs.@def) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs.@def) +aoj(capable(icl>adj),etcs.@def) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,on-board) +mod:01(value(icl>property,obj>thing).@pl,national(icl>adj,ant>international):01.@maiuscul) +obj:01(receive(icl>acquire>do,src>thing,obj>thing).@entry,value(icl>property,obj>thing).@pl) +src:01(receive(icl>acquire>do,src>thing,obj>thing).@entry,trackside.@def) +mod:02(requirement(icl>duty>thing).@pl,national(icl>adj,ant>international):02.@maiuscul) +cob:02(adapt(icl>change>occur,equ>conform,cob>thing,obj>thing).@entry,requirement(icl>duty>thing).@pl) +obj(capable(icl>adj),:01) +pur:01(receive(icl>acquire>do,src>thing,obj>thing).@entry,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="3.10.1.3"> +<text_body><orig>National values shall be applicable to a defined area +</orig><unl>[S:00] +{org:en} +National values shall be applicable to a defined area. +{/org} +{unl} +mod(value(icl>property,obj>thing).@pl,national(icl>adj,ant>international)) +aoj(applicable(icl>adj).@entry.@present.@promise,value(icl>property,obj>thing).@pl) +obj(applicable(icl>adj).@entry.@present.@promise,area(icl>extent>abstract_thing,obj>thing).@indef) +obj(define(icl>characterize>be,obj>uw,aoj>thing).@state,area(icl>extent>abstract_thing,obj>thing).@indef) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="3.10.1.6"> +<text_body><orig>Once received onboard the national values shall remain valid even if the onboard equipment is switched off +</orig><unl>[S:00] +{org:en} +Once received onboard the national values shall remain valid even if the onboard equipment is switched off. +{/org} +{unl} +tim(receive(icl>acquire>do,src>thing,obj>thing).@state,once(icl>how)) +agt(receive(icl>acquire>do,src>thing,obj>thing).@state,onboard:01) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,onboard:01) +aoj(remain(icl>be,ant>change,obj>uw,aoj>thing,asp>thing),onboard:01) +mod(value(icl>property,obj>thing).@def.@pl,national(icl>adj,ant>international)) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,value(icl>property,obj>thing).@def.@pl) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,remain(icl>be,ant>change,obj>uw,aoj>thing,asp>thing)) +obj(remain(icl>be,ant>change,obj>uw,aoj>thing,asp>thing),valid(icl>adj,ant>invalid)) +con(remain(icl>be,ant>change,obj>uw,aoj>thing,asp>thing),even(icl>how)) +mod:01(equipment(icl>instrumentality>thing).@def.@topic,onboard:02) +obj:01(switch_off(icl>turn_off>do,agt>thing,obj>functional_thing).@entry.@present,equipment(icl>instrumentality>thing).@def.@topic) +obj(remain(icl>be,ant>change,obj>uw,aoj>thing,asp>thing),:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="3.11"> +<title><orig>Default values for the national values</orig><unl>[S:00] +{org:en} +Default values for the national values. +{/org} +{unl} +mod(value(icl>property,obj>thing):01.@entry.@pl,default(icl>absence>thing)) +mod(value(icl>property,obj>thing):02.@def.@pl,national(icl>adj,ant>international)) +pur(value(icl>property,obj>thing):01.@entry.@pl,value(icl>property,obj>thing):02.@def.@pl) +{/unl} +[/S] + +</unl></title> +<req id="3.10.1.1"> +<text_body><orig>If the on-board has no valid national values for the current location, default values shall be used by the onboard equipment. +</orig><unl></unl></text_body> +<modifier>M</modifier> +</req> +<req id="3.10.1.2"> +<text_body><orig>Default values shall be harmonised values, permanently stored in all ERTMS/ETCS on board equipment +</orig><unl>[S:00] +{org:en} +Default values shall be harmonised values, permanently stored in all ERTMS/ETCS on board equipment. +{/org} +{unl} +mod(harmonise(icl>adjust>do,cob>thing,agt>volitional_thing,obj>thing).@present.@promise,default(icl>absence>thing)) +mod(value(icl>property,obj>thing):02.@entry.@pl,default(icl>absence>thing)) +obj(harmonise(icl>adjust>do,cob>thing,agt>volitional_thing,obj>thing).@present.@promise,value(icl>property,obj>thing):01.@pl.@topic) +obj(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@state,value(icl>property,obj>thing):02.@entry.@pl) +man(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@state,permanently(icl>how,ant>temporarily,com>permanent)) +qua:01(ertms.@entry,all(icl>quantity,ant>some,per>thing)) +or:01(etcs.@entry,ertms.@entry) +mod(ertms.@entry,on_board(icl>how,obj>thing)) +obj(on_board(icl>how,obj>thing),equipment(icl>instrumentality>thing)) +plc(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@state,:01.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4"> +<title><orig>Functions</orig><unl>[S:00] +{org:en} +Functions. +{/org} +{unl} +[W] +function(icl>mathematical_relation>thing).@entry.@pl +[/W] +{/unl} +[/S] + +</unl></title> +<p id="4.1"> +<title><orig>Operational Functions</orig><unl>[S:00] +{org:en} +Operational Functions. +{/org} +{unl} +mod(function(icl>mathematical_relation>thing).@entry.@pl.@maiuscul,operational(icl>adj,com>operation)) +{/unl} +[/S] + +</unl></title> +<p id="4.1.1"> +<title><orig>On Board Equipment self Test</orig><unl>[S:00] +{org:en} +On Board Equipment self Test. +{/org} +{unl} +man(test(icl>evaluate>do,agt>volitional_thing,obj>thing,cao>uw,met>thing).@entry.@imperative.@maiuscul,on_board(icl>how,obj>thing)) +obj(on_board(icl>how,obj>thing),equipment(icl>instrumentality>thing).@maiuscul) +mod(test(icl>evaluate>do,agt>volitional_thing,obj>thing,cao>uw,met>thing).@entry.@imperative.@maiuscul,self) +{/unl} +[/S] + +</unl></title> +<req id="4.1.1.3a"> +<text_body><orig>At Start Up, the on board equipment shall perform an automatic self-test. +</orig><unl>[S:00] +{org:en} +At Start Up, the on board equipment shall perform an automatic self-test. +{/org} +{unl} +tim(promise(icl>modal>be,obj>uw,aoj>thing).@entry,start(icl>beginning>thing).@maiuscul) +man(promise(icl>modal>be,obj>uw,aoj>thing).@entry,up(icl>how,com>height).@maiuscul) +man(promise(icl>modal>be,obj>uw,aoj>thing).@entry,on board) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,equipment(icl>instrumentality>thing).@def) +agt(perform(icl>do,agt>thing,obj>thing),equipment(icl>instrumentality>thing).@def) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,perform(icl>do,agt>thing,obj>thing)) +mod(self-test.@indef,automatic(icl>adj,ant>manual)) +obj(perform(icl>do,agt>thing,obj>thing),self-test.@indef) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.1.4b"> +<text_body><orig>The test shall require no action on the part of the driver. +</orig><unl>[S:00] +{org:en} +The test shall require no action on the part of the driver. +{/org} +{unl} +aoj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@present.@promise,test(icl>mental_measurement>thing).@def) +mod(action(icl>process,equ>influence,cob>thing,obj>thing),no(icl>quantity,qua<thing)) +obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@present.@promise,action(icl>process,equ>influence,cob>thing,obj>thing)) +plc(action(icl>process,equ>influence,cob>thing,obj>thing),part(icl>region>abstract_thing,pof>area).@def) +obj(part(icl>region>abstract_thing,pof>area).@def,driver(icl>operator>thing,ant>nondriver).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.1.4c"> +<text_body><orig>The DMI shall indicate the result of the self-test. +</orig><unl>[S:00] +{org:en} +The DMI shall indicate the result of the self-test. +{/org} +{unl} +aoj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,dmi.@def) +obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,result(icl>phenomenon>thing,equ>consequence).@def) +obj(result(icl>phenomenon>thing,equ>consequence).@def,self-test.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.1.2"> +<title><orig>Train and driver Data Entry</orig><unl>[S:00] +{org:en} +Train and driver Data Entry. +{/org} +{unl} +and(entry(icl>written_record>thing).@maiuscul,train(icl>public_transport>thing).@entry) +mod(data(icl>collection>thing).@maiuscul,driver(icl>operator>thing,ant>nondriver)) +mod(train(icl>public_transport>thing).@entry,data(icl>collection>thing).@maiuscul) +mod(entry(icl>written_record>thing).@maiuscul,data(icl>collection>thing).@maiuscul) +{/unl} +[/S] + +</unl></title> +<req id="4.1.2.1a"> +<text_body><orig>Train data shall be entered before the on-board ETCS equipment allows train movement. +</orig><unl>[S:00] +{org:en} +Train data shall be entered before the on-board ETCS equipment allows train movement. +{/org} +{unl} +mod(data(icl>collection>thing).@topic,train(icl>public_transport>thing):01) +obj(enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@entry.@present.@promise,data(icl>collection>thing).@topic) +tim(enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@entry.@present.@promise,before(icl>how,equ>earlier,tim<uw,obj>uw)) +mod:01(equipment(icl>instrumentality>thing).@def,on-board) +mod:01(equipment(icl>instrumentality>thing).@def,etcs) +agt:01(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing).@entry.@present,equipment(icl>instrumentality>thing).@def) +ben:01(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing).@entry.@present,train(icl>public_transport>thing):02) +obj:01(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing).@entry.@present,movement(icl>happening>thing)) +obj(before(icl>how,equ>earlier,tim<uw,obj>uw),:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.2.2"> +<text_body><orig>The driver shall be able to select Train Data Entry on the DMI. +</orig><unl>[S:00] +{org:en} +The driver shall be able to select Train Data Entry on the DMI. +{/org} +{unl} +aoj(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry.@present.@ability.@promise,driver(icl>operator>thing,ant>nondriver).@def) +mod(data(icl>collection>thing).@maiuscul,train(icl>public_transport>thing).@maiuscul) +mod(entry(icl>written_record>thing).@maiuscul,data(icl>collection>thing).@maiuscul) +obj(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry.@present.@ability.@promise,entry(icl>written_record>thing).@maiuscul) +plc(entry(icl>written_record>thing).@maiuscul,dmi.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.2.3a"> +<text_body><orig>Entering or overwriting data manually by the driver shall be possible but only when stationary. +</orig><unl>[S:00] +{org:en} +Entering or overwriting data manually by the driver shall be possible but only when stationary. +{/org} +{unl} +or:01(overwrite(icl>write>do,agt>thing,obj>thing).@entry,enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@entry) +aoj(possible(icl>adj,ant>impossible),overwrite(icl>write>do,agt>thing,obj>thing).@entry) +obj:01(overwrite(icl>write>do,agt>thing,obj>thing).@entry,data(icl>collection>thing)) +man(:01.@_hn-scope,manually(icl>how,com>manual)) +met(promise(icl>modal>be,obj>uw,aoj>thing).@entry,driver(icl>operator>thing,ant>nondriver).@def) +obj(but(icl>how,equ>however,obj>uw,and<uw),possible(icl>adj,ant>impossible)) +and(only(icl>adj,equ>lone),but(icl>how,equ>however,obj>uw,and<uw)) +con(possible(icl>adj,ant>impossible),when(icl>how,com>condition,obj>uw,con<uw)) +obj(when(icl>how,com>condition,obj>uw,con<uw),stationary(icl>adj)) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01.@_hn-scope) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.2.5a"> +<text_body><orig>Train data may be entered automatically from a railway management system or from train memory. +</orig><unl>[S:00] +{org:en} +Train data may be entered automatically from a railway management system or from train memory. +{/org} +{unl} +mod(data(icl>collection>thing).@topic,train(icl>public_transport>thing):01) +obj(enter(icl>put>do,plt>thing,plf>thing,agt>volitional_thing,obj>thing).@entry.@present.@grant,data(icl>collection>thing).@topic) +man(enter(icl>put>do,plt>thing,plf>thing,agt>volitional_thing,obj>thing).@entry.@present.@grant,automatically(icl>how,com>automatic)) +mod:01(management(icl>action,agt>volitional_thing,obj>thing),railway(icl>line>thing)) +mod:01(system(icl>group>thing).@entry.@indef,management(icl>action,agt>volitional_thing,obj>thing)) +or:01(memory(icl>basic_cognitive_process>thing).@entry,system(icl>group>thing).@entry.@indef) +mod(system(icl>group>thing).@entry.@indef,train(icl>public_transport>thing):02) +plf(enter(icl>put>do,plt>thing,plf>thing,agt>volitional_thing,obj>thing).@entry.@present.@grant,:01.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>O</modifier> +</req> +<req id="4.1.2.9"> +<text_body><orig>The driver shall be able to consult train data when the train is stationary or moving.</orig><unl>[S:00] +{org:en} +The driver shall be able to consult train data when the train is stationary or moving. +{/org} +{unl} +aoj(consult(icl>ask>do,agt>person,cao>thing,cag>person).@entry.@present.@ability.@promise,driver(icl>operator>thing,ant>nondriver).@def) +mod(data(icl>collection>thing),train(icl>public_transport>thing):01) +cag(consult(icl>ask>do,agt>person,cao>thing,cag>person).@entry.@present.@ability.@promise,data(icl>collection>thing)) +tim(consult(icl>ask>do,agt>person,cao>thing,cag>person).@entry.@present.@ability.@promise,train(icl>public_transport>thing):02.@def) +aoj(stationary(icl>adj).@present,train(icl>public_transport>thing):02.@def) +or(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing),stationary(icl>adj).@present) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.2.10"> +<text_body><orig>Current train data shall be stored (except at transition to shunting) in the ETCS equipment until the traction unit is not operative. +</orig><unl>[S:00] +{org:en} +Current train data shall be stored (except at transition to shunting) in the ETCS equipment until the traction unit is not operative. +{/org} +{unl} +mod(data(icl>collection>thing).@topic,current(icl>adj,ant>noncurrent)) +mod(data(icl>collection>thing).@topic,train(icl>public_transport>thing)) +obj(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@promise,data(icl>collection>thing).@topic) +man:01(transition(icl>change_of_state>thing,equ>passage).@entry,shunt(icl>transfer>do,agt>thing,obj>thing)) +mod(equipment(icl>instrumentality>thing).@def,etcs) +plc(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@promise,equipment(icl>instrumentality>thing).@def) +mod(unit(icl>measure>abstract_thing,aoj>uw).@def,traction(icl>pull>thing)) +tmt(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@promise,unit(icl>measure>abstract_thing,aoj>uw).@def) +aoj(operative(icl>adj,ant>inoperative).@not.@present,unit(icl>measure>abstract_thing,aoj>uw).@def) +tim:02(except(icl>exclude>do,src>uw,agt>thing,obj>thing).@entry,:01.@entry.@parenthesis) +shd(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@promise,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.2.11"> +<text_body><orig>Stored train data shall be offered to the driver to be confirmed when Data Entry starts. +</orig><unl>[S:00] +{org:en} +Stored train data shall be offered to the driver to be confirmed when Data Entry starts. +{/org} +{unl} +mod(data(icl>collection>thing):01,train(icl>public_transport>thing)) +obj(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@state,data(icl>collection>thing):01) +aoj(offer(icl>make_available>be,obj>thing,aoj>thing,ben>thing).@entry.@present.@promise,data(icl>collection>thing):01) +ben(offer(icl>make_available>be,obj>thing,aoj>thing,ben>thing).@entry.@present.@promise,driver(icl>operator>thing,ant>nondriver).@def) +mod:02(entry(icl>written_record>thing).@maiuscul,data(icl>collection>thing):02.@maiuscul) +agt:02(start(icl>begin>do,src>uw,agt>thing,obj>uw).@entry.@present,entry(icl>written_record>thing).@maiuscul) +obj(offer(icl>make_available>be,obj>thing,aoj>thing,ben>thing).@entry.@present.@promise,:01) +tim:01(confirm(icl>be,equ>support,obj>uw,aoj>thing,met>thing).@entry,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.2.13"> +<text_body><orig>The system for Train Data Entry shall provide for the input of other data required by STMs connected to ETCS. This may require additional items, not required for ETCS, to be entered. +</orig><unl>[S:00] +{org:en} +The system for Train Data Entry shall provide for the input of other data required by STMs connected to ETCS. +{/org} +{unl} +agt(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present.@promise,system(icl>group>thing).@def) +mod(data(icl>collection>thing):01.@maiuscul,train(icl>public_transport>thing).@maiuscul) +mod(entry(icl>written_record>thing).@maiuscul,data(icl>collection>thing):01.@maiuscul) +pur(system(icl>group>thing).@def,entry(icl>written_record>thing).@maiuscul) +obj(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present.@promise,input(icl>signal>thing,equ>input_signal).@def) +mod(data(icl>collection>thing):02,other(icl>adj,equ>different)) +obj(input(icl>signal>thing,equ>input_signal).@def,data(icl>collection>thing):02) +mod(data(icl>collection>thing):02,required(icl>adj,agt>thing,obj>thing,gol>thing).@state) +agt(required(icl>adj,agt>thing,obj>thing,gol>thing).@state,stms) +obj(connect(icl>do,equ>tie,cob>concrete_thing,agt>thing,obj>concrete_thing).@state,stms) +cob(connect(icl>do,equ>tie,cob>concrete_thing,agt>thing,obj>concrete_thing).@state,etcs) +{/unl} +[/S] +[S:00] +{org:en} +This may require additional items, not required for ETCS, to be entered. +{/org} +{unl} +aoj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@present.@suppose,this(icl>thing,equ>it,equ>that)) +mod:01(item(icl>part>thing).@pl,additional(icl>adj,equ>extra)) +obj:01(enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@entry,item(icl>part>thing).@pl) +mod:01(item(icl>part>thing).@pl,required(icl>adj,agt>thing,obj>thing,gol>thing).@not.@state) +pur:01(required(icl>adj,agt>thing,obj>thing,gol>thing).@not.@state,etcs) +obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@present.@suppose,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.2.14a"> +<text_body><orig>The entry of driver identification and the selection of the language shall be possible.</orig><unl>[S:00] +{org:en} +The entry of driver identification and the selection of the language shall be possible. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,entry(icl>written_record>thing).@def) +mod(:01.@_hn-scope,driver(icl>operator>thing,ant>nondriver)) +and:01(selection(icl>action,agt>thing,obj>thing).@entry.@def,identification(icl>determination>thing,equ>designation).@entry) +obj:01(selection(icl>action,agt>thing,obj>thing).@entry.@def,language(icl>communication>thing).@def) +obj(entry(icl>written_record>thing).@def,:01.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.2.14b"> +<text_body><orig>The change of driver identification during a journey or a Train Running Number shall be possible</orig><unl>[S:00] +{org:en} +The change of driver identification during a journey or a Train Running Number shall be possible. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,change(icl>difference>abstract_thing).@def) +mod(identification(icl>determination>thing,equ>designation),driver(icl>operator>thing,ant>nondriver)) +obj(change(icl>difference>abstract_thing).@def,identification(icl>determination>thing,equ>designation)) +or:01(number(icl>abstract_thing,icl>quantity,obj>thing).@entry.@indef.@maiuscul,journey(icl>travel>thing).@entry.@indef) +mod(:01.@_hn-scope,train(icl>public_transport>thing).@maiuscul) +mod:01(number(icl>abstract_thing,icl>quantity,obj>thing).@entry.@indef.@maiuscul,running(icl>adj,equ>running).@maiuscul) +dur(identification(icl>determination>thing,equ>designation),:01.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.2.15"> +<text_body><orig>Following successful completion of Train Data Entry, the driver shall be able to perform shunting movements or train movements.</orig><unl>[S:00] +{org:en} +Following successful completion of Train Data Entry, the driver shall be able to perform shunting movements or train movements. +{/org} +{unl} +mod(completion(icl>maneuver>thing),successful(icl>adj,ant>unsuccessful)) +agt(follow(icl>move>do,equ>go_after,agt>volitional_thing,obj>volitional_thing).@progress,completion(icl>maneuver>thing)) +aoj(perform(icl>icl>work>do,agt>person,man>how).@entry.@present.@ability.@promise,completion(icl>maneuver>thing)) +mod(data(icl>collection>thing).@maiuscul,train(icl>public_transport>thing):01.@maiuscul) +mod(entry(icl>written_record>thing).@maiuscul,data(icl>collection>thing).@maiuscul) +obj(completion(icl>maneuver>thing),entry(icl>written_record>thing).@maiuscul) +cnt(entry(icl>written_record>thing).@maiuscul,driver(icl>operator>thing,ant>nondriver).@def) +man(perform(icl>icl>work>do,agt>person,man>how).@entry.@present.@ability.@promise,shunt(icl>transfer>do,agt>thing,obj>thing)) +or:02(movement(icl>happening>thing):02.@entry.@pl,movement(icl>happening>thing):01.@entry.@pl) +mod(:02.@_hn-scope,train(icl>public_transport>thing):02) +obj(shunt(icl>transfer>do,agt>thing,obj>thing),:02.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.2.16" part="Y" part_id="0"> +<text_body><itemize> +<item>Driver identification</item> +<item>Train identification (train number) STM ready for use</item> +<item>Data required for brake calculation</item> +<item>Maximum train speed</item> +<item>Train length</item> +<item>Status of air tight system</item> +<item>Type of electric power accepted</item> +<item>Data additional required for STM (if any)</item> +<item>International train category</item> +<item>Train gauge</item> +<item>Maximum axle load of the train with a resolution of 0,5 t</item> +</itemize> +<orig>The following data may be entered manually by the driver or from train memory: +</orig><unl>[S:00] +{org:en} +Driver identification, Train identification (train number) STM ready for use, Data required for brake calculation, Maximum train speed, Train length, Status of air tight system, Type of electric power accepted, Data additional required for STM (if any), International train category, Train gauge, Maximum axle load of the train with a resolution of 0,5 t. +{/org} +{unl} +mod(0.@entry,driver(icl>operator>thing,ant>nondriver)) +fictit(0.@entry,identification(icl>determination>thing,equ>designation):01) +fictit(0.@entry,train(icl>public_transport>thing):01.@maiuscul) +fictit(0.@entry,identification(icl>determination>thing,equ>designation):02) +mod:02(number(icl>abstract_thing,icl>quantity,obj>thing).@entry,train(icl>public_transport>thing):02) +nam(number(icl>abstract_thing,icl>quantity,obj>thing).@entry,stm:01) +obj:01(ready(icl>adj,ant>unready).@entry,use(icl>activity>thing)) +aoj:03(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):01.@past,data(icl>collection>thing):01.@maiuscul) +obj:03(accept(icl>evaluate>be,equ>consider_true,src>thing,obj>information,aoj>person).@state,require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):01.@past) +mod:01(calculation(icl>procedure>thing),brake(icl>restraint>thing)) +man:01(use(icl>activity>thing),calculation(icl>procedure>thing)) +mod(train(icl>public_transport>thing):03,maximum(icl>extremum>thing,ant>minimum):01.@maiuscul) +mod(speed(icl>rate>thing),train(icl>public_transport>thing):03) +fictit(0.@entry,speed(icl>rate>thing)) +mod:03(length(icl>fundamental_quantity>thing),train(icl>public_transport>thing):04.@maiuscul) +obj:03(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):01.@past,length(icl>fundamental_quantity>thing)) +aoj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):02.@past,status(icl>state>thing).@maiuscul) +mod(system(icl>group>thing),air(icl>travel>abstract_thing,equ>air_travel)) +mod(system(icl>group>thing),tight(icl>adj,ant>loose)) +obj(status(icl>state>thing).@maiuscul,system(icl>group>thing)) +agt(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):02.@past,type(icl>abstract_thing).@maiuscul) +mod:03(power(icl>quality>thing,ant>powerlessness).@entry,electric(icl>adj,com>electricity)) +aoj:03(accept(icl>evaluate>be,equ>consider_true,src>thing,obj>information,aoj>person).@state,power(icl>quality>thing,ant>powerlessness).@entry) +mod:03(data(icl>collection>thing):02.@maiuscul,additional(icl>adj,equ>extra)) +cnt:03(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):01.@past,data(icl>collection>thing):02.@maiuscul) +fictit(0.@entry,require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):02.@past) +pur(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):02.@past,stm:02) +con(0.@entry,any(icl>adj).@parenthesis) +mod(category(icl>collection>thing,equ>class),international(icl>adj,ant>national).@maiuscul) +mod(category(icl>collection>thing,equ>class),train(icl>public_transport>thing):05) +obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):02.@past,category(icl>collection>thing,equ>class)) +mod(gauge(icl>measuring_instrument>thing),train(icl>public_transport>thing):06.@maiuscul) +cob(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):02.@past,gauge(icl>measuring_instrument>thing)) +mod(axle(icl>shaft>thing),maximum(icl>extremum>thing,ant>minimum):02.@maiuscul) +mod(load(icl>weight>thing),axle(icl>shaft>thing)) +man(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):02.@past,load(icl>weight>thing)) +obj(load(icl>weight>thing),train(icl>public_transport>thing):07.@def) +mod(train(icl>public_transport>thing):07.@def,with(icl>how,com>possession,obj>thing,mod<thing)) +obj(with(icl>how,com>possession,obj>thing,mod<thing),resolution(icl>determination>thing).@indef) +fictit(0.@entry,of(icl>how,com>quality,obj>thing)) +mod(0.@entry,,5) +fictit(0.@entry,t-initial) +mod(identification(icl>determination>thing,equ>designation):01,:01) +val(identification(icl>determination>thing,equ>designation):02,:02.@parenthesis) +obj(type(icl>abstract_thing).@maiuscul,:03) +{/unl} +[/S] +[S:00] +{org:en} +The following data may be entered manually by the driver or from train memory:. +{/org} +{unl} +mod(data(icl>collection>thing).@def.@topic,following(icl>adj,ant>leading)) +obj(enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@entry.@present.@grant,data(icl>collection>thing).@def.@topic) +or(from(icl>how,com>origin,obj>thing),enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@entry.@present.@grant) +man(enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@entry.@present.@grant,manually(icl>how,com>manual)) +man(from(icl>how,com>origin,obj>thing),manually(icl>how,com>manual)) +met(enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@entry.@present.@grant,driver(icl>operator>thing,ant>nondriver).@def) +mod(memory(icl>basic_cognitive_process>thing),train(icl>public_transport>thing)) +obj(from(icl>how,com>origin,obj>thing),memory(icl>basic_cognitive_process>thing)) +{/unl} +[/S] + +</unl></text_body> + +<modifier>M</modifier> +</req> +<req id="4.1.2.16" part="Y" part_id="1"> +<text_body><itemize> +<item>Driver identification</item> +<item>Train identification (train number) STM ready for use</item> +<item>Data required for brake calculation</item> +<item>Maximum train speed</item> +<item>Train length</item> +<item>Status of air tight system</item> +<item>Type of electric power accepted</item> +<item>Data additional required for STM (if any)</item> +<item>International train category</item> +<item>Train gauge</item> +<item>Maximum axle load of the train with a resolution of 0,5 t</item> +</itemize> +<orig>The following data may be entered manually by the driver provided by external sources +: +</orig><unl>[S:00] +{org:en} +Driver identification, Train identification (train number) STM ready for use, Data required for brake calculation, Maximum train speed, Train length, Status of air tight system, Type of electric power accepted, Data additional required for STM (if any), International train category, Train gauge, Maximum axle load of the train with a resolution of 0,5 t. +{/org} +{unl} +mod(0.@entry,driver(icl>operator>thing,ant>nondriver)) +fictit(0.@entry,identification(icl>determination>thing,equ>designation):01) +fictit(0.@entry,train(icl>public_transport>thing):01.@maiuscul) +fictit(0.@entry,identification(icl>determination>thing,equ>designation):02) +mod:02(number(icl>abstract_thing,icl>quantity,obj>thing).@entry,train(icl>public_transport>thing):02) +nam(number(icl>abstract_thing,icl>quantity,obj>thing).@entry,stm:01) +obj:01(ready(icl>adj,ant>unready).@entry,use(icl>activity>thing)) +aoj:03(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):01.@past,data(icl>collection>thing):01.@maiuscul) +obj:03(accept(icl>evaluate>be,equ>consider_true,src>thing,obj>information,aoj>person).@state,require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):01.@past) +mod:01(calculation(icl>procedure>thing),brake(icl>restraint>thing)) +man:01(use(icl>activity>thing),calculation(icl>procedure>thing)) +mod(train(icl>public_transport>thing):03,maximum(icl>extremum>thing,ant>minimum):01.@maiuscul) +mod(speed(icl>rate>thing),train(icl>public_transport>thing):03) +fictit(0.@entry,speed(icl>rate>thing)) +mod:03(length(icl>fundamental_quantity>thing),train(icl>public_transport>thing):04.@maiuscul) +obj:03(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):01.@past,length(icl>fundamental_quantity>thing)) +aoj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):02.@past,status(icl>state>thing).@maiuscul) +mod(system(icl>group>thing),air(icl>travel>abstract_thing,equ>air_travel)) +mod(system(icl>group>thing),tight(icl>adj,ant>loose)) +obj(status(icl>state>thing).@maiuscul,system(icl>group>thing)) +agt(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):02.@past,type(icl>abstract_thing).@maiuscul) +mod:03(power(icl>quality>thing,ant>powerlessness).@entry,electric(icl>adj,com>electricity)) +aoj:03(accept(icl>evaluate>be,equ>consider_true,src>thing,obj>information,aoj>person).@state,power(icl>quality>thing,ant>powerlessness).@entry) +mod:03(data(icl>collection>thing):02.@maiuscul,additional(icl>adj,equ>extra)) +cnt:03(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):01.@past,data(icl>collection>thing):02.@maiuscul) +fictit(0.@entry,require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):02.@past) +pur(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):02.@past,stm:02) +con(0.@entry,any(icl>adj).@parenthesis) +mod(category(icl>collection>thing,equ>class),international(icl>adj,ant>national).@maiuscul) +mod(category(icl>collection>thing,equ>class),train(icl>public_transport>thing):05) +obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):02.@past,category(icl>collection>thing,equ>class)) +mod(gauge(icl>measuring_instrument>thing),train(icl>public_transport>thing):06.@maiuscul) +cob(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):02.@past,gauge(icl>measuring_instrument>thing)) +mod(axle(icl>shaft>thing),maximum(icl>extremum>thing,ant>minimum):02.@maiuscul) +mod(load(icl>weight>thing),axle(icl>shaft>thing)) +man(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing):02.@past,load(icl>weight>thing)) +obj(load(icl>weight>thing),train(icl>public_transport>thing):07.@def) +mod(train(icl>public_transport>thing):07.@def,with(icl>how,com>possession,obj>thing,mod<thing)) +obj(with(icl>how,com>possession,obj>thing,mod<thing),resolution(icl>determination>thing).@indef) +fictit(0.@entry,of(icl>how,com>quality,obj>thing)) +mod(0.@entry,,5) +fictit(0.@entry,t-initial) +mod(identification(icl>determination>thing,equ>designation):01,:01) +val(identification(icl>determination>thing,equ>designation):02,:02.@parenthesis) +obj(type(icl>abstract_thing).@maiuscul,:03) +{/unl} +[/S] +[S:00] +{org:en} +The following data may be entered manually by the driver provided by external sources +:. +{/org} +{unl} +mod(data(icl>collection>thing).@def.@topic,following(icl>adj,ant>leading)) +obj(enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@entry.@present.@grant,data(icl>collection>thing).@def.@topic) +man(enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@entry.@present.@grant,manually(icl>how,com>manual)) +agt(enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@entry.@present.@grant,driver(icl>operator>thing,ant>nondriver).@def) +obj(provide(icl>equip>do,cob>thing,obj>thing).@state,driver(icl>operator>thing,ant>nondriver).@def) +mod(source(icl>abstract_thing,obj>thing).@pl,external(icl>adj,ant>internal)) +agt(provide(icl>equip>do,cob>thing,obj>thing).@state,source(icl>abstract_thing,obj>thing).@pl) +{/unl} +[/S] + +</unl></text_body> +<modifier>O</modifier> +</req> +<req id="4.1.2.17"> +<text_body><orig>If the onboard fails to contact the RBC when awakening the driver shall be asked to enter the RBC contact details +</orig><unl>[S:00] +{org:en} +If the onboard fails to contact the RBC when awakening the driver shall be asked to enter the RBC contact details. +{/org} +{unl} +obj:02(fail(icl>disappoint>occur,cob>thing,obj>thing).@entry.@present,onboard.@def) +con:02(ask(icl>question>do,cob>volitional_thing,agt>volitional_thing,obj>uw).@present.@promise,fail(icl>disappoint>occur,cob>thing,obj>thing).@entry.@present) +cag:01(contact(icl>communicate>do,equ>reach,agt>thing,cag>thing).@entry,rbc(icl>blood_cell>thing,equ>red_blood_cell):01.@def) +tim:01(rbc(icl>blood_cell>thing,equ>red_blood_cell):01.@def,awaken(icl>change>do,src>thing,agt>thing,obj>living_thing)) +cob:02(ask(icl>question>do,cob>volitional_thing,agt>volitional_thing,obj>uw).@present.@promise,driver(icl>operator>thing,ant>nondriver).@def.@topic) +obj:02(ask(icl>question>do,cob>volitional_thing,agt>volitional_thing,obj>uw).@present.@promise,enter(icl>do,equ>join,agt>volitional_thing,obj>thing)) +mod:02(detail(icl>fact>thing).@def.@pl,rbc(icl>blood_cell>thing,equ>red_blood_cell):02) +mod:02(detail(icl>fact>thing).@def.@pl,contact(icl>interaction>thing)) +obj:02(enter(icl>do,equ>join,agt>volitional_thing,obj>thing),detail(icl>fact>thing).@def.@pl) +cob:02(fail(icl>disappoint>occur,cob>thing,obj>thing).@entry.@present,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.1.3"> +<title><orig>Shunting operation</orig><unl>[S:00] +{org:en} +Shunting operation. +{/org} +{unl} +agt(shunt(icl>transfer>do,agt>thing,obj>thing).@progress,operation(icl>business_activity>thing).@entry) +{/unl} +[/S] + +</unl></title> +<req id="4.1.3.1"> +<text_body><orig>An ETCS equipped traction unit shall be capable of being moved in Shunting without train data, track data or movement authority. +</orig><unl>[S:00] +{org:en} +An ETCS equipped traction unit shall be capable of being moved in Shunting without train data, track data or movement authority. +{/org} +{unl} +man(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@state,etcs) +mod(unit(icl>measure>abstract_thing,aoj>uw).@indef,traction(icl>pull>thing)) +obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@state,unit(icl>measure>abstract_thing,aoj>uw).@indef) +aoj(capable(icl>adj).@entry.@present.@promise,unit(icl>measure>abstract_thing,aoj>uw).@indef) +obj(capable(icl>adj).@entry.@present.@promise,move(icl>relocate>do,plt>thing,plf>thing,agt>volithional_thing)) +man:02(shunt(icl>transfer>do,agt>thing,obj>thing).@entry.@maiuscul,without(icl>how,ant>with,com>physical,obj>thing)) +or:05(data(icl>collection>thing):02.@entry,data(icl>collection>thing):01.@entry) +mod(:05.@_hn-scope,track(icl>line>thing,equ>path)) +mod:02(authority(icl>abstract_thing,obj>uw),movement(icl>happening>thing)) +obj:02(without(icl>how,ant>with,com>physical,obj>thing),authority(icl>abstract_thing,obj>uw)) +scn(move(icl>relocate>do,plt>thing,plf>thing,agt>volithional_thing),:02) +mod(data(icl>collection>thing):01.@entry,:02) +or(:02,:05.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.3.2a"> +<text_body><orig>Transfer to Shunting on driver’s selection shall only be possible when stationary. +</orig><unl>[S:00] +{org:en} +Transfer to Shunting on driver's selection shall only be possible when stationary. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,transfer(icl>movement>thing,equ>transportation)) +to(transfer(icl>movement>thing,equ>transportation),shunt(icl>transfer>do,agt>thing,obj>thing).@maiuscul) +plc(shunt(icl>transfer>do,agt>thing,obj>thing).@maiuscul,selection(icl>action,agt>thing,obj>thing)) +pos(selection(icl>action,agt>thing,obj>thing),driver(icl>operator>thing,ant>nondriver)) +man(possible(icl>adj,ant>impossible).@entry.@present.@promise,only(icl>how,com>result)) +con(possible(icl>adj,ant>impossible).@entry.@present.@promise,when(icl>how,com>condition,obj>uw,con<uw)) +obj(when(icl>how,com>condition,obj>uw,con<uw),stationary(icl>adj)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.3.2c"> +<text_body><orig>To prevent unauthorised use of the function permission shall be obtained from the RBC if the train is operating under the control of the RBC. +</orig><unl>[S:00] +{org:en} +To prevent unauthorised use of the function permission shall be obtained from the RBC if the train is operating under the control of the RBC. +{/org} +{unl} +mod:01(use(icl>activity>thing),unauthorized(icl>adj,ant>authorized)) +obj:01(prevent(icl>forestall>do,agt>thing,obj>thing).@entry.@topic,use(icl>activity>thing)) +mod:01(permission(icl>approval>thing).@def,function(icl>mathematical_relation>thing)) +obj:01(use(icl>activity>thing),permission(icl>approval>thing).@def) +src(obtain(icl>get>do,src>thing,agt>thing,obj>thing).@entry.@present.@promise,rbc(icl>blood_cell>thing,equ>red_blood_cell):01.@def) +obj:02(operate(icl>work>occur,obj>thing).@entry.@present.@progress,train(icl>public_transport>thing).@def) +plc:02(operate(icl>work>occur,obj>thing).@entry.@present.@progress,under(icl>how,equ>below,obj>thing,plc<uw)) +obj:02(under(icl>how,equ>below,obj>thing,plc<uw),control(icl>power>thing).@def) +agt:02(control(icl>power>thing).@def,rbc(icl>blood_cell>thing,equ>red_blood_cell):02.@def) +obj(obtain(icl>get>do,src>thing,agt>thing,obj>thing).@entry.@present.@promise,:01) +con(obtain(icl>get>do,src>thing,agt>thing,obj>thing).@entry.@present.@promise,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.3.2d"> +<text_body><orig>Permission received shall be indicated to the driver. +</orig><unl>[S:00] +{org:en} +Permission received shall be indicated to the driver. +{/org} +{unl} +obj(receive(icl>acquire>do,src>thing,obj>thing).@state,permission(icl>approval>thing).@topic) +obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,permission(icl>approval>thing).@topic) +agt(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,driver(icl>operator>thing,ant>nondriver).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.3.3"> +<text_body><orig>It shall be possible to manually select Shunting from Stand By operation, Full Supervision operation or Partial Supervision operation +</orig><unl>[S:00] +{org:en} +It shall be possible to manually select Shunting from Stand By operation, Full Supervision operation or Partial Supervision operation. +{/org} +{unl} +man(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw),manually(icl>how,com>manual)) +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw)) +man(shunt(icl>transfer>do,agt>thing,obj>thing).@progress.@maiuscul,from(icl>how,com>origin,obj>thing)) +obj(from(icl>how,com>origin,obj>thing),stand(icl>support>thing,equ>base).@maiuscul) +met(stand(icl>support>thing,equ>base).@maiuscul,operation(icl>business_activity>thing):01) +mod:01(operation(icl>business_activity>thing):02.@entry,full(icl>adj,ant>empty).@maiuscul) +mod:01(operation(icl>business_activity>thing):02.@entry,supervision(icl>management>thing):01.@maiuscul) +or:01(operation(icl>business_activity>thing):03.@entry,operation(icl>business_activity>thing):02.@entry) +mod(:01.@_hn-scope,partial(icl>adj).@maiuscul) +mod:01(operation(icl>business_activity>thing):03.@entry,supervision(icl>management>thing):02.@maiuscul) +agt(shunt(icl>transfer>do,agt>thing,obj>thing).@progress.@maiuscul,operation(icl>business_activity>thing):03.@entry) +obj(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw),:01.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.3.4a"> +<text_body><orig>Automatic transfer to Shunting may be from Full Supervision operation and Partial Supervision operation status at any speed lower than or equal to the supervised shunting speed based on trackside information. +</orig><unl>[S:00] +{org:en} +Automatic transfer to Shunting may be from Full Supervision operation and Partial Supervision operation status at any speed lower than or equal to the supervised shunting speed based on trackside information. +{/org} +{unl} +mod(transfer(icl>movement>thing,equ>transportation),automatic(icl>adj,ant>manual)) +aoj(suppose(icl>modal>be,obj>uw,aoj>thing).@entry,transfer(icl>movement>thing,equ>transportation)) +obj(suppose(icl>modal>be,obj>uw,aoj>thing).@entry,transfer(icl>movement>thing,equ>transportation)) +man(transfer(icl>movement>thing,equ>transportation),shunt(icl>transfer>do,agt>thing,obj>thing):01.@maiuscul) +mod:01(operation(icl>business_activity>thing):01.@entry,full(icl>adj,ant>empty).@maiuscul) +mod:01(operation(icl>business_activity>thing):01.@entry,supervision(icl>management>thing):01.@maiuscul) +and:01(status(icl>state>thing).@entry,operation(icl>business_activity>thing):01.@entry) +mod(:03.@_hn-scope,partial(icl>adj).@maiuscul) +mod:01(operation(icl>business_activity>thing):02,supervision(icl>management>thing):02.@maiuscul) +mod:01(status(icl>state>thing).@entry,operation(icl>business_activity>thing):02) +mod:01(speed(icl>rate>thing):01,any(icl>adj)) +tim:01(status(icl>state>thing).@entry,speed(icl>rate>thing):01) +or:03(equal(icl>adj,ant>unequal).@entry,low_degree_of(icl>adj,aoj>thing).@entry) +mod(suppose(icl>modal>be,obj>uw,aoj>thing).@entry,than(icl>how,obj>uw,bas<thing)) +obj:03(equal(icl>adj,ant>unequal).@entry,speed(icl>rate>thing):02.@def) +obj(supervise(icl>control>do,agt>volitional_thing,obj>thing).@state,speed(icl>rate>thing):02.@def) +obj(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@state,speed(icl>rate>thing):02.@def) +mod(information(icl>message>thing),trackside) +cob(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@state,information(icl>message>thing)) +man(:03.@_hn-scope,more(icl>how)) +aoj:03(low_degree_of(icl>adj,aoj>thing).@entry,:01.@_hn-scope) +rsn(transfer(icl>movement>thing,equ>transportation),:03.@_hn-scope) +agt(shunt(icl>transfer>do,agt>thing,obj>thing):02.@progress,:03.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.3.4b"> +<text_body><orig>Before authomatic transition to Shunting, ETCS shall request confirmation from the driver. +</orig><unl>[S:00] +{org:en} +Before authomatic transition to Shunting, ETCS shall request confirmation from the driver. +{/org} +{unl} +tim(request(icl>communicate>do,agt>volitional_thing,obj>thing).@present.@promise,before(icl>how,tim<uw,obj>thing).@entry) +mod(transition(icl>change_of_state>thing,equ>passage),authomatic) +obj(before(icl>how,tim<uw,obj>thing).@entry,transition(icl>change_of_state>thing,equ>passage)) +man(transition(icl>change_of_state>thing,equ>passage),shunt(icl>transfer>do,agt>thing,obj>thing).@maiuscul) +agt(request(icl>communicate>do,agt>volitional_thing,obj>thing).@present.@promise,etcs) +obj(request(icl>communicate>do,agt>volitional_thing,obj>thing).@present.@promise,confirmation(icl>proof>thing)) +mod(confirmation(icl>proof>thing),from(icl>how,equ>according_to,obj>thing)) +obj(from(icl>how,equ>according_to,obj>thing),driver(icl>operator>thing,ant>nondriver).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.3.5a"> +<text_body><orig>ETCS shall supervise Shunting operation to a permitted national speed value. +</orig><unl>[S:00] +{org:en} +ETCS shall supervise Shunting operation to a permitted national speed value. +{/org} +{unl} +agt(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry.@present.@promise,etcs) +obj:01(shunt(icl>transfer>do,agt>thing,obj>thing).@maiuscul,operation(icl>business_activity>thing)) +mod:01(operation(icl>business_activity>thing),to(icl>how,com>content,obj>thing)) +rec:01(permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@state,national(icl>person>thing)) +mod:01(value(icl>property,obj>thing).@entry.@indef,speed(icl>rate>thing)) +obj:01(to(icl>how,com>content,obj>thing),value(icl>property,obj>thing).@entry.@indef) +obj:01(permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@state,value(icl>property,obj>thing).@entry.@indef) +man(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry.@present.@promise,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.3.5b"> +<text_body><orig>The supervised Shunting speed shall be indicated to the driver on request. +</orig><unl>[S:00] +{org:en} +The supervised Shunting speed shall be indicated to the driver on request. +{/org} +{unl} +obj(supervise(icl>control>do,agt>volitional_thing,obj>thing).@state,speed(icl>rate>thing).@def.@topic) +agt(shunt(icl>transfer>do,agt>thing,obj>thing).@progress.@maiuscul,speed(icl>rate>thing).@def.@topic) +obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,speed(icl>rate>thing).@def.@topic) +agt(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,driver(icl>operator>thing,ant>nondriver).@def) +plc(driver(icl>operator>thing,ant>nondriver).@def,request(icl>message>thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.3.6"> +<text_body><orig>It shall be possible to apply the train trip function, if the shunting movement passes a signal showing "danger for shunting". +</orig><unl>[S:00] +{org:en} +It shall be possible to apply the train trip function, if the shunting movement passes a signal showing "danger for shunting". +{/org} +{unl} +mod:02(trip(icl>journey>thing),train(icl>public_transport>thing)) +mod:02(function(icl>mathematical_relation>thing).@def,trip(icl>journey>thing)) +obj:02(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing),function(icl>mathematical_relation>thing).@def) +agt:02(shunt(icl>transfer>do,agt>thing,obj>thing):01.@progress,movement(icl>happening>thing).@entry.@def) +agt:02(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@present,movement(icl>happening>thing).@entry.@def) +con:02(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing),pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@present) +plc:02(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@present,signal(icl>communication>thing).@indef) +agt:02(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@progress,signal(icl>communication>thing).@indef) +man:01(danger(icl>condition>thing,ant>safety).@entry,shunt(icl>transfer>do,agt>thing,obj>thing):02) +obj:02(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@progress,:01.@double_quote) +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.3.8a"> +<text_body><orig>Exit from Shunting shall only be possible when the train is stationary. +</orig><unl>[S:00] +{org:en} +Exit from Shunting shall only be possible when the train is stationary. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,exit(icl>opening>thing)) +obj(exit(icl>opening>thing),shunt(icl>transfer>do,agt>thing,obj>thing).@maiuscul) +man(possible(icl>adj,ant>impossible).@entry.@present.@promise,only(icl>how,com>result)) +tim(possible(icl>adj,ant>impossible).@entry.@present.@promise,train(icl>public_transport>thing).@def) +aoj(stationary(icl>adj).@present,train(icl>public_transport>thing).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.3.8b"> +<text_body><orig>Exit from Shunting shall take place when the driver selects exit from shunting. +</orig><unl>[S:00] +{org:en} +Exit from Shunting shall take place when the driver selects exit from shunting. +{/org} +{unl} +aoj(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@entry.@present.@promise,exit(icl>opening>thing):01) +obj(exit(icl>opening>thing):01,shunt(icl>transfer>do,agt>thing,obj>thing):01.@maiuscul) +obj(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@entry.@present.@promise,place(icl>space>thing,equ>seat)) +agt:01(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry.@present,driver(icl>operator>thing,ant>nondriver).@def) +obj:01(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry.@present,exit(icl>opening>thing):02) +obj:01(exit(icl>opening>thing):02,shunt(icl>transfer>do,agt>thing,obj>thing):02) +tim(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@entry.@present.@promise,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.1.4"> +<title><orig>Partial Supervision</orig><unl>[S:00] +{org:en} +Partial Supervision. +{/org} +{unl} +mod(supervision(icl>management>thing).@entry.@maiuscul,partial(icl>adj)) +{/unl} +[/S] + +</unl></title> +<req id="4.1.4.1"> +<text_body><orig>Partial Supervision shall be selected either by the Driver, or by information received from track-to-train transmission. +</orig><unl>[S:00] +{org:en} +Partial Supervision shall be selected either by the Driver, or by information received from track-to-train transmission. +{/org} +{unl} +mod(supervision(icl>management>thing).@topic.@maiuscul,partial(icl>adj)) +obj(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry.@present.@promise,supervision(icl>management>thing).@topic.@maiuscul) +agt(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry.@present.@promise,driver(icl>operator>thing,ant>nondriver).@def.@maiuscul) +obj(either_or(icl>how,equ>or,com>two_options,obj>uw,or<uw),driver(icl>operator>thing,ant>nondriver).@def.@maiuscul) +or(information(icl>message>thing),either_or(icl>how,equ>or,com>two_options,obj>uw,or<uw)) +obj(receive(icl>acquire>do,src>thing,obj>thing).@state,information(icl>message>thing)) +mod(transmission(icl>sending>thing),track(icl>line>thing,equ>path)) +plt(track(icl>line>thing,equ>path),train(icl>public_transport>thing)) +src(receive(icl>acquire>do,src>thing,obj>thing).@state,transmission(icl>sending>thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.4.2a"> +<text_body><orig>If acknowledgement is specified the driver shall acknowledge transfer from Full Supervision to Partial Supervision within 5 seconds +</orig><unl>[S:00] +{org:en} +If acknowledgement is specified the driver shall acknowledge transfer from Full Supervision to Partial Supervision within 5 seconds. +{/org} +{unl} +obj:01(specify(icl>do,equ>stipulate,agt>thing,obj>thing).@entry.@present,acknowledgement(icl>message>thing,equ>acknowledgment).@topic) +con:01(acknowledge(icl>communicate>do,equ>receipt,agt>volitional_thing,obj>information).@present.@promise,specify(icl>do,equ>stipulate,agt>thing,obj>thing).@entry.@present) +agt:01(acknowledge(icl>communicate>do,equ>receipt,agt>volitional_thing,obj>information).@present.@promise,driver(icl>operator>thing,ant>nondriver).@def) +obj:01(acknowledge(icl>communicate>do,equ>receipt,agt>volitional_thing,obj>information).@present.@promise,transfer(icl>movement>thing,equ>transportation)) +mod:01(supervision(icl>management>thing):01.@maiuscul,full(icl>adj,ant>empty).@maiuscul) +src:01(transfer(icl>movement>thing,equ>transportation),supervision(icl>management>thing):01.@maiuscul) +mod:01(supervision(icl>management>thing):02.@maiuscul,partial(icl>adj).@maiuscul) +gol:01(transfer(icl>movement>thing,equ>transportation),supervision(icl>management>thing):02.@maiuscul) +dur:01(supervision(icl>management>thing):02.@maiuscul,within(icl>how,equ>during,obj>thing,dur<uw)) +qua:01(second(icl>time_unit>thing).@pl,5) +obj:01(within(icl>how,equ>during,obj>thing,dur<uw),second(icl>time_unit>thing).@pl) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.4.3"> +<text_body><orig>Partial Supervision shall be indicated on the DMI. +</orig><unl>[S:00] +{org:en} +Partial Supervision shall be indicated on the DMI. +{/org} +{unl} +mod(supervision(icl>management>thing).@topic.@maiuscul,partial(icl>adj)) +obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,supervision(icl>management>thing).@topic.@maiuscul) +plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,dmi.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.4.4a"> +<text_body><orig>In Partial Supervision the train shall be supervised according to train speed and distance data available. +</orig><unl>[S:00] +{org:en} +In Partial Supervision the train shall be supervised according to train speed and distance data available. +{/org} +{unl} +mod(supervision(icl>management>thing).@maiuscul,partial(icl>adj).@maiuscul) +scn(promise(icl>modal>be,obj>uw,aoj>thing).@entry,supervision(icl>management>thing).@maiuscul) +obj:01(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry,train(icl>public_transport>thing):01.@def.@topic) +src:01(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry,according_to(icl>how,src>uw,obj>uw)) +mod(:02.@_hn-scope,train(icl>public_transport>thing):02) +and:02(distance(icl>spacing>thing).@entry,speed(icl>rate>thing).@entry) +mod:01(data(icl>collection>thing),available(icl>adj,ant>unavailable)) +obj:01(according_to(icl>how,src>uw,obj>uw),data(icl>collection>thing)) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +mod(:01,:02.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.4.4b"> +<text_body><orig>The train shall have the capability of being supervised to a ceiling speed. +</orig><unl>[S:00] +{org:en} +The train shall have the capability of being supervised to a ceiling speed. +{/org} +{unl} +aoj(obligation-strong(icl>modal>be,obj>uw,aoj>thing).@entry.@promise,train(icl>public_transport>thing).@def) +agt(capability(icl>ability>thing,ant>incapability).@def,train(icl>public_transport>thing).@def) +cob(obligation-strong(icl>modal>be,obj>uw,aoj>thing).@entry.@promise,capability(icl>ability>thing,ant>incapability).@def) +plt:01(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry,ceiling(icl>upper_surface>thing).@indef) +obj(obligation-strong(icl>modal>be,obj>uw,aoj>thing).@entry.@promise,speed(icl>travel>do,equ>rush,agt>volitional_thing)) +obj(capability(icl>ability>thing,ant>incapability).@def,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.4.4c"> +<text_body><orig>This ceiling speed shall not be shown continually on the DMI but may be shown momentarily when selected by the driver. +</orig><unl>[S:00] +{org:en} +This ceiling speed shall not be shown continually on the DMI but may be shown momentarily when selected by the driver. +{/org} +{unl} +mod:01(speed(icl>rate>thing).@topic,this(icl>determiner>adj,mod<concrete_thing)) +mod:01(speed(icl>rate>thing).@topic,ceil.@progress) +obj:01(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing):01.@entry,speed(icl>rate>thing).@topic) +obj(:03.@_hn-scope,promise(icl>modal>be,obj>uw,aoj>thing).@entry.@not) +man:01(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing):01.@entry,continually(icl>how,com>continual)) +plc:01(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing):01.@entry,dmi.@def) +and:03(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing):02.@entry.@present.@grant,but(icl>how,equ>however,obj>uw,and<uw).@entry) +man(but(icl>how,equ>however,obj>uw,and<uw).@entry,momentarily(icl>how)) +agt:02(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry,driver(icl>operator>thing,ant>nondriver).@def) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry.@not,:01) +tim(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing):02.@entry.@present.@grant,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.4.6"> +<text_body><orig>The train shall leave Partial Supervision when the trainborne equipment is not operative any longer, when Shunting is selected or when Full Supervision is available. +</orig><unl>[S:00] +{org:en} +The train shall leave Partial Supervision when the trainborne equipment is not operative any longer, when Shunting is selected or when Full Supervision is available. +{/org} +{unl} +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,train(icl>public_transport>thing).@def) +agt(leave(icl>refrain>do,agt>thing,obj>thing,asp>thing),train(icl>public_transport>thing).@def) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,leave(icl>refrain>do,agt>thing,obj>thing,asp>thing)) +asp(leave(icl>refrain>do,agt>thing,obj>thing,asp>thing),partial(icl>adj).@maiuscul) +obj(leave(icl>refrain>do,agt>thing,obj>thing,asp>thing),supervision(icl>management>thing):01.@maiuscul) +mod(equipment(icl>instrumentality>thing).@def,trainborne) +tim(leave(icl>refrain>do,agt>thing,obj>thing,asp>thing),equipment(icl>instrumentality>thing).@def) +aoj(operative(icl>adj,ant>inoperative).@not.@present,equipment(icl>instrumentality>thing).@def) +and(any(icl>adj),operative(icl>adj,ant>inoperative).@not.@present) +aoj(available(icl>adj,ant>unavailable).@present,any(icl>adj)) +mod(promise(icl>modal>be,obj>uw,aoj>thing).@entry,long(icl>adj,ant>short)) +obj:01(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry.@present,shunt(icl>transfer>do,agt>thing,obj>thing).@topic.@maiuscul) +or:01(full(icl>change>do,agt>person,obj>thing).@entry.@present.@maiuscul,select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry.@present) +tim(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry.@present,when(icl>how,tim<uw,obj>uw)) +obj:01(full(icl>change>do,agt>person,obj>thing).@entry.@present.@maiuscul,supervision(icl>management>thing):02.@maiuscul) +man(long(icl>adj,ant>short),more(icl>how)) +tim(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.4.7"> +<text_body><orig>It shall be possible to order a train trip when passing a stop signal +</orig><unl>[S:00] +{org:en} +It shall be possible to order a train trip when passing a stop signal. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,order(icl>request>do,plf>thing,agt>person,obj>thing)) +mod(trip(icl>journey>thing).@indef,train(icl>public_transport>thing)) +obj(order(icl>request>do,plf>thing,agt>person,obj>thing),trip(icl>journey>thing).@indef) +tim(trip(icl>journey>thing).@indef,pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing)) +mod(signal(icl>communication>thing).@indef,stop(icl>stay>thing)) +plc(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing),signal(icl>communication>thing).@indef) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.1.5"> +<title><orig>Full Supervision operation</orig><unl>[S:00] +{org:en} +Full Supervision operation. +{/org} +{unl} +mod(operation(icl>business_activity>thing).@entry,full(icl>adj,ant>empty)) +mod(operation(icl>business_activity>thing).@entry,supervision(icl>management>thing).@maiuscul) +{/unl} +[/S] + +</unl></title> +<req id="4.1.5.1a"> +<text_body><orig>Transferring to Full Supervision shall occur automatically when a movement authority and all other necessary information is received through track-to-train transmission. +</orig><unl>[S:00] +{org:en} +Transferring to Full Supervision shall occur automatically when a movement authority and all other necessary information is received through track-to-train transmission. +{/org} +{unl} +obj(occur(icl>happen>occur,cob>thing,obj>uw,plc>uw),transfer(icl>move>do,plt>thing,plf>thing,agt>thing,obj>thing)) +mod:01(supervision(icl>management>thing).@maiuscul,full(icl>adj,ant>empty).@maiuscul) +plt:01(transfer(icl>move>do,plt>thing,plf>thing,agt>thing,obj>thing),supervision(icl>management>thing).@maiuscul) +and(:02,promise(icl>modal>be,obj>uw,aoj>thing).@entry) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,occur(icl>happen>occur,cob>thing,obj>uw,plc>uw)) +man(occur(icl>happen>occur,cob>thing,obj>uw,plc>uw),automatically(icl>how,com>automatic)) +mod(authority(icl>abstract_thing,obj>uw).@indef,movement(icl>happening>thing)) +tim(occur(icl>happen>occur,cob>thing,obj>uw,plc>uw),authority(icl>abstract_thing,obj>uw).@indef) +qua:02(information(icl>message>thing).@topic,all(icl>quantity,ant>some,per>thing)) +mod:02(information(icl>message>thing).@topic,other(icl>adj,equ>different)) +mod:02(information(icl>message>thing).@topic,necessary(icl>adj,equ>essential,ant>unnecessary,ben>volitional_thing,pur>uw)) +obj:02(receive(icl>acquire>do,src>thing,obj>thing).@entry.@present,information(icl>message>thing).@topic) +plt:02(receive(icl>acquire>do,src>thing,obj>thing).@entry.@present,through(icl>how,plt<uw,obj>thing)) +mod:02(transmission(icl>sending>thing),track(icl>line>thing,equ>path)) +plt:02(track(icl>line>thing,equ>path),train(icl>public_transport>thing)) +obj:02(through(icl>how,plt<uw,obj>thing),transmission(icl>sending>thing)) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.5.1b"> +<text_body><orig>It shall be possible for the trackside to ask a driver for confirmation about the occupancy of the track ahead before sending a Full Supervision movement authority. +</orig><unl>[S:00] +{org:en} +It shall be possible for the trackside to ask a driver for confirmation about the occupancy of the track ahead before sending a Full Supervision movement authority. +{/org} +{unl} +pur(possible(icl>adj,ant>impossible).@entry.@present.@promise,trackside.@def) +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,ask(icl>question>do,cob>volitional_thing,agt>volitional_thing,obj>uw)) +cob(ask(icl>question>do,cob>volitional_thing,agt>volitional_thing,obj>uw),driver(icl>operator>thing,ant>nondriver).@indef) +obj(ask(icl>question>do,cob>volitional_thing,agt>volitional_thing,obj>uw),confirmation(icl>proof>thing)) +mod(confirmation(icl>proof>thing),about(icl>how,equ>concerning,obj>thing)) +obj(about(icl>how,equ>concerning,obj>thing),occupancy(icl>residency>thing).@def) +obj(occupancy(icl>residency>thing).@def,track(icl>line>thing,equ>path).@def) +mod(track(icl>line>thing,equ>path).@def,ahead(icl>how,ant>back)) +tim(ahead(icl>how,ant>back),before(icl>how,tim<uw,obj>thing)) +obj(before(icl>how,tim<uw,obj>thing),send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing)) +mod(authority(icl>abstract_thing,obj>uw).@indef,full(icl>adj,ant>empty).@maiuscul) +mod(movement(icl>happening>thing),supervision(icl>management>thing).@maiuscul) +mod(authority(icl>abstract_thing,obj>uw).@indef,movement(icl>happening>thing)) +obj(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing),authority(icl>abstract_thing,obj>uw).@indef) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.5.4"> +<text_body><orig>Full Supervision shall provide supervision of speed and distance. +</orig><unl>[S:00] +{org:en} +Full Supervision shall provide supervision of speed and distance. +{/org} +{unl} +mod(supervision(icl>management>thing):01.@maiuscul,full(icl>adj,ant>empty)) +agt(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present.@promise,supervision(icl>management>thing):01.@maiuscul) +obj(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present.@promise,supervision(icl>management>thing):02) +and(distance(icl>spacing>thing),speed(icl>rate>thing)) +obj(supervision(icl>management>thing):02,distance(icl>spacing>thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.5.5"> +<text_body><orig>The trainborne equipment shall remain in Full Supervision until the trainborne equipment is not active any longer, when Shunting is selected or when Partial Supervision information is received. +</orig><unl>[S:00] +{org:en} +The trainborne equipment shall remain in Full Supervision until the trainborne equipment is not active any longer, when Shunting is selected or when Partial Supervision information is received. +{/org} +{unl} +mod:01(equipment(icl>instrumentality>thing):01.@def,trainborne:01) +aoj:01(remain(icl>be,ant>change,obj>uw,aoj>thing,asp>thing).@entry.@present.@promise,equipment(icl>instrumentality>thing):01.@def) +tim:01(receive(icl>acquire>do,src>thing,obj>thing).@present,remain(icl>be,ant>change,obj>uw,aoj>thing,asp>thing).@entry.@present.@promise) +mod:01(supervision(icl>management>thing):01.@maiuscul,full(icl>adj,ant>empty).@maiuscul) +scn:01(remain(icl>be,ant>change,obj>uw,aoj>thing,asp>thing).@entry.@present.@promise,supervision(icl>management>thing):01.@maiuscul) +mod:01(equipment(icl>instrumentality>thing):02.@def,trainborne:02) +tmt:01(remain(icl>be,ant>change,obj>uw,aoj>thing,asp>thing).@entry.@present.@promise,equipment(icl>instrumentality>thing):02.@def) +and:02(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry.@present,active(icl>adj).@entry.@not.@present) +man(long(icl>how,com>time),any(icl>adj)) +man(shunt(icl>transfer>do,agt>thing,obj>thing).@maiuscul,long(icl>how,com>time)) +tim(long(icl>how,com>time),when(icl>how,tim<uw)) +man(:02.@_hn-scope,shunt(icl>transfer>do,agt>thing,obj>thing).@maiuscul) +mod:01(information(icl>message>thing).@topic,partial(icl>adj).@maiuscul) +mod:01(information(icl>message>thing).@topic,supervision(icl>management>thing):02.@maiuscul) +obj:01(receive(icl>acquire>do,src>thing,obj>thing).@present,information(icl>message>thing).@topic) +man(long(icl>how,com>time),more(icl>how)) +aoj:02(active(icl>adj).@entry.@not.@present,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.1.6"> +<title><orig>Isolation of ETCS trainborne equipment</orig><unl>[S:00] +{org:en} +Isolation of ETCS trainborne equipment. +{/org} +{unl} +mod(trainborne,etcs) +mod(equipment(icl>instrumentality>thing),trainborne) +obj(isolation(icl>separation>thing).@entry,equipment(icl>instrumentality>thing)) +{/unl} +[/S] + +</unl></title> +<req id="4.1.6.1a"> +<text_body><orig>The ETCS trainborne equipment shall be capable of being isolated. +</orig><unl>[S:00] +{org:en} +The ETCS trainborne equipment shall be capable of being isolated. +{/org} +{unl} +mod(trainborne,etcs) +mod(equipment(icl>instrumentality>thing).@def,trainborne) +aoj(capable(icl>adj).@entry.@present.@promise,equipment(icl>instrumentality>thing).@def) +obj(capable(icl>adj).@entry.@present.@promise,isolate(icl>discriminate>do,cob>thing,agt>thing,obj>concrete_thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.6.5"> +<text_body><orig>When the ETCS trainborne equipment is isolated, the system shall not show any ETCS information other than the fact that the system is isolated.</orig><unl>[S:00] +{org:en} +When the ETCS trainborne equipment is isolated, the system shall not show any ETCS information other than the fact that the system is isolated. +{/org} +{unl} +tim(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@not.@present.@promise,when(icl>how,com>always,tim<uw,obj>uw).@entry) +mod(trainborne,etcs:01) +mod(equipment(icl>instrumentality>thing).@def.@topic,trainborne) +obj(isolate(icl>discriminate>do,cob>thing,agt>thing,obj>concrete_thing):01.@present,equipment(icl>instrumentality>thing).@def.@topic) +obj(when(icl>how,com>always,tim<uw,obj>uw).@entry,isolate(icl>discriminate>do,cob>thing,agt>thing,obj>concrete_thing):01.@present) +agt(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@not.@present.@promise,system(icl>group>thing):01.@def) +mod(information(icl>message>thing),any(icl>adj)) +mod(information(icl>message>thing),etcs:02) +obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@not.@present.@promise,information(icl>message>thing)) +mod(information(icl>message>thing),other(icl>adj,equ>different)) +bas(other(icl>adj,equ>different),than(icl>how,equ>but_not,obj>uw,bas<thing)) +obj(than(icl>how,equ>but_not,obj>uw,bas<thing),fact(icl>information>thing).@def) +obj(isolate(icl>discriminate>do,cob>thing,agt>thing,obj>concrete_thing):02.@present,system(icl>group>thing):02.@def.@topic) +obj(fact(icl>information>thing).@def,isolate(icl>discriminate>do,cob>thing,agt>thing,obj>concrete_thing):02.@present) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.6.6"> +<text_body><orig>Isolation of the ETCS trainborne equipment shall disconnect the ETCS trainborne equipment from the vehicle braking system. +</orig><unl>[S:00] +{org:en} +Isolation of the ETCS trainborne equipment shall disconnect the ETCS trainborne equipment from the vehicle braking system. +{/org} +{unl} +agt(disconnect(icl>separate>do,cob>concrete_thing,agt>thing,obj>thing).@entry.@present.@promise,isolation(icl>separation>thing)) +mod(trainborne:01,etcs:01) +mod(equipment(icl>instrumentality>thing):01.@def,trainborne:01) +obj(isolation(icl>separation>thing),equipment(icl>instrumentality>thing):01.@def) +mod(trainborne:02,etcs:02) +mod(equipment(icl>instrumentality>thing):02.@def,trainborne:02) +obj(disconnect(icl>separate>do,cob>concrete_thing,agt>thing,obj>thing).@entry.@present.@promise,equipment(icl>instrumentality>thing):02.@def) +obj(brake(icl>stop>occur,obj>thing).@progress,vehicle(icl>functional_thing,pur>thing)) +cob(disconnect(icl>separate>do,cob>concrete_thing,agt>thing,obj>thing).@entry.@present.@promise,system(icl>group>thing).@def) +obj(brake(icl>stop>occur,obj>thing).@progress,system(icl>group>thing).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.1.7"> +<title><orig>Compatibility with existing train control and protection systems</orig><unl>[S:00] +{org:en} +Compatibility with existing train control and protection systems. +{/org} +{unl} +mod:01(control(icl>power>thing).@entry,train(icl>public_transport>thing)) +and:01(system(icl>group>thing).@entry.@pl,control(icl>power>thing).@entry) +mod(control(icl>power>thing).@entry,protection(icl>action,agt>thing,obj>thing,cag>thing)) +obj(compatibility(icl>sympathy>thing).@entry,:01.@_hn-scope) +aoj(exist(icl>be,aoj>thing,scn>thing).@continue,:01.@_hn-scope) +{/unl} +[/S] + +</unl></title> +<req id="4.1.7.1"> +<text_body><orig>The ETCS trainborne equipment shall be capable of receiving information from the national train control systems by means of the STM. +</orig><unl>[S:00] +{org:en} +The ETCS trainborne equipment shall be capable of receiving information from the national train control systems by means of the STM. +{/org} +{unl} +mod(trainborne,etcs) +mod(equipment(icl>instrumentality>thing).@def,trainborne) +aoj(capable(icl>adj).@entry.@present.@promise,equipment(icl>instrumentality>thing).@def) +obj(capable(icl>adj).@entry.@present.@promise,receive(icl>acquire>do,src>thing,obj>thing)) +obj(receive(icl>acquire>do,src>thing,obj>thing),information(icl>message>thing)) +mod(system(icl>group>thing).@def.@pl,national(icl>adj,ant>international)) +mod(control(icl>power>thing),train(icl>public_transport>thing)) +mod(system(icl>group>thing).@def.@pl,control(icl>power>thing)) +src(receive(icl>acquire>do,src>thing,obj>thing),system(icl>group>thing).@def.@pl) +met(system(icl>group>thing).@def.@pl,means(icl>abstract_thing,equ>instrument,mod>thing,pur>thing)) +mod(means(icl>abstract_thing,equ>instrument,mod>thing,pur>thing),stm.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.7.2"> +<text_body><orig>The DMI shall display or be compatible with information from national train control systems. This may mean displaying the information shown by the national system. +</orig><unl>[S:00] +{org:en} +The DMI shall display or be compatible with information from national train control systems. +{/org} +{unl} +agt(display(icl>show>do,equ>exhibit,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,dmi.@def) +aoj(compatible(icl>adj,ant>incompatible),display(icl>show>do,equ>exhibit,agt>thing,obj>thing,rec>thing).@entry.@present.@promise) +obj(compatible(icl>adj,ant>incompatible),information(icl>message>thing)) +mod(information(icl>message>thing),from(icl>how,com>origin,obj>thing)) +mod(system(icl>group>thing).@pl,national(icl>adj,ant>international)) +mod(control(icl>power>thing),train(icl>public_transport>thing)) +mod(system(icl>group>thing).@pl,control(icl>power>thing)) +obj(from(icl>how,com>origin,obj>thing),system(icl>group>thing).@pl) +{/unl} +[/S] +[S:00] +{org:en} +This may mean displaying the information shown by the national system. +{/org} +{unl} +aoj(mean(icl>necessitate>be,equ>entail,obj>uw,aoj>uw).@entry.@present.@suppose,this(icl>thing,equ>it,equ>that)) +obj(mean(icl>necessitate>be,equ>entail,obj>uw,aoj>uw).@entry.@present.@suppose,display(icl>show>do,equ>exhibit,agt>thing,obj>thing,rec>thing)) +obj(display(icl>show>do,equ>exhibit,agt>thing,obj>thing,rec>thing),information(icl>message>thing).@def) +obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@state,information(icl>message>thing).@def) +mod(system(icl>group>thing).@def,national(icl>adj,ant>international)) +agt(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@state,system(icl>group>thing).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.1.8"> +<title><orig>Unfitted Line Operation</orig><unl>[S:00] +{org:en} +Unfitted Line Operation. +{/org} +{unl} +mod(operation(icl>business_activity>thing).@entry.@maiuscul,line(icl>formation>thing).@maiuscul) +obj(unfit(icl>change>do,equ>disqualify,rsn>thing,agt>thing,obj>thing).@state,operation(icl>business_activity>thing).@entry.@maiuscul) +{/unl} +[/S] + +</unl></title> +<req id="4.1.8.1"> +<text_body><orig>Unfitted operation shall be possible if ordered by trackside +</orig><unl>[S:00] +{org:en} +Unfitted operation shall be possible if ordered by trackside. +{/org} +{unl} +obj(unfit(icl>change>do,equ>disqualify,rsn>thing,agt>thing,obj>thing).@state,operation(icl>business_activity>thing)) +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,operation(icl>business_activity>thing)) +agt:01(order(icl>request>do,plf>thing,agt>person,obj>thing).@entry,trackside) +con(possible(icl>adj,ant>impossible).@entry.@present.@promise,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.8.2"> +<text_body><orig>Unfitted operation shall be possible if selected by the driver at start up +</orig><unl>[S:00] +{org:en} +Unfitted operation shall be possible if selected by the driver at start up. +{/org} +{unl} +obj(unfit(icl>change>do,equ>disqualify,rsn>thing,agt>thing,obj>thing).@state,operation(icl>business_activity>thing)) +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,operation(icl>business_activity>thing)) +agt:01(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry,driver(icl>operator>thing,ant>nondriver).@def) +tim:01(driver(icl>operator>thing,ant>nondriver).@def,start(icl>beginning>thing)) +man:01(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry,up(icl>how,com>height)) +con(possible(icl>adj,ant>impossible).@entry.@present.@promise,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.8.3"> +<text_body><orig>The on board shall supervise the train against a ceiling speed +</orig><unl></unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.8.4"> +<text_body><itemize> +<item>Maximum train speed</item> +<item>National value for unfitted operation</item> +</itemize> +<orig>The ceiling speed value for the unfitted operation is determined by the lower value out of +</orig><unl>[S:00] +{org:en} +Maximum train speed, National value for unfitted operation. +{/org} +{unl} +mod(train(icl>public_transport>thing),maximum(icl>extremum>thing,ant>minimum)) +mod(speed(icl>rate>thing).@entry,train(icl>public_transport>thing)) +mod:01(value(icl>property,obj>thing),national(icl>adj,ant>international).@maiuscul) +pur:01(value(icl>property,obj>thing),operation(icl>business_activity>thing).@entry) +obj:01(unfit(icl>change>do,equ>disqualify,rsn>thing,agt>thing,obj>thing).@state,operation(icl>business_activity>thing).@entry) +cnt(speed(icl>rate>thing).@entry,:01) +{/unl} +[/S] +[S:00] +{org:en} +The ceiling speed value for the unfitted operation is determined by the lower value out of. +{/org} +{unl} +mod(value(icl>property,obj>thing):01.@topic,ceiling(icl>upper_surface>thing).@def) +mod(value(icl>property,obj>thing):01.@topic,speed(icl>rate>thing)) +obj(determine(icl>cause>be,equ>shape,obj>thing,aoj>thing).@entry.@present,value(icl>property,obj>thing):01.@topic) +pur(value(icl>property,obj>thing):01.@topic,operation(icl>business_activity>thing).@def) +obj(unfit(icl>change>do,equ>disqualify,rsn>thing,agt>thing,obj>thing).@state,operation(icl>business_activity>thing).@def) +mod(value(icl>property,obj>thing):02.@def,low(icl>adj,ant>high)) +aoj(determine(icl>cause>be,equ>shape,obj>thing,aoj>thing).@entry.@present,value(icl>property,obj>thing):02.@def) +plf(determine(icl>cause>be,equ>shape,obj>thing,aoj>thing).@entry.@present,out_of(icl>how,plf<uw,obj>thing)) +man(low(icl>adj,ant>high),more(icl>how)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.8.5"> +<text_body><orig>The onboard shall be capable to switch to another ETCS status when transmitted from trackside +</orig><unl>[S:00] +{org:en} +The onboard shall be capable to switch to another ETCS status when transmitted from trackside. +{/org} +{unl} +aoj(capable(icl>adj).@entry.@present.@promise,onboard.@def) +pur(onboard.@def,switch(icl>switch_over>occur,src>uw,obj>thing,gol>uw)) +mod(status(icl>state>thing),another(icl>adj,equ>another)) +mod(status(icl>state>thing),etcs) +gol(switch(icl>switch_over>occur,src>uw,obj>thing,gol>uw),status(icl>state>thing)) +tim(status(icl>state>thing),transmit(icl>pass>do,agt>thing,obj>thing,ben>thing)) +plf(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),trackside) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4.2"> +<title><orig>Infrastructure Functions</orig><unl>[S:00] +{org:en} +Infrastructure Functions. +{/org} +{unl} +mod(function(icl>mathematical_relation>thing).@entry.@pl.@maiuscul,infrastructure(icl>structure>thing)) +{/unl} +[/S] + +</unl></title> +<p id="4.2.1"> +<req id="4.1.1.1"> +<text_body><orig>The ETCS on-board shall be capable of receiving track description from the trackside. +</orig><unl>[S:00] +{org:en} +The ETCS on-board shall be capable of receiving track description from the trackside. +{/org} +{unl} +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs.@def) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs.@def) +aoj(capable(icl>adj),etcs.@def) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,on-board) +mod:01(description(icl>statement>thing),track(icl>line>thing,equ>path)) +obj:01(receive(icl>acquire>do,src>thing,obj>thing).@entry,description(icl>statement>thing)) +src:01(receive(icl>acquire>do,src>thing,obj>thing).@entry,trackside.@def) +obj(capable(icl>adj),:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.1.3a"> +<text_body><orig>It shall be possible to send information on adhesion conditions from trackside. +</orig><unl>[S:00] +{org:en} +It shall be possible to send information on adhesion conditions from trackside. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing)) +obj(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing),information(icl>message>thing)) +mod(condition(icl>state>abstract_thing,aoj>thing).@pl,adhesion(icl>pathology>thing)) +obj(information(icl>message>thing),condition(icl>state>abstract_thing,aoj>thing).@pl) +plf(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing),trackside) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.1.3b"> +<text_body><orig>It shall also be possible, to allow the driver to change the adhesion conditions; in this case information from trackside has priority. +</orig><unl>[S:00] +{org:en} +It shall also be possible, to allow the driver to change the adhesion conditions; in this case information from trackside has priority. +{/org} +{unl} +and(:03,promise(icl>modal>be,obj>uw,aoj>thing).@entry) +man(possible(icl>adj,ant>impossible),also(icl>how,equ>besides)) +aoj(possible(icl>adj,ant>impossible),allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing)) +agt:02(change(icl>do,src>thing,agt>thing,obj>uw,gol>thing).@entry,driver(icl>operator>thing,ant>nondriver).@def) +mod:02(condition(icl>state>abstract_thing,aoj>thing).@def.@pl,adhesion(icl>pathology>thing)) +obj:02(change(icl>do,src>thing,agt>thing,obj>uw,gol>thing).@entry,condition(icl>state>abstract_thing,aoj>thing).@def.@pl) +mod:03(case(icl>happening>thing),this(icl>determiner>adj,mod<concrete_thing)) +scn:03(have(icl>be,equ>possess,obj>thing,aoj>thing).@entry.@present,case(icl>happening>thing)) +aoj:03(have(icl>be,equ>possess,obj>thing,aoj>thing).@entry.@present,information(icl>message>thing)) +frm:03(information(icl>message>thing),trackside) +obj:03(have(icl>be,equ>possess,obj>thing,aoj>thing).@entry.@present,priority(icl>high_status>thing,equ>precedence)) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +obj:01(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing),:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.1.4a"> +<text_body><orig>The trackside shall be able to send information for the calculation of speed profiles. +</orig><unl>[S:00] +{org:en} +The trackside shall be able to send information for the calculation of speed profiles. +{/org} +{unl} +aoj(send_for(icl>call_for>do,plt>uw,plf>uw,agt>thing,obj>person,pur>uw).@entry.@present.@ability.@promise,trackside.@def) +obj(send_for(icl>call_for>do,plt>uw,plf>uw,agt>thing,obj>person,pur>uw).@entry.@present.@ability.@promise,information(icl>message>thing)) +pur(send_for(icl>call_for>do,plt>uw,plf>uw,agt>thing,obj>person,pur>uw).@entry.@present.@ability.@promise,calculation(icl>procedure>thing).@def) +mod(profile(icl>chart>thing).@pl,speed(icl>rate>thing)) +obj(calculation(icl>procedure>thing).@def,profile(icl>chart>thing).@pl) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.1.4b"> +<text_body><orig>If track data at least to the location where the relevant movement authority ends are not available on-board, the movement authority shall be rejected. +</orig><unl>[S:00] +{org:en} +If track data at least to the location where the relevant movement authority ends are not available on-board, the movement authority shall be rejected. +{/org} +{unl} +mod(data(icl>collection>thing).@entry.@pl,track(icl>line>thing,equ>path)) +aoj(on-board.@not.@present,data(icl>collection>thing).@entry.@pl) +con(reject(icl>evaluate>do,agt>thing,obj>thing).@present.@promise,data(icl>collection>thing).@entry.@pl) +man(data(icl>collection>thing).@entry.@pl,at_least(icl>how)) +plt(data(icl>collection>thing).@entry.@pl,location(icl>object>thing).@def) +plc(end(icl>be,equ>stop,aoj>thing,plc>concrete_thing).@present,location(icl>object>thing).@def) +mod(authority(icl>abstract_thing,obj>uw):01.@def,relevant(icl>adj,ant>irrelevant)) +mod(authority(icl>abstract_thing,obj>uw):01.@def,movement(icl>happening>thing):01) +aoj(end(icl>be,equ>stop,aoj>thing,plc>concrete_thing).@present,authority(icl>abstract_thing,obj>uw):01.@def) +and(available(icl>adj,ant>unavailable),on-board.@not.@present) +mod(authority(icl>abstract_thing,obj>uw):02.@def.@topic,movement(icl>happening>thing):02) +obj(reject(icl>evaluate>do,agt>thing,obj>thing).@present.@promise,authority(icl>abstract_thing,obj>uw):02.@def.@topic) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.1.1.5"> +<text_body><orig>Track to train transmission shall provide the capability to send different speed profiles for specific train categories. +</orig><unl>[S:00] +{org:en} +Track to train transmission shall provide the capability to send different speed profiles for specific train categories. +{/org} +{unl} +agt(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present.@promise,track(icl>line>thing,equ>path)) +mod(transmission(icl>sending>thing),train(icl>public_transport>thing):01) +to(track(icl>line>thing,equ>path),transmission(icl>sending>thing)) +obj(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present.@promise,capability(icl>ability>thing,ant>incapability).@def) +mod:01(speed(icl>rate>thing),different(icl>adj,ant>same)) +mod:01(profile(icl>chart>thing).@pl,speed(icl>rate>thing)) +obj:01(send_for(icl>call_for>do,plt>uw,plf>uw,agt>thing,obj>person,pur>uw).@entry,profile(icl>chart>thing).@pl) +mod:01(category(icl>collection>thing,equ>class).@pl,specific(icl>adj,equ>particular,ant>general)) +mod:01(category(icl>collection>thing,equ>class).@pl,train(icl>public_transport>thing):02) +pur:01(send_for(icl>call_for>do,plt>uw,plf>uw,agt>thing,obj>person,pur>uw).@entry,category(icl>collection>thing,equ>class).@pl) +obj(capability(icl>ability>thing,ant>incapability).@def,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.2.2"> +<title><orig>End of movement authority</orig><unl>[S:00] +{org:en} +End of movement authority. +{/org} +{unl} +mod(authority(icl>abstract_thing,obj>uw),movement(icl>happening>thing)) +agt(end(icl>moment>time,ant>beginning).@entry,authority(icl>abstract_thing,obj>uw)) +{/unl} +[/S] + +</unl></title> +<req id="4.2.2.1"> +<text_body><orig>The ETCS trainborne equipment shall supervise the end of movement authority, if this information is available on-board. +</orig><unl>[S:00] +{org:en} +The ETCS trainborne equipment shall supervise the end of movement authority, if this information is available on-board. +{/org} +{unl} +mod(trainborne,etcs) +mod(equipment(icl>instrumentality>thing).@def,trainborne) +agt(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry.@present.@promise,equipment(icl>instrumentality>thing).@def) +obj(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry.@present.@promise,end(icl>moment>time,ant>beginning).@def) +mod(authority(icl>abstract_thing,obj>uw),movement(icl>happening>thing)) +agt(end(icl>moment>time,ant>beginning).@def,authority(icl>abstract_thing,obj>uw)) +mod(information(icl>message>thing),this(icl>determiner>adj,mod<concrete_thing)) +con(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry.@present.@promise,information(icl>message>thing)) +aoj(on-board.@present,information(icl>message>thing)) +and(available(icl>adj,ant>unavailable),on-board.@present) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.2.2.2"> +<text_body><orig>The target distance to be displayed on the DMI shall be based on the most restrictive braking curve. +</orig><unl>[S:00] +{org:en} +The target distance to be displayed on the DMI shall be based on the most restrictive braking curve. +{/org} +{unl} +mod(distance(icl>spacing>thing).@def.@topic,target(icl>reference_point>thing)) +obj(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@entry.@present.@promise,distance(icl>spacing>thing).@def.@topic) +plc:01(display(icl>show>do,equ>exhibit,agt>thing,obj>thing,rec>thing).@entry,on) +obj:01(on,dmi.@def) +man(restrictive(icl>adj,ant>unrestrictive),most(icl>how)) +mod(curve(icl>line>thing,ant>straight_line).@def,restrictive(icl>adj,ant>unrestrictive)) +cob(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@entry.@present.@promise,curve(icl>line>thing,ant>straight_line).@def) +obj(brake(icl>stop>occur,obj>thing).@progress,curve(icl>line>thing,ant>straight_line).@def) +pur(distance(icl>spacing>thing).@def.@topic,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.2.2.3"> +<text_body><orig>Together with the movement authority, the on board shall be able to receive one or more time-out(s) for certain sections of the movement authority, and shorten the movement authority accordingly when a time out expires. +</orig><unl>[S:00] +{org:en} +Together with the movement authority, the on board shall be able to receive one or more time-out(s) for certain sections of the movement authority, and shorten the movement authority accordingly when a time out expires. +{/org} +{unl} +man(promise(icl>modal>be,obj>uw,aoj>thing).@entry,together(icl>how,equ>jointly,com>joint)) +mod(authority(icl>abstract_thing,obj>uw):01.@def,movement(icl>happening>thing):01) +obj(together(icl>how,equ>jointly,com>joint),authority(icl>abstract_thing,obj>uw):01.@def) +man(promise(icl>modal>be,obj>uw,aoj>thing).@entry,on board) +qua:02(timeout,one(icl>digit>thing).@entry) +qua:02(timeout,more(icl>quantity,ant>less,qua<thing,bas>uw)) +obj:02(receive(icl>acquire>do,src>thing,obj>thing).@ability,timeout) +cnt:02(timeout,s.@parenthesis) +mod:02(section(icl>writing>thing).@pl,certain(icl>adj,equ>certain)) +ben:02(timeout,section(icl>writing>thing).@pl) +mod:02(authority(icl>abstract_thing,obj>uw):02.@def,movement(icl>happening>thing):02) +obj:02(section(icl>writing>thing).@pl,authority(icl>abstract_thing,obj>uw):02.@def) +mod:03(authority(icl>abstract_thing,obj>uw):03.@def,movement(icl>happening>thing):03) +obj:03(shorten(icl>reduce>do,agt>thing,obj>thing).@entry,authority(icl>abstract_thing,obj>uw):03.@def) +man:03(shorten(icl>reduce>do,agt>thing,obj>thing).@entry,accordingly(icl>how,equ>consequently,com>consequent)) +mod:04(out(icl>failure>thing).@indef,time(icl>abstract_thing,equ>occasion)) +obj:04(expire(icl>discontinue>occur,equ>run_out,obj>thing,man>thing).@entry.@present,out(icl>failure>thing).@indef) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +obj(or(icl>how,obj>uw,or<uw),:02) +and(:03,:02) +obj:01(be(icl>be).@entry,:03) +tim:03(shorten(icl>reduce>do,agt>thing,obj>thing).@entry,:04) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.2.3"> +<title><orig>Supervision of driving into a section of track which could be occupied (On Sight operation) +</orig><unl>[S:00] +{org:en} +Supervision of driving into a section of track which could be occupied (On Sight operation). +{/org} +{unl} +obj(supervision(icl>management>thing).@entry,driving(icl>action>abstract_thing,agt>thing,obj>vehicle)) +plt(driving(icl>action>abstract_thing,agt>thing,obj>vehicle),section(icl>writing>thing).@indef) +obj(driving(icl>action>abstract_thing,agt>thing,obj>vehicle),track(icl>line>thing,equ>path)) +obj(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@past.@ability,track(icl>line>thing,equ>path)) +mod:01(operation(icl>business_activity>thing).@entry,sight(icl>visual_percept>thing).@maiuscul) +plc(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@past.@ability,:01.@parenthesis) +{/unl} +[/S] + +</unl></title> +<req id="4.2.3.1"> +<text_body><orig>Using train data and infrastructure data, braking curves shall be calculated taking into account the target information but not the location of vehicles occupying the track. +</orig><unl>[S:00] +{org:en} +Using train data and infrastructure data, braking curves shall be calculated taking into account the target information but not the location of vehicles occupying the track. +{/org} +{unl} +obj(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry.@present.@promise,use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@topic) +and:06(data(icl>collection>thing):02.@entry,data(icl>collection>thing):01.@entry) +mod(:06.@_hn-scope,infrastructure(icl>structure>thing)) +man(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry.@present.@promise,take(icl>require>be,obj>thing,aoj>thing,ben>person)) +plt(take(icl>require>be,obj>thing,aoj>thing,ben>person),account(icl>agreement(icl>abstract_thing))) +mod(information(icl>message>thing).@def,target(icl>reference_point>thing)) +obj(take(icl>require>be,obj>thing,aoj>thing,ben>person),information(icl>message>thing).@def) +obj(but(icl>how,equ>however,obj>uw,and<uw),information(icl>message>thing).@def) +and(location(icl>object>thing).@def.@not,but(icl>how,equ>however,obj>uw,and<uw)) +obj(location(icl>object>thing).@def.@not,vehicle(icl>functional_thing,pur>thing).@pl) +aoj(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@progress,vehicle(icl>functional_thing,pur>thing).@pl) +obj(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@progress,track(icl>line>thing,equ>path).@def) +obj(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@topic,:06.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.2.3.2"> +<text_body><orig>The ceiling speed level for the movement authority shall be defined as data National Value. +</orig><unl>[S:00] +{org:en} +The ceiling speed level for the movement authority shall be defined as data National Value. +{/org} +{unl} +mod(speed(icl>rate>thing),ceil.@progress) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@def.@topic,speed(icl>rate>thing)) +obj(define(icl>characterize>be,obj>uw,aoj>thing).@entry.@present.@promise,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@def.@topic) +mod(authority(icl>abstract_thing,obj>uw).@def,movement(icl>happening>thing)) +ben(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@def.@topic,authority(icl>abstract_thing,obj>uw).@def) +aoj(define(icl>characterize>be,obj>uw,aoj>thing).@entry.@present.@promise,as(icl>how,com>class,obj>thing,aoj<uw)) +mod(value(icl>property,obj>thing).@maiuscul,data(icl>collection>thing)) +mod(value(icl>property,obj>thing).@maiuscul,national(icl>adj,ant>international).@maiuscul) +obj(as(icl>how,com>class,obj>thing,aoj<uw),value(icl>property,obj>thing).@maiuscul) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.2.3.4"> +<text_body><orig>Before entering an occupied track, a driver acknowledgement shall be requested. +</orig><unl>[S:00] +{org:en} +Before entering an occupied track, a driver acknowledgement shall be requested. +{/org} +{unl} +tim:01(request(icl>communicate>do,agt>volitional_thing,obj>thing).@present.@promise,before(icl>how,tim<uw,obj>thing).@entry) +obj:01(before(icl>how,tim<uw,obj>thing).@entry,enter(icl>do,equ>join,agt>volitional_thing,obj>thing)) +obj:01(enter(icl>do,equ>join,agt>volitional_thing,obj>thing),track(icl>line>thing,equ>path).@indef) +obj:01(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@state,track(icl>line>thing,equ>path).@indef) +mod:01(acknowledgement(icl>message>thing,equ>acknowledgment).@indef.@topic,driver(icl>operator>thing,ant>nondriver)) +obj:01(request(icl>communicate>do,agt>volitional_thing,obj>thing).@present.@promise,acknowledgement(icl>message>thing,equ>acknowledgment).@indef.@topic) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.2.3.6a"> +<text_body><orig>The train shall be supervised according to train speed data available. +</orig><unl>[S:00] +{org:en} +The train shall be supervised according to train speed data available. +{/org} +{unl} +obj(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry.@present.@promise,train(icl>public_transport>thing):01.@def.@topic) +src(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry.@present.@promise,according_to(icl>how,src>uw,obj>uw)) +mod(speed(icl>rate>thing),train(icl>public_transport>thing):02) +mod(data(icl>collection>thing),speed(icl>rate>thing)) +mod(data(icl>collection>thing),available(icl>adj,ant>unavailable)) +obj(according_to(icl>how,src>uw,obj>uw),data(icl>collection>thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.2.3.6b"> +<text_body><orig>The train shall, as a minimum, be supervised to a ceiling speed; the supervised speed shall not be shown on the DMI unless selected by the driver. +</orig><unl>[S:00] +{org:en} +The train shall, as a minimum, be supervised to a ceiling speed; the supervised speed shall not be shown on the DMI unless selected by the driver. +{/org} +{unl} +obj:01(supervise(icl>control>do,agt>volitional_thing,obj>thing):01.@entry,train(icl>public_transport>thing).@def.@topic) +man:02(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@not.@present.@promise,promise(icl>modal>be,obj>uw,aoj>thing).@entry) +man:02(promise(icl>modal>be,obj>uw,aoj>thing).@entry,as(icl>how,com>degree,obj>uw,man<uw)) +obj:02(as(icl>how,com>degree,obj>uw,man<uw),minimum(icl>extremum>thing,ant>maximum).@indef) +mod:01(speed(icl>rate>thing):01,ceil.@indef.@progress) +to:01(supervise(icl>control>do,agt>volitional_thing,obj>thing):01.@entry,speed(icl>rate>thing):01) +obj:02(supervise(icl>control>do,agt>volitional_thing,obj>thing):02.@state,speed(icl>rate>thing):02.@def.@topic) +obj:02(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@not.@present.@promise,speed(icl>rate>thing):02.@def.@topic) +plc:02(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@not.@present.@promise,dmi.@def) +con:02(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@not.@present.@promise,unless(icl>how,obj>uw,con<uw)) +obj:02(unless(icl>how,obj>uw,con<uw),select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw)) +agt:02(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw),driver(icl>operator>thing,ant>nondriver).@def) +obj:02(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.2.3.6c"> +<text_body><orig>The target distance shall not be shown on the DMI unless selected by the driver. +</orig><unl>[S:00] +{org:en} +The target distance shall not be shown on the DMI unless selected by the driver. +{/org} +{unl} +mod(distance(icl>spacing>thing).@def.@topic,target(icl>reference_point>thing)) +obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@not.@present.@promise,distance(icl>spacing>thing).@def.@topic) +plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@not.@present.@promise,dmi.@def) +con(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@not.@present.@promise,unless(icl>how,obj>uw,con<uw)) +agt:01(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry,driver(icl>operator>thing,ant>nondriver).@def) +obj(unless(icl>how,obj>uw,con<uw),:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.2.3.6d"> +<text_body><orig>On request of the RBC, the driver shall have the possibility to confirm that the track ahead of him until the end of the on sight section is clear +</orig><unl>[S:00] +{org:en} +On request of the RBC, the driver shall have the possibility to confirm that the track ahead of him until the end of the on sight section is clear. +{/org} +{unl} +plc(have(icl>be,obj>thing,aoj>thing).@present.@promise,request(icl>message>thing).@entry) +agt(request(icl>message>thing).@entry,rbc(icl>blood_cell>thing,equ>red_blood_cell).@def) +aoj(have(icl>be,obj>thing,aoj>thing).@present.@promise,driver(icl>operator>thing,ant>nondriver).@def) +obj(have(icl>be,obj>thing,aoj>thing).@present.@promise,possibility(icl>perspective>abstract_thing,obj>uw).@def) +obj(possibility(icl>perspective>abstract_thing,obj>uw).@def,confirm(icl>be,equ>support,obj>uw,aoj>thing,met>thing)) +obj(confirm(icl>be,equ>support,obj>uw,aoj>thing,met>thing),that(icl>thing,equ>it,equ>this)) +cob(have(icl>be,obj>thing,aoj>thing).@present.@promise,track(icl>line>thing,equ>path).@def) +plc(track(icl>line>thing,equ>path).@def,ahead_of(icl>how,obj>thing,plc<uw)) +obj(ahead_of(icl>how,obj>thing,plc<uw),he(icl>person)) +tmt(track(icl>line>thing,equ>path).@def,end(icl>moment>time,ant>beginning).@def) +obj(end(icl>moment>time,ant>beginning).@def,of(icl>how,com>quality,obj>thing)) +plc(clear(icl>adj,ant>unclear).@present,sight(icl>visual_percept>thing).@def) +obj(track(icl>line>thing,equ>path).@def,section(icl>writing>thing)) +aoj(clear(icl>adj,ant>unclear).@present,section(icl>writing>thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4.3"> +<title><orig>Trainborne Functions</orig><unl>[S:00] +{org:en} +Trainborne Functions. +{/org} +{unl} +mod(function(icl>mathematical_relation>thing).@entry.@pl.@maiuscul,trainborne) +{/unl} +[/S] + +</unl></title> +<p id="4.3.1"> +<req id="4.3.1.1"> +<text_body><orig>ETCS shall collect all relevant information concerning train and line speed. +</orig><unl>[S:00] +{org:en} +ETCS shall collect all relevant information concerning train and line speed. +{/org} +{unl} +agt(collect(icl>do,equ>gather,agt>volitional_thing,obj>thing).@entry.@present.@promise,etcs) +and(:01,collect(icl>do,equ>gather,agt>volitional_thing,obj>thing).@entry.@present.@promise) +qua(information(icl>message>thing),all(icl>quantity,ant>some,per>thing)) +mod(information(icl>message>thing),relevant(icl>adj,ant>irrelevant)) +obj(collect(icl>do,equ>gather,agt>volitional_thing,obj>thing).@entry.@present.@promise,information(icl>message>thing)) +mod(information(icl>message>thing),concerning(icl>how,equ>about,obj>thing)) +obj(concerning(icl>how,equ>about,obj>thing),train(icl>public_transport>thing)) +plc:01(line(icl>be_situated>be,aoj>thing,plc>thing).@entry,speed(icl>rate>thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.1.2a"> +<text_body><orig>ETCS shall calculate the permitted speed for the train for all locations of the authorised movement. +</orig><unl>[S:00] +{org:en} +ETCS shall calculate the permitted speed for the train for all locations of the authorised movement. +{/org} +{unl} +agt(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry.@present.@promise,etcs) +obj(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry.@present.@promise,speed(icl>rate>thing).@def) +obj(permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@state,speed(icl>rate>thing).@def) +plt(speed(icl>rate>thing).@def,train(icl>public_transport>thing).@def) +qua(location(icl>object>thing).@pl,all(icl>quantity,ant>some,per>thing)) +plt(train(icl>public_transport>thing).@def,location(icl>object>thing).@pl) +obj(location(icl>object>thing).@pl,movement(icl>happening>thing).@def) +obj(authorize(icl>permit>do,agt>volitional_thing,obj>thing,ben>thing).@state,movement(icl>happening>thing).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.1.2b"> +<text_body><orig>This static train speed profile shall also respect maximum line speed and track speed and special speed levels for special classes of trains. +</orig><unl>[S:00] +{org:en} +This static train speed profile shall also respect maximum line speed and track speed and special speed levels for special classes of trains. +{/org} +{unl} +mod(profile(icl>chart>thing),this(icl>determiner>adj,mod<concrete_thing)) +mod(profile(icl>chart>thing),static(icl>adj,equ>inactive)) +mod(speed(icl>rate>thing):01,train(icl>public_transport>thing):01) +mod(profile(icl>chart>thing),speed(icl>rate>thing):01) +aoj(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@entry.@present.@promise,profile(icl>chart>thing)) +man(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@entry.@present.@promise,also(icl>how,equ>besides)) +mod:01(line(icl>formation>thing),maximum(icl>extremum>thing,ant>minimum)) +mod:01(speed(icl>rate>thing):02.@entry,line(icl>formation>thing)) +mod(speed(icl>rate>thing):02.@entry,track(icl>line>thing,equ>path)) +and:03(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry.@pl,speed(icl>rate>thing):03.@entry) +mod:01(speed(icl>rate>thing):04,special(icl>adj,equ>particular):01) +mod:03(class(icl>people>thing).@pl,special(icl>adj,equ>particular):02) +ben:03(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry.@pl,class(icl>people>thing).@pl) +obj:03(class(icl>people>thing).@pl,train(icl>public_transport>thing):02.@pl) +and:03(speed(icl>rate>thing):03.@entry,:01.@_hn-scope) +mod:03(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@entry.@pl,:01.@_hn-scope) +obj(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@entry.@present.@promise,:03.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.1.4a"> +<text_body><orig>The ETCS trainborne equipment calculates the static train speed profile on the basis of infrastructure data and train data. +</orig><unl>[S:00] +{org:en} +The ETCS trainborne equipment calculates the static train speed profile on the basis of infrastructure data and train data. +{/org} +{unl} +mod(trainborne,etcs) +mod(equipment(icl>instrumentality>thing).@def,trainborne) +agt(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry.@present,equipment(icl>instrumentality>thing).@def) +mod(profile(icl>chart>thing).@def,static(icl>adj,equ>inactive)) +mod(speed(icl>rate>thing),train(icl>public_transport>thing):01) +mod(profile(icl>chart>thing).@def,speed(icl>rate>thing)) +obj(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry.@present,profile(icl>chart>thing).@def) +mod(profile(icl>chart>thing).@def,on_the_basis_of(icl>how,obj>thing)) +mod:01(data(icl>collection>thing):01.@entry,infrastructure(icl>structure>thing)) +and:01(data(icl>collection>thing):02.@entry,data(icl>collection>thing):01.@entry) +mod(data(icl>collection>thing):01.@entry,train(icl>public_transport>thing):02) +obj(on_the_basis_of(icl>how,obj>thing),:01.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.3.2"> +<title><orig>Dynamic train speed profile calculation +</orig><unl>[S:00] +{org:en} +Dynamic train speed profile calculation. +{/org} +{unl} +mod(train(icl>public_transport>thing),dynamic(icl>adj,ant>undynamic)) +mod(speed(icl>rate>thing),train(icl>public_transport>thing)) +mod(profile(icl>chart>thing),speed(icl>rate>thing)) +mod(calculation(icl>procedure>thing).@entry,profile(icl>chart>thing)) +{/unl} +[/S] + +</unl></title> +<req id="4.3.2.1a"> +<text_body><orig>Based on all relevant data, the ETCS shall calculate an emergency braking curve and a service braking curve +</orig><unl>[S:00] +{org:en} +Based on all relevant data, the ETCS shall calculate an emergency braking curve and a service braking curve. +{/org} +{unl} +qua:01(data(icl>collection>thing).@pl,all(icl>quantity,ant>some,per>thing)) +mod:01(data(icl>collection>thing).@pl,relevant(icl>adj,ant>irrelevant)) +cob:01(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@entry,data(icl>collection>thing).@pl) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs.@def) +agt(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism),etcs.@def) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism)) +obj(brake(icl>stop>occur,obj>thing):01.@progress,emergency(icl>crisis>thing)) +and(curve(icl>line>thing,ant>straight_line):02.@indef,curve(icl>line>thing,ant>straight_line):01.@indef) +obj(brake(icl>stop>occur,obj>thing):02.@progress,service(icl>work>action,agt>thing,obj>thing)) +obj(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism),curve(icl>line>thing,ant>straight_line):02.@indef) +obj(brake(icl>stop>occur,obj>thing):01.@progress,curve(icl>line>thing,ant>straight_line):02.@indef) +obj(brake(icl>stop>occur,obj>thing):02.@progress,curve(icl>line>thing,ant>straight_line):02.@indef) +man(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.2.1b"> +<text_body><orig>Based on all relevant data, the ETCS shall calculate an emergency braking curve and a service braking curve +</orig><unl>[S:00] +{org:en} +Based on all relevant data, the ETCS shall calculate an emergency braking curve and a service braking curve. +{/org} +{unl} +qua:01(data(icl>collection>thing).@pl,all(icl>quantity,ant>some,per>thing)) +mod:01(data(icl>collection>thing).@pl,relevant(icl>adj,ant>irrelevant)) +cob:01(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@entry,data(icl>collection>thing).@pl) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs.@def) +agt(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism),etcs.@def) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism)) +obj(brake(icl>stop>occur,obj>thing):01.@progress,emergency(icl>crisis>thing)) +and(curve(icl>line>thing,ant>straight_line):02.@indef,curve(icl>line>thing,ant>straight_line):01.@indef) +obj(brake(icl>stop>occur,obj>thing):02.@progress,service(icl>work>action,agt>thing,obj>thing)) +obj(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism),curve(icl>line>thing,ant>straight_line):02.@indef) +obj(brake(icl>stop>occur,obj>thing):01.@progress,curve(icl>line>thing,ant>straight_line):02.@indef) +obj(brake(icl>stop>occur,obj>thing):02.@progress,curve(icl>line>thing,ant>straight_line):02.@indef) +man(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.2.2a"> +<text_body><orig>When changing to a lower speed level, the front end of the train shall respect the dynamic train speed profile. +</orig><unl>[S:00] +{org:en} +When changing to a lower speed level, the front end of the train shall respect the dynamic train speed profile. +{/org} +{unl} +tim:01(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@present.@promise,change(icl>occur,src>thing,obj>thing,gol>thing).@entry) +plc:01(change(icl>occur,src>thing,obj>thing,gol>thing).@entry,to(icl>how,com>direction,obj>thing,plc<uw)) +mod:01(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@indef,speed(icl>rate>thing):01) +obj:01(to(icl>how,com>direction,obj>thing,plc<uw),level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@indef) +aoj(low_degree_of(icl>adj,aoj>thing).@entry,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@indef) +mod:01(end(icl>moment>time,ant>beginning).@def,front(icl>adj,equ>front,ant>back)) +aoj:01(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@present.@promise,end(icl>moment>time,ant>beginning).@def) +obj:01(end(icl>moment>time,ant>beginning).@def,train(icl>public_transport>thing):01.@def) +mod:01(train(icl>public_transport>thing):02,dynamic(icl>adj,ant>undynamic)) +mod:01(speed(icl>rate>thing):02,train(icl>public_transport>thing):02) +mod:01(profile(icl>chart>thing).@def,speed(icl>rate>thing):02) +obj:01(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@present.@promise,profile(icl>chart>thing).@def) +man(low_degree_of(icl>adj,aoj>thing).@entry,more(icl>how)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.2.2b"> +<text_body><orig>When changing to a higher speed level the rear end of the train shall respect the static train speed profile. +</orig><unl>[S:00] +{org:en} +When changing to a higher speed level the rear end of the train shall respect the static train speed profile. +{/org} +{unl} +obj(when(icl>how,tim<uw,obj>uw).@entry,change(icl>do,src>thing,agt>thing,obj>uw,gol>thing)) +plc(change(icl>do,src>thing,agt>thing,obj>uw,gol>thing),to(icl>how,com>direction,obj>thing,plc<uw)) +mod(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@indef,speed(icl>rate>thing):01) +obj(to(icl>how,com>direction,obj>thing,plc<uw),level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@indef) +aoj(high_degree_of(icl>adj,aoj>thing),level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@indef) +mod(end(icl>moment>time,ant>beginning).@def,rear(icl>adj,equ>rear)) +obj(change(icl>do,src>thing,agt>thing,obj>uw,gol>thing),end(icl>moment>time,ant>beginning).@def) +obj(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@present.@promise,end(icl>moment>time,ant>beginning).@def) +obj(end(icl>moment>time,ant>beginning).@def,train(icl>public_transport>thing):01.@def) +mod(train(icl>public_transport>thing):02,static(icl>adj,equ>inactive)) +mod(speed(icl>rate>thing):02,train(icl>public_transport>thing):02) +mod(profile(icl>chart>thing).@def,speed(icl>rate>thing):02) +aoj(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@present.@promise,profile(icl>chart>thing).@def) +man(high_degree_of(icl>adj,aoj>thing),more(icl>how)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.2.3"> +<text_body><orig>It shall be possible to define certain locations (e.g. tunnels) where speed increase is related to the front of the train. +</orig><unl>[S:00] +{org:en} +It shall be possible to define certain locations (e.g. tunnels) where speed increase is related to the front of the train. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,define(icl>characterize>be,obj>uw,aoj>thing)) +mod(location(icl>object>thing).@pl,certain(icl>adj,equ>certain)) +obj(define(icl>characterize>be,obj>uw,aoj>thing),location(icl>object>thing).@pl) +plc(relate(icl>think>do,equ>associate,cob>thing,agt>volitional_thing,obj>thing).@present,location(icl>object>thing).@pl) +man:01(tunnel(icl>passageway>thing).@entry.@pl,"e.g."(icl>how,equ>for_example)) +mod(increase(icl>indefinite_quantity>thing,equ>addition).@topic,speed(icl>rate>thing)) +obj(relate(icl>think>do,equ>associate,cob>thing,agt>volitional_thing,obj>thing).@present,increase(icl>indefinite_quantity>thing,equ>addition).@topic) +cob(relate(icl>think>do,equ>associate,cob>thing,agt>volitional_thing,obj>thing).@present,front(icl>proximity>thing,equ>presence).@def) +obj(front(icl>proximity>thing,equ>presence).@def,train(icl>public_transport>thing).@def) +cnt(location(icl>object>thing).@pl,:01.@parenthesis) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.2.5"> +<text_body><orig>The braking curves shall ensure that the train complies with its speed requirements. +</orig><unl>[S:00] +{org:en} +The braking curves shall ensure that the train complies with its speed requirements. +{/org} +{unl} +obj(brake(icl>stop>occur,obj>thing).@progress,curve(icl>line>thing,ant>straight_line).@def.@pl) +aoj(ensure(icl>guarantee>be,obj>thing,aoj>thing,ben>thing,cag>thing).@entry.@present.@promise,curve(icl>line>thing,ant>straight_line).@def.@pl) +agt:01(comply(icl>obey>do,agt>volitional_thing,obj>thing).@entry.@present,train(icl>public_transport>thing).@def) +pos:01(requirement(icl>duty>thing).@pl,it(icl>living_thing)) +mod:01(requirement(icl>duty>thing).@pl,speed(icl>rate>thing)) +obj:01(comply(icl>obey>do,agt>volitional_thing,obj>thing).@entry.@present,requirement(icl>duty>thing).@pl) +obj(ensure(icl>guarantee>be,obj>thing,aoj>thing,ben>thing,cag>thing).@entry.@present.@promise,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.2.7"> +<text_body><orig>Where failure to apply the full service brake is detected the emergency brake shall stop the train in rear of the danger point. +</orig><unl>[S:00] +{org:en} +Where failure to apply the full service brake is detected the emergency brake shall stop the train in rear of the danger point. +{/org} +{unl} +plc(detect(icl>sight>do,equ>discover,agt>thing,obj>uw,plc>thing).@entry.@present,where(icl>how,plc<uw)) +man(detect(icl>sight>do,equ>discover,agt>thing,obj>uw,plc>thing).@entry.@present,failure(icl>nonaccomplishment>thing).@topic) +mod:01(brake(icl>restraint>thing):01.@def,full(icl>adj,ant>empty)) +mod:01(brake(icl>restraint>thing):01.@def,service(icl>work>action,agt>thing,obj>thing)) +obj:01(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing).@entry,brake(icl>restraint>thing):01.@def) +mod:02(brake(icl>restraint>thing):02.@def,emergency(icl>crisis>thing)) +agt:02(stop(icl>do,ant>move,agt>concrete_thing,plc>uw).@entry.@present.@promise,brake(icl>restraint>thing):02.@def) +obj:02(stop(icl>do,ant>move,agt>concrete_thing,plc>uw).@entry.@present.@promise,train(icl>public_transport>thing).@def) +plc:02(stop(icl>do,ant>move,agt>concrete_thing,plc>uw).@entry.@present.@promise,rear(icl>formation>thing,ant>head)) +mod:02(point(icl>component>thing).@def,danger(icl>condition>thing,ant>safety)) +obj:02(rear(icl>formation>thing,ant>head),point(icl>component>thing).@def) +obj(failure(icl>nonaccomplishment>thing).@topic,:01) +obj(detect(icl>sight>do,equ>discover,agt>thing,obj>uw,plc>thing).@entry.@present,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.3.3"> +<title><orig>Release speed calculation +</orig><unl>[S:00] +{org:en} +Release speed calculation. +{/org} +{unl} +mod(speed(icl>rate>thing),release(icl>merchandise>thing)) +mod(calculation(icl>procedure>thing).@entry,speed(icl>rate>thing)) +{/unl} +[/S] + +</unl></title> +<req id="4.3.3.1"> +<text_body><itemize> +<item>safety distance and overlap</item> +<item>accuracy of odometry</item> +<item>deceleration performance of the train, etc</item> +</itemize> +or given from the trackside. The release speed given from the trackside shall take priority over the release speed calculated on board. +<orig>The release speed shall be calculated on board, based on either: +</orig><unl>[S:00] +{org:en} +safety distance and overlap, accuracy of odometry, deceleration performance of the train, etc. or given from the trackside. +{/org} +{unl} +mod(distance(icl>spacing>thing).@entry,safety(icl>condition>thing,ant>danger)) +and(overlap(icl>concurrence>thing),distance(icl>spacing>thing).@entry) +and(accuracy(icl>quality>thing,ant>inaccuracy),overlap(icl>concurrence>thing)) +and:02(performance(icl>show>thing).@entry,odometry.@entry) +mod(:02.@_hn-scope,deceleration(icl>change>thing,ant>acceleration)) +obj(or(icl>how,obj>uw,or<uw),performance(icl>show>thing).@entry) +and(:02.@_hn-scope,train(icl>public_transport>thing).@def) +obj:02(performance(icl>show>thing).@entry,etc(icl>how)) +frm:01(give(icl>supply>occur,equ>yield,cob>abstract_thing,obj>thing,ben>person).@entry,trackside.@def) +mod(overlap(icl>concurrence>thing),:01) +obj(accuracy(icl>quality>thing,ant>inaccuracy),:02.@_hn-scope) +{/unl} +[/S] +[S:00] +{org:en} +The release speed given from the trackside shall take priority over the release speed calculated on board. +{/org} +{unl} +mod(speed(icl>rate>thing):01.@def,release(icl>merchandise>thing):01) +obj(give(icl>supply>occur,equ>yield,cob>abstract_thing,obj>thing,ben>person).@state,speed(icl>rate>thing):01.@def) +agt(take(icl>read>do,agt>person,obj>thing).@entry.@present.@promise,speed(icl>rate>thing):01.@def) +frm(give(icl>supply>occur,equ>yield,cob>abstract_thing,obj>thing,ben>person).@state,trackside.@def) +obj(take(icl>read>do,agt>person,obj>thing).@entry.@present.@promise,priority(icl>high_status>thing,equ>precedence)) +mod(speed(icl>rate>thing):02.@def,release(icl>merchandise>thing):02) +obj(priority(icl>high_status>thing,equ>precedence),speed(icl>rate>thing):02.@def) +mod(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@past.@complete,speed(icl>rate>thing):02.@def) +man(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@past.@complete,on_board(icl>how,obj>thing)) +obj(on_board(icl>how,obj>thing),which) +{/unl} +[/S] +[S:00] +{org:en} +The release speed shall be calculated on board, based on either:. +{/org} +{unl} +man(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry.@present.@promise,on_board(icl>how,obj>thing)) +man(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing),on_board(icl>how,obj>thing)) +mod(speed(icl>rate>thing).@def,release(icl>merchandise>thing)) +obj(on_board(icl>how,obj>thing),speed(icl>rate>thing).@def) +and(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing),calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry.@present.@promise) +cob(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing),either(icl>adj,equ>any)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.3.2c"> +<text_body><orig>The release speed shall be indicated on the DMI. +</orig><unl>[S:00] +{org:en} +The release speed shall be indicated on the DMI. +{/org} +{unl} +mod(speed(icl>rate>thing).@def.@topic,release(icl>merchandise>thing)) +obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,speed(icl>rate>thing).@def.@topic) +plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,dmi.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.3.2d"> +<text_body><orig>If the release speed is calculated on board it shall ensure that the train will stop before reaching the danger point +</orig><unl>[S:00] +{org:en} +If the release speed is calculated on board it shall ensure that the train will stop before reaching the danger point. +{/org} +{unl} +mod:01(speed(icl>rate>thing).@def.@topic,release(icl>merchandise>thing)) +obj:01(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry.@present,speed(icl>rate>thing).@def.@topic) +man(promise(icl>modal>be,obj>uw,aoj>thing).@entry,on board) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,it(icl>thing)) +aoj(ensure(icl>guarantee>be,obj>thing,aoj>thing,ben>thing,cag>thing),it(icl>thing)) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,ensure(icl>guarantee>be,obj>thing,aoj>thing,ben>thing,cag>thing)) +agt:02(stop(icl>do,ant>move,agt>concrete_thing,plc>uw).@entry.@future,train(icl>public_transport>thing).@def) +tim:02(stop(icl>do,ant>move,agt>concrete_thing,plc>uw).@entry.@future,before(icl>how,tim<uw,obj>thing)) +mod:03(point(icl>component>thing).@def,danger(icl>condition>thing,ant>safety)) +plt:03(reach(icl>arrive>do,plt>thing,agt>thing).@entry,point(icl>component>thing).@def) +con(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +obj(ensure(icl>guarantee>be,obj>thing,aoj>thing,ben>thing,cag>thing),:02) +obj:02(before(icl>how,tim<uw,obj>thing),:03) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.3.3"> +<text_body><orig>When the train is stationary or after a certain time (e.g. the time for "route releasing" of the overlap, the release speed calculation shall be based on the distance to the danger point (if calculated on-board). The condition for this change shall be defined for each target as infrastructure data. +</orig><unl>[S:00] +{org:en} +When the train is stationary or after a certain time (e.g. the time for "route releasing" of the overlap, the release speed calculation shall be based on the distance to the danger point (if calculated on-board). +{/org} +{unl} +aoj(stationary(icl>adj).@entry.@present,train(icl>public_transport>thing).@def) +tim(:01.@parenthesis,train(icl>public_transport>thing).@def) +or(time(icl>abstract_thing,equ>period).@indef,stationary(icl>adj).@entry.@present) +tim(stationary(icl>adj).@entry.@present,after(icl>subsequently>how)) +mod(time(icl>abstract_thing,equ>period).@indef,certain(icl>adj,equ>certain)) +mod:01("e.g."(icl>how,equ>for_example).@entry,time(icl>abstract_thing,equ>occasion)) +obj:02(route(icl>dispatch>do,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@entry,release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing)) +obj:01(:02.@double_quote,overlap(icl>concurrence>thing).@def) +mod:01(speed(icl>rate>thing),release(icl>merchandise>thing).@def) +mod:01(calculation(icl>procedure>thing).@topic,speed(icl>rate>thing)) +obj:01(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@present.@promise,calculation(icl>procedure>thing).@topic) +pur:01(time(icl>abstract_thing,equ>occasion),base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@present.@promise) +cob:01(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@present.@promise,distance(icl>spacing>thing).@def) +mod:01(point(icl>component>thing).@def,danger(icl>condition>thing,ant>safety)) +man:01(distance(icl>spacing>thing).@def,point(icl>component>thing).@def) +con:01("e.g."(icl>how,equ>for_example).@entry,calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism)) +man:01(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism),on-board) +and:01(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@present.@promise,:02.@double_quote) +{/unl} +[/S] +[S:00] +{org:en} +The condition for this change shall be defined for each target as infrastructure data. +{/org} +{unl} +obj(define(icl>characterize>be,obj>uw,aoj>thing).@entry.@present.@promise,condition(icl>state>abstract_thing,aoj>thing).@def.@topic) +mod(change(icl>difference>abstract_thing),this(icl>determiner>adj,mod<concrete_thing)) +man(condition(icl>state>abstract_thing,aoj>thing).@def.@topic,change(icl>difference>abstract_thing)) +mod(target(icl>reference_point>thing),each(icl>quantity,per>thing)) +pur(define(icl>characterize>be,obj>uw,aoj>thing).@entry.@present.@promise,target(icl>reference_point>thing)) +aoj(define(icl>characterize>be,obj>uw,aoj>thing).@entry.@present.@promise,as(icl>how,com>class,obj>thing,aoj<uw)) +mod(data(icl>collection>thing),infrastructure(icl>structure>thing)) +obj(as(icl>how,com>class,obj>thing,aoj<uw),data(icl>collection>thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.3.4"> +<text_body><orig>Each railway shall have the possibility of allowing a different release speed for every signal. +</orig><unl>[S:00] +{org:en} +Each railway shall have the possibility of allowing a different release speed for every signal. +{/org} +{unl} +mod(railway(icl>line>thing),each(icl>quantity,per>thing)) +aoj(have(icl>be,obj>thing,aoj>thing).@entry.@present.@promise,railway(icl>line>thing)) +obj(have(icl>be,obj>thing,aoj>thing).@entry.@present.@promise,possibility(icl>perspective>abstract_thing,obj>uw).@def) +mod:01(release(icl>merchandise>thing).@indef,different(icl>adj,ant>same)) +obj:01(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing).@entry,release(icl>merchandise>thing).@indef) +mod:02(signal(icl>communication>thing),every(icl>quantity,per>thing)) +pur:02(speed(icl>travel>do,equ>rush,agt>volitional_thing).@entry,signal(icl>communication>thing)) +obj(possibility(icl>perspective>abstract_thing,obj>uw).@def,:01) +pur(have(icl>be,obj>thing,aoj>thing).@entry.@present.@promise,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.3.4"> +<title><orig>Train location +</orig><unl>[S:00] +{org:en} +Train location. +{/org} +{unl} +mod(location(icl>object>thing).@entry,train(icl>public_transport>thing)) +{/unl} +[/S] + +</unl></title> +<req id="4.3.4.1"> +<text_body><orig>The ETCS trainborne equipment shall be able to determine the location of the entire train. +</orig><unl>[S:00] +{org:en} +The ETCS trainborne equipment shall be able to determine the location of the entire train. +{/org} +{unl} +mod(trainborne,etcs) +mod(equipment(icl>instrumentality>thing).@def,trainborne) +aoj(determine(icl>cause>be,equ>shape,obj>thing,aoj>thing).@entry.@present.@ability.@promise,equipment(icl>instrumentality>thing).@def) +obj(determine(icl>cause>be,equ>shape,obj>thing,aoj>thing).@entry.@present.@ability.@promise,location(icl>object>thing).@def) +mod(train(icl>public_transport>thing).@def,entire(icl>adj,equ>integral)) +obj(location(icl>object>thing).@def,train(icl>public_transport>thing).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.4.2"> +<text_body><orig>On lines fitted with RBC, the ETCS trainborne equipment shall be able to transmit the location of the entire train to the RBC. +</orig><unl>[S:00] +{org:en} +On lines fitted with RBC, the ETCS trainborne equipment shall be able to transmit the location of the entire train to the RBC. +{/org} +{unl} +plc:01(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@present.@ability.@promise,on(icl>how,com>surface,obj>concrete_thing,plc<uw).@entry) +obj:01(on(icl>how,com>surface,obj>concrete_thing,plc<uw).@entry,line(icl>formation>thing).@pl) +obj:01(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing).@state,line(icl>formation>thing).@pl) +gol:01(fit(icl>be,equ>go_in,obj>thing,aoj>thing,gol>thing).@state,rbc(icl>blood_cell>thing,equ>red_blood_cell):01) +mod:01(equipment(icl>instrumentality>thing).@def,etcs) +mod:01(equipment(icl>instrumentality>thing).@def,trainborne) +aoj:01(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@present.@ability.@promise,equipment(icl>instrumentality>thing).@def) +obj:01(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@present.@ability.@promise,location(icl>object>thing).@def) +mod:01(train(icl>public_transport>thing).@def,entire(icl>adj,equ>integral)) +obj:01(location(icl>object>thing).@def,train(icl>public_transport>thing).@def) +to:01(train(icl>public_transport>thing).@def,rbc(icl>blood_cell>thing,equ>red_blood_cell):02.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.4.3"> +<text_body><orig>The train location calculation shall take into account error of odometry. +</orig><unl>[S:00] +{org:en} +The train location calculation shall take into account error of odometry. +{/org} +{unl} +mod(location(icl>object>thing),train(icl>public_transport>thing)) +mod(calculation(icl>procedure>thing).@def,location(icl>object>thing)) +aoj(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@present.@promise,calculation(icl>procedure>thing).@def) +mod(error(icl>nonaccomplishment>thing,equ>mistake),account(icl>agreement(icl>abstract_thing))) +plt(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@present.@promise,error(icl>nonaccomplishment>thing,equ>mistake)) +obj(error(icl>nonaccomplishment>thing,equ>mistake),odometry) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.3.5"> +<title><orig>Speed calculation and indication +</orig><unl>[S:00] +{org:en} +Speed calculation and indication. +{/org} +{unl} +mod(calculation(icl>procedure>thing).@entry,speed(icl>rate>thing)) +mod(indication(icl>communication>thing),speed(icl>rate>thing)) +and(indication(icl>communication>thing),calculation(icl>procedure>thing).@entry) +{/unl} +[/S] + +</unl></title> +<req id="4.3.51a"> +<text_body><orig>Actual speed shall be indicated on the DMI +</orig><unl>[S:00] +{org:en} +Actual speed shall be indicated on the DMI. +{/org} +{unl} +mod(speed(icl>rate>thing).@topic,actual(icl>adj,ant>potential)) +obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,speed(icl>rate>thing).@topic) +plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,dmi.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.5.2"> +<text_body><crossref>4.3.7</crossref> +<orig>There shall be no discrepancy between the speed shown to the driver and the speed used for supervision of movement authorities and speed limits, function </orig><unl>[S:00] +{org:en} +4.3.7. +{/org} +{unl} +mod("4.3".@entry,".7") +{/unl} +[/S] +[S:00] +{org:en} +There shall be no discrepancy between the speed shown to the driver and the speed used for supervision of movement authorities and speed limits, function. +{/org} +{unl} +mod(discrepancy(icl>difference>thing),no(icl>quantity,qua<thing)) +aoj(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present.@promise,discrepancy(icl>difference>thing)) +plc(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present.@promise,between(icl>how,obj>thing,plc<uw)) +obj(between(icl>how,obj>thing,plc<uw),speed(icl>rate>thing):01) +obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@state,speed(icl>rate>thing):01) +rec(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@state,to(icl>how,com>content,obj>thing)) +and(speed(icl>rate>thing):02,driver(icl>operator>thing,ant>nondriver)) +obj(to(icl>how,com>content,obj>thing),speed(icl>rate>thing):02) +obj(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@state,speed(icl>rate>thing):02) +pur(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@state,supervision(icl>management>thing)) +obj(supervision(icl>management>thing),of(icl>how,com>quality,obj>thing)) +mod(authority(icl>abstract_thing,obj>uw).@pl,movement(icl>happening>thing)) +and(limit(icl>extent>thing).@pl,authority(icl>abstract_thing,obj>uw).@pl) +mod(limit(icl>extent>thing).@pl,speed(icl>rate>thing):03) +obj(of(icl>how,com>quality,obj>thing),limit(icl>extent>thing).@pl) +cnt(authority(icl>abstract_thing,obj>uw).@pl,function(icl>mathematical_relation>thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.3.6"> +<title><orig>Indication displayed on the DMI +</orig><unl>[S:00] +{org:en} +Indication displayed on the DMI. +{/org} +{unl} +agt(display(icl>show>do,equ>exhibit,agt>thing,obj>thing,rec>thing).@entry.@past,indication(icl>communication>thing)) +plc(display(icl>show>do,equ>exhibit,agt>thing,obj>thing,rec>thing).@entry.@past,on) +obj(on,dmi.@def) +{/unl} +[/S] + +</unl></title> +<req id="4.3.6.3"> +<text_body><orig>The indication provided shall enable the driver to drive at the permitted speed without receiving a warning and without intervention of ETCS. +</orig><unl>[S:00] +{org:en} +The indication provided shall enable the driver to drive at the permitted speed without receiving a warning and without intervention of ETCS. +{/org} +{unl} +obj(provide(icl>equip>do,cob>thing,obj>thing).@state,indication(icl>communication>thing).@def) +agt(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@entry.@present.@promise,indication(icl>communication>thing).@def) +obj(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@entry.@present.@promise,driver(icl>operator>thing,ant>nondriver).@def) +gol(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@entry.@present.@promise,drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing)) +tim(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing),speed(icl>rate>thing).@def) +obj(permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@state,speed(icl>rate>thing).@def) +mod(speed(icl>rate>thing).@def,without(icl>how,ant>with,com>physical,obj>thing):01) +obj(without(icl>how,ant>with,com>physical,obj>thing):01,receive(icl>acquire>do,src>thing,obj>thing)) +and(without(icl>how,ant>with,com>physical,obj>thing):02,warn(icl>notify_of_danger>do,cob>uw,agt>person,obj>person).@indef) +obj(receive(icl>acquire>do,src>thing,obj>thing),intervention(icl>engagement>thing)) +obj(without(icl>how,ant>with,com>physical,obj>thing):02,intervention(icl>engagement>thing)) +obj(intervention(icl>engagement>thing),etcs) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.6.4"> +<text_body><orig>The driver shall know the distance to the next point defining the indicated braking curve and the permitted speed allowed. This shall be shown to the driver in a way that is understandable and logical. +</orig><unl>[S:00] +{org:en} +The driver shall know the distance to the next point defining the indicated braking curve and the permitted speed allowed. +{/org} +{unl} +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,driver(icl>operator>thing,ant>nondriver).@def) +aoj(know(icl>be,equ>cognise,obj>uw,cao>thing,aoj>volitional_thing),driver(icl>operator>thing,ant>nondriver).@def) +and(:01,promise(icl>modal>be,obj>uw,aoj>thing).@entry) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,know(icl>be,equ>cognise,obj>uw,cao>thing,aoj>volitional_thing)) +obj(know(icl>be,equ>cognise,obj>uw,cao>thing,aoj>volitional_thing),distance(icl>spacing>thing).@def) +mod(point(icl>component>thing).@def,next(icl>adj,equ>adjacent)) +man(distance(icl>spacing>thing).@def,point(icl>component>thing).@def) +aoj(define(icl>characterize>be,obj>uw,aoj>thing).@progress,point(icl>component>thing).@def) +obj(define(icl>characterize>be,obj>uw,aoj>thing).@progress,curve(icl>line>thing,ant>straight_line).@def) +obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@state,curve(icl>line>thing,ant>straight_line).@def) +obj(brake(icl>stop>occur,obj>thing).@progress,curve(icl>line>thing,ant>straight_line).@def) +agt:01(speed(icl>travel>do,equ>rush,agt>volitional_thing).@entry.@present,permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@def) +aoj:01(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing),permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@def) +man:01(speed(icl>travel>do,equ>rush,agt>volitional_thing).@entry.@present,allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing)) +{/unl} +[/S] +[S:00] +{org:en} +This shall be shown to the driver in a way that is understandable and logical. +{/org} +{unl} +obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,this(icl>thing,equ>it,equ>that).@topic) +rec(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,driver(icl>operator>thing,ant>nondriver).@def) +plc(driver(icl>operator>thing,ant>nondriver).@def,way(icl>property>abstract_thing,equ>manner,obj>action,pos>volitional_thing).@indef) +mod(that(icl>thing,equ>it,equ>this),way(icl>property>abstract_thing,equ>manner,obj>action,pos>volitional_thing).@indef) +aoj(understandable(icl>adj,equ>apprehensible).@present,that(icl>thing,equ>it,equ>this)) +and(logical(icl>adj,ant>illogical),understandable(icl>adj,equ>apprehensible).@present) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.6.5"> +<text_body><orig>Visual and acoustic warnings to the driver about possible intervention from ETCS shall be given to enable the driver to react and avoid intervention. +</orig><unl>[S:00] +{org:en} +Visual and acoustic warnings to the driver about possible intervention from ETCS shall be given to enable the driver to react and avoid intervention. +{/org} +{unl} +and(acoustic(icl>adj,com>acoustics),visual(icl>adj,equ>ocular,com>sight)) +mod(warning(icl>informing>thing).@pl.@topic,acoustic(icl>adj,com>acoustics)) +obj(give(icl>do,equ>hand_over,agt>living_thing,obj>concrete_thing,rec>person).@entry.@present.@promise,warning(icl>informing>thing).@pl.@topic) +obj(warning(icl>informing>thing).@pl.@topic,driver(icl>operator>thing,ant>nondriver):01.@def) +mod(intervention(icl>engagement>thing):01,possible(icl>adj,ant>impossible)) +man(warning(icl>informing>thing).@pl.@topic,intervention(icl>engagement>thing):01) +frm(intervention(icl>engagement>thing):01,etcs) +obj:01(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@entry,driver(icl>operator>thing,ant>nondriver):02.@def) +and(:02,react(icl>change>be,aoj>matter)) +obj:02(avoid(icl>prevent>do,agt>thing,obj>abstract_thing).@entry,intervention(icl>engagement>thing):02) +pur(give(icl>do,equ>hand_over,agt>living_thing,obj>concrete_thing,rec>person).@entry.@present.@promise,:01) +gol:01(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@entry,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.6.6"> +<text_body><orig>The driver shall have the possibility to select the language, this does not concern non pre-defined texts sent from the trackside. +</orig><unl>[S:00] +{org:en} +The driver shall have the possibility to select the language, this does not concern non pre-defined texts sent from the trackside. +{/org} +{unl} +aoj:02(promise(icl>modal>be,obj>uw,aoj>thing).@entry,driver(icl>operator>thing,ant>nondriver).@def) +aoj:02(have(icl>be,obj>thing,aoj>thing),driver(icl>operator>thing,ant>nondriver).@def) +and:02(concern(icl>touch>be,obj>thing,aoj>thing).@not.@present,promise(icl>modal>be,obj>uw,aoj>thing).@entry) +obj:02(promise(icl>modal>be,obj>uw,aoj>thing).@entry,have(icl>be,obj>thing,aoj>thing)) +obj:02(have(icl>be,obj>thing,aoj>thing),possibility(icl>perspective>abstract_thing,obj>uw).@def) +obj:01(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry,language(icl>communication>thing).@def) +aoj:02(concern(icl>touch>be,obj>thing,aoj>thing).@not.@present,this(icl>thing,equ>it,equ>that)) +man:02(predefine.@state,non) +obj:02(concern(icl>touch>be,obj>thing,aoj>thing).@not.@present,text(icl>passage>thing).@entry.@pl) +obj:02(predefine.@state,text(icl>passage>thing).@entry.@pl) +obj:02(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing).@state,text(icl>passage>thing).@entry.@pl) +plf:02(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing).@state,trackside.@def) +obj:02(possibility(icl>perspective>abstract_thing,obj>uw).@def,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<p id="4.3.7"> +<title><orig>Supervision of movement authorities and speed limits +</orig><unl>[S:00] +{org:en} +Supervision of movement authorities and speed limits. +{/org} +{unl} +mod:01(authority(icl>abstract_thing,obj>uw).@entry.@pl,movement(icl>happening>thing)) +and:01(limit(icl>extent>thing).@entry.@pl,authority(icl>abstract_thing,obj>uw).@entry.@pl) +mod(authority(icl>abstract_thing,obj>uw).@entry.@pl,speed(icl>rate>thing)) +obj(supervision(icl>management>thing).@entry,:01.@_hn-scope) +{/unl} +[/S] + +</unl></title> +<req id="4.3.7.1"> +<text_body><orig>A train shall be supervised to its static and dynamic train speed profiles. +</orig><unl>[S:00] +{org:en} +A train shall be supervised to its static and dynamic train speed profiles. +{/org} +{unl} +obj:01(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry,train(icl>public_transport>thing):01.@indef.@topic) +and(:02,promise(icl>modal>be,obj>uw,aoj>thing).@entry) +pos:01(static(icl>adj,equ>inactive),it(icl>living_thing)) +to:01(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry,static(icl>adj,equ>inactive)) +mod:02(speed(icl>rate>thing),dynamic(icl>adj,ant>undynamic)) +mod:02(speed(icl>rate>thing),train(icl>public_transport>thing):02) +agt:02(profile(icl>write_about>do,agt>thing,obj>thing).@entry.@present,speed(icl>rate>thing)) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.7.2"> +<text_body><orig>Within the braking curve area, a warning shall be given to the driver to enable him to react and avoid intervention from ETCS equipment at least 5 sec. before the intervention. +</orig><unl>[S:00] +{org:en} +Within the braking curve area, a warning shall be given to the driver to enable him to react and avoid intervention from ETCS equipment at least 5 sec. before the intervention. +{/org} +{unl} +mod(within(icl>how,com>limit,obj>thing,scn<abstract_thing).@entry,curve(icl>line>thing,ant>straight_line)) +agt:02(warn(icl>notify_of_danger>do,cob>uw,agt>person,obj>person).@indef.@progress,area(icl>extent>abstract_thing,obj>thing).@entry) +cob:02(warn(icl>notify_of_danger>do,cob>uw,agt>person,obj>person).@indef.@progress,give(icl>supply>occur,equ>yield,cob>abstract_thing,obj>thing,ben>person).@present.@promise) +ben:02(give(icl>supply>occur,equ>yield,cob>abstract_thing,obj>thing,ben>person).@present.@promise,driver(icl>operator>thing,ant>nondriver).@def) +pur:02(give(icl>supply>occur,equ>yield,cob>abstract_thing,obj>thing,ben>person).@present.@promise,enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing)) +obj:02(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing),he(icl>person)) +and:02(avoid(icl>prevent>do,agt>thing,obj>abstract_thing),react(icl>change>be,aoj>matter)) +gol:02(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing),avoid(icl>prevent>do,agt>thing,obj>abstract_thing)) +obj:02(avoid(icl>prevent>do,agt>thing,obj>abstract_thing),intervention(icl>engagement>thing):01) +mod:02(equipment(icl>instrumentality>thing),etcs) +frm:02(intervention(icl>engagement>thing):01,equipment(icl>instrumentality>thing)) +man:01(5,at_least(icl>how)) +obj:01(brake(icl>stop>do,agt>thing,obj>thing).@entry.@def,5) +man:01(before(icl>how,tim<uw,obj>thing),second(icl>time_unit>thing)) +tim:01(brake(icl>stop>do,agt>thing,obj>thing).@entry.@def,before(icl>how,tim<uw,obj>thing)) +obj:01(before(icl>how,tim<uw,obj>thing),intervention(icl>engagement>thing):02.@def) +obj(within(icl>how,com>limit,obj>thing,scn<abstract_thing).@entry,:01) +fictit(within(icl>how,com>limit,obj>thing,scn<abstract_thing).@entry,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.7.3"> +<text_body><orig>If the train or the shunting movement exceeds the permitted ceiling speed by a certain harmonised margin, the trainborne equipment shall execute a brake intervention until the actual speed does not exceed permitted speed; then the driver shall be able to release the brake +</orig><unl>[S:00] +{org:en} +If the train or the shunting movement exceeds the permitted ceiling speed by a certain harmonised margin, the trainborne equipment shall execute a brake intervention until the actual speed does not exceed permitted speed; then the driver shall be able to release the brake. +{/org} +{unl} +con(or(icl>how,obj>uw,or<uw).@entry,train(icl>public_transport>thing).@def) +agt:02(shunt(icl>transfer>do,agt>thing,obj>thing).@progress,movement(icl>happening>thing).@def) +aoj:02(exceed(icl>go_beyond>be,obj>thing,aoj>thing,scn>thing,val>thing):01.@present,movement(icl>happening>thing).@def) +and:02(execute(icl>perform>do,agt>person,obj>thing).@present.@promise,exceed(icl>go_beyond>be,obj>thing,aoj>thing,scn>thing,val>thing):01.@present) +mod(or(icl>how,obj>uw,or<uw).@entry,permit(icl>accept>do,agt>thing,obj>thing,rec>thing):01) +obj:01(ceil.@entry,speed(icl>rate>thing):01) +mod(margin(icl>boundary>thing).@indef,certain(icl>adj,equ>certain)) +agt(permit(icl>accept>do,agt>thing,obj>thing,rec>thing):01,margin(icl>boundary>thing).@indef) +obj(harmonise(icl>adjust>do,cob>thing,agt>volitional_thing,obj>thing).@state,margin(icl>boundary>thing).@indef) +mod:02(equipment(icl>instrumentality>thing),trainborne.@def) +agt:02(execute(icl>perform>do,agt>person,obj>thing).@present.@promise,equipment(icl>instrumentality>thing)) +mod:02(intervention(icl>engagement>thing).@indef,brake(icl>restraint>thing):01) +obj:02(execute(icl>perform>do,agt>person,obj>thing).@present.@promise,intervention(icl>engagement>thing).@indef) +mod:02(speed(icl>rate>thing):02.@def,actual(icl>adj,ant>potential)) +aoj:02(exceed(icl>go_beyond>be,obj>thing,aoj>thing,scn>thing,val>thing):02.@not.@present,speed(icl>rate>thing):02.@def) +and:02(promise(icl>modal>be,obj>uw,aoj>thing),exceed(icl>go_beyond>be,obj>thing,aoj>thing,scn>thing,val>thing):02.@not.@present) +obj:02(exceed(icl>go_beyond>be,obj>thing,aoj>thing,scn>thing,val>thing):02.@not.@present,speed(icl>rate>thing):03.@entry) +obj:02(permit(icl>accept>do,agt>thing,obj>thing,rec>thing):02.@state,speed(icl>rate>thing):03.@entry) +man:02(promise(icl>modal>be,obj>uw,aoj>thing),then(icl>how,equ>in_that_case)) +aoj:02(promise(icl>modal>be,obj>uw,aoj>thing),driver(icl>operator>thing,ant>nondriver).@def) +obj:02(promise(icl>modal>be,obj>uw,aoj>thing),driver(icl>operator>thing,ant>nondriver).@def) +aoj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@ability,driver(icl>operator>thing,ant>nondriver).@def) +tmt:02(execute(icl>perform>do,agt>person,obj>thing).@present.@promise,promise(icl>modal>be,obj>uw,aoj>thing)) +obj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@ability,brake(icl>restraint>thing):02.@def) +obj(permit(icl>accept>do,agt>thing,obj>thing,rec>thing):01,:01) +obj(or(icl>how,obj>uw,or<uw).@entry,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.7.4b"> +<text_body><orig>The driver shall be able to release an ETCS emergency brake application when stationary. +</orig><unl>[S:00] +{org:en} +The driver shall be able to release an ETCS emergency brake application when stationary. +{/org} +{unl} +aoj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@entry.@present.@ability.@promise,driver(icl>operator>thing,ant>nondriver).@def) +mod(emergency(icl>crisis>thing),etcs) +mod(brake(icl>restraint>thing),emergency(icl>crisis>thing)) +mod(application(icl>information,equ>request,agt>thing,obj>uw).@indef,brake(icl>restraint>thing)) +obj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@entry.@present.@ability.@promise,application(icl>information,equ>request,agt>thing,obj>uw).@indef) +con(application(icl>information,equ>request,agt>thing,obj>uw).@indef,when(icl>how,com>condition,obj>uw,con<uw)) +obj(when(icl>how,com>condition,obj>uw,con<uw),stationary(icl>adj)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.7.4c"> +<text_body><orig>If decided by a national value, the driver may release the ETCS emergency brake when the actual speed is below the permitted speed. +</orig><unl>[S:00] +{org:en} +If decided by a national value, the driver may release the ETCS emergency brake when the actual speed is below the permitted speed. +{/org} +{unl} +con:01(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@present.@grant,decide(icl>choose>do,agt>volitional_thing,obj>uw,scn>thing).@entry) +mod:01(value(icl>property,obj>thing).@indef,national(icl>adj,ant>international)) +agt:01(decide(icl>choose>do,agt>volitional_thing,obj>uw,scn>thing).@entry,value(icl>property,obj>thing).@indef) +agt:01(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@present.@grant,driver(icl>operator>thing,ant>nondriver).@def) +mod:01(emergency(icl>crisis>thing),etcs) +mod:01(brake(icl>restraint>thing).@def,emergency(icl>crisis>thing)) +obj:01(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@present.@grant,brake(icl>restraint>thing).@def) +mod:02(speed(icl>rate>thing):01.@def,actual(icl>adj,ant>potential)) +aoj:02(be(icl>be,equ>be_located,aoj>thing,plc>uw).@present,speed(icl>rate>thing):01.@def) +plc:02(be(icl>be,equ>be_located,aoj>thing,plc>uw).@present,below(icl>how,equ>lower,obj>thing,plc<uw)) +obj:02(below(icl>how,equ>lower,obj>thing,plc<uw),speed(icl>rate>thing):02.@entry.@def) +obj:02(permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@state,speed(icl>rate>thing):02.@entry.@def) +tim:01(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@present.@grant,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.3.9"> +<title><orig>Roll away and reverse movement protection +</orig><unl>[S:00] +{org:en} +Roll away and reverse movement protection. +{/org} +{unl} +and(:01,roll_away(icl>move>do,plt>uw,plf>uw,agt>thing,obj>thing,plc>uw).@entry.@imperative) +mod:01(protection(icl>action,agt>thing,obj>thing,cag>thing),movement(icl>happening>thing)) +obj:01(reverse(icl>change>do,agt>thing,obj>thing).@entry,protection(icl>action,agt>thing,obj>thing,cag>thing)) +{/unl} +[/S] + +</unl></title> +<req id="4.3.9.1a"> +<text_body><orig>To protect a traction unit from roll away and unwanted reverse movements the trainborne equipment shall monitor the direction of movement in relation to the permitted direction. +</orig><unl>[S:00] +{org:en} +To protect a traction unit from roll away and unwanted reverse movements the trainborne equipment shall monitor the direction of movement in relation to the permitted direction. +{/org} +{unl} +mod:01(unit(icl>measure>abstract_thing,aoj>uw).@indef,traction(icl>pull>thing)) +obj:01(protect(icl>do,equ>defend,rsn>thing,agt>thing,obj>thing,met>thing).@entry,unit(icl>measure>abstract_thing,aoj>uw).@indef) +and:04(movement(icl>happening>thing):01.@entry.@pl,roll(icl>rotation>thing,equ>axial_rotation).@entry) +mod(:04.@_hn-scope,unwanted(icl>adj,ant>wanted)) +mod(equipment(icl>instrumentality>thing).@def,trainborne) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,equipment(icl>instrumentality>thing).@def) +agt(monitor(icl>supervise>do,agt>thing,obj>thing),equipment(icl>instrumentality>thing).@def) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,monitor(icl>supervise>do,agt>thing,obj>thing)) +obj(monitor(icl>supervise>do,agt>thing,obj>thing),direction(icl>path>thing):01.@def) +obj(direction(icl>path>thing):01.@def,movement(icl>happening>thing):02) +mod(movement(icl>happening>thing):02,in_relation_to(icl>how,com>compare,obj>thing)) +obj(in_relation_to(icl>how,com>compare,obj>thing),direction(icl>path>thing):02.@def) +obj(permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@state,direction(icl>path>thing):02.@def) +mod(roll(icl>rotation>thing,equ>axial_rotation).@entry,:01) +pur(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +rsn(protect(icl>do,equ>defend,rsn>thing,agt>thing,obj>thing,met>thing).@entry,:04.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.9.1b"> +<text_body><orig>The trainborne equipment shall apply the emergency brake after a distance, defined by a national value, is travelled by the train. +</orig><unl>[S:00] +{org:en} +The trainborne equipment shall apply the emergency brake after a distance, defined by a national value, is travelled by the train. +{/org} +{unl} +mod(equipment(icl>instrumentality>thing).@def,trainborne) +agt(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing).@entry.@present.@promise,equipment(icl>instrumentality>thing).@def) +mod(brake(icl>restraint>thing).@def,emergency(icl>crisis>thing)) +obj(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing).@entry.@present.@promise,brake(icl>restraint>thing).@def) +tim(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing).@entry.@present.@promise,after(icl>how,equ>later,tim<uw,obj>uw)) +obj(define(icl>characterize>be,obj>uw,aoj>thing).@state,distance(icl>spacing>thing).@indef.@topic) +plf(travel(icl>move>occur,plt>thing,plf>thing,obj>thing).@present,distance(icl>spacing>thing).@indef.@topic) +mod(value(icl>property,obj>thing).@indef,national(icl>adj,ant>international)) +aoj(define(icl>characterize>be,obj>uw,aoj>thing).@state,value(icl>property,obj>thing).@indef) +obj(after(icl>how,equ>later,tim<uw,obj>uw),travel(icl>move>occur,plt>thing,plf>thing,obj>thing).@present) +agt(travel(icl>move>occur,plt>thing,plf>thing,obj>thing).@present,train(icl>public_transport>thing).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.9.1c"> +<text_body><orig>The roll away/reverse movement intervention shall be indicated on the DMI. +</orig><unl>[S:00] +{org:en} +The roll away/reverse movement intervention shall be indicated on the DMI. +{/org} +{unl} +mod(movement(icl>happening>thing),roll(icl>rotation>thing,equ>axial_rotation)) +or(reverse(icl>adj,equ>inverse),away(icl>adj,equ>away)) +mod(movement(icl>happening>thing),reverse(icl>adj,equ>inverse)) +mod(intervention(icl>engagement>thing).@def.@topic,movement(icl>happening>thing)) +obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,intervention(icl>engagement>thing).@def.@topic) +plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,dmi.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.9.2"> +<text_body><orig>When the traction unit has come to a standstill, the driver shall be able to release the emergency brake. +</orig><unl>[S:00] +{org:en} +When the traction unit has come to a standstill, the driver shall be able to release the emergency brake. +{/org} +{unl} +mod(unit(icl>measure>abstract_thing,aoj>uw).@def,traction(icl>pull>thing)) +agt(come(icl>move>do,plt>place,agt>person).@present.@complete,unit(icl>measure>abstract_thing,aoj>uw).@def) +tim(brake(icl>stop>occur,obj>thing).@entry.@imperative,come(icl>move>do,plt>place,agt>person).@present.@complete) +plt(come(icl>move>do,plt>place,agt>person).@present.@complete,to(icl>how,com>reaction,obj>thing)) +obj(to(icl>how,com>reaction,obj>thing),standstill(icl>situation>thing,equ>deadlock).@indef) +man(come(icl>move>do,plt>place,agt>person).@present.@complete,driver(icl>operator>thing,ant>nondriver).@def.@parenth) +aoj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@present.@ability.@promise,driver(icl>operator>thing,ant>nondriver).@def.@parenth) +obj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@present.@ability.@promise,emergency(icl>crisis>thing).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.9.3"> +<text_body><orig>After releasing the emergency brake ETCS will provide the supervision appertaining when roll away protection was initiated +</orig><unl>[S:00] +{org:en} +After releasing the emergency brake ETCS will provide the supervision appertaining when roll away protection was initiated. +{/org} +{unl} +tim(provide(icl>equip>do,cob>thing,obj>thing).@entry.@future,after(icl>how,tim<uw,obj>uw)) +obj:01(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@entry,emergency(icl>crisis>thing).@def) +mod(etcs,brake(icl>restraint>thing)) +agt(provide(icl>equip>do,cob>thing,obj>thing).@entry.@future,etcs) +aoj:02(appertain(icl>dwell>be,equ>pertain,obj>thing,aoj>thing).@progress,supervision(icl>management>thing).@entry.@def) +mod:02(away(icl>adj,equ>away),roll(icl>rotation>thing,equ>axial_rotation)) +mod:02(protection(icl>action,agt>thing,obj>thing,cag>thing).@topic,away(icl>adj,equ>away)) +obj:02(initiate(icl>start>do,agt>volitional_thing,obj>thing,scn>thing).@past,protection(icl>action,agt>thing,obj>thing,cag>thing).@topic) +tim:02(appertain(icl>dwell>be,equ>pertain,obj>thing,aoj>thing).@progress,initiate(icl>start>do,agt>volitional_thing,obj>thing,scn>thing).@past) +obj(after(icl>how,tim<uw,obj>uw),:01) +obj(provide(icl>equip>do,cob>thing,obj>thing).@entry.@future,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.9.4"> +<text_body><orig>When using more than one traction unit this function shall be disabled in all but the leading traction unit. +</orig><unl>[S:00] +{org:en} +When using more than one traction unit this function shall be disabled in all but the leading traction unit. +{/org} +{unl} +man:01(promise(icl>modal>be,obj>uw,aoj>thing).@entry,use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw)) +obj:01(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw),more(icl>how)) +qua:01(unit(icl>measure>abstract_thing,aoj>uw):01,one(icl>digit>thing)) +mod:01(unit(icl>measure>abstract_thing,aoj>uw):01,traction(icl>pull>thing):01) +bas:01(more(icl>how),unit(icl>measure>abstract_thing,aoj>uw):01) +mod:02(function(icl>mathematical_relation>thing).@topic,this(icl>determiner>adj,mod<concrete_thing)) +obj:02(disable(icl>change>do,agt>thing,obj>thing),function(icl>mathematical_relation>thing).@topic) +plc:02(disable(icl>change>do,agt>thing,obj>thing),all(icl>quantity,ant>some,per>thing)) +man:02(all(icl>quantity,ant>some,per>thing),but(icl>how,equ>except_for,obj>uw,man<uw)) +mod:02(unit(icl>measure>abstract_thing,aoj>uw):02.@entry.@def,traction(icl>pull>thing):02) +obj:02(but(icl>how,equ>except_for,obj>uw,man<uw),unit(icl>measure>abstract_thing,aoj>uw):02.@entry.@def) +agt:02(lead(icl>induce>do,agt>thing,obj>volitional_thing,gol>uw).@progress,unit(icl>measure>abstract_thing,aoj>uw):02.@entry.@def) +obj(when(icl>how,tim<uw,obj>uw).@entry,:01) +obj:01(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.3.10"> +<title><orig>Recording the ETCS information +</orig><unl>[S:00] +{org:en} +Recording the ETCS information. +{/org} +{unl} +mod(information(icl>message>thing).@def,etcs) +obj(record(icl>write>do,plt>uw,obj>uw).@entry,information(icl>message>thing).@def) +{/unl} +[/S] + +</unl></title> +<req id="4.3.10.2"> +<text_body><orig>All data entered, received or indicated to the driver shall be recorded onboard. All data shall be related to UTC (Universal Time Corrected) and a reference point. +</orig><unl>[S:00] +{org:en} +All data entered, received or indicated to the driver shall be recorded onboard. +{/org} +{unl} +qua(data(icl>collection>thing).@pl,all(icl>quantity,ant>some,per>thing)) +agt(enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@entry.@past,data(icl>collection>thing).@pl) +agt(receive(icl>acquire>do,src>thing,obj>thing).@past,data(icl>collection>thing).@pl) +or(receive(icl>acquire>do,src>thing,obj>thing).@past,enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@entry.@past) +or(:01,receive(icl>acquire>do,src>thing,obj>thing).@past) +agt:01(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@past,driver(icl>operator>thing,ant>nondriver).@def) +obj:02(record(icl>write>do,plt>uw,obj>uw).@entry.@present.@promise,onboard.@topic) +obj:01(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@past,:02) +{/unl} +[/S] +[S:00] +{org:en} +All data shall be related to UTC (Universal Time Corrected) and a reference point. +{/org} +{unl} +qua(data(icl>collection>thing).@pl.@topic,all(icl>quantity,ant>some,per>thing)) +obj(relate(icl>think>do,equ>associate,cob>thing,agt>volitional_thing,obj>thing).@entry.@present.@promise,data(icl>collection>thing).@pl.@topic) +and(point(icl>component>thing).@indef,utc) +mod:01(time(icl>abstract_thing,equ>period).@maiuscul,universal(icl>adj,equ>cosmopolitan).@maiuscul) +obj:01(correct(icl>change_by_reversal>do,agt>volitional_thing,obj>thing).@entry.@state.@maiuscul,time(icl>abstract_thing,equ>period).@maiuscul) +mod(point(icl>component>thing).@indef,reference(icl>remark>thing,equ>mention)) +cob(relate(icl>think>do,equ>associate,cob>thing,agt>volitional_thing,obj>thing).@entry.@present.@promise,point(icl>component>thing).@indef) +cnt(utc,:01.@parenthesis) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.10.3"> +<text_body><orig>Information shall be recorded to an accuracy which enables a clear view of the functioning of ETCS and way the traction unit has been driven. +</orig><unl>[S:00] +{org:en} +Information shall be recorded to an accuracy which enables a clear view of the functioning of ETCS and way the traction unit has been driven. +{/org} +{unl} +obj(record(icl>write>do,plt>uw,obj>uw).@entry.@present.@promise,information(icl>message>thing).@topic) +to(record(icl>write>do,plt>uw,obj>uw).@entry.@present.@promise,accuracy(icl>quality>thing,ant>inaccuracy).@indef) +agt(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@present,accuracy(icl>quality>thing,ant>inaccuracy).@indef) +mod(view(icl>abstract_thing,equ>scenery).@indef,clear(icl>adj,ant>unclear)) +obj(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@present,view(icl>abstract_thing,equ>scenery).@indef) +obj(view(icl>abstract_thing,equ>scenery).@indef,function(icl>do,equ>operate,agt>thing).@def) +and(way(icl>property>abstract_thing,equ>manner,obj>action,pos>volitional_thing),etcs) +obj(function(icl>do,equ>operate,agt>thing).@def,way(icl>property>abstract_thing,equ>manner,obj>action,pos>volitional_thing)) +plt(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing).@present.@complete,way(icl>property>abstract_thing,equ>manner,obj>action,pos>volitional_thing)) +mod(unit(icl>measure>abstract_thing,aoj>uw).@def.@topic,traction(icl>pull>thing)) +obj(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing).@present.@complete,unit(icl>measure>abstract_thing,aoj>uw).@def.@topic) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.10.4a"> +<text_body><orig>Standardised output interfaces shall enable transmission of information recorded to other media for investigation +</orig><unl>[S:00] +{org:en} +Standardised output interfaces shall enable transmission of information recorded to other media for investigation. +{/org} +{unl} +mod(interface(icl>surface>thing).@pl,output(icl>produce>do,agt>thing,obj>thing)) +obj(standardize(icl>regulate>do,agt>thing,obj>thing).@state,interface(icl>surface>thing).@pl) +agt(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@entry.@present.@promise,interface(icl>surface>thing).@pl) +obj(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@entry.@present.@promise,transmission(icl>sending>thing)) +obj(transmission(icl>sending>thing),information(icl>message>thing)) +obj(record(icl>write>do,plt>uw,obj>uw).@state,information(icl>message>thing)) +mod(medium(icl>instrumentality>thing).@pl,other(icl>adj,equ>different)) +plt(record(icl>write>do,plt>uw,obj>uw).@state,medium(icl>instrumentality>thing).@pl) +pur(medium(icl>instrumentality>thing).@pl,investigation(icl>inquiry>thing,equ>probe)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.10.5"> +<text_body><enum> +<item>Data to enable investigation of accidents need only be stored for at least 24 hours, and shall be very detailed.</item> +<item>Operational data to enable assessment of driver performance shall be stored for at least one week.</item> +</enum> +<orig>The retention period for the recorded data will be different and two levels are foreseen: +</orig><unl>[S:00] +{org:en} +Data to enable investigation of accidents need only be stored for at least 24 hours, and shall be very detailed. +{/org} +{unl} +obj(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@need,data(icl>collection>thing).@topic) +obj:01(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@entry,investigation(icl>inquiry>thing,equ>probe)) +obj:01(investigation(icl>inquiry>thing,equ>probe),accident(icl>mishap>thing).@pl) +man(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@need,only(icl>how,com>result)) +man(detail(icl>elaborate>do,agt>volitional_thing,obj>thing,rec>thing).@present.@promise,only(icl>how,com>result)) +and(detail(icl>elaborate>do,agt>volitional_thing,obj>thing,rec>thing).@present.@promise,store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@need) +man(24,at_least(icl>how)) +qua(hour(icl>time_period>thing).@pl,24) +dur(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@need,hour(icl>time_period>thing).@pl) +man(detail(icl>elaborate>do,agt>volitional_thing,obj>thing,rec>thing).@present.@promise,very(icl>how,equ>extremely)) +pur(data(icl>collection>thing).@topic,:01) +{/unl} +[/S] +[S:00] +{org:en} +Operational data to enable assessment of driver performance shall be stored for at least one week. +{/org} +{unl} +mod(data(icl>collection>thing).@topic,operational(icl>adj,com>operation)) +obj(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@promise,data(icl>collection>thing).@topic) +obj:01(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@entry,assessment(icl>classification>thing,equ>appraisal)) +mod:01(performance(icl>show>thing),driver(icl>operator>thing,ant>nondriver)) +obj:01(assessment(icl>classification>thing,equ>appraisal),performance(icl>show>thing)) +man(one(icl>digit>thing),at_least(icl>how)) +qua(week(icl>time,equ>calendar_week),one(icl>digit>thing)) +dur(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@entry.@present.@promise,week(icl>time,equ>calendar_week)) +pur(data(icl>collection>thing).@topic,:01) +{/unl} +[/S] +[S:00] +{org:en} +The retention period for the recorded data will be different and two levels are foreseen:. +{/org} +{unl} +mod(period(icl>fundamental_quantity>thing,equ>time_period).@def,retention(icl>possession>thing)) +aoj(different(icl>adj,ant>same).@entry.@future,period(icl>fundamental_quantity>thing,equ>time_period).@def) +pur(period(icl>fundamental_quantity>thing,equ>time_period).@def,data(icl>collection>thing).@def) +obj(record(icl>write>do,plt>uw,obj>uw).@state,data(icl>collection>thing).@def) +and(:01,different(icl>adj,ant>same).@entry.@future) +qua:01(level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@pl.@topic,two(icl>digit>thing)) +obj:01(foresee(icl>know>do,equ>anticipate,agt>thing,obj>thing).@entry.@pl.@present,level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@pl.@topic) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.3.10.7"> +<text_body><enum> +<item>any transition of Level and of operational status</item> +<item>the driver’s confirmation of transition to shunting</item> +<item>train supervision data and information received from national train control systems</item> +<item>actual speed</item> +<item>full service brake intervention</item> +<item>emergency brake intervention</item> +<item>applying the train trip function</item> +<item>selection of the override control</item> +<item>override of the route suitability function</item> +<item>isolation of on board ETCS equipmen</item> +<item>data entered, recieved or indicated to the driver</item> +</enum> +<orig>The following information shall be recorded: +</orig><unl>[S:00] +{org:en} +any transition of Level and of operational status, the driver's confirmation of transition to shunting, train supervision data and information received from national train control systems, actual speed, full service brake intervention, emergency brake intervention, applying the train trip function, selection of the override control, override of the route suitability function, isolation of on board ETCS equipmen, data entered, recieved or indicated to the driver. +{/org} +{unl} +mod(transition(icl>change_of_state>thing,equ>passage):01,any(icl>adj)) +agt(trip(icl>caper>do,plt>thing,plf>thing,agt>living_thing).@entry.@present,transition(icl>change_of_state>thing,equ>passage):01) +and(status(icl>state>thing),level(icl>property>abstract_thing,obj>quantity,aoj>thing,scn>uw).@maiuscul) +mod(status(icl>state>thing),operational(icl>adj,com>operation)) +and(confirmation(icl>proof>thing),status(icl>state>thing)) +obj(transition(icl>change_of_state>thing,equ>passage):01,confirmation(icl>proof>thing)) +agt(confirmation(icl>proof>thing),driver(icl>operator>thing,ant>nondriver):01.@def) +obj(confirmation(icl>proof>thing),transition(icl>change_of_state>thing,equ>passage):02) +mod(supervision(icl>management>thing),train(icl>public_transport>thing):01) +mod(data(icl>collection>thing):01,supervision(icl>management>thing)) +and(information(icl>message>thing),data(icl>collection>thing):01) +man(transition(icl>change_of_state>thing,equ>passage):02,information(icl>message>thing)) +obj(receive(icl>acquire>do,src>thing,obj>thing).@past.@complete,information(icl>message>thing)) +mod(service(icl>work>action,agt>thing,obj>thing),national(icl>adj,ant>international)) +mod:02(control(icl>power>thing):01.@entry,train(icl>public_transport>thing):02) +and:04(speed(icl>rate>thing).@entry,system(icl>group>thing).@entry.@pl) +mod(:04.@_hn-scope,actual(icl>adj,ant>potential)) +mod(service(icl>work>action,agt>thing,obj>thing),full(icl>increase>occur,equ>wax,src>thing,obj>thing).@present) +mod(brake(icl>restraint>thing):01,service(icl>work>action,agt>thing,obj>thing)) +mod(intervention(icl>engagement>thing):01,brake(icl>restraint>thing):01) +and(intervention(icl>engagement>thing):02,intervention(icl>engagement>thing):01) +mod(brake(icl>restraint>thing):02,emergency(icl>crisis>thing)) +mod(intervention(icl>engagement>thing):02,brake(icl>restraint>thing):02) +and(:03,intervention(icl>engagement>thing):02) +obj:03(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing).@entry,train(icl>public_transport>thing):03.@def) +or(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@past,trip(icl>caper>do,plt>thing,plf>thing,agt>living_thing).@entry.@present) +plf(trip(icl>caper>do,plt>thing,plf>thing,agt>living_thing).@entry.@present,function(icl>mathematical_relation>thing):01) +plf(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@past,function(icl>mathematical_relation>thing):01) +and(override(icl>device>thing):02,selection(icl>action,agt>thing,obj>thing)) +mod(control(icl>power>thing):02,override(icl>device>thing):01.@def) +obj(selection(icl>action,agt>thing,obj>thing),control(icl>power>thing):02) +obj(trip(icl>caper>do,plt>thing,plf>thing,agt>living_thing).@entry.@present,override(icl>device>thing):02) +mod:06(suitability(icl>quality>thing,ant>unsuitability).@def,route(icl>line>thing,equ>path)) +mod:06(function(icl>mathematical_relation>thing):02.@entry,suitability(icl>quality>thing,ant>unsuitability).@def) +and:06(isolation(icl>separation>thing).@entry,function(icl>mathematical_relation>thing):02.@entry) +obj:06(isolation(icl>separation>thing).@entry,of(icl>how,com>quality,obj>thing)) +mod(function(icl>mathematical_relation>thing):02.@entry,on_board(icl>how,obj>thing)) +mod(equipmen,etcs) +and(data(icl>collection>thing):02,equipmen) +and(recieved,data(icl>collection>thing):02) +obj(on_board(icl>how,obj>thing),recieved) +obj(enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@state,recieved) +agt(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@past,driver(icl>operator>thing,ant>nondriver):02.@def) +and(data(icl>collection>thing):01,:01) +mod:04(system(icl>group>thing).@entry.@pl,:02) +obj:01(shunt(icl>transfer>do,agt>thing,obj>thing).@entry,:03) +obj(full(icl>increase>occur,equ>wax,src>thing,obj>thing).@present,:04.@_hn-scope) +obj(override(icl>device>thing):02,:06.@_hn-scope) +{/unl} +[/S] +[S:00] +{org:en} +The following information shall be recorded:. +{/org} +{unl} +mod(information(icl>message>thing).@def.@topic,following(icl>adj,ant>leading)) +obj(record(icl>write>do,plt>uw,obj>uw).@entry.@present.@promise,information(icl>message>thing).@def.@topic) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +</p> +</p> +<p id="4.4"> +<title><orig>Special Operations +</orig><unl>[S:00] +{org:en} +Special Operations. +{/org} +{unl} +mod(operation(icl>business_activity>thing).@entry.@pl.@maiuscul,special(icl>adj,equ>particular)) +{/unl} +[/S] + +</unl></title> +<p id="4.4.1"> +<title><orig>Using multiple traction units</orig><unl>[S:00] +{org:en} +Using multiple traction units. +{/org} +{unl} +mod(unit(icl>measure>abstract_thing,aoj>uw).@entry.@pl,multiple(icl>adj,ant>single)) +mod(unit(icl>measure>abstract_thing,aoj>uw).@entry.@pl,traction(icl>pull>thing)) +agt(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@progress,unit(icl>measure>abstract_thing,aoj>uw).@entry.@pl) +{/unl} +[/S] + +</unl></title> +<req id="4.4.1.1"> +<text_body><orig>It shall be possible to use multiple traction units without isolating the ETCS trainborne equipment on traction unit(s) with an in-operative cab. +</orig><unl>[S:00] +{org:en} +It shall be possible to use multiple traction units without isolating the ETCS trainborne equipment on traction unit(s) with an in-operative cab. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw)) +mod(unit(icl>measure>abstract_thing,aoj>uw):01.@pl,multiple(icl>adj,ant>single)) +mod(unit(icl>measure>abstract_thing,aoj>uw):01.@pl,traction(icl>pull>thing):01) +obj(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw),unit(icl>measure>abstract_thing,aoj>uw):01.@pl) +mod(unit(icl>measure>abstract_thing,aoj>uw):01.@pl,without(icl>how,ant>with,com>physical,obj>thing)) +obj(without(icl>how,ant>with,com>physical,obj>thing),isolate(icl>discriminate>do,cob>thing,agt>thing,obj>concrete_thing)) +mod(trainborne,etcs) +mod(equipment(icl>instrumentality>thing).@def,trainborne) +obj(isolate(icl>discriminate>do,cob>thing,agt>thing,obj>concrete_thing),equipment(icl>instrumentality>thing).@def) +mod(unit(icl>measure>abstract_thing,aoj>uw):02,traction(icl>pull>thing):02) +plc(equipment(icl>instrumentality>thing).@def,unit(icl>measure>abstract_thing,aoj>uw):02) +cnt(unit(icl>measure>abstract_thing,aoj>uw):02,s.@parenthesis) +mod(unit(icl>measure>abstract_thing,aoj>uw):02,with(icl>how,com>possession,obj>thing,mod<thing)) +val(operative(icl>adj,ant>inoperative),"in.") +mod(cab(icl>compartment>thing).@indef,operative(icl>adj,ant>inoperative)) +obj(with(icl>how,com>possession,obj>thing,mod<thing),cab(icl>compartment>thing).@indef) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.4.1.2"> +<text_body><orig>Information received shall not influence the traction unit(s) with in-operative cabs. +</orig><unl>[S:00] +{org:en} +Information received shall not influence the traction unit(s) with in-operative cabs. +{/org} +{unl} +obj(receive(icl>acquire>do,src>thing,obj>thing).@state,information(icl>message>thing)) +aoj(influence(icl>affect>be,obj>thing,aoj>thing,gol>thing).@entry.@not.@present.@promise,information(icl>message>thing)) +mod(unit(icl>measure>abstract_thing,aoj>uw).@def,traction(icl>pull>thing)) +obj(influence(icl>affect>be,obj>thing,aoj>thing,gol>thing).@entry.@not.@present.@promise,unit(icl>measure>abstract_thing,aoj>uw).@def) +cnt(unit(icl>measure>abstract_thing,aoj>uw).@def,s.@parenthesis) +mod(unit(icl>measure>abstract_thing,aoj>uw).@def,with(icl>how,com>possession,obj>thing,mod<thing)) +val(operative(icl>adj,ant>inoperative),"in.") +mod(cab(icl>compartment>thing).@pl,operative(icl>adj,ant>inoperative)) +obj(with(icl>how,com>possession,obj>thing,mod<thing),cab(icl>compartment>thing).@pl) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.4.1.3"> +<text_body><crossref>4.6.12</crossref> shall be suppressed in traction unit(s) with in-operative cabs. +<orig>The train trip function </orig><unl>[S:00] +{org:en} +4.6.12. shall be suppressed in traction unit(s) with in-operative cabs. +{/org} +{unl} +obj(suppress(icl>control>do,agt>thing,obj>thing).@entry.@present.@promise,"4.6".@topic) +mod("4.6".@topic,".12") +mod(unit(icl>measure>abstract_thing,aoj>uw),traction(icl>pull>thing)) +plc(suppress(icl>control>do,agt>thing,obj>thing).@entry.@present.@promise,unit(icl>measure>abstract_thing,aoj>uw)) +cnt(unit(icl>measure>abstract_thing,aoj>uw),s.@parenthesis) +mod(unit(icl>measure>abstract_thing,aoj>uw),with(icl>how,com>possession,obj>thing,mod<thing)) +val(operative(icl>adj,ant>inoperative),"in.") +mod(cab(icl>compartment>thing).@pl,operative(icl>adj,ant>inoperative)) +obj(with(icl>how,com>possession,obj>thing,mod<thing),cab(icl>compartment>thing).@pl) +{/unl} +[/S] +[S:00] +{org:en} +The train trip function. +{/org} +{unl} +mod(trip(icl>journey>thing),train(icl>public_transport>thing)) +mod(function(icl>mathematical_relation>thing).@entry.@def,trip(icl>journey>thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.4.2"> +<title><orig>Using multiple traction units</orig><unl>[S:00] +{org:en} +Using multiple traction units. +{/org} +{unl} +mod(unit(icl>measure>abstract_thing,aoj>uw).@entry.@pl,multiple(icl>adj,ant>single)) +mod(unit(icl>measure>abstract_thing,aoj>uw).@entry.@pl,traction(icl>pull>thing)) +agt(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@progress,unit(icl>measure>abstract_thing,aoj>uw).@entry.@pl) +{/unl} +[/S] + +</unl></title> +<req id="4.4.2.1"> +<text_body><orig>It shall be possible to use tandem traction units without isolating the ETCS trainborne equipment on the tandem traction unit. +</orig><unl>[S:00] +{org:en} +It shall be possible to use tandem traction units without isolating the ETCS trainborne equipment on the tandem traction unit. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw)) +mod(traction(icl>pull>thing):01,tandem(icl>bicycle>thing,equ>bicycle-built-for-two):01) +mod(unit(icl>measure>abstract_thing,aoj>uw):01.@pl,traction(icl>pull>thing):01) +obj(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw),unit(icl>measure>abstract_thing,aoj>uw):01.@pl) +mod(unit(icl>measure>abstract_thing,aoj>uw):01.@pl,without(icl>how,ant>with,com>physical,obj>thing)) +obj(without(icl>how,ant>with,com>physical,obj>thing),isolate(icl>discriminate>do,cob>thing,agt>thing,obj>concrete_thing)) +mod(trainborne,etcs) +mod(equipment(icl>instrumentality>thing).@def,trainborne) +obj(isolate(icl>discriminate>do,cob>thing,agt>thing,obj>concrete_thing),equipment(icl>instrumentality>thing).@def) +mod(traction(icl>pull>thing):02,tandem(icl>bicycle>thing,equ>bicycle-built-for-two):02) +mod(unit(icl>measure>abstract_thing,aoj>uw):02.@def,traction(icl>pull>thing):02) +plc(equipment(icl>instrumentality>thing).@def,unit(icl>measure>abstract_thing,aoj>uw):02.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.4.2.2"> +<text_body><crossref>4.6.12</crossref> shall be suppressed on the tandem traction unit. +<orig>The train trip function </orig><unl>[S:00] +{org:en} +4.6.12. shall be suppressed on the tandem traction unit. +{/org} +{unl} +obj(suppress(icl>control>do,agt>thing,obj>thing).@entry.@present.@promise,"4.6".@topic) +mod("4.6".@topic,".12") +mod(traction(icl>pull>thing),tandem(icl>bicycle>thing,equ>bicycle-built-for-two)) +mod(unit(icl>measure>abstract_thing,aoj>uw).@def,traction(icl>pull>thing)) +plc(suppress(icl>control>do,agt>thing,obj>thing).@entry.@present.@promise,unit(icl>measure>abstract_thing,aoj>uw).@def) +{/unl} +[/S] +[S:00] +{org:en} +The train trip function. +{/org} +{unl} +mod(trip(icl>journey>thing),train(icl>public_transport>thing)) +mod(function(icl>mathematical_relation>thing).@entry.@def,trip(icl>journey>thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.4.2.5"> +<text_body><orig>The driver shall enter the driver ID +</orig><unl>[S:00] +{org:en} +The driver shall enter the driver ID. +{/org} +{unl} +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,driver(icl>operator>thing,ant>nondriver):01.@def) +agt(enter(icl>do,equ>join,agt>volitional_thing,obj>thing),driver(icl>operator>thing,ant>nondriver):01.@def) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,enter(icl>do,equ>join,agt>volitional_thing,obj>thing)) +obj(enter(icl>do,equ>join,agt>volitional_thing,obj>thing),driver(icl>operator>thing,ant>nondriver):02.@def) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,that(icl>determiner>adj,com>remote,mod<concrete_thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.4.7"> +<title><orig>Train reversing</orig><unl>[S:00] +{org:en} +Train reversing. +{/org} +{unl} +agt(reverse(icl>change>do,agt>thing,obj>thing).@entry,train(icl>public_transport>thing)) +{/unl} +[/S] + +</unl></title> +<req id="4.4.7.1"> +<text_body><orig>It shall be possible to drive the train backwards in a supervised way (speed and distance) according to information received from trackside +</orig><unl>[S:00] +{org:en} +It shall be possible to drive the train backwards in a supervised way (speed and distance) according to information received from trackside. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,drive(icl>travel>do,plt>thing,plf>thing,agt>person,ins>vehicle)) +obj(drive(icl>travel>do,plt>thing,plf>thing,agt>person,ins>vehicle),train(icl>public_transport>thing).@def) +plt(drive(icl>travel>do,plt>thing,plf>thing,agt>person,ins>vehicle),backwards(icl>how,equ>back)) +plc(drive(icl>travel>do,plt>thing,plf>thing,agt>person,ins>vehicle),way(icl>property>abstract_thing,equ>manner,obj>action,pos>volitional_thing).@indef) +obj(supervise(icl>control>do,agt>volitional_thing,obj>thing).@state,way(icl>property>abstract_thing,equ>manner,obj>action,pos>volitional_thing).@indef) +and:01(distance(icl>spacing>thing),speed(icl>rate>thing)) +src(way(icl>property>abstract_thing,equ>manner,obj>action,pos>volitional_thing).@indef,according_to(icl>how,src>uw,obj>uw)) +obj(according_to(icl>how,src>uw,obj>uw),information(icl>message>thing)) +obj(receive(icl>acquire>do,src>thing,obj>thing).@state,information(icl>message>thing)) +src(receive(icl>acquire>do,src>thing,obj>thing).@state,trackside) +cnt(way(icl>property>abstract_thing,equ>manner,obj>action,pos>volitional_thing).@indef,:01.@parenthesis) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4.5"> +<title><orig>Functions required in the event of incidents or other (non ETCS) system failures</orig><unl>[S:00] +{org:en} +Functions required in the event of incidents or other (non ETCS) system failures. +{/org} +{unl} +aoj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@past,function(icl>mathematical_relation>thing).@pl) +scn(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@past,event(icl>psychological_feature>thing).@def) +or:02(failure(icl>nonaccomplishment>thing).@entry.@pl,incident(icl>happening>thing).@entry.@pl) +mod(:02.@_hn-scope,other(icl>adj,equ>different)) +mod:01(etcs.@entry,non) +mod:02(failure(icl>nonaccomplishment>thing).@entry.@pl,system(icl>group>thing)) +obj(other(icl>adj,equ>different),:01.@parenthesis) +obj(event(icl>psychological_feature>thing).@def,:02.@_hn-scope) +{/unl} +[/S] + +</unl></title> +<p id="4.5.2"> +<title><orig>Passing a stop signal with restricted movement authority</orig><unl>[S:00] +{org:en} +Passing a stop signal with restricted movement authority. +{/org} +{unl} +plt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry,stop(icl>stay>thing).@indef) +plc(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry,signal(icl>communication>thing)) +mod(signal(icl>communication>thing),with(icl>how,com>possession,obj>thing,mod<thing)) +mod(authority(icl>abstract_thing,obj>uw),movement(icl>happening>thing)) +obj(with(icl>how,com>possession,obj>thing,mod<thing),authority(icl>abstract_thing,obj>uw)) +obj(restrict(icl>limit>do,obj>thing,gol>uw).@state,authority(icl>abstract_thing,obj>uw)) +{/unl} +[/S] + +</unl></title> +<req id="4.5.2.1"> +<text_body><orig>The train speed shall be at or below a speed specified by a national value. +</orig><unl>[S:00] +{org:en} +The train speed shall be at or below a speed specified by a national value. +{/org} +{unl} +mod(speed(icl>rate>thing):01.@def,train(icl>public_transport>thing)) +aoj(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present.@promise,speed(icl>rate>thing):01.@def) +or(below(icl>how,equ>lower,obj>thing,plc<uw),be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present.@promise) +tim(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present.@promise,speed(icl>rate>thing):02.@indef) +obj(specify(icl>do,equ>stipulate,agt>thing,obj>thing).@state,speed(icl>rate>thing):02.@indef) +tim(below(icl>how,equ>lower,obj>thing,plc<uw),speed(icl>rate>thing):02.@indef) +mod(value(icl>property,obj>thing).@indef,national(icl>adj,ant>international)) +agt(specify(icl>do,equ>stipulate,agt>thing,obj>thing).@state,value(icl>property,obj>thing).@indef) +obj(below(icl>how,equ>lower,obj>thing,plc<uw),) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.5.2.2a"> +<text_body><orig>The driver shall select an override control according to the permission received. +</orig><unl>[S:00] +{org:en} +The driver shall select an override control according to the permission received. +{/org} +{unl} +agt(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry.@present.@promise,driver(icl>operator>thing,ant>nondriver).@def) +mod(control(icl>power>thing).@indef,override(icl>rule>do,equ>overrule,agt>thing,obj>thing)) +obj(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@entry.@present.@promise,control(icl>power>thing).@indef) +src(control(icl>power>thing).@indef,according_to(icl>how,src>uw,obj>uw)) +obj(according_to(icl>how,src>uw,obj>uw),permission(icl>approval>thing).@def) +obj(receive(icl>acquire>do,src>thing,obj>thing).@state,permission(icl>approval>thing).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.5.2.2b"> +<text_body><orig>The override control shall be protected against inadvertent operation. +</orig><unl>[S:00] +{org:en} +The override control shall be protected against inadvertent operation. +{/org} +{unl} +mod(control(icl>power>thing).@def.@topic,override(icl>rule>do,equ>overrule,agt>thing,obj>thing)) +obj(protect(icl>do,equ>defend,rsn>thing,agt>thing,obj>thing,met>thing).@entry.@present.@promise,control(icl>power>thing).@def.@topic) +mod(operation(icl>business_activity>thing),inadvertent(icl>adj,equ>accidental)) +rsn(protect(icl>do,equ>defend,rsn>thing,agt>thing,obj>thing,met>thing).@entry.@present.@promise,operation(icl>business_activity>thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.5.2.3"> +<text_body><orig>When the train passes the stop signal, the train trip function shall be suppressed. +</orig><unl>[S:00] +{org:en} +When the train passes the stop signal, the train trip function shall be suppressed. +{/org} +{unl} +tim(suppress(icl>control>do,agt>thing,obj>thing).@present.@promise,when(icl>how,com>always,tim<uw,obj>uw).@entry) +agt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@present,train(icl>public_transport>thing):01.@def) +obj(when(icl>how,com>always,tim<uw,obj>uw).@entry,pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@present) +plt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@present,stop(icl>stay>thing).@def) +plc(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@present,signal(icl>communication>thing)) +mod(trip(icl>journey>thing),train(icl>public_transport>thing):02) +mod(function(icl>mathematical_relation>thing).@def.@topic,trip(icl>journey>thing)) +obj(suppress(icl>control>do,agt>thing,obj>thing).@present.@promise,function(icl>mathematical_relation>thing).@def.@topic) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.5.2.4"> +<text_body><orig>Actual speed shall still be shown on the DMI. +</orig><unl>[S:00] +{org:en} +Actual speed shall still be shown on the DMI. +{/org} +{unl} +mod(speed(icl>rate>thing).@topic,actual(icl>adj,ant>potential)) +obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,speed(icl>rate>thing).@topic) +man(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,still(icl>how,com>duration)) +plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,dmi.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.5.2.5a"> +<text_body><orig>A special indication shall be shown on the DMI. +</orig><unl>[S:00] +{org:en} +A special indication shall be shown on the DMI. +{/org} +{unl} +mod(indication(icl>communication>thing).@indef.@topic,special(icl>adj,equ>particular)) +obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,indication(icl>communication>thing).@indef.@topic) +plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,dmi.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.5.2.5b"> +<text_body><orig>The supervised speed shall not be shown on the DMI. +</orig><unl>[S:00] +{org:en} +The supervised speed shall not be shown on the DMI. +{/org} +{unl} +obj(supervise(icl>control>do,agt>volitional_thing,obj>thing).@state,speed(icl>rate>thing).@def.@topic) +obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@not.@present.@promise,speed(icl>rate>thing).@def.@topic) +plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@not.@present.@promise,dmi.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.5.2.7"> +<text_body><orig>The train shall be capable of receiving any track-to-train information intended and relevant for this train including movement authority. +</orig><unl>[S:00] +{org:en} +The train shall be capable of receiving any track-to-train information intended and relevant for this train including movement authority. +{/org} +{unl} +aoj(capable(icl>adj).@entry.@present.@promise,train(icl>public_transport>thing):01.@def) +mod:01(track(icl>line>thing,equ>path),any(icl>adj)) +obj:01(receive(icl>acquire>do,src>thing,obj>thing).@entry,track(icl>line>thing,equ>path)) +pur(train(icl>public_transport>thing):01.@def,train(icl>practice>do,agt>person,obj>person,gol>uw)) +obj(train(icl>practice>do,agt>person,obj>person,gol>uw),information(icl>message>thing)) +obj(intend(icl>do,equ>predestinate,agt>volitional_thing,obj>thing,rec>volitional_thing).@state,information(icl>message>thing)) +and(relevant(icl>adj,ant>irrelevant),intend(icl>do,equ>predestinate,agt>volitional_thing,obj>thing,rec>volitional_thing).@state) +mod(train(icl>public_transport>thing):02,this(icl>determiner>adj,mod<concrete_thing)) +obj(relevant(icl>adj,ant>irrelevant),train(icl>public_transport>thing):02) +aoj(include(icl>contain>be,obj>thing,aoj>thing).@progress,train(icl>public_transport>thing):02) +mod(authority(icl>abstract_thing,obj>uw),movement(icl>happening>thing)) +obj(include(icl>contain>be,obj>thing,aoj>thing).@progress,authority(icl>abstract_thing,obj>uw)) +obj(capable(icl>adj).@entry.@present.@promise,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4.6"> +<title><orig>Protection Functions</orig><unl>[S:00] +{org:en} +Protection Functions. +{/org} +{unl} +mod(function(icl>mathematical_relation>thing).@entry.@pl.@maiuscul,protection(icl>action,agt>thing,obj>thing,cag>thing)) +{/unl} +[/S] + +</unl></title> +<p id="4.6.4"> +<title><orig>Emergency stop to train(s)</orig><unl>[S:00] +{org:en} +Emergency stop to train(s). +{/org} +{unl} +mod(stop(icl>stay>thing).@entry,emergency(icl>crisis>thing)) +pur(stop(icl>stay>thing).@entry,train(icl>practice>do,agt>person,obj>person,gol>uw)) +shd(train(icl>practice>do,agt>person,obj>person,gol>uw),s.@parenthesis) +{/unl} +[/S] + +</unl></title> +<req id="4.6.4.1a"> +<text_body><orig>If supervised by an RBC it shall be possible to command an emergency stop to all trains in a particular area or to a specific train +</orig><unl>[S:00] +{org:en} +If supervised by an RBC it shall be possible to command an emergency stop to all trains in a particular area or to a specific train. +{/org} +{unl} +con(possible(icl>adj,ant>impossible).@present.@promise,supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry) +agt(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry,rbc(icl>blood_cell>thing,equ>red_blood_cell).@indef) +mod:01(stop(icl>stay>thing).@indef,emergency(icl>crisis>thing)) +obj:01(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@entry,stop(icl>stay>thing).@indef) +qua:01(train(icl>public_transport>thing):01.@pl,all(icl>quantity,ant>some,per>thing)) +rec:01(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@entry,train(icl>public_transport>thing):01.@pl) +mod:01(area(icl>extent>abstract_thing,obj>thing).@indef,particular(icl>adj,equ>particular)) +plc:01(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@entry,area(icl>extent>abstract_thing,obj>thing).@indef) +mod:01(train(icl>public_transport>thing):02.@indef,specific(icl>adj,equ>particular,ant>general)) +plt:01(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@entry,train(icl>public_transport>thing):02.@indef) +aoj(possible(icl>adj,ant>impossible).@present.@promise,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.6.4.1b"> +<text_body><orig>It shall be possible to command an immediate train stop. +</orig><unl>[S:00] +{org:en} +It shall be possible to command an immediate train stop. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing)) +mod(stop(icl>stay>thing).@indef,immediate(icl>adj,equ>contiguous)) +mod(stop(icl>stay>thing).@indef,train(icl>public_transport>thing)) +obj(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing),stop(icl>stay>thing).@indef) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.6.4.1c"> +<text_body><orig>It shall be possible to command a conditional emergency stop. If the train has already passed the location for the emergency stop the command shall be ignored +</orig><unl>[S:00] +{org:en} +It shall be possible to command a conditional emergency stop. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing)) +mod(stop(icl>stay>thing).@indef,conditional(icl>adj)) +mod(stop(icl>stay>thing).@indef,emergency(icl>crisis>thing)) +obj(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing),stop(icl>stay>thing).@indef) +{/unl} +[/S] +[S:00] +{org:en} +If the train has already passed the location for the emergency stop the command shall be ignored. +{/org} +{unl} +agt:01(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present.@complete,train(icl>public_transport>thing).@def) +con:01(ignore(icl>reject>do,equ>dismiss,com>judicial,agt>thing,obj>information).@present.@promise,pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present.@complete) +man:01(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present.@complete,already(icl>how,ant>not_yet)) +plt:01(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present.@complete,location(icl>object>thing).@def) +pur:01(location(icl>object>thing).@def,emergency(icl>crisis>thing).@def) +plc:01(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present.@complete,stop(icl>stay>thing)) +obj:01(ignore(icl>reject>do,equ>dismiss,com>judicial,agt>thing,obj>information).@present.@promise,command(icl>speech_act>thing).@def.@topic) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.6.4.7"> +<text_body><orig>When a train has received an emergency stop ETCS shall command the emergency brake. +</orig><unl>[S:00] +{org:en} +When a train has received an emergency stop ETCS shall command the emergency brake. +{/org} +{unl} +tim(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@present.@promise,when(icl>how,com>always,tim<uw,obj>uw).@entry) +agt(receive(icl>acquire>do,src>thing,obj>thing).@present.@complete,train(icl>public_transport>thing).@indef) +obj(when(icl>how,com>always,tim<uw,obj>uw).@entry,receive(icl>acquire>do,src>thing,obj>thing).@present.@complete) +mod(stop(icl>stay>thing).@indef,emergency(icl>crisis>thing):01) +agt(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@present.@promise,stop(icl>stay>thing).@indef) +nam(stop(icl>stay>thing).@indef,etcs) +mod(brake(icl>restraint>thing).@def,emergency(icl>crisis>thing):02) +obj(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@present.@promise,brake(icl>restraint>thing).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.6.4.8"> +<text_body><orig>The emergency stop shall be indicated to the driver on the DMI. +</orig><unl>[S:00] +{org:en} +The emergency stop shall be indicated to the driver on the DMI. +{/org} +{unl} +mod(stop(icl>stay>thing).@def.@topic,emergency(icl>crisis>thing)) +obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,stop(icl>stay>thing).@def.@topic) +agt(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,driver(icl>operator>thing,ant>nondriver).@def) +plc(driver(icl>operator>thing,ant>nondriver).@def,dmi.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.6.11"> +<title><orig>Route suitability</orig><unl>[S:00] +{org:en} +Route suitability. +{/org} +{unl} +mod(suitability(icl>quality>thing,ant>unsuitability).@entry,route(icl>line>thing,equ>path)) +{/unl} +[/S] + +</unl></title> +<req id="4.6.4.1a"> +<text_body><orig>It shall be possible to prevent a train from entering a route for which it does not meet the required criteria. +</orig><unl>[S:00] +{org:en} +It shall be possible to prevent a train from entering a route for which it does not meet the required criteria. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,prevent(icl>prohibit>do,agt>thing,obj>thing,asp>uw)) +obj(prevent(icl>prohibit>do,agt>thing,obj>thing,asp>uw),train(icl>public_transport>thing).@indef) +asp(prevent(icl>prohibit>do,agt>thing,obj>thing,asp>uw),enter(icl>do,equ>join,agt>volitional_thing,obj>thing)) +obj(enter(icl>do,equ>join,agt>volitional_thing,obj>thing),route(icl>line>thing,equ>path).@indef) +obj(meet(icl>join>be,cao>thing,aoj>thing).@not.@present,route(icl>line>thing,equ>path).@indef) +aoj(meet(icl>join>be,cao>thing,aoj>thing).@not.@present,it(icl>thing)) +mod(criterion(icl>reference_point>thing,equ>standard).@def.@pl,required(icl>adj,agt>thing,obj>thing,gol>thing).@state) +cao(meet(icl>join>be,cao>thing,aoj>thing).@not.@present,criterion(icl>reference_point>thing,equ>standard).@def.@pl) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.6.4.1c"> +<text_body><orig>Route unsuitability shall be indicated on the DMI. +</orig><unl>[S:00] +{org:en} +Route unsuitability shall be indicated on the DMI. +{/org} +{unl} +mod(unsuitability(icl>quality>thing,ant>suitability).@topic,route(icl>line>thing,equ>path)) +obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,unsuitability(icl>quality>thing,ant>suitability).@topic) +plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,dmi.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.6.4.2"> +<text_body><orig>The driver shall be able to override the function when the train is stationary. +</orig><unl>[S:00] +{org:en} +The driver shall be able to override the function when the train is stationary. +{/org} +{unl} +aoj(override(icl>rule>do,equ>overrule,agt>thing,obj>thing).@entry.@present.@ability.@promise,driver(icl>operator>thing,ant>nondriver).@def) +obj(override(icl>rule>do,equ>overrule,agt>thing,obj>thing).@entry.@present.@ability.@promise,function(icl>mathematical_relation>thing).@def) +tim(override(icl>rule>do,equ>overrule,agt>thing,obj>thing).@entry.@present.@ability.@promise,train(icl>public_transport>thing).@def) +aoj(stationary(icl>adj).@present,train(icl>public_transport>thing).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.6.4.3"> +<text_body><orig>After overriding this function the movement authority shall be re-established. +</orig><unl>[S:00] +{org:en} +After overriding this function the movement authority shall be re-established. +{/org} +{unl} +tim(reestablish(icl>change>do,equ>restore,agt>thing,obj>thing).@present.@promise,after(icl>how,tim<uw,obj>uw).@entry) +obj(after(icl>how,tim<uw,obj>uw).@entry,override(icl>rule>do,equ>overrule,agt>thing,obj>thing)) +mod(function(icl>mathematical_relation>thing),this(icl>determiner>adj,mod<concrete_thing)) +obj(override(icl>rule>do,equ>overrule,agt>thing,obj>thing),function(icl>mathematical_relation>thing)) +mod(authority(icl>abstract_thing,obj>uw).@def.@topic,movement(icl>happening>thing)) +obj(reestablish(icl>change>do,equ>restore,agt>thing,obj>thing).@present.@promise,authority(icl>abstract_thing,obj>uw).@def.@topic) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.6.12"> +<title><orig>Train trip</orig><unl>[S:00] +{org:en} +Train trip. +{/org} +{unl} +mod(trip(icl>journey>thing).@entry,train(icl>public_transport>thing)) +{/unl} +[/S] + +</unl></title> +<req id="4.6.12.1"> +<text_body><orig>When a traction unit passes a stop-signal the emergency brake shall be triggered. +</orig><unl>[S:00] +{org:en} +When a traction unit passes a stop-signal the emergency brake shall be triggered. +{/org} +{unl} +tim(trigger(icl>cause>do,agt>thing,obj>thing).@present.@promise,when(icl>how,com>always,tim<uw,obj>uw).@entry) +mod(unit(icl>measure>abstract_thing,aoj>uw).@indef,traction(icl>pull>thing)) +agt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@present,unit(icl>measure>abstract_thing,aoj>uw).@indef) +obj(when(icl>how,com>always,tim<uw,obj>uw).@entry,pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@present) +mod(signal(icl>communication>thing).@indef,stop(icl>stay>thing)) +plt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@present,signal(icl>communication>thing).@indef) +plc(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@present,emergency(icl>crisis>thing).@def) +obj(trigger(icl>cause>do,agt>thing,obj>thing).@present.@promise,brake(icl>restraint>thing).@topic) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.6.12.2"> +<text_body><orig>Operation of the train trip shall be indicated on the DMI. +</orig><unl>[S:00] +{org:en} +Operation of the train trip shall be indicated on the DMI. +{/org} +{unl} +obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,operation(icl>business_activity>thing).@topic) +mod(trip(icl>journey>thing).@def,train(icl>public_transport>thing)) +obj(operation(icl>business_activity>thing).@topic,trip(icl>journey>thing).@def) +plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,dmi.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.6.12.3"> +<text_body><orig>The emergency brake shall be applied until the traction unit is stationary. +</orig><unl>[S:00] +{org:en} +The emergency brake shall be applied until the traction unit is stationary. +{/org} +{unl} +mod(brake(icl>restraint>thing).@def.@topic,emergency(icl>crisis>thing)) +obj(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing).@entry.@present.@promise,brake(icl>restraint>thing).@def.@topic) +mod(unit(icl>measure>abstract_thing,aoj>uw).@def,traction(icl>pull>thing)) +tmt(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing).@entry.@present.@promise,unit(icl>measure>abstract_thing,aoj>uw).@def) +aoj(stationary(icl>adj).@present,unit(icl>measure>abstract_thing,aoj>uw).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.6.12.4"> +<text_body><orig>When the traction unit is stationary the driver shall be required to acknowledge the train trip condition. This acknowledgement will release the emergency brake. +</orig><unl>[S:00] +{org:en} +When the traction unit is stationary the driver shall be required to acknowledge the train trip condition. +{/org} +{unl} +mod(unit(icl>measure>abstract_thing,aoj>uw).@def,traction(icl>pull>thing)) +aoj(be(icl>be).@present,unit(icl>measure>abstract_thing,aoj>uw).@def) +tim(stationary(icl>adj).@entry,be(icl>be).@present) +agt(acknowledge(icl>admit>do,agt>volitional_thing,obj>thing),driver(icl>operator>thing,ant>nondriver).@def.@topic) +obj(stationary(icl>adj).@entry,require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@present.@promise) +obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@present.@promise,acknowledge(icl>admit>do,agt>volitional_thing,obj>thing)) +mod(trip(icl>journey>thing),train(icl>public_transport>thing)) +mod(condition(icl>state>abstract_thing,aoj>thing).@def,trip(icl>journey>thing)) +obj(acknowledge(icl>admit>do,agt>volitional_thing,obj>thing),condition(icl>state>abstract_thing,aoj>thing).@def) +{/unl} +[/S] +[S:00] +{org:en} +This acknowledgement will release the emergency brake. +{/org} +{unl} +mod(acknowledgement(icl>message>thing,equ>acknowledgment),this(icl>determiner>adj,mod<concrete_thing)) +agt(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@entry.@future,acknowledgement(icl>message>thing,equ>acknowledgment)) +mod(brake(icl>restraint>thing).@def,emergency(icl>crisis>thing)) +obj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@entry.@future,brake(icl>restraint>thing).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.6.12.5a"> +<text_body><orig>After the acknowledgement the driver shall be able to continue the movement +</orig><unl>[S:00] +{org:en} +After the acknowledgement the driver shall be able to continue the movement. +{/org} +{unl} +tim(continue(icl>be,equ>extend,obj>thing,aoj>thing).@present.@ability.@promise,after(icl>how,tim<uw,obj>uw).@entry) +obj(after(icl>how,tim<uw,obj>uw).@entry,acknowledgement(icl>message>thing,equ>acknowledgment).@def) +aoj(continue(icl>be,equ>extend,obj>thing,aoj>thing).@present.@ability.@promise,driver(icl>operator>thing,ant>nondriver).@def) +obj(continue(icl>be,equ>extend,obj>thing,aoj>thing).@present.@ability.@promise,movement(icl>happening>thing).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.6.12.5b"> +<text_body><orig>After the acknowledgement the train shall be able to be driven backwards for a certain distance defined by national value +</orig><unl>[S:00] +{org:en} +After the acknowledgement the train shall be able to be driven backwards for a certain distance defined by national value. +{/org} +{unl} +tim(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing).@present.@ability.@promise,after(icl>how,tim<uw,obj>uw).@entry) +obj(after(icl>how,tim<uw,obj>uw).@entry,acknowledgement(icl>message>thing,equ>acknowledgment).@def) +aoj(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing).@present.@ability.@promise,train(icl>public_transport>thing).@def) +plt(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing).@present.@ability.@promise,backwards(icl>how,equ>back)) +mod(distance(icl>spacing>thing).@indef,certain(icl>adj,equ>certain)) +pur(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing).@present.@ability.@promise,distance(icl>spacing>thing).@indef) +obj(define(icl>characterize>be,obj>uw,aoj>thing).@state,distance(icl>spacing>thing).@indef) +mod(value(icl>property,obj>thing),national(icl>adj,ant>international)) +aoj(define(icl>characterize>be,obj>uw,aoj>thing).@state,value(icl>property,obj>thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4.7"> +<title><orig>Train Control Centre Functions</orig><unl>[S:00] +{org:en} +Train Control Centre Functions. +{/org} +{unl} +mod(control(icl>power>thing).@maiuscul,train(icl>public_transport>thing)) +mod(center(icl>place,pof>concrete_thing).@maiuscul,control(icl>power>thing).@maiuscul) +mod(function(icl>mathematical_relation>thing).@entry.@pl.@maiuscul,center(icl>place,pof>concrete_thing).@maiuscul) +{/unl} +[/S] + +</unl></title> +<p id="4.7.1"> +<title><orig>Train identification</orig><unl>[S:00] +{org:en} +Train identification. +{/org} +{unl} +mod(identification(icl>determination>thing,equ>designation).@entry,train(icl>public_transport>thing)) +{/unl} +[/S] + +</unl></title> +<req id="4.7.1.1"> +<text_body><orig>The ETCS trainborne equipment shall transmit its own train identification to the RBC. +</orig><unl>[S:00] +{org:en} +The ETCS trainborne equipment shall transmit its own train identification to the RBC. +{/org} +{unl} +mod(trainborne,etcs) +mod(equipment(icl>instrumentality>thing).@def,trainborne) +agt(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@entry.@present.@promise,equipment(icl>instrumentality>thing).@def) +pos(own(icl>adj,equ>own),it(icl>living_thing)) +mod(identification(icl>determination>thing,equ>designation),own(icl>adj,equ>own)) +mod(identification(icl>determination>thing,equ>designation),train(icl>public_transport>thing)) +obj(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@entry.@present.@promise,identification(icl>determination>thing,equ>designation)) +ben(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@entry.@present.@promise,rbc(icl>blood_cell>thing,equ>red_blood_cell).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.7.1.4"> +<text_body><orig>The train running number shall consist of a maximum of 8 numeric digits. +</orig><unl>[S:00] +{org:en} +The train running number shall consist of a maximum of 8 numeric digits. +{/org} +{unl} +mod(number(icl>abstract_thing,icl>quantity,obj>thing).@def,train(icl>public_transport>thing)) +mod(number(icl>abstract_thing,icl>quantity,obj>thing).@def,running(icl>adj,equ>running)) +aoj(consist(icl>be,equ>lie,obj>uw,aoj>thing).@entry.@present.@promise,number(icl>abstract_thing,icl>quantity,obj>thing).@def) +obj(consist(icl>be,equ>lie,obj>uw,aoj>thing).@entry.@present.@promise,maximum(icl>extremum>thing,ant>minimum).@indef) +qua(digit(icl>integer>thing).@pl,8) +mod(digit(icl>integer>thing).@pl,numerical(icl>adj,equ>numeric)) +mod(maximum(icl>extremum>thing,ant>minimum).@indef,digit(icl>integer>thing).@pl) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.7.3"> +<title><orig>Geographical position of the train</orig><unl>[S:00] +{org:en} +Geographical position of the train. +{/org} +{unl} +mod(position(icl>place,aoj>thing,plc>thing).@entry,geographic(icl>adj,com>geography)) +aoj(position(icl>place,aoj>thing,plc>thing).@entry,train(icl>public_transport>thing).@def) +{/unl} +[/S] + +</unl></title> +<req id="4.7.3.2"> +<text_body><orig>On demand, the position of the front end of the train at the time of the demand shall be indicated on the DMI. This shall be possible while the train is moving or stationary. +</orig><unl>[S:00] +{org:en} +On demand, the position of the front end of the train at the time of the demand shall be indicated on the DMI. +{/org} +{unl} +plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@present.@promise,demand(icl>property,obj>uw,aoj>uw):01.@entry) +obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@present.@promise,position(icl>occupation>thing).@def.@topic) +mod(end(icl>moment>time,ant>beginning).@def,front(icl>adj,equ>front,ant>back)) +obj(position(icl>occupation>thing).@def.@topic,end(icl>moment>time,ant>beginning).@def) +obj(end(icl>moment>time,ant>beginning).@def,train(icl>public_transport>thing).@def) +tim(train(icl>public_transport>thing).@def,time(icl>abstract_thing,equ>occasion).@def) +obj(time(icl>abstract_thing,equ>occasion).@def,demand(icl>property,obj>uw,aoj>uw):02.@def) +plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@present.@promise,dmi.@def) +{/unl} +[/S] +[S:00] +{org:en} +This shall be possible while the train is moving or stationary. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,this(icl>thing,equ>it,equ>that)) +dur(possible(icl>adj,ant>impossible).@entry.@present.@promise,while(icl>how,equ>whilst,tim<uw,obj>uw)) +obj(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@present.@progress,train(icl>public_transport>thing).@def) +aoj(stationary(icl>adj),train(icl>public_transport>thing).@def) +obj(while(icl>how,equ>whilst,tim<uw,obj>uw),move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@present.@progress) +obj(or(icl>how,obj>uw,or<uw),move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@present.@progress) +man(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@present.@progress,stationary(icl>adj)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4.8"> +<title><orig>Additional Functions</orig><unl>[S:00] +{org:en} +Additional Functions. +{/org} +{unl} +mod(function(icl>mathematical_relation>thing).@entry.@pl.@maiuscul,additional(icl>adj,equ>extra)) +{/unl} +[/S] + +</unl></title> +<p id="4.8.1"> +<title><orig>Control of pantograph and power supply</orig><unl>[S:00] +{org:en} +Control of pantograph and power supply. +{/org} +{unl} +and:02(supply(icl>indefinite_quantity>thing).@entry,pantograph(icl>mechanical_device>thing).@entry) +mod(supply(icl>indefinite_quantity>thing).@entry,power(icl>quality>thing,ant>powerlessness)) +obj(control(icl>power>thing).@entry,:02.@_hn-scope) +{/unl} +[/S] + +</unl></title> +<req id="4.8.1.1"> +<text_body><orig>The ETCS on-board shall be capable of receiving information about pantograph and power supply from the trackside. +</orig><unl>[S:00] +{org:en} +The ETCS on-board shall be capable of receiving information about pantograph and power supply from the trackside. +{/org} +{unl} +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs.@def) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs.@def) +aoj(capable(icl>adj),etcs.@def) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,on-board) +and(:02,capable(icl>adj)) +obj:01(receive(icl>acquire>do,src>thing,obj>thing).@entry,information(icl>message>thing)) +obj:01(information(icl>message>thing),pantograph(icl>mechanical_device>thing)) +obj:02(power(icl>supply>do,agt>thing,obj>thing).@entry,supply(icl>indefinite_quantity>thing)) +obj:02(supply(icl>indefinite_quantity>thing),trackside.@def) +obj(capable(icl>adj),:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.8.1.5a"> +<text_body><orig>The ETCS trainborne equipment shall indicate on the DMI the information regarding pantograph and power supply. +</orig><unl>[S:00] +{org:en} +The ETCS trainborne equipment shall indicate on the DMI the information regarding pantograph and power supply. +{/org} +{unl} +mod(trainborne,etcs) +mod(equipment(icl>instrumentality>thing).@def,trainborne) +aoj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,equipment(icl>instrumentality>thing).@def) +plc(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,dmi.@def) +and:02(power(icl>quality>thing,ant>powerlessness).@entry,information(icl>message>thing).@entry.@def) +obj:01(regarding(icl>how,equ>concerning,obj>thing).@entry,pantograph(icl>mechanical_device>thing)) +obj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@present.@promise,supply(icl>provide>do,agt>thing,obj>thing,rec>thing).@present) +mod(:02.@_hn-scope,:01) +agt(supply(icl>provide>do,agt>thing,obj>thing,rec>thing).@present,:02.@_hn-scope) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.8.1.6"> +<text_body><orig>The information regarding lowering and raising of the pantograph and opening/closing of the circuit breaker shall be provided separately and in combinations. +</orig><unl>[S:00] +{org:en} +The information regarding lowering and raising of the pantograph and opening/closing of the circuit breaker shall be provided separately and in combinations. +{/org} +{unl} +obj(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present.@promise,information(icl>message>thing).@def.@topic) +mod(information(icl>message>thing).@def.@topic,regarding(icl>how,equ>concerning,obj>thing)) +and(:01,lower(icl>take_down>do,plt>thing,plf>thing,agt>thing,obj>concrete_thing)) +obj:01(raise(icl>increase>do,src>thing,obj>thing,gol>thing).@entry,pantograph(icl>mechanical_device>thing).@def) +or(closing(icl>motion>thing,equ>shutting,ant>opening),opening(icl>space>thing)) +obj(regarding(icl>how,equ>concerning,obj>thing),closing(icl>motion>thing,equ>shutting,ant>opening)) +mod(breaker(icl>wave>thing,equ>surf).@def,circuit(icl>electrical_device>thing)) +obj(closing(icl>motion>thing,equ>shutting,ant>opening),breaker(icl>wave>thing,equ>surf).@def) +and(be(icl>be,equ>be_located,aoj>thing,plc>uw),provide(icl>equip>do,cob>thing,obj>thing).@entry.@present.@promise) +man(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present.@promise,separately(icl>how,equ>individually,com>separate)) +man(be(icl>be,equ>be_located,aoj>thing,plc>uw),separately(icl>how,equ>individually,com>separate)) +scn(be(icl>be,equ>be_located,aoj>thing,plc>uw),combination(icl>collection>thing).@pl) +and(opening(icl>space>thing),:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.8.2"> +<title><orig>Air tightness control</orig><unl>[S:00] +{org:en} +Air tightness control. +{/org} +{unl} +mod(tightness(icl>immovability>thing,ant>looseness),air(icl>travel>abstract_thing,equ>air_travel)) +mod(control(icl>power>thing).@entry,tightness(icl>immovability>thing,ant>looseness)) +{/unl} +[/S] + +</unl></title> +<req id="4.8.2.1"> +<text_body><orig>The ETCS on-board shall be capable of receiving information regarding air tightness from the trackside. +</orig><unl>[S:00] +{org:en} +The ETCS on-board shall be capable of receiving information regarding air tightness from the trackside. +{/org} +{unl} +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs.@def) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs.@def) +aoj(capable(icl>adj),etcs.@def) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,on-board) +obj:01(receive(icl>acquire>do,src>thing,obj>thing).@entry,information(icl>message>thing)) +man:01(receive(icl>acquire>do,src>thing,obj>thing).@entry,regarding(icl>how,equ>concerning,obj>thing)) +mod:01(tightness(icl>immovability>thing,ant>looseness),air(icl>travel>abstract_thing,equ>air_travel)) +obj:01(regarding(icl>how,equ>concerning,obj>thing),tightness(icl>immovability>thing,ant>looseness)) +frm:01(tightness(icl>immovability>thing,ant>looseness),trackside.@def) +obj(capable(icl>adj),:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.8.8"> +<title><orig>Plain text transmission</orig><unl>[S:00] +{org:en} +Plain text transmission. +{/org} +{unl} +mod(transmission(icl>sending>thing).@entry,plain(icl>adj,equ>apparent)) +mod(transmission(icl>sending>thing).@entry,text(icl>passage>thing)) +{/unl} +[/S] + +</unl></title> +<req id="4.8.8.1"> +<text_body><orig>It shall be possible to send plain text messages from track to train. +</orig><unl>[S:00] +{org:en} +It shall be possible to send plain text messages from track to train. +{/org} +{unl} +pur(train(icl>practice>do,agt>person,obj>person,gol>uw),perform_an_action(icl>do,agt>thing,obj>process)) +mod(message(icl>communication>thing).@pl,plain(icl>adj,equ>apparent)) +mod(message(icl>communication>thing).@pl,text(icl>passage>thing)) +obj(perform_an_action(icl>do,agt>thing,obj>process),message(icl>communication>thing).@pl) +man(perform_an_action(icl>do,agt>thing,obj>process),track(icl>line>thing,equ>path)) +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,train(icl>practice>do,agt>person,obj>person,gol>uw)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.8.8.3"> +<text_body><orig>When the plain text message appears on the DMI, the driver shall be alerted. +</orig><unl>[S:00] +{org:en} +When the plain text message appears on the DMI, the driver shall be alerted. +{/org} +{unl} +tim(alert(icl>do,equ>warn,rsn>thing,agt>volitional_thing,obj>person).@present.@promise,when(icl>how,com>always,tim<uw,obj>uw).@entry) +mod(text(icl>passage>thing),plain(icl>adj,equ>apparent)) +mod(message(icl>communication>thing).@def,text(icl>passage>thing)) +obj(appear(icl>occur,obj>thing).@present,message(icl>communication>thing).@def) +obj(when(icl>how,com>always,tim<uw,obj>uw).@entry,appear(icl>occur,obj>thing).@present) +plc(appear(icl>occur,obj>thing).@present,dmi.@def) +obj(alert(icl>do,equ>warn,rsn>thing,agt>volitional_thing,obj>person).@present.@promise,driver(icl>operator>thing,ant>nondriver).@def.@topic) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.8.8.5"> +<text_body><orig>The onboard equipment shall display plain text messages as received. +</orig><unl>[S:00] +{org:en} +The onboard equipment shall display plain text messages as received. +{/org} +{unl} +mod(equipment(icl>instrumentality>thing).@def,onboard) +agt(display(icl>show>do,equ>exhibit,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,equipment(icl>instrumentality>thing).@def) +mod(message(icl>communication>thing).@pl,plain(icl>adj,equ>apparent)) +mod(message(icl>communication>thing).@pl,text(icl>passage>thing)) +obj(display(icl>show>do,equ>exhibit,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,message(icl>communication>thing).@pl) +man(message(icl>communication>thing).@pl,as(icl>how,com>degree,obj>uw,man<uw)) +obj(as(icl>how,com>degree,obj>uw,man<uw),receive(icl>acquire>do,src>thing,obj>thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.8.8.6"> +<text_body><orig>The character set used shall support different languages. +</orig><unl>[S:00] +{org:en} +The character set used shall support different languages. +{/org} +{unl} +mod(set(icl>collection>thing).@def,character(icl>property>thing,equ>quality)) +obj(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@state,set(icl>collection>thing).@def) +agt(support(icl>help>do,agt>thing,obj>person,met>thing,scn>uw).@entry.@present.@promise,set(icl>collection>thing).@def) +mod(language(icl>communication>thing).@pl,different(icl>adj,ant>same)) +obj(support(icl>help>do,agt>thing,obj>person,met>thing,scn>uw).@entry.@present.@promise,language(icl>communication>thing).@pl) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.8.9"> +<title><orig>Fixed text messages</orig><unl>[S:00] +{org:en} +Fixed text messages. +{/org} +{unl} +obj(fix(icl>improve>do,equ>repair,agt>person,obj>functional_thing,ins>thing).@state,text(icl>passage>thing)) +mod(message(icl>communication>thing).@entry.@pl,text(icl>passage>thing)) +{/unl} +[/S] + +</unl></title> +<req id="4.8.9.1"> +<text_body><orig>It shall be possible to send fixed text messages from track to train +</orig><unl>[S:00] +{org:en} +It shall be possible to send fixed text messages from track to train. +{/org} +{unl} +pur:01(train(icl>practice>do,agt>person,obj>person,gol>uw),perform_an_action(icl>do,agt>thing,obj>process)) +mod:01(message(icl>communication>thing).@entry.@pl,text(icl>passage>thing)) +obj:01(perform_an_action(icl>do,agt>thing,obj>process),message(icl>communication>thing).@entry.@pl) +obj:01(fix(icl>improve>do,equ>repair,agt>person,obj>functional_thing,ins>thing).@state,message(icl>communication>thing).@entry.@pl) +man:01(perform_an_action(icl>do,agt>thing,obj>process),track(icl>line>thing,equ>path)) +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.8.9.2"> +<text_body><orig>Fixed text messages shall be provided in the language selected by the driver +</orig><unl>[S:00] +{org:en} +Fixed text messages shall be provided in the language selected by the driver. +{/org} +{unl} +mod(message(icl>communication>thing).@pl.@topic,text(icl>passage>thing)) +obj(fix(icl>improve>do,equ>repair,agt>person,obj>functional_thing,ins>thing).@state,message(icl>communication>thing).@pl.@topic) +obj(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present.@promise,message(icl>communication>thing).@pl.@topic) +plc(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present.@promise,language(icl>communication>thing).@def) +obj(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@state,language(icl>communication>thing).@def) +agt(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw).@state,driver(icl>operator>thing,ant>nondriver).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.8.10"> +<title><orig>Management of special brakes</orig><unl>[S:00] +{org:en} +Management of special brakes. +{/org} +{unl} +mod(brake(icl>restraint>thing).@pl,special(icl>adj,equ>particular)) +obj(management(icl>action,agt>volitional_thing,obj>thing).@entry,brake(icl>restraint>thing).@pl) +{/unl} +[/S] + +</unl></title> +<req id="4.8.10.1"> +<text_body><itemize> +<item>Regenerative brake</item> +<item>Eddy current brake</item> +<item>Magnetic shoe brake</item> +</itemize> +<orig>It shall be possible to send information regarding the inhibition of the following different types of brake: +</orig><unl>[S:00] +{org:en} +Regenerative brake, Eddy current brake, Magnetic shoe brake. +{/org} +{unl} +mod(brake(icl>restraint>thing):01.@entry,regenerative) +and(:01.@_hn-scope,brake(icl>restraint>thing):01.@entry) +mod:01(brake(icl>restraint>thing):02.@entry,eddy(iof>religious_person>thing)) +mod:01(brake(icl>restraint>thing):02.@entry,current(icl>adj,ant>noncurrent)) +and:01(brake(icl>restraint>thing):03.@entry,brake(icl>restraint>thing):02.@entry) +mod(shoe(icl>footwear>thing),magnetic(icl>adj,com>magnetism).@maiuscul) +mod(brake(icl>restraint>thing):02.@entry,shoe(icl>footwear>thing)) +mod(brake(icl>restraint>thing):01.@entry,:01.@_hn-scope) +{/unl} +[/S] +[S:00] +{org:en} +It shall be possible to send information regarding the inhibition of the following different types of brake:. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing)) +obj(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing),information(icl>message>thing)) +rec(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing),regarding(icl>how,equ>concerning,obj>thing)) +obj(regarding(icl>how,equ>concerning,obj>thing),inhibition(icl>abstinence>thing).@def) +mod(type(icl>abstract_thing).@def.@pl,following(icl>adj,ant>leading)) +mod(type(icl>abstract_thing).@def.@pl,different(icl>adj,ant>same)) +obj(inhibition(icl>abstinence>thing).@def,type(icl>abstract_thing).@def.@pl) +obj(type(icl>abstract_thing).@def.@pl,brake(icl>restraint>thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.8.10.2"> +<text_body><orig>Information shall be shown on the DMI +</orig><unl>[S:00] +{org:en} +Information shall be shown on the DMI. +{/org} +{unl} +obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,information(icl>message>thing).@topic) +plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,dmi.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4.9"> +<title><orig>Functions primarily related to RBC</orig><unl>[S:00] +{org:en} +Functions primarily related to RBC. +{/org} +{unl} +agt(relate(icl>think>do,equ>associate,agt>thing,obj>thing).@entry.@past,function(icl>mathematical_relation>thing).@pl) +man(relate(icl>think>do,equ>associate,agt>thing,obj>thing).@entry.@past,primarily(icl>how,equ>mainly)) +obj(relate(icl>think>do,equ>associate,agt>thing,obj>thing).@entry.@past,rbc(icl>blood_cell>thing,equ>red_blood_cell)) +{/unl} +[/S] + +</unl></title> +<p id="4.9.5"> +<title><orig> +Train Integrity +</orig><unl>[S:00] +{org:en} +Train Integrity. +{/org} +{unl} +mod(integrity(icl>state>thing).@entry.@maiuscul,train(icl>public_transport>thing)) +{/unl} +[/S] + +</unl></title> +<req id="4.9.5.1"> +<text_body><orig>The ETCS on-board shall be capable of sending to the trackside train integrity information detected by a system outside ETCS +</orig><unl>[S:00] +{org:en} +The ETCS on-board shall be capable of sending to the trackside train integrity information detected by a system outside ETCS. +{/org} +{unl} +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs:01.@def) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs:01.@def) +aoj(capable(icl>adj),etcs:01.@def) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,on-board) +obj(capable(icl>adj),send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing)) +mod(train(icl>public_transport>thing),trackside) +mod(integrity(icl>state>thing).@def,train(icl>public_transport>thing)) +mod(information(icl>message>thing),integrity(icl>state>thing).@def) +rec(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing),information(icl>message>thing)) +obj(detect(icl>sight>do,equ>discover,agt>thing,obj>uw,plc>thing).@state,information(icl>message>thing)) +met(detect(icl>sight>do,equ>discover,agt>thing,obj>uw,plc>thing).@state,system(icl>group>thing).@indef) +plc(system(icl>group>thing).@indef,outside(icl>how,ant>inside,obj>thing,plc<uw)) +obj(outside(icl>how,ant>inside,obj>thing,plc<uw),etcs:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.9.5.4"> +<text_body><orig>The driver shall be able to confirm the train integrity to the RBC manually. The confirmation requires the train to be stationary. +</orig><unl>[S:00] +{org:en} +The driver shall be able to confirm the train integrity to the RBC manually. +{/org} +{unl} +aoj(confirm(icl>be,equ>support,obj>uw,aoj>thing,met>thing).@entry.@present.@ability.@promise,driver(icl>operator>thing,ant>nondriver).@def) +mod(integrity(icl>state>thing).@def,train(icl>public_transport>thing)) +obj(confirm(icl>be,equ>support,obj>uw,aoj>thing,met>thing).@entry.@present.@ability.@promise,integrity(icl>state>thing).@def) +to(integrity(icl>state>thing).@def,rbc(icl>blood_cell>thing,equ>red_blood_cell).@def) +man(confirm(icl>be,equ>support,obj>uw,aoj>thing,met>thing).@entry.@present.@ability.@promise,manually(icl>how,com>manual)) +{/unl} +[/S] +[S:00] +{org:en} +The confirmation requires the train to be stationary. +{/org} +{unl} +agt(require(icl>request>do,agt>person,obj>uw,rec>thing).@entry.@present,confirmation(icl>proof>thing).@def) +obj(require(icl>request>do,agt>person,obj>uw,rec>thing).@entry.@present,train(icl>public_transport>thing).@def) +obj:01(be(icl>be).@entry,stationary(icl>adj)) +rec(require(icl>request>do,agt>person,obj>uw,rec>thing).@entry.@present,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.9.9"> +<title><orig> +Train Data to be sent to trackside</orig><unl>[S:00] +{org:en} +Train Data to be sent to trackside. +{/org} +{unl} +mod:01(data(icl>collection>thing).@entry.@maiuscul,train(icl>public_transport>thing)) +obj:01(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing),data(icl>collection>thing).@entry.@maiuscul) +rec:01(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing),trackside) +{/unl} +[/S] + +</unl></title> +<req id="4.9.9.1"> +<text_body><orig>The on board shall be capable of sending train data to the trackside after confirmation by the driver, or when entering the RBC area +</orig><unl>[S:00] +{org:en} +The on board shall be capable of sending train data to the trackside after confirmation by the driver, or when entering the RBC area. +{/org} +{unl} +man(promise(icl>modal>be,obj>uw,aoj>thing).@entry,on board) +obj:01(be(icl>be).@entry,capable(icl>adj).@def) +mod:02(data(icl>collection>thing),train(icl>public_transport>thing)) +obj:02(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing).@entry,data(icl>collection>thing)) +rec:02(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing).@entry,trackside.@def) +tim:02(trackside.@def,after(icl>how,tim<uw,obj>uw)) +obj:02(after(icl>how,tim<uw,obj>uw),confirmation(icl>proof>thing)) +agt:02(confirmation(icl>proof>thing),driver(icl>operator>thing,ant>nondriver).@def) +tim:01(area(icl>extent>abstract_thing,obj>thing).@def,enter(icl>move>do,plt>thing,plf>thing,agt>thing)) +mod:01(area(icl>extent>abstract_thing,obj>thing).@def,rbc(icl>blood_cell>thing,equ>red_blood_cell)) +obj:01(capable(icl>adj).@def,area(icl>extent>abstract_thing,obj>thing).@def) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +or:01(area(icl>extent>abstract_thing,obj>thing).@def,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.9.9.2"> + <text_body><itemize> + <item>Train running number</item> + <item>STM ready for use</item> + <item>train gauge</item> + <item>Max. axle load</item> + <item>status of air tight system</item> + <item>type of el. power accepted</item> + <item>international train category</item> + <item>max. train speed</item> + <item>train length</item> + </itemize> + <orig> + The following train data shall be sent from the on board to the trackside: + </orig><unl>[S:00] +{org:en} +Train running number, STM ready for use, train gauge, Max. axle load, status of air tight system, type of el. power accepted, international train category, max. train speed, train length. +{/org} +{unl} +agt(run(icl>direct>do,equ>operate,agt>volitional_thing,obj>thing).@progress,train(icl>public_transport>thing):01) +plc(el.@entry,train(icl>public_transport>thing):01) +and(load(icl>weight>thing),run(icl>direct>do,equ>operate,agt>volitional_thing,obj>thing).@progress) +man(run(icl>direct>do,equ>operate,agt>volitional_thing,obj>thing).@progress,numbly(icl>how,com>numb)) +and(gauge(icl>measuring_instrument>thing),stm) +mod(stm,ready(icl>adj,ant>unready)) +obj(ready(icl>adj,ant>unready),use(icl>activity>thing)) +mod(gauge(icl>measuring_instrument>thing),train(icl>public_transport>thing):02) +obj(run(icl>direct>do,equ>operate,agt>volitional_thing,obj>thing).@progress,gauge(icl>measuring_instrument>thing)) +mod(axle(icl>shaft>thing),max(icl>gamma_hydroxybutyrate>thing,equ>soap)) +mod(load(icl>weight>thing),axle(icl>shaft>thing)) +and(status(icl>state>thing),load(icl>weight>thing)) +mod(tight(icl>adj,ant>loose),air(icl>travel>abstract_thing,equ>air_travel)) +mod(system(icl>group>thing),tight(icl>adj,ant>loose)) +obj(status(icl>state>thing),system(icl>group>thing)) +cnt(system(icl>group>thing),type(icl>abstract_thing)) +obj(load(icl>weight>thing),of(icl>how,com>quality,obj>thing)) +fictit(el.@entry,power(icl>quality>thing,ant>powerlessness)) +obj(accept(icl>evaluate>be,equ>consider_true,src>thing,obj>information,aoj>person).@state,power(icl>quality>thing,ant>powerlessness)) +obj(train(icl>practice>do,agt>person,obj>person,gol>uw):01,power(icl>quality>thing,ant>powerlessness)) +and(international(icl>adj,ant>national),accept(icl>evaluate>be,equ>consider_true,src>thing,obj>information,aoj>person).@state) +and(train(icl>practice>do,agt>person,obj>person,gol>uw):02.@present,train(icl>practice>do,agt>person,obj>person,gol>uw):01) +agt(train(icl>practice>do,agt>person,obj>person,gol>uw):02.@present,category(icl>collection>thing,equ>class)) +agt(speed(icl>travel>do,equ>rush,agt>volitional_thing),category(icl>collection>thing,equ>class)) +agt(train(icl>practice>do,agt>person,obj>person,gol>uw):02.@present,max) +mod(length(icl>fundamental_quantity>thing),train(icl>public_transport>thing):03) +fictit(el.@entry,length(icl>fundamental_quantity>thing)) +man(numbly(icl>how,com>numb),more(icl>how)) +{/unl} +[/S] +The following train data shall be sent from the on board to the trackside:. +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.9.10"> +<title><orig> +Revocation of a Movement Authority</orig><unl>[S:00] +{org:en} +Revocation of a Movement Authority. +{/org} +{unl} +mod(authority(icl>abstract_thing,obj>uw).@indef.@maiuscul,movement(icl>happening>thing).@maiuscul) +obj(revocation(icl>abrogation>thing).@entry,authority(icl>abstract_thing,obj>uw).@indef.@maiuscul) +{/unl} +[/S] + +</unl></title> +<req id="4.9.10.1"> +<text_body><orig>It shall be possible to revoke a Movement Authority that has already been issued to a train in a co-operative way between RBC and train. +</orig><unl>[S:00] +{org:en} +It shall be possible to revoke a Movement Authority that has already been issued to a train in a co-operative way between RBC and train. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,revoke(icl>cancel>do,agt>thing,obj>thing)) +mod(authority(icl>abstract_thing,obj>uw).@indef.@maiuscul,movement(icl>happening>thing).@maiuscul) +obj(revoke(icl>cancel>do,agt>thing,obj>thing),authority(icl>abstract_thing,obj>uw).@indef.@maiuscul) +obj(issue(icl>do,equ>distribute,plf>thing,agt>thing,obj>thing,rec>thing).@present.@complete,authority(icl>abstract_thing,obj>uw).@indef.@maiuscul) +man(issue(icl>do,equ>distribute,plf>thing,agt>thing,obj>thing,rec>thing).@present.@complete,already(icl>how,ant>not_yet)) +rec(issue(icl>do,equ>distribute,plf>thing,agt>thing,obj>thing,rec>thing).@present.@complete,train(icl>public_transport>thing):01.@indef) +mod(way(icl>property>abstract_thing,equ>manner,obj>action,pos>volitional_thing).@indef,cooperative(icl>adj,equ>combined)) +plc(train(icl>public_transport>thing):01.@indef,way(icl>property>abstract_thing,equ>manner,obj>action,pos>volitional_thing).@indef) +plc(way(icl>property>abstract_thing,equ>manner,obj>action,pos>volitional_thing).@indef,between(icl>how,obj>thing,plc<uw)) +and(train(icl>public_transport>thing):02,rbc(icl>blood_cell>thing,equ>red_blood_cell)) +obj(between(icl>how,obj>thing,plc<uw),train(icl>public_transport>thing):02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.2"> +<text_body><orig>The co-operative revocation of the MA shall be possible to a new target location, proposed from RBC. +</orig><unl>[S:00] +{org:en} +The co-operative revocation of the MA shall be possible to a new target location, proposed from RBC. +{/org} +{unl} +mod(revocation(icl>abrogation>thing).@def,cooperative(icl>adj,equ>combined)) +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,revocation(icl>abrogation>thing).@def) +obj(revocation(icl>abrogation>thing).@def,ma(icl>mother>thing).@def) +mod(location(icl>object>thing).@indef,new(icl>adj,ant>old)) +mod(location(icl>object>thing).@indef,target(icl>reference_point>thing)) +plt(possible(icl>adj,ant>impossible).@entry.@present.@promise,location(icl>object>thing).@indef) +obj(propose(icl>do,equ>suggest,agt>volitional_thing,obj>uw,pur>thing,rec>thing).@state,location(icl>object>thing).@indef) +man(propose(icl>do,equ>suggest,agt>volitional_thing,obj>uw,pur>thing,rec>thing).@state,from(icl>how,equ>according_to,obj>thing)) +obj(from(icl>how,equ>according_to,obj>thing),rbc(icl>blood_cell>thing,equ>red_blood_cell)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.3"> +<text_body><orig>The new target location shall be checked for acceptance by the on board. +</orig><unl></unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.4"> +<text_body><orig>If a train cannot stop at the proposed new target location it shall reject the request and keep the old target location. +</orig><unl>[S:00] +{org:en} +If a train cannot stop at the proposed new target location it shall reject the request and keep the old target location. +{/org} +{unl} +agt:01(stop(icl>do,ant>move,agt>concrete_thing,plc>uw).@entry.@present.@ability-not,train(icl>public_transport>thing).@indef) +con:01(reject(icl>evaluate>do,agt>thing,obj>thing).@present.@promise,stop(icl>do,ant>move,agt>concrete_thing,plc>uw).@entry.@present.@ability-not) +mod:01(location(icl>object>thing):01.@def,new(icl>adj,ant>old)) +mod:01(location(icl>object>thing):01.@def,target(icl>reference_point>thing):01) +plc:01(stop(icl>do,ant>move,agt>concrete_thing,plc>uw).@entry.@present.@ability-not,location(icl>object>thing):01.@def) +obj:01(propose(icl>do,equ>suggest,agt>volitional_thing,obj>uw,pur>thing,rec>thing).@state,location(icl>object>thing):01.@def) +agt:01(reject(icl>evaluate>do,agt>thing,obj>thing).@present.@promise,it(icl>thing)) +obj:01(reject(icl>evaluate>do,agt>thing,obj>thing).@present.@promise,request(icl>message>thing).@def) +mod(location(icl>object>thing):02.@def,old(icl>adj,ant>new)) +mod(location(icl>object>thing):02.@def,target(icl>reference_point>thing):02) +obj(keep(icl>be,equ>continue,obj>action,aoj>thing),location(icl>object>thing):02.@def) +and(keep(icl>be,equ>continue,obj>action,aoj>thing),:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.9.11"> +<title><orig> +Reversing</orig><unl>[S:00] +{org:en} +Reversing. +{/org} +{unl} +[W] +reverse(icl>change>do,agt>thing,obj>thing).@entry +[/W] +{/unl} +[/S] + +</unl></title> +<req id="4.9.10.1"> +<text_body><orig>The Reversing function shall only be possible in one active cab which is not closed at any time during the procedure. +</orig><unl>[S:00] +{org:en} +The Reversing function shall only be possible in one active cab which is not closed at any time during the procedure. +{/org} +{unl} +agt(reverse(icl>move>do,agt>thing).@progress.@maiuscul,function(icl>mathematical_relation>thing).@def) +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,function(icl>mathematical_relation>thing).@def) +man(possible(icl>adj,ant>impossible).@entry.@present.@promise,only(icl>how,com>result)) +qua(cab(icl>compartment>thing),one(icl>digit>thing)) +mod(cab(icl>compartment>thing),active(icl>adj)) +plc(possible(icl>adj,ant>impossible).@entry.@present.@promise,cab(icl>compartment>thing)) +obj(close(icl>shut>do,agt>person,obj>thing,ins>uw).@not.@present,cab(icl>compartment>thing)) +mod(time(icl>abstract_thing,equ>occasion),any(icl>adj)) +tim(close(icl>shut>do,agt>person,obj>thing,ins>uw).@not.@present,time(icl>abstract_thing,equ>occasion)) +dur(time(icl>abstract_thing,equ>occasion),procedure(icl>activity>thing).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.2"> +<text_body><orig>Reversing shall be possible as defined by a value given with the MA +</orig><unl>[S:00] +{org:en} +Reversing shall be possible as defined by a value given with the MA. +{/org} +{unl} +aoj(possible(icl>adj,ant>impossible).@entry.@present.@promise,reverse(icl>change>do,agt>thing,obj>thing)) +man(possible(icl>adj,ant>impossible).@entry.@present.@promise,as(icl>how,com>degree,obj>uw,man<uw)) +obj(as(icl>how,com>degree,obj>uw,man<uw),define(icl>characterize>be,obj>uw,aoj>thing)) +aoj(define(icl>characterize>be,obj>uw,aoj>thing),value(icl>property,obj>thing).@indef) +obj(give(icl>supply>occur,equ>yield,cob>abstract_thing,obj>thing,ben>person).@state,value(icl>property,obj>thing).@indef) +ptn(give(icl>supply>occur,equ>yield,cob>abstract_thing,obj>thing,ben>person).@state,ma(icl>mother>thing).@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.5"> +<text_body><orig>The driver shall be able to use the Reversing function without needing to re-confirm the train data. +</orig><unl>[S:00] +{org:en} +The driver shall be able to use the Reversing function without needing to re-confirm the train data. +{/org} +{unl} +aoj(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@entry.@present.@ability.@promise,driver(icl>operator>thing,ant>nondriver).@def) +obj(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@entry.@present.@ability.@promise,function(icl>mathematical_relation>thing).@def) +agt(reverse(icl>move>do,agt>thing).@progress.@maiuscul,function(icl>mathematical_relation>thing).@def) +mod(function(icl>mathematical_relation>thing).@def,without(icl>how,ant>with,com>physical,obj>thing)) +mod:02(confirm(icl>be,equ>support,obj>uw,aoj>thing,met>thing).@entry,re(icl>solfa_syllable>thing)) +mod:02(data(icl>collection>thing).@def,train(icl>public_transport>thing)) +obj:02(confirm(icl>be,equ>support,obj>uw,aoj>thing,met>thing).@entry,data(icl>collection>thing).@def) +obj(without(icl>how,ant>with,com>physical,obj>thing),:01) +obj:01(need(icl>require>be,obj>uw,aoj>thing).@entry,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.6"> +<text_body><orig>Reversing shall be supervised to a distance and speed set as National Values +</orig><unl>[S:00] +{org:en} +Reversing shall be supervised to a distance and speed set as National Values. +{/org} +{unl} +obj(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry.@present.@promise,reverse(icl>change>do,agt>thing,obj>thing).@topic) +man(supervise(icl>control>do,agt>volitional_thing,obj>thing).@entry.@present.@promise,to(icl>how,com>content,obj>thing)) +and(speed(icl>rate>thing),distance(icl>spacing>thing).@indef) +obj(set(icl>displace>do,agt>thing,obj>thing,plc>uw).@state,speed(icl>rate>thing)) +mod(value(icl>property,obj>thing).@pl.@maiuscul,speed(icl>rate>thing)) +man(national(icl>adj,ant>international).@maiuscul,as(icl>how,equ>equally,com>equal)) +mod(value(icl>property,obj>thing).@pl.@maiuscul,national(icl>adj,ant>international).@maiuscul) +obj(to(icl>how,com>content,obj>thing),value(icl>property,obj>thing).@pl.@maiuscul) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.7"> +<text_body><orig>The distance supervised can be extended from the trackside. +</orig><unl>[S:00] +{org:en} +The distance supervised can be extended from the trackside. +{/org} +{unl} +obj(supervise(icl>control>do,agt>volitional_thing,obj>thing).@state,distance(icl>spacing>thing).@def.@topic) +obj(extend(icl>do,equ>widen,plt>thing,plf>thing,agt>thing,obj>thing,val>thing).@entry.@present.@ability,distance(icl>spacing>thing).@def.@topic) +plf(extend(icl>do,equ>widen,plt>thing,plf>thing,agt>thing,obj>thing,val>thing).@entry.@present.@ability,trackside.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.8"> +<text_body><orig>Once the train starts reversing the MA shall be cancelled. +</orig><unl>[S:00] +{org:en} +Once the train starts reversing the MA shall be cancelled. +{/org} +{unl} +tim(cancel(icl>change>do,equ>revoke,agt>volitional_thing,obj>event).@present.@promise,once(icl>how,equ>as_soon_as,tim<uw,obj>uw).@entry) +agt(start(icl>begin>do,src>uw,agt>thing,obj>uw).@present,train(icl>public_transport>thing).@def) +obj(once(icl>how,equ>as_soon_as,tim<uw,obj>uw).@entry,start(icl>begin>do,src>uw,agt>thing,obj>uw).@present) +obj(start(icl>begin>do,src>uw,agt>thing,obj>uw).@present,reverse(icl>change>do,agt>thing,obj>thing)) +obj(cancel(icl>change>do,equ>revoke,agt>volitional_thing,obj>event).@present.@promise,ma(icl>mother>thing).@def.@topic) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.9.12"> +<title><orig> +Handover when passing from one RBC area to another</orig><unl>[S:00] +{org:en} +Handover when passing from one RBC area to another. +{/org} +{unl} +tim(handover(icl>relinquishment>thing).@entry,pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing)) +qua(area(icl>extent>abstract_thing,obj>thing),one(icl>digit>thing)) +mod(area(icl>extent>abstract_thing,obj>thing),rbc(icl>blood_cell>thing,equ>red_blood_cell)) +plf(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing),area(icl>extent>abstract_thing,obj>thing)) +plt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing),another(icl>adj,equ>another)) +{/unl} +[/S] + +</unl></title> +<req id="4.9.12.1"> +<text_body><orig>The train shall be able to automatically pass from one RBC area to another without driver intervention. +</orig><unl>[S:00] +{org:en} +The train shall be able to automatically pass from one RBC area to another without driver intervention. +{/org} +{unl} +aoj(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present.@ability.@promise,train(icl>public_transport>thing).@def) +man(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present.@ability.@promise,automatically(icl>how,com>automatic)) +qua(area(icl>extent>abstract_thing,obj>thing),one(icl>digit>thing)) +mod(area(icl>extent>abstract_thing,obj>thing),rbc(icl>blood_cell>thing,equ>red_blood_cell)) +plf(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present.@ability.@promise,area(icl>extent>abstract_thing,obj>thing)) +plt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present.@ability.@promise,another(icl>adj,equ>another)) +mod(another(icl>adj,equ>another),without(icl>how,ant>with,com>physical,obj>thing)) +mod(intervention(icl>engagement>thing),driver(icl>operator>thing,ant>nondriver)) +obj(without(icl>how,ant>with,com>physical,obj>thing),intervention(icl>engagement>thing)) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.9.12.2"> +<text_body><orig>If the train is equipped with two operational radios there shall be no performance penalty as a result of a transition from one RBC to another (train spacing and train speed). +</orig><unl>[S:00] +{org:en} +If the train is equipped with two operational radios there shall be no performance penalty as a result of a transition from one RBC to another (train spacing and train speed). +{/org} +{unl} +obj:02(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@entry.@present,train(icl>public_transport>thing):01.@def.@topic) +con:02(be(icl>be).@present.@promise,equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@entry.@present) +qua:02(radio(icl>media>abstract_thing).@pl,two(icl>digit>thing)) +mod:02(radio(icl>media>abstract_thing).@pl,operational(icl>adj,com>operation)) +ins:02(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@entry.@present,radio(icl>media>abstract_thing).@pl) +mod:02(performance(icl>show>thing),no(icl>quantity,qua<thing)) +mod:02(penalty(icl>social_control>thing,equ>punishment),performance(icl>show>thing)) +aoj:02(be(icl>be).@present.@promise,penalty(icl>social_control>thing,equ>punishment)) +man:02(penalty(icl>social_control>thing,equ>punishment),as(icl>how,com>degree,obj>uw,man<uw)) +obj:02(as(icl>how,com>degree,obj>uw,man<uw),result(icl>phenomenon>thing,equ>consequence).@indef) +obj:02(result(icl>phenomenon>thing,equ>consequence).@indef,transition(icl>change_of_state>thing,equ>passage).@indef) +obj:02(transition(icl>change_of_state>thing,equ>passage).@indef,one(icl>digit>abstract_thing)) +obj:02(one(icl>digit>abstract_thing),rbc(icl>blood_cell>thing,equ>red_blood_cell)) +man:02(transition(icl>change_of_state>thing,equ>passage).@indef,another(icl>adj,equ>another)) +mod:01(speed(icl>rate>thing),train(icl>public_transport>thing):03) +mod:01(train(icl>public_transport>thing):02.@entry,speed(icl>rate>thing)) +obj:02(another(icl>adj,equ>another),train(icl>public_transport>thing):04) +agt:02(space(icl>put>do,cob>concrete_thing,agt>volitional_thing,obj>concrete_thing).@progress.@parenthesis,train(icl>public_transport>thing):04) +and:02(train(icl>public_transport>thing):04,:01.@parenthesis) +mod:02(train(icl>public_transport>thing):04,:01.@parenthesis) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="4.9.12.3"> +<text_body><orig>If the train is equipped with only one operational radio, passing from one RBC to another shall still be possible but might result in a performance penalty. +</orig><unl>[S:00] +{org:en} +If the train is equipped with only one operational radio, passing from one RBC to another shall still be possible but might result in a performance penalty. +{/org} +{unl} +obj:01(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@entry.@present,train(icl>public_transport>thing).@def.@topic) +mod:01(one(icl>digit>thing),only(icl>how,equ>merely)) +qua:01(radio(icl>media>abstract_thing),one(icl>digit>thing)) +mod:01(radio(icl>media>abstract_thing),operational(icl>adj,com>operation)) +ins:01(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@entry.@present,radio(icl>media>abstract_thing)) +aoj(possible(icl>adj,ant>impossible),pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing)) +obj:01(train(icl>public_transport>thing).@def.@topic,one(icl>digit>abstract_thing)) +plc:02(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing),rbc(icl>blood_cell>thing,equ>red_blood_cell)) +plt:02(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing),another(icl>adj,equ>another)) +obj(but(icl>how,equ>however,obj>uw,and<uw),promise(icl>modal>be,obj>uw,aoj>thing).@entry) +man(possible(icl>adj,ant>impossible),still(icl>how,com>duration)) +and(:03,but(icl>how,equ>however,obj>uw,and<uw)) +mod:03(penalty(icl>social_control>thing,equ>punishment).@indef,performance(icl>show>thing)) +gol:03(result(icl>produce>be,aoj>thing,gol>uw).@entry.@past.@grant,penalty(icl>social_control>thing,equ>punishment).@indef) +con(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:02) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +</p> +</p> +<p id="5"> +<title><orig> +Failures and Fall-back Procedures</orig><unl>[S:00] +{org:en} +Failures and Fall-back Procedures. +{/org} +{unl} +and(procedure(icl>activity>thing).@pl.@maiuscul,failure(icl>nonaccomplishment>thing).@entry.@pl) +mod(back(icl>organ,pof>body,mod>living_thing),fall(icl>slip>thing,equ>spill).@maiuscul) +mod(failure(icl>nonaccomplishment>thing).@entry.@pl,back(icl>organ,pof>body,mod>living_thing)) +mod(procedure(icl>activity>thing).@pl.@maiuscul,back(icl>organ,pof>body,mod>living_thing)) +{/unl} +[/S] + +</unl></title> +<p id="5.1"> +<title><orig> +Interruption in transmission</orig><unl>[S:00] +{org:en} +Interruption in transmission. +{/org} +{unl} +plc(interruption(icl>delay>thing,equ>break).@entry,transmission(icl>sending>thing)) +{/unl} +[/S] + +</unl></title> +<p id="5.1.3"> +<title><orig> +Transmission Failures</orig><unl>[S:00] +{org:en} +Transmission Failures. +{/org} +{unl} +mod(failure(icl>nonaccomplishment>thing).@entry.@pl.@maiuscul,transmission(icl>sending>thing)) +{/unl} +[/S] + +</unl></title> +<req id="5.1.3.1"> + <text_body><description> + <item>Option 1. The ETCS trainborne equipment shall immediately command the emergency brake. The failure shall be shown on the DMI.</item> + <item>Option 2. The ETCS trainborne equipment shall immediately command the full service brake. The failure shall be shown on the DMI.</item> + <item>Option 3. The train may proceed unrestricted to the end of its movement authority. The indication on the DMI shall remain, and the driver shall be informed about the loss of transmission.</item> + </description> +<orig>In the event of a Transmission Failure the following reactions, shall be capable of being applied in accordance with a National Value: + </orig><unl>[S:00] +{org:en} +Option 1. +{/org} +{unl} +mod(option(icl>action>thing,equ>choice).@entry,"1.") +{/unl} +[/S] +[S:00] +{org:en} +The ETCS trainborne equipment shall immediately command the emergency brake. +{/org} +{unl} +mod(trainborne,etcs) +mod(equipment(icl>instrumentality>thing).@def,trainborne) +agt(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@entry.@present.@promise,equipment(icl>instrumentality>thing).@def) +man(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@entry.@present.@promise,immediately(icl>how,com>immediate)) +mod(brake(icl>restraint>thing).@def,emergency(icl>crisis>thing)) +obj(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@entry.@present.@promise,brake(icl>restraint>thing).@def) +{/unl} +[/S] +[S:00] +{org:en} +The failure shall be shown on the DMI. +{/org} +{unl} +obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,failure(icl>nonaccomplishment>thing).@def.@topic) +plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,dmi.@def) +{/unl} +[/S] +[S:00] +{org:en} +Option 2. +{/org} +{unl} +mod(option(icl>action>thing,equ>choice).@entry,"2.") +{/unl} +[/S] +[S:00] +{org:en} +The ETCS trainborne equipment shall immediately command the full service brake. +{/org} +{unl} +mod(trainborne,etcs) +mod(equipment(icl>instrumentality>thing).@def,trainborne) +agt(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@entry.@present.@promise,equipment(icl>instrumentality>thing).@def) +man(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@entry.@present.@promise,immediately(icl>how,com>immediate)) +mod(brake(icl>restraint>thing).@def,full(icl>adj,ant>empty)) +mod(brake(icl>restraint>thing).@def,service(icl>work>action,agt>thing,obj>thing)) +obj(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@entry.@present.@promise,brake(icl>restraint>thing).@def) +{/unl} +[/S] +[S:00] +{org:en} +The failure shall be shown on the DMI. +{/org} +{unl} +obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,failure(icl>nonaccomplishment>thing).@def.@topic) +plc(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,dmi.@def) +{/unl} +[/S] +[S:00] +{org:en} +Option 3. +{/org} +{unl} +mod(option(icl>action>thing,equ>choice).@entry,"3.") +{/unl} +[/S] +[S:00] +{org:en} +The train may proceed unrestricted to the end of its movement authority. +{/org} +{unl} +agt(proceed_to(icl>begin>do,agt>thing,obj>thing).@entry.@present.@suppose,train(icl>public_transport>thing).@def) +aoj(unrestricted(icl>adj,ant>restricted),train(icl>public_transport>thing).@def) +man(proceed_to(icl>begin>do,agt>thing,obj>thing).@entry.@present.@suppose,unrestricted(icl>adj,ant>restricted)) +obj(proceed_to(icl>begin>do,agt>thing,obj>thing).@entry.@present.@suppose,end(icl>moment>time,ant>beginning).@def) +pos(authority(icl>abstract_thing,obj>uw),it(icl>living_thing)) +mod(authority(icl>abstract_thing,obj>uw),movement(icl>happening>thing)) +agt(end(icl>moment>time,ant>beginning).@def,authority(icl>abstract_thing,obj>uw)) +{/unl} +[/S] +[S:00] +{org:en} +The indication on the DMI shall remain, and the driver shall be informed about the loss of transmission. +{/org} +{unl} +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,indication(icl>communication>thing).@def) +aoj(remain(icl>be,ant>change,obj>uw,aoj>thing,asp>thing),indication(icl>communication>thing).@def) +plc(indication(icl>communication>thing).@def,dmi.@def) +and(:01,promise(icl>modal>be,obj>uw,aoj>thing).@entry) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,remain(icl>be,ant>change,obj>uw,aoj>thing,asp>thing)) +obj:01(inform(icl>communicate>do,equ>notify,cob>thing,agt>thing,obj>person).@entry.@present.@promise,driver(icl>operator>thing,ant>nondriver).@def.@topic) +cob:01(inform(icl>communicate>do,equ>notify,cob>thing,agt>thing,obj>person).@entry.@present.@promise,loss(icl>failure>thing).@def) +obj:01(loss(icl>failure>thing).@def,transmission(icl>sending>thing)) +{/unl} +[/S] +[S:00] +{org:en} +In the event of a Transmission Failure the following reactions, shall be capable of being applied in accordance with a National Value:. +{/org} +{unl} +scn(promise(icl>modal>be,obj>uw,aoj>thing).@entry,event(icl>psychological_feature>thing).@def) +mod(promise(icl>modal>be,obj>uw,aoj>thing).@entry,transmission(icl>sending>thing).@maiuscul) +nam(transmission(icl>sending>thing).@maiuscul,failure(icl>nonaccomplishment>thing).@maiuscul) +mod(reaction(icl>response>thing).@def.@pl,following(icl>adj,ant>leading)) +obj(event(icl>psychological_feature>thing).@def,reaction(icl>response>thing).@def.@pl) +obj:01(be(icl>be).@entry,capable(icl>adj)) +man:02(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing).@entry,in_accordance_with(icl>how,obj>thing)) +mod:02(value(icl>property,obj>thing).@indef.@maiuscul,national(icl>adj,ant>international).@maiuscul) +obj:02(in_accordance_with(icl>how,obj>thing),value(icl>property,obj>thing).@indef.@maiuscul) +obj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +obj:01(capable(icl>adj),:02) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="5.2"> +<title><orig> +On board equipment failures</orig><unl>[S:00] +{org:en} +On board equipment failures. +{/org} +{unl} +mod(failure(icl>nonaccomplishment>thing).@pl,equipment(icl>instrumentality>thing)) +obj(on_board(icl>how,obj>thing).@entry,failure(icl>nonaccomplishment>thing).@pl) +{/unl} +[/S] + +</unl></title> +<p id="5.2.1"> +<title/> +<req id="5.2.1.1"> +<text_body><orig>If there are failures of the trainborne equipment which compromise the safety of train supervision, the ETCS trainborne equipment shall immediately command the brake and bring the train to a stop. +</orig><unl>[S:00] +{org:en} +If there are failures of the trainborne equipment which compromise the safety of train supervision, the ETCS trainborne equipment shall immediately command the brake and bring the train to a stop. +{/org} +{unl} +con(:01.@_hn-scope,there_is(icl>be,equ>exist,aoj>thing).@entry.@pl.@present) +aoj(there_is(icl>be,equ>exist,aoj>thing).@entry.@pl.@present,failure(icl>nonaccomplishment>thing).@pl) +agt(compromise(icl>do,agt>volitional_thing,ptn>volitional_thing,scn>uw).@present,failure(icl>nonaccomplishment>thing).@pl) +mod(equipment(icl>instrumentality>thing):01.@def,trainborne:01) +obj(failure(icl>nonaccomplishment>thing).@pl,equipment(icl>instrumentality>thing):01.@def) +ptn(compromise(icl>do,agt>volitional_thing,ptn>volitional_thing,scn>uw).@present,safety(icl>condition>thing,ant>danger).@def) +mod(supervision(icl>management>thing),train(icl>public_transport>thing):01) +obj(safety(icl>condition>thing,ant>danger).@def,supervision(icl>management>thing)) +mod:01(trainborne:02,etcs) +mod:01(equipment(icl>instrumentality>thing):02.@def,trainborne:02) +agt:01(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@entry.@present.@promise,equipment(icl>instrumentality>thing):02.@def) +agt:01(bring(icl>create>do,agt>thing,obj>event,gol>thing).@entry,equipment(icl>instrumentality>thing):02.@def) +man(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@entry.@present.@promise,immediately(icl>how,com>immediate)) +obj:01(command(icl>lead>do,agt>person,obj>volitional_thing,rec>thing).@entry.@present.@promise,brake(icl>restraint>thing).@def) +obj:01(bring(icl>create>do,agt>thing,obj>event,gol>thing).@entry,train(icl>public_transport>thing):02.@def) +man:01(train(icl>public_transport>thing):02.@def,stop(icl>stay>thing).@indef) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="5.2.1.2a"> +<text_body><orig>The occurrence of a failure shall be displayed on the DMI. +</orig><unl>[S:00] +{org:en} +The occurrence of a failure shall be displayed on the DMI. +{/org} +{unl} +obj(display(icl>show>do,equ>exhibit,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,occurrence(icl>event>thing,equ>happening).@def.@topic) +obj(occurrence(icl>event>thing,equ>happening).@def.@topic,failure(icl>nonaccomplishment>thing).@indef) +plc(display(icl>show>do,equ>exhibit,agt>thing,obj>thing,rec>thing).@entry.@present.@promise,on) +obj(on,dmi.@def) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +<req id="5.2.1.2c"> +<text_body><orig>In ETCS with RBC this restriction on performance shall, if possible be transmitted to the RBC. +</orig><unl>[S:00] +{org:en} +In ETCS with RBC this restriction on performance shall, if possible be transmitted to the RBC. +{/org} +{unl} +plc(promise(icl>modal>be,obj>uw,aoj>thing).@entry,etcs) +ptn(etcs,rbc(icl>blood_cell>thing,equ>red_blood_cell):01) +mod(restriction(icl>rule>thing),this(icl>determiner>adj,mod<concrete_thing)) +aoj(promise(icl>modal>be,obj>uw,aoj>thing).@entry,restriction(icl>rule>thing)) +obj(restriction(icl>rule>thing),performance(icl>show>thing)) +con(promise(icl>modal>be,obj>uw,aoj>thing).@entry,if(icl>how,obj>uw,con<uw)) +mod:01(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@entry,possible(icl>possibility>thing)) +ben:01(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@entry,rbc(icl>blood_cell>thing,equ>red_blood_cell):02.@def) +mod(promise(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +{/unl} +[/S] + +</unl></text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="5.3"> +<title><orig>Fault indications to the driver</orig><unl>[S:00] +{org:en} +Fault indications to the driver. +{/org} +{unl} +mod(indication(icl>communication>thing).@entry.@pl,fault(icl>responsibility>thing)) +obj(indication(icl>communication>thing).@entry.@pl,driver(icl>operator>thing,ant>nondriver).@def) +{/unl} +[/S] + +</unl></title> +</p> +</p> +<p id="6"> +<title><orig>Driver-Machine Interface</orig><unl>[S:00] +{org:en} +Driver-Machine Interface. +{/org} +{unl} +mod(machine(icl>device>thing).@maiuscul,driver(icl>operator>thing,ant>nondriver)) +mod(interface(icl>surface>thing).@entry.@maiuscul,machine(icl>device>thing).@maiuscul) +{/unl} +[/S] + +</unl></title> +</p> +<p id="7"> +<title><orig>Training</orig><unl>[S:00] +{org:en} +Training. +{/org} +{unl} +[W] +training(icl>activity>thing).@entry +[/W] +{/unl} +[/S] + +</unl></title> +</p> +<p id="8"> +<title><orig>Reliability, Availability, Maintenability, Safety (RAMS)</orig><unl>[S:00] +{org:en} +Reliability, Availability, Maintenability, Safety (RAMS). +{/org} +{unl} +and(availability(icl>convenience>thing,equ>handiness,ant>unavailability).@maiuscul,reliability(icl>responsibility>thing,equ>dependability,ant>unreliability).@entry) +and(safety(icl>condition>thing,ant>danger).@maiuscul,availability(icl>convenience>thing,equ>handiness,ant>unavailability).@maiuscul) +shd(availability(icl>convenience>thing,equ>handiness,ant>unavailability).@maiuscul,maintenability.@vocative) +cnt(safety(icl>condition>thing,ant>danger).@maiuscul,ram(icl>volatile_storage>thing,equ>random-access_memory).@pl.@parenthesis) +{/unl} +[/S] + +</unl></title> +</p> +<p id="9"> +<title><orig>Environmental Specification</orig><unl>[S:00] +{org:en} +Environmental Specification. +{/org} +{unl} +mod(specification(icl>description>thing).@entry.@maiuscul,environmental(icl>adj,com>ecology)) +{/unl} +[/S] + +</unl></title> +</p> +<p id="10"> +<title><orig>Glossary</orig><unl>[S:00] +{org:en} +Glossary. +{/org} +{unl} +[W] +glossary(icl>wordbook>thing).@entry +[/W] +{/unl} +[/S] + +</unl></title> +<text_body><orig>Describes terms used in the document. The title of a function is normally not described. Please refer to the note below for each function-title. +</orig><unl>[S:00] +{org:en} +Describes terms used in the document. +{/org} +{unl} +obj(describe(icl>inform>do,equ>depict,cob>uw,agt>person,obj>uw,rec>person).@entry.@present,term(icl>word>thing,mod>thing).@pl) +obj(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@state,term(icl>word>thing,mod>thing).@pl) +plc(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@state,document(icl>writing>thing).@def) +{/unl} +[/S] +[S:00] +{org:en} +The title of a function is normally not described. +{/org} +{unl} +obj(describe(icl>inform>do,equ>depict,cob>uw,agt>person,obj>uw,rec>person).@entry.@not.@present,title(icl>heading>thing).@def.@topic) +mod(title(icl>heading>thing).@def.@topic,function(icl>mathematical_relation>thing).@indef) +man(describe(icl>inform>do,equ>depict,cob>uw,agt>person,obj>uw,rec>person).@entry.@not.@present,normally(icl>how)) +{/unl} +[/S] +[S:00] +{org:en} +Please refer to the note below for each function-title. +{/org} +{unl} +obj(refer(icl>relate>be,obj>thing,aoj>information).@entry.@imperative.@request,note(icl>personal_letter>thing).@def) +plc(note(icl>personal_letter>thing).@def,below(icl>how,ant>above)) +mod(function(icl>mathematical_relation>thing),each(icl>quantity,per>thing)) +and(title(icl>heading>thing),function(icl>mathematical_relation>thing)) +man(refer(icl>relate>be,obj>thing,aoj>information).@entry.@imperative.@request,title(icl>heading>thing)) +{/unl} +[/S] + +</unl></text_body> + +<glossary> +<glossary_item> + <term><orig>Absolute braking distance</orig><unl>[S:00] +{org:en} +Absolute braking distance. +{/org} +{unl} +mod(distance(icl>spacing>thing).@entry,absolute(icl>adj,ant>relative)) +obj(brake(icl>stop>occur,obj>thing).@progress,distance(icl>spacing>thing).@entry) +{/unl} +[/S] + +</unl></term> + <meaning><orig>The distance between a train following another train shall be equal to or greater than the braking distance of the following train.</orig><unl>[S:00] +{org:en} +The distance between a train following another train shall be equal to or greater than the braking distance of the following train. +{/org} +{unl} +plc(distance(icl>spacing>thing):01.@entry.@def,between(icl>how,obj>thing,plc<uw)) +obj(between(icl>how,obj>thing,plc<uw),train(icl>public_transport>thing):01.@indef) +agt(follow(icl>move>do,equ>go_after,agt>volitional_thing,obj>volitional_thing).@progress,train(icl>public_transport>thing):01.@indef) +obj(follow(icl>move>do,equ>go_after,agt>volitional_thing,obj>volitional_thing).@progress,another(icl>adj,equ>another)) +mod(train(icl>public_transport>thing):02,another(icl>adj,equ>another)) +aoj(equal(icl>adj,ant>unequal).@present.@promise,train(icl>public_transport>thing):02) +or(train(icl>practice>do,agt>person,obj>person,gol>uw),equal(icl>adj,ant>unequal).@present.@promise) +to(equal(icl>adj,ant>unequal).@present.@promise,to(icl>how,to<uw,obj>thing)) +man(train(icl>practice>do,agt>person,obj>person,gol>uw),greatly(icl>how,com>great)) +bas(greatly(icl>how,com>great),distance(icl>spacing>thing):02.@def) +obj(brake(icl>stop>occur,obj>thing).@progress,distance(icl>spacing>thing):02.@def) +obj(distance(icl>spacing>thing):02.@def,following(icl>adj,ant>leading).@def) +man(greatly(icl>how,com>great),more(icl>how)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Acknowledge</orig><unl>[S:00] +{org:en} +Acknowledge. +{/org} +{unl} +[W] +acknowledge(icl>admit>do,agt>volitional_thing,obj>thing).@entry.@imperative +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>New data/situation that the driver has to accept to avoid intervention.</orig><unl>[S:00] +{org:en} +New data/situation that the driver has to accept to avoid intervention. +{/org} +{unl} +mod(data(icl>collection>thing).@entry,new(icl>adj,ant>old)) +mod(situation(icl>state>abstract_thing,obj>thing,aoj>thing),new(icl>adj,ant>old)) +or(situation(icl>state>abstract_thing,obj>thing,aoj>thing),data(icl>collection>thing).@entry) +obj(accept(icl>evaluate>be,equ>consider_true,src>thing,obj>information,aoj>person).@present.@obligation-strong,situation(icl>state>abstract_thing,obj>thing,aoj>thing)) +aoj(accept(icl>evaluate>be,equ>consider_true,src>thing,obj>information,aoj>person).@present.@obligation-strong,driver(icl>operator>thing,ant>nondriver).@def) +pur(accept(icl>evaluate>be,equ>consider_true,src>thing,obj>information,aoj>person).@present.@obligation-strong,avoid(icl>prevent>do,agt>thing,obj>abstract_thing)) +obj(avoid(icl>prevent>do,agt>thing,obj>abstract_thing),intervention(icl>engagement>thing)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Acknowledgement</orig><unl>[S:00] +{org:en} +Acknowledgement. +{/org} +{unl} +[W] +acknowledgement(icl>message>thing,equ>acknowledgment).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>New data/situation that the driver has to accept to avoid intervention.</orig><unl>[S:00] +{org:en} +New data/situation that the driver has to accept to avoid intervention. +{/org} +{unl} +mod(data(icl>collection>thing).@entry,new(icl>adj,ant>old)) +mod(situation(icl>state>abstract_thing,obj>thing,aoj>thing),new(icl>adj,ant>old)) +or(situation(icl>state>abstract_thing,obj>thing,aoj>thing),data(icl>collection>thing).@entry) +obj(accept(icl>evaluate>be,equ>consider_true,src>thing,obj>information,aoj>person).@present.@obligation-strong,situation(icl>state>abstract_thing,obj>thing,aoj>thing)) +aoj(accept(icl>evaluate>be,equ>consider_true,src>thing,obj>information,aoj>person).@present.@obligation-strong,driver(icl>operator>thing,ant>nondriver).@def) +pur(accept(icl>evaluate>be,equ>consider_true,src>thing,obj>information,aoj>person).@present.@obligation-strong,avoid(icl>prevent>do,agt>thing,obj>abstract_thing)) +obj(avoid(icl>prevent>do,agt>thing,obj>abstract_thing),intervention(icl>engagement>thing)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Advisory information</orig><unl>[S:00] +{org:en} +Advisory information. +{/org} +{unl} +mod(information(icl>message>thing).@entry,advisory(icl>adj)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Information indicated to the driver on the DMI to assist him in driving the train.</orig><unl>[S:00] +{org:en} +Information indicated to the driver on the DMI to assist him in driving the train. +{/org} +{unl} +aoj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@past,information(icl>message>thing)) +agt(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@past,driver(icl>operator>thing,ant>nondriver).@def) +plc(driver(icl>operator>thing,ant>nondriver).@def,dmi.@def) +ben:01(assist(icl>do,equ>aid,agt>person,ben>person,met>thing,scn>thing).@entry,he(icl>person)) +obj:02(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing).@entry,train(icl>public_transport>thing).@def) +pur(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@entry.@past,:01) +scn:01(assist(icl>do,equ>aid,agt>person,ben>person,met>thing,scn>thing).@entry,:02) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Axle counter</orig><unl>[S:00] +{org:en} +Axle counter. +{/org} +{unl} +mod(counter(icl>table>thing).@entry,axle(icl>shaft>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>A method of “train detection”. Track mounted equipment counts he number of axles entering and leaving a track section at each extremity. A calculation is performed to determine whether the track section is “occupied” or clear.</orig><unl>[S:00] +{org:en} +A method of "train detection". +{/org} +{unl} +mod:01(detection(icl>perception>thing).@entry,train(icl>public_transport>thing)) +obj(method(icl>know-how>thing).@entry.@indef,:01.@double_quote) +{/unl} +[/S] +[S:00] +{org:en} +Track mounted equipment counts he number of axles entering and leaving a track section at each extremity. +{/org} +{unl} +obj(count(icl>do,equ>calculate,agt>thing,obj>thing).@present,track(icl>line>thing,equ>path):01) +mod(he(icl>person).@entry,track(icl>line>thing,equ>path):01) +obj(mount(icl>attach>do,agt>thing,obj>thing).@state,equipment(icl>instrumentality>thing)) +agt(count(icl>do,equ>calculate,agt>thing,obj>thing).@present,equipment(icl>instrumentality>thing)) +fictit(he(icl>person).@entry,number(icl>abstract_thing,icl>quantity,obj>thing)) +obj(number(icl>abstract_thing,icl>quantity,obj>thing),axle(icl>shaft>thing).@pl) +agt(enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@continue,axle(icl>shaft>thing).@pl) +agt(leave(icl>refrain>do,agt>thing,obj>thing,asp>thing),axle(icl>shaft>thing).@pl) +obj(leave(icl>refrain>do,agt>thing,obj>thing,asp>thing),track(icl>line>thing,equ>path):02.@indef) +mod:01(extremity(icl>region>thing),each(icl>quantity,per>thing)) +tim:01(section(icl>divide>do,agt>thing,obj>thing,per>thing).@entry,extremity(icl>region>thing)) +mod(axle(icl>shaft>thing).@pl,:01) +{/unl} +[/S] +[S:00] +{org:en} +A calculation is performed to determine whether the track section is "occupied" or clear. +{/org} +{unl} +obj(perform(icl>do,agt>thing,obj>thing).@entry.@present,calculation(icl>procedure>thing).@indef.@topic) +mod:02(section(icl>writing>thing).@def.@topic,track(icl>line>thing,equ>path)) +obj:02(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@entry.@present.@double_quote,section(icl>writing>thing).@def.@topic) +pur(perform(icl>do,agt>thing,obj>thing).@entry.@present,clear(icl>brighten>occur,cob>concrete_thing,obj>space>thing)) +or(clear(icl>brighten>occur,cob>concrete_thing,obj>space>thing),:01) +obj:01(determine(icl>cause>be,equ>shape,obj>thing,aoj>thing).@entry,:02) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Balise</orig><unl>[S:00] +{org:en} +Balise. +{/org} +{unl} +[W] +balise.@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Device used for intermittent transmission between track and train and/or train and track.</orig><unl>[S:00] +{org:en} +Device used for intermittent transmission between track and train and/or train and track. +{/org} +{unl} +obj(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@state,device(icl>instrumentality>thing).@entry) +mod(transmission(icl>sending>thing),intermittent(icl>adj)) +pur(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@state,transmission(icl>sending>thing)) +plc(transmission(icl>sending>thing),between(icl>how,obj>thing,plc<uw)) +and(train(icl>public_transport>thing):01,track(icl>line>thing,equ>path):01) +and(and or,train(icl>public_transport>thing):01) +obj(between(icl>how,obj>thing,plc<uw),and or) +and(track(icl>line>thing,equ>path):02,train(icl>public_transport>thing):02) +obj(and or,track(icl>line>thing,equ>path):02) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Banking</orig><unl>[S:00] +{org:en} +Banking. +{/org} +{unl} +[W] +banking(icl>finance>thing).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>An additional traction unit at the rear end of the train, not coupled, supporting the train for moving up a hill, leaving the train on top whilst running.</orig><unl>[S:00] +{org:en} +An additional traction unit at the rear end of the train, not coupled, supporting the train for moving up a hill, leaving the train on top whilst running. +{/org} +{unl} +mod(unit(icl>measure>abstract_thing,aoj>uw).@indef,additional(icl>adj,equ>extra)) +mod(unit(icl>measure>abstract_thing,aoj>uw).@indef,traction(icl>pull>thing)) +agt(couple(icl>join>do,equ>match,cob>thing,agt>thing,obj>thing).@entry.@past.@not,unit(icl>measure>abstract_thing,aoj>uw).@indef) +mod(end(icl>moment>time,ant>beginning).@def,rear(icl>adj,equ>rear)) +tim(unit(icl>measure>abstract_thing,aoj>uw).@indef,end(icl>moment>time,ant>beginning).@def) +obj(end(icl>moment>time,ant>beginning).@def,train(icl>public_transport>thing):01.@def) +obj:01(support(icl>help>do,agt>thing,obj>person,met>thing,scn>uw).@entry,train(icl>public_transport>thing):02.@def) +plt:02(move(icl>relocate>do,plt>thing,plf>thing,agt>volithional_thing).@entry,up(icl>how,com>height)) +obj:02(move(icl>relocate>do,plt>thing,plf>thing,agt>volithional_thing).@entry,hill(icl>natural_elevation>thing).@indef) +mod:02(hill(icl>natural_elevation>thing).@indef,leave on.@progress) +obj:02(leave on.@progress,train(icl>public_transport>thing):03.@def) +aoj:02(top(icl>adj),train(icl>public_transport>thing):03.@def) +man:02(leave on.@progress,top(icl>adj)) +tim:02(leave on.@progress,whilst(icl>how,equ>while,tim<uw,obj>uw)) +obj:02(whilst(icl>how,equ>while,tim<uw,obj>uw),run(icl>go>do,plt>uw,plf>uw,agt>thing)) +man(couple(icl>join>do,equ>match,cob>thing,agt>thing,obj>thing).@entry.@past.@not,:01) +pur:01(train(icl>public_transport>thing):02.@def,:02) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Block</orig><unl>[S:00] +{org:en} +Block. +{/org} +{unl} +[W] +block(icl>artifact>thing).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>A method of controlling the separation between trains by dividing the line into sections with, normally, no more than one train in each section. The block can either be a fixed block or a moving block.</orig><unl>[S:00] +{org:en} +A method of controlling the separation between trains by dividing the line into sections with, normally, no more than one train in each section. +{/org} +{unl} +obj(method(icl>know-how>thing).@entry.@indef,control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing)) +obj(control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing),separation(icl>change_of_integrity>thing).@def) +plc(separation(icl>change_of_integrity>thing).@def,between(icl>how,obj>thing,plc<uw)) +obj(between(icl>how,obj>thing,plc<uw),train(icl>public_transport>thing):01.@pl) +met(control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing),divide(icl>change>do,equ>separate,agt>thing,obj>thing,gol>thing,ins>thing)) +obj(divide(icl>change>do,equ>separate,agt>thing,obj>thing,gol>thing,ins>thing),line(icl>formation>thing).@def) +gol(divide(icl>change>do,equ>separate,agt>thing,obj>thing,gol>thing,ins>thing),section(icl>writing>thing):01.@pl) +man(no,normally(icl>how).@parenth) +ins(divide(icl>change>do,equ>separate,agt>thing,obj>thing,gol>thing,ins>thing),no) +mod(no,more(icl>how)) +qua(train(icl>public_transport>thing):02,one(icl>digit>thing)) +bas(more(icl>how),train(icl>public_transport>thing):02) +mod(section(icl>writing>thing):02,each(icl>quantity,per>thing)) +plc(train(icl>public_transport>thing):02,section(icl>writing>thing):02) +{/unl} +[/S] +[S:00] +{org:en} +The block can either be a fixed block or a moving block. +{/org} +{unl} +aoj(block(icl>artifact>thing):02.@entry.@indef.@present.@ability,block(icl>artifact>thing):01.@def) +obj(fix(icl>improve>do,equ>repair,agt>person,obj>functional_thing,ins>thing).@state,block(icl>artifact>thing):02.@entry.@indef.@present.@ability) +obj(either_or(icl>how,equ>or,com>two_options,obj>uw,or<uw),block(icl>artifact>thing):02.@entry.@indef.@present.@ability) +or(block(icl>artifact>thing):03.@indef,either_or(icl>how,equ>or,com>two_options,obj>uw,or<uw)) +obj(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@progress,block(icl>artifact>thing):03.@indef) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Braking curve</orig><unl>[S:00] +{org:en} +Braking curve. +{/org} +{unl} +obj(brake(icl>stop>occur,obj>thing).@progress,curve(icl>line>thing,ant>straight_line).@entry) +{/unl} +[/S] + +</unl></term> + <meaning><orig>A speed-distance curve calculated from train and infrastructure data and deceleration parameters of the train.</orig><unl>[S:00] +{org:en} +A speed-distance curve calculated from train and infrastructure data and deceleration parameters of the train. +{/org} +{unl} +mod(distance(icl>spacing>thing),speed(icl>rate>thing)) +mod(curve(icl>line>thing,ant>straight_line).@entry.@indef,distance(icl>spacing>thing)) +obj(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@state,curve(icl>line>thing,ant>straight_line).@entry.@indef) +mod(train(icl>public_transport>thing):01.@entry,infrastructure(icl>structure>thing)) +and:03(parameter(icl>constant>thing).@entry.@pl,data(icl>collection>thing).@entry) +mod(parameter(icl>constant>thing).@entry.@pl,deceleration(icl>change>thing,ant>acceleration)) +obj:03(parameter(icl>constant>thing).@entry.@pl,train(icl>public_transport>thing):02.@def) +plf(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@state,:03.@_hn-scope) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Confirm</orig><unl>[S:00] +{org:en} +Confirm. +{/org} +{unl} +[W] +confirm(icl>be,equ>support,obj>uw,aoj>thing,met>thing).@entry.@imperative +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>The driver’s approval/validation that new data/information shall be taken into account by the system.</orig><unl>[S:00] +{org:en} +The driver's approval/validation that new data/information shall be taken into account by the system. +{/org} +{unl} +or(validation(icl>determination>thing),approval(icl>support>thing,equ>blessing,ant>disapproval)) +mod(:01.@_hn-scope,validation(icl>determination>thing)) +mod:01(data(icl>collection>thing).@entry.@topic,that(icl>determiner>adj,com>remote,mod<concrete_thing)) +mod:01(data(icl>collection>thing).@entry.@topic,new(icl>adj,ant>old)) +or:01(information(icl>message>thing).@entry,data(icl>collection>thing).@entry.@topic) +pos:01(data(icl>collection>thing).@entry.@topic,driver(icl>operator>thing,ant>nondriver).@def) +plt(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@present.@promise,account(icl>agreement(icl>abstract_thing))) +aoj(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@present.@promise,system(icl>group>thing).@def) +obj(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@present.@promise,:01.@_hn-scope) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Confirmation</orig><unl>[S:00] +{org:en} +Confirmation. +{/org} +{unl} +[W] +confirmation(icl>proof>thing).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>The driver’s approval/validation that new data/information shall be taken into account by the system.</orig><unl>[S:00] +{org:en} +The driver's approval/validation that new data/information shall be taken into account by the system. +{/org} +{unl} +or(validation(icl>determination>thing),approval(icl>support>thing,equ>blessing,ant>disapproval)) +mod(:01.@_hn-scope,validation(icl>determination>thing)) +mod:01(data(icl>collection>thing).@entry.@topic,that(icl>determiner>adj,com>remote,mod<concrete_thing)) +mod:01(data(icl>collection>thing).@entry.@topic,new(icl>adj,ant>old)) +or:01(information(icl>message>thing).@entry,data(icl>collection>thing).@entry.@topic) +pos:01(data(icl>collection>thing).@entry.@topic,driver(icl>operator>thing,ant>nondriver).@def) +plt(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@present.@promise,account(icl>agreement(icl>abstract_thing))) +aoj(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@present.@promise,system(icl>group>thing).@def) +obj(take(icl>require>be,obj>thing,aoj>thing,ben>person).@entry.@present.@promise,:01.@_hn-scope) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Continuous data transmission</orig><unl>[S:00] +{org:en} +Continuous data transmission. +{/org} +{unl} +mod(data(icl>collection>thing),continuous(icl>adj,ant>discontinuous)) +mod(transmission(icl>sending>thing).@entry,data(icl>collection>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Track-to-train or train-to-track transmission can take place continuously via long loop or radio. The information is dedicated by a unique ETCS identifier.</orig><unl>[S:00] +{org:en} +Track-to-train or train-to-track transmission can take place continuously via long loop or radio. +{/org} +{unl} +or(transmission(icl>sending>thing),track(icl>line>thing,equ>path):01) +pur(track(icl>line>thing,equ>path):01,train(icl>practice>do,agt>person,obj>person,gol>uw)) +mod(transmission(icl>sending>thing),train(icl>public_transport>thing)) +to(train(icl>public_transport>thing),track(icl>line>thing,equ>path):02) +aoj(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@entry.@present.@ability,transmission(icl>sending>thing)) +obj(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@entry.@present.@ability,place(icl>space>thing,equ>seat)) +man(place(icl>space>thing,equ>seat),continuously(icl>how,com>continuous)) +mod(:01.@_hn-scope,long(icl>adj,ant>short)) +or:01(radio(icl>media>abstract_thing).@entry,loop(icl>fastener>thing,equ>cringle).@entry) +via(place(icl>space>thing,equ>seat),:01.@_hn-scope) +{/unl} +[/S] +[S:00] +{org:en} +The information is dedicated by a unique ETCS identifier. +{/org} +{unl} +obj(dedicate(icl>give>do,equ>devote,agt>person,obj>thing,ben>uw).@entry.@present,information(icl>message>thing).@def.@topic) +mod(identifier(icl>symbol>thing).@indef,unique(icl>adj,equ>alone)) +mod(identifier(icl>symbol>thing).@indef,etcs) +agt(dedicate(icl>give>do,equ>devote,agt>person,obj>thing,ben>uw).@entry.@present,identifier(icl>symbol>thing).@indef) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>CTS</orig><unl>[S:00] +{org:en} +CTS. +{/org} +{unl} +[W] +cts.@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Centralized Train Signalling. movement authorities and possibly static train profiles are calculated in the CTS and transmitted to the train via ETCS.</orig><unl>[S:00] +{org:en} +Centralized Train Signalling. movement authorities and possibly static train profiles are calculated in the CTS and transmitted to the train via ETCS. +{/org} +{unl} +and(profile(icl>chart>thing).@pl,train(icl>public_transport>thing):01.@topic.@maiuscul) +mod(authority(icl>abstract_thing,obj>uw).@pl,movement(icl>happening>thing)) +obj(signal(icl>signalize>do,agt>person,obj>thing,rec>person).@progress.@maiuscul,authority(icl>abstract_thing,obj>uw).@pl) +man(train(icl>public_transport>thing):01.@topic.@maiuscul,possibly(icl>how).@parenth) +mod(train(icl>public_transport>thing):02,static(icl>adj,equ>inactive)) +mod(profile(icl>chart>thing).@pl,train(icl>public_transport>thing):02) +obj(centralize(icl>change>occur,obj>thing).@state,profile(icl>chart>thing).@pl) +agt(signal(icl>signalize>do,agt>person,obj>thing,rec>person).@progress.@maiuscul,profile(icl>chart>thing).@pl) +obj(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry.@pl.@present,profile(icl>chart>thing).@pl) +and(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@pl.@present,calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry.@pl.@present) +plc(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry.@pl.@present,cts.@def) +plc(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@pl.@present,cts.@def) +mod(via.@def,train(icl>public_transport>thing):03) +ben(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@pl.@present,via.@def) +nam(via.@def,etcs) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Default value</orig><unl>[S:00] +{org:en} +Default value. +{/org} +{unl} +mod(value(icl>property,obj>thing).@entry,default(icl>absence>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Value stored in the ETCS trainborne equipment and used if there is no other value being available.</orig><unl>[S:00] +{org:en} +Value stored in the ETCS trainborne equipment and used if there is no other value being available. +{/org} +{unl} +obj(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@state,value(icl>property,obj>thing):01.@entry) +and(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw),store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@state) +mod(trainborne,etcs) +mod(equipment(icl>instrumentality>thing).@def,trainborne) +plc(store(icl>keep>do,agt>thing,obj>concrete_thing,plc>place).@state,equipment(icl>instrumentality>thing).@def) +plc(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw),equipment(icl>instrumentality>thing).@def) +mod:01(value(icl>property,obj>thing):02,no(icl>quantity,qua<thing)) +mod:01(value(icl>property,obj>thing):02,other(icl>adj,equ>different)) +aoj:01(there_is(icl>be,equ>exist,aoj>thing).@entry.@present.@progress,value(icl>property,obj>thing):02) +obj:01(there_is(icl>be,equ>exist,aoj>thing).@entry.@present.@progress,available(icl>adj,ant>unavailable)) +con(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw),:01) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>DMI</orig><unl>[S:00] +{org:en} +DMI. +{/org} +{unl} +[W] +dmi.@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Driver Machine Interface. The trainborne device indicating ETCS information to the driver and used by the driver for operating ETCS.</orig><unl>[S:00] +{org:en} +Driver Machine Interface. +{/org} +{unl} +mod(machine(icl>device>thing).@maiuscul,driver(icl>operator>thing,ant>nondriver)) +mod(interface(icl>surface>thing).@entry.@maiuscul,machine(icl>device>thing).@maiuscul) +{/unl} +[/S] +[S:00] +{org:en} +The trainborne device indicating ETCS information to the driver and used by the driver for operating ETCS. +{/org} +{unl} +mod(device(icl>instrumentality>thing),trainborne) +aoj(indicate(icl>mean>be,equ>betoken,obj>uw,aoj>uw).@progress,device(icl>instrumentality>thing)) +mod(etcs:01,device(icl>instrumentality>thing)) +mod(information(icl>message>thing).@entry.@def,etcs:01) +mod(information(icl>message>thing).@entry.@def,to(icl>how,com>content,obj>thing)) +and(:01,driver(icl>operator>thing,ant>nondriver):01.@def) +agt:01(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@entry,driver(icl>operator>thing,ant>nondriver):02.@def) +obj:02(operate(icl>manage>do,agt>volitional_thing,obj>thing).@entry,etcs:02) +obj(to(icl>how,com>content,obj>thing),:01) +pur:01(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@entry,:02) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Driving "on sight"</orig><unl>[S:00] +{org:en} +Driving "on sight". +{/org} +{unl} +plc(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing).@entry,sight(icl>visual_percept>thing).@double_quote) +{/unl} +[/S] + +</unl></term> + <meaning><orig>The driver has to drive at a speed he is able to stop the train or the shunting movement respecting any obstacle on the track that may violate his vehicle(s).</orig><unl>[S:00] +{org:en} +The driver has to drive at a speed he is able to stop the train or the shunting movement respecting any obstacle on the track that may violate his vehicle(s). +{/org} +{unl} +aoj(obligation-strong(icl>modal>be,obj>uw,aoj>thing).@entry,driver(icl>operator>thing,ant>nondriver).@def) +agt(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing),driver(icl>operator>thing,ant>nondriver).@def) +obj(obligation-strong(icl>modal>be,obj>uw,aoj>thing).@entry,drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing)) +mod:01(he(icl>person):01,speed(icl>rate>thing).@entry.@indef) +aoj:01(stop(icl>cease>do,agt>volitional_thing,obj>action).@present.@ability,he(icl>person):01) +or:04(obstacle(icl>hindrance>thing).@entry,train(icl>public_transport>thing).@entry.@def) +aoj:03(respect(icl>consider>be,rsn>thing,obj>thing,aoj>person).@entry,movement(icl>happening>thing)) +mod(:04.@_hn-scope,any(icl>adj)) +obj(stop(icl>cease>do,agt>volitional_thing,obj>action).@present.@ability,obstacle(icl>hindrance>thing).@entry) +aoj(violate(icl>be,obj>thing,aoj>thing).@present.@suppose,track(icl>line>thing,equ>path).@def) +pos(vehicle(icl>functional_thing,pur>thing),he(icl>person):02) +obj(violate(icl>be,obj>thing,aoj>thing).@present.@suppose,vehicle(icl>functional_thing,pur>thing)) +cnt(vehicle(icl>functional_thing,pur>thing),s.@parenthesis) +plc:04(obstacle(icl>hindrance>thing).@entry,:01) +mod(obligation-strong(icl>modal>be,obj>uw,aoj>thing).@entry,:02) +obj:02(shunt(icl>transfer>do,agt>thing,obj>thing).@entry,:03) +tim(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing),:04.@_hn-scope) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Dynamic train speed profile</orig><unl>[S:00] +{org:en} +Dynamic train speed profile. +{/org} +{unl} +mod(train(icl>public_transport>thing),dynamic(icl>adj,ant>undynamic)) +mod(speed(icl>rate>thing),train(icl>public_transport>thing)) +mod(profile(icl>chart>thing).@entry,speed(icl>rate>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>The speed-distance curve which a train may follow without violating the static train speed profile and the end of movement authority. This curve depends on the braking characteristics of the train and the train length.</orig><unl>[S:00] +{org:en} +The speed-distance curve which a train may follow without violating the static train speed profile and the end of movement authority. +{/org} +{unl} +mod(distance(icl>spacing>thing),speed(icl>rate>thing):01) +mod(curve(icl>line>thing,ant>straight_line).@entry.@def,distance(icl>spacing>thing)) +obj(follow(icl>move>do,equ>go_after,agt>volitional_thing,obj>volitional_thing).@present.@suppose,curve(icl>line>thing,ant>straight_line).@entry.@def) +agt(follow(icl>move>do,equ>go_after,agt>volitional_thing,obj>volitional_thing).@present.@suppose,train(icl>public_transport>thing):01.@indef) +man(follow(icl>move>do,equ>go_after,agt>volitional_thing,obj>volitional_thing).@present.@suppose,without(icl>how,ant>with,com>physical,obj>thing)) +obj(without(icl>how,ant>with,com>physical,obj>thing),violate(icl>be,obj>thing,aoj>thing)) +mod(train(icl>public_transport>thing):02,static(icl>adj,equ>inactive)) +mod(speed(icl>rate>thing):02,train(icl>public_transport>thing):02) +mod(:01.@_hn-scope,speed(icl>rate>thing):02) +and:01(end(icl>moment>time,ant>beginning).@entry.@def,profile(icl>chart>thing).@entry.@def) +mod:01(authority(icl>abstract_thing,obj>uw),movement(icl>happening>thing)) +agt:01(end(icl>moment>time,ant>beginning).@entry.@def,authority(icl>abstract_thing,obj>uw)) +obj(violate(icl>be,obj>thing,aoj>thing),:01.@_hn-scope) +{/unl} +[/S] +[S:00] +{org:en} +This curve depends on the braking characteristics of the train and the train length. +{/org} +{unl} +mod(curve(icl>line>thing,ant>straight_line),this(icl>determiner>adj,mod<concrete_thing)) +aoj(depend(icl>be,com>condition,obj>thing,aoj>thing).@entry.@present,curve(icl>line>thing,ant>straight_line)) +and(length(icl>fundamental_quantity>thing).@def,characteristic(icl>property>thing,equ>feature).@def.@pl) +mod(characteristic(icl>property>thing,equ>feature).@def.@pl,train(icl>public_transport>thing):01.@def) +mod(length(icl>fundamental_quantity>thing).@def,train(icl>public_transport>thing):02) +obj(depend(icl>be,com>condition,obj>thing,aoj>thing).@entry.@present,length(icl>fundamental_quantity>thing).@def) +obj(brake(icl>stop>occur,obj>thing).@progress,length(icl>fundamental_quantity>thing).@def) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Emergency brake</orig><unl>[S:00] +{org:en} +Emergency brake. +{/org} +{unl} +mod(brake(icl>restraint>thing).@entry,emergency(icl>crisis>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>As defined in UIC leaflet 541-03. All emergency brake applications initiated by ETCS may be released by the driver according to a national value except in the case of applying to train trip</orig><unl>[S:00] +{org:en} +As defined in UIC leaflet 541-03. +{/org} +{unl} +obj(as(icl>how,com>degree,obj>uw,man<uw).@entry,define(icl>characterize>be,obj>uw,aoj>thing).@past) +mod(leaflet(icl>flap>thing,equ>cusp),uic) +plc(define(icl>characterize>be,obj>uw,aoj>thing).@past,leaflet(icl>flap>thing,equ>cusp)) +obj(define(icl>characterize>be,obj>uw,aoj>thing).@past,541) +fmt(541,"03.") +{/unl} +[/S] +[S:00] +{org:en} +All emergency brake applications initiated by ETCS may be released by the driver according to a national value except in the case of applying to train trip. +{/org} +{unl} +mod(initiate(icl>start>do,agt>volitional_thing,obj>thing,scn>thing).@past,all(icl>quantity,ant>some,per>thing)) +qua(grant(icl>modal>be,obj>uw,aoj>thing).@entry,all(icl>quantity,ant>some,per>thing)) +man(initiate(icl>start>do,agt>volitional_thing,obj>thing,scn>thing).@past,except(icl>how,obj>thing)) +obj(except(icl>how,obj>thing),which) +mod(brake(icl>restraint>thing),emergency(icl>crisis>thing)) +mod(application(icl>information,equ>request,agt>thing,obj>uw).@pl,brake(icl>restraint>thing)) +agt(initiate(icl>start>do,agt>volitional_thing,obj>thing,scn>thing).@past,application(icl>information,equ>request,agt>thing,obj>uw).@pl) +met(initiate(icl>start>do,agt>volitional_thing,obj>thing,scn>thing).@past,etcs) +obj:01(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@entry,driver(icl>operator>thing,ant>nondriver).@def) +src:01(driver(icl>operator>thing,ant>nondriver).@def,according_to(icl>how,src>uw,obj>uw)) +mod:01(value(icl>property,obj>thing).@indef,national(icl>adj,ant>international)) +obj:01(according_to(icl>how,src>uw,obj>uw),value(icl>property,obj>thing).@indef) +scn(grant(icl>modal>be,obj>uw,aoj>thing).@entry,case(icl>happening>thing).@def) +pur:02(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing).@entry,train(icl>practice>do,agt>person,obj>person,gol>uw)) +obj:02(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing).@entry,trip(icl>journey>thing)) +obj(grant(icl>modal>be,obj>uw,aoj>thing).@entry,:01) +obj(case(icl>happening>thing).@def,:02) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>End of movement authority</orig><unl>[S:00] +{org:en} +End of movement authority. +{/org} +{unl} +mod(authority(icl>abstract_thing,obj>uw),movement(icl>happening>thing)) +agt(end(icl>moment>time,ant>beginning).@entry,authority(icl>abstract_thing,obj>uw)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Location to which the train is permitted to proceed and where target speed = zero.</orig><unl>[S:00] +{org:en} +Location to which the train is permitted to proceed and where target speed = zero. +{/org} +{unl} +cob(permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@present,location(icl>object>thing).@entry) +agt(permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@present,train(icl>public_transport>thing).@def) +and:01(target(icl>intend>do,agt>thing,obj>thing).@entry,proceed(icl>talk>do,equ>continue,plf>thing,agt>person,obj>action).@entry) +plc(:01.@_hn-scope,where(icl>how,plc<uw)) +mod:01(=,speed(icl>rate>thing)) +mod:01(zero(icl>abstract_thing,equ>nothing),=) +obj:01(target(icl>intend>do,agt>thing,obj>thing).@entry,zero(icl>abstract_thing,equ>nothing)) +obj(permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@present,:01.@_hn-scope) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Equipped line</orig><unl>[S:00] +{org:en} +Equipped line. +{/org} +{unl} +obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@state,line(icl>formation>thing).@entry) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Trackside ETCS equipment installed to provide Full Supervision .</orig><unl>[S:00] +{org:en} +Trackside ETCS equipment installed to provide Full Supervision . +{/org} +{unl} +mod(etcs,trackside) +mod(equipment(icl>instrumentality>thing),etcs) +agt(install(icl>set_up>do,plt>thing,agt>volitional_thing,obj>concrete_thing).@entry.@past,equipment(icl>instrumentality>thing)) +mod:01(supervision(icl>management>thing).@maiuscul,full(icl>adj,ant>empty).@maiuscul) +obj:01(provide(icl>equip>do,cob>thing,obj>thing).@entry,supervision(icl>management>thing).@maiuscul) +pur(install(icl>set_up>do,plt>thing,agt>volitional_thing,obj>concrete_thing).@entry.@past,:01) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Exit signal</orig><unl>[S:00] +{org:en} +Exit signal. +{/org} +{unl} +mod(signal(icl>communication>thing).@entry,exit(icl>opening>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Main signal, intended for trains leaving a station.</orig><unl>[S:00] +{org:en} +Main signal, intended for trains leaving a station. +{/org} +{unl} +mod(signal(icl>communication>thing).@entry,main(icl>adj,equ>chief)) +pur:01(intend(icl>do,equ>predestinate,agt>volitional_thing,obj>thing,rec>volitional_thing).@entry,train(icl>public_transport>thing).@pl) +agt(leave(icl>refrain>do,agt>thing,obj>thing,asp>thing).@progress,train(icl>public_transport>thing).@pl) +obj(leave(icl>refrain>do,agt>thing,obj>thing,asp>thing).@progress,station(icl>facility>thing).@indef) +mod(signal(icl>communication>thing).@entry,:01) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Fixed block</orig><unl>[S:00] +{org:en} +Fixed block. +{/org} +{unl} +obj(fix(icl>improve>do,equ>repair,agt>person,obj>functional_thing,ins>thing).@state,block(icl>artifact>thing).@entry) +{/unl} +[/S] + +</unl></term> + <meaning><orig>A block in which the extremities of the block sections are fixed. The signalling allows a train to move from one block to the next, normally only when the block ahead is clear.</orig><unl>[S:00] +{org:en} +A block in which the extremities of the block sections are fixed. +{/org} +{unl} +plc(fix(icl>improve>do,equ>repair,agt>person,obj>functional_thing,ins>thing).@pl.@present,block(icl>artifact>thing):01.@entry.@indef) +obj(fix(icl>improve>do,equ>repair,agt>person,obj>functional_thing,ins>thing).@pl.@present,extremity(icl>region>thing).@def.@pl.@topic) +mod(section(icl>writing>thing).@def.@pl,block(icl>artifact>thing):02) +obj(extremity(icl>region>thing).@def.@pl.@topic,section(icl>writing>thing).@def.@pl) +{/unl} +[/S] +[S:00] +{org:en} +The signalling allows a train to move from one block to the next, normally only when the block ahead is clear. +{/org} +{unl} +agt(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing).@entry.@present,signal(icl>signalize>do,agt>person,obj>thing,rec>person).@def) +ben(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing).@entry.@present,train(icl>public_transport>thing).@indef) +obj(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing).@entry.@present,move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing)) +qua(block(icl>artifact>thing):01,one(icl>digit>thing)) +plf(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing),block(icl>artifact>thing):01) +plt(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing),next(icl>adj,equ>adjacent).@def) +man(only(icl>how,equ>merely),normally(icl>how)) +tim(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing),only(icl>how,equ>merely)) +obj(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing),block(icl>artifact>thing):02.@def) +aoj(clear(icl>adj,ant>unclear).@present,block(icl>artifact>thing):02.@def) +mod(block(icl>artifact>thing):02.@def,ahead(icl>how,ant>back)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Full service brake</orig><unl>[S:00] +{org:en} +Full service brake. +{/org} +{unl} +mod(service(icl>work>action,agt>thing,obj>thing),full(icl>adj,ant>empty)) +mod(brake(icl>restraint>thing).@entry,service(icl>work>action,agt>thing,obj>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>As defined in UIC leaflet 541-03. May be released by the driver at any time.</orig><unl>[S:00] +{org:en} +As defined in UIC leaflet 541-03. +{/org} +{unl} +obj(as(icl>how,com>degree,obj>uw,man<uw).@entry,define(icl>characterize>be,obj>uw,aoj>thing).@past) +mod(leaflet(icl>flap>thing,equ>cusp),uic) +plc(define(icl>characterize>be,obj>uw,aoj>thing).@past,leaflet(icl>flap>thing,equ>cusp)) +obj(define(icl>characterize>be,obj>uw,aoj>thing).@past,541) +fmt(541,"03.") +{/unl} +[/S] +[S:00] +{org:en} +May be released by the driver at any time. +{/org} +{unl} +met(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@entry.@present.@grant,driver(icl>operator>thing,ant>nondriver).@def) +mod(time(icl>abstract_thing,equ>occasion),any(icl>adj)) +tim(driver(icl>operator>thing,ant>nondriver).@def,time(icl>abstract_thing,equ>occasion)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>In advance of</orig><unl>[S:00] +{org:en} +In advance of. +{/org} +{unl} +scn(of(icl>how,com>quality,obj>thing).@entry,advance(icl>move>process,plt>uw,obj>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>B is said to be in advance of A if a train would pass A before B in the direction of travel.</orig><unl>[S:00] +{org:en} +B is said to be in advance of A if a train would pass A before B in the direction of travel. +{/org} +{unl} +mod(b-initial.@entry,say(icl>communicate>do,equ>tell,agt>person,obj>uw,cao>thing,rec>volitional_thing).@present) +scn(say(icl>communicate>do,equ>tell,agt>person,obj>uw,cao>thing,rec>volitional_thing).@present,advance(icl>move>process,plt>uw,obj>thing)) +agt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@present.@probable,train(icl>public_transport>thing).@indef) +con(b-initial.@entry,pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@present.@probable) +plc(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@present.@probable,a) +plc(a,before(icl>how,obj>thing,plc<uw)) +obj(before(icl>how,obj>thing,plc<uw),b) +plc(b,direction(icl>path>thing).@def) +obj(direction(icl>path>thing).@def,travel(icl>motion>thing)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Infill information</orig><unl>[S:00] +{org:en} +Infill information. +{/org} +{unl} +mod(information(icl>message>thing).@entry,infill) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Data which is transmitted from track-to-train at locations other than at main signals. Provides, for example, the ability to inform a train that the signal ahead has cleared.</orig><unl>[S:00] +{org:en} +Data which is transmitted from track-to-train at locations other than at main signals. +{/org} +{unl} +mod(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@present,data(icl>collection>thing)) +mod(track(icl>line>thing,equ>path).@entry,data(icl>collection>thing)) +obj(train(icl>practice>do,agt>person,obj>person,gol>uw),which) +frm(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@present,from(icl>how,obj>thing,frm<uw)) +pur(track(icl>line>thing,equ>path).@entry,train(icl>practice>do,agt>person,obj>person,gol>uw)) +plc(train(icl>practice>do,agt>person,obj>person,gol>uw),location(icl>object>thing).@pl) +mod(location(icl>object>thing).@pl,other(icl>adj,equ>different)) +bas(other(icl>adj,equ>different),than(icl>how,equ>but_not,obj>uw,bas<thing)) +mod(signal(icl>communication>thing).@pl,main(icl>adj,equ>chief)) +plc(than(icl>how,equ>but_not,obj>uw,bas<thing),signal(icl>communication>thing).@pl) +{/unl} +[/S] +[S:00] +{org:en} +Provides, for example, the ability to inform a train that the signal ahead has cleared. +{/org} +{unl} +man(ability(icl>quality>thing,ant>inability).@def,for_example(icl>how).@parenth) +cnt(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present,ability(icl>quality>thing,ant>inability).@def) +obj(have(icl>be,obj>thing,aoj>thing).@present.@complete,ability(icl>quality>thing,ant>inability).@def) +obj:01(inform(icl>communicate>do,equ>notify,cob>thing,agt>thing,obj>person).@entry,train(icl>public_transport>thing).@indef) +aoj(have(icl>be,obj>thing,aoj>thing).@present.@complete,signal(icl>communication>thing).@def) +mod(signal(icl>communication>thing).@def,ahead(icl>how,ant>back)) +obj(ability(icl>quality>thing,ant>inability).@def,:01) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>In rear of</orig><unl>[S:00] +{org:en} +In rear of. +{/org} +{unl} +obj(in(icl>how,obj>thing,plc<uw).@entry,rear(icl>formation>thing,ant>head)) +obj(rear(icl>formation>thing,ant>head),of(icl>how,com>quality,obj>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>A is said to be in rear of B if a train would pass A before B in the direction of travel.</orig><unl>[S:00] +{org:en} +A is said to be in rear of B if a train would pass A before B in the direction of travel. +{/org} +{unl} +obj:01(be in.@entry,rear(icl>formation>thing,ant>head).@indef) +obj:01(rear(icl>formation>thing,ant>head).@indef,b:01) +agt:02(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present.@probable,train(icl>public_transport>thing).@indef) +plc:02(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present.@probable,a) +plc:02(a,before(icl>how,obj>thing,plc<uw)) +obj:02(before(icl>how,obj>thing,plc<uw),b:02) +plc:02(b:02,direction(icl>path>thing).@def) +obj:02(direction(icl>path>thing).@def,travel(icl>motion>thing)) +rec(say(icl>communicate>do,equ>tell,agt>person,obj>uw,cao>thing,rec>volitional_thing).@entry.@present,:01) +con(say(icl>communicate>do,equ>tell,agt>person,obj>uw,cao>thing,rec>volitional_thing).@entry.@present,:02) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Interlocking</orig><unl>[S:00] +{org:en} +Interlocking. +{/org} +{unl} +[W] +interlock(icl>organize>do,cob>thing,agt>volitional_thing,obj>thing).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Trackside safety system for trains running in stations.</orig><unl>[S:00] +{org:en} +Trackside safety system for trains running in stations. +{/org} +{unl} +mod(safety(icl>condition>thing,ant>danger),trackside) +mod(system(icl>group>thing).@entry,safety(icl>condition>thing,ant>danger)) +plt(system(icl>group>thing).@entry,train(icl>public_transport>thing).@pl) +mod(train(icl>public_transport>thing).@pl,run in.@progress) +obj(run in.@progress,station(icl>facility>thing).@pl) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Intermittent transmission</orig><unl>[S:00] +{org:en} +Intermittent transmission. +{/org} +{unl} +mod(transmission(icl>sending>thing).@entry,intermittent(icl>adj)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Track-to-train or train-to-track transmission which can only take place when the train passes the information point (balise or short/medium loop or radio area)</orig><unl>[S:00] +{org:en} +Track-to-train or train-to-track transmission which can only take place when the train passes the information point (balise or short/medium loop or radio area). +{/org} +{unl} +or(train(icl>public_transport>thing):01,track(icl>line>thing,equ>path)) +pur(track(icl>line>thing,equ>path),train(icl>practice>do,agt>person,obj>person,gol>uw)) +aoj(point(icl>indicate>be,obj>thing,aoj>thing).@entry.@present,train(icl>public_transport>thing):01) +pur(train(icl>public_transport>thing):01,track(icl>mark>do,agt>thing,obj>thing)) +obj(track(icl>mark>do,agt>thing,obj>thing),transmission(icl>sending>thing)) +aoj(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@present.@ability,transmission(icl>sending>thing)) +man(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@present.@ability,only(icl>how,com>result)) +obj(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@present.@ability,place(icl>space>thing,equ>seat)) +agt:02(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present,train(icl>public_transport>thing):02.@def) +plc:02(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@entry.@present,information(icl>message>thing).@def) +or:03(loop(icl>fastener>thing,equ>cringle).@entry,balise.@entry) +or:01(medium(icl>adj,equ>average),short(icl>adj,ant>long,com>length)) +mod(balise.@entry,medium(icl>adj,equ>average)) +or(area(icl>extent>abstract_thing,obj>thing),loop(icl>fastener>thing,equ>cringle).@entry) +mod:01(area(icl>extent>abstract_thing,obj>thing),radio(icl>media>abstract_thing)) +mod:03(loop(icl>fastener>thing,equ>cringle).@entry,:01.@parenthesis) +tim(take(icl>perceive>be,obj>thing,aoj>person,man>uw).@present.@ability,:02) +shd(point(icl>indicate>be,obj>thing,aoj>thing).@entry.@present,:03.@_hn-scope) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Intervention</orig><unl>[S:00] +{org:en} +Intervention. +{/org} +{unl} +[W] +intervention(icl>engagement>thing).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Where ETCS takes control from the driver by cutting traction power (as an option) or applying the full service brake and cutting traction power or applying the emergency brake and cutting traction power.</orig><unl>[S:00] +{org:en} +Where ETCS takes control from the driver by cutting traction power (as an option) or applying the full service brake and cutting traction power or applying the emergency brake and cutting traction power. +{/org} +{unl} +plc(take(icl>remove>do,equ>take_away,plt>uw,plf>uw,agt>thing,obj>thing).@entry.@present,where(icl>how,plc<uw)) +agt(take(icl>remove>do,equ>take_away,plt>uw,plf>uw,agt>thing,obj>thing).@entry.@present,etcs) +obj(take(icl>remove>do,equ>take_away,plt>uw,plf>uw,agt>thing,obj>thing).@entry.@present,control(icl>power>thing)) +plf(take(icl>remove>do,equ>take_away,plt>uw,plf>uw,agt>thing,obj>thing).@entry.@present,from(icl>how,equ>according_to,obj>thing)) +obj(from(icl>how,equ>according_to,obj>thing),driver(icl>operator>thing,ant>nondriver).@def) +mod:02(power(icl>quality>thing,ant>powerlessness):01,traction(icl>pull>thing):01) +obj:02(cut(icl>divide>do,agt>volitional_thing,obj>concrete_thing,gol>concrete_thing,ins>functional_thing):01.@entry,power(icl>quality>thing,ant>powerlessness):01) +obj:01(as(icl>how,com>degree,obj>uw,man<uw).@entry,option(icl>action>thing,equ>choice).@indef) +mod:03(service(icl>work>action,agt>thing,obj>thing).@def,full(icl>adj,ant>empty)) +mod:03(brake(icl>restraint>thing):01,service(icl>work>action,agt>thing,obj>thing).@def) +obj:03(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing):01,brake(icl>restraint>thing):01) +mod:04(power(icl>quality>thing,ant>powerlessness):02,traction(icl>pull>thing):02) +obj:04(cut(icl>divide>do,agt>volitional_thing,obj>concrete_thing,gol>concrete_thing,ins>functional_thing):02,power(icl>quality>thing,ant>powerlessness):02) +mod:05(brake(icl>restraint>thing):02,emergency(icl>crisis>thing).@def) +obj:05(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing):02,brake(icl>restraint>thing):02) +mod:06(power(icl>quality>thing,ant>powerlessness):03,traction(icl>pull>thing):03) +obj:06(cut(icl>divide>do,agt>volitional_thing,obj>concrete_thing,gol>concrete_thing,ins>functional_thing):03,power(icl>quality>thing,ant>powerlessness):03) +man:02(power(icl>quality>thing,ant>powerlessness):01,:01.@parenthesis) +or(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing):01,:02) +and(cut(icl>divide>do,agt>volitional_thing,obj>concrete_thing,gol>concrete_thing,ins>functional_thing):02,:03) +or(apply(icl>use>do,cob>uw,agt>volitional_thing,obj>thing):02,:04) +and(cut(icl>divide>do,agt>volitional_thing,obj>concrete_thing,gol>concrete_thing,ins>functional_thing):03,:05) +met(take(icl>remove>do,equ>take_away,plt>uw,plf>uw,agt>thing,obj>thing).@entry.@present,:06) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Local Time</orig><unl>[S:00] +{org:en} +Local Time. +{/org} +{unl} +mod(time(icl>abstract_thing,equ>period).@entry.@maiuscul,local(icl>adj,ant>national)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Universal Time Corrected + local offset</orig><unl>[S:00] +{org:en} +Universal Time Corrected + local offset. +{/org} +{unl} +mod(time(icl>abstract_thing,equ>period).@maiuscul,universal(icl>adj,equ>cosmopolitan)) +agt(correct(icl>change_by_reversal>do,agt>volitional_thing,obj>thing).@entry.@past.@maiuscul,time(icl>abstract_thing,equ>period).@maiuscul) +mod(offset(icl>plant_organ>thing,equ>stolon),+) +mod(offset(icl>plant_organ>thing,equ>stolon),local(icl>adj,ant>national)) +obj(correct(icl>change_by_reversal>do,agt>volitional_thing,obj>thing).@entry.@past.@maiuscul,offset(icl>plant_organ>thing,equ>stolon)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Main signal</orig><unl>[S:00] +{org:en} +Main signal. +{/org} +{unl} +mod(signal(icl>communication>thing).@entry,main(icl>adj,equ>chief)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>A fixed signal intended for train movements, capable of showing a "danger" aspect and one or more "proceed" aspects. In some cases main signals at "danger" are valid also for shunt movement.</orig><unl>[S:00] +{org:en} +A fixed signal intended for train movements, capable of showing a "danger" aspect and one or more "proceed" aspects. +{/org} +{unl} +obj(fix(icl>improve>do,equ>repair,agt>person,obj>functional_thing,ins>thing).@state,signal(icl>communication>thing).@indef) +aoj(intend(icl>will>be,obj>uw,aoj>person).@entry.@past,signal(icl>communication>thing).@indef) +or(:02,intend(icl>will>be,obj>uw,aoj>person).@entry.@past) +mod(movement(icl>happening>thing).@pl,train(icl>public_transport>thing)) +pur(intend(icl>will>be,obj>uw,aoj>person).@entry.@past,movement(icl>happening>thing).@pl) +mod(movement(icl>happening>thing).@pl,capable(icl>adj)) +obj(capable(icl>adj),show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing)) +mod(:03.@_hn-scope,danger(icl>condition>thing,ant>safety).@double_quote) +and:03(one(icl>digit>thing).@entry,aspect(icl>feature>thing):01.@entry.@indef) +man:02(proceed(icl>talk>do,equ>continue,plf>thing,agt>person,obj>action).@entry.@present.@double_quote,more(icl>how)) +agt:02(proceed(icl>talk>do,equ>continue,plf>thing,agt>person,obj>action).@entry.@present.@double_quote,aspect(icl>feature>thing):02.@pl) +obj(show(icl>demonstrate>do,agt>thing,obj>thing,rec>thing),:03.@_hn-scope) +{/unl} +[/S] +[S:00] +{org:en} +In some cases main signals at "danger" are valid also for shunt movement. +{/org} +{unl} +mod(case(icl>happening>thing).@pl,some(icl>adj)) +scn(valid(icl>adj,ant>invalid).@entry.@present,case(icl>happening>thing).@pl) +mod(signal(icl>communication>thing).@pl,main(icl>adj,equ>chief)) +aoj(valid(icl>adj,ant>invalid).@entry.@present,signal(icl>communication>thing).@pl) +tim(signal(icl>communication>thing).@pl,danger(icl>condition>thing,ant>safety).@double_quote) +man(movement(icl>happening>thing),also(icl>how,equ>besides)) +mod(movement(icl>happening>thing),shunt(icl>passage>thing)) +obj(valid(icl>adj,ant>invalid).@entry.@present,movement(icl>happening>thing)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Movement authority</orig><unl>[S:00] +{org:en} +Movement authority. +{/org} +{unl} +mod(authority(icl>abstract_thing,obj>uw).@entry,movement(icl>happening>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Permission for a train to run to a specific location within the constraints of the infrastructure.</orig><unl>[S:00] +{org:en} +Permission for a train to run to a specific location within the constraints of the infrastructure. +{/org} +{unl} +plt(permission(icl>approval>thing).@entry,train(icl>public_transport>thing).@indef) +obj(permission(icl>approval>thing).@entry,run(icl>go>do,plt>uw,plf>uw,agt>thing)) +mod(location(icl>object>thing).@indef,specific(icl>adj,equ>particular,ant>general)) +plt(run(icl>go>do,plt>uw,plf>uw,agt>thing),location(icl>object>thing).@indef) +obj(location(icl>object>thing).@indef,within(icl>how,com>limit,obj>thing,scn<abstract_thing)) +obj(within(icl>how,com>limit,obj>thing,scn<abstract_thing),constraint(icl>restriction>thing).@def.@pl) +obj(constraint(icl>restriction>thing).@def.@pl,infrastructure(icl>structure>thing).@def) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Moving block</orig><unl>[S:00] +{org:en} +Moving block. +{/org} +{unl} +obj(move(icl>occur,equ>displace,plt>thing,plf>thing,obj>thing).@progress,block(icl>artifact>thing).@entry) +{/unl} +[/S] + +</unl></term> + <meaning><orig>A block in which the extremities of the block sections are continually adjusted according to the position of the occupying train.</orig><unl>[S:00] +{org:en} +A block in which the extremities of the block sections are continually adjusted according to the position of the occupying train. +{/org} +{unl} +plc:01(adjust(icl>change>do,equ>correct,cob>thing,agt>volitional_thing,obj>thing).@pl.@present,block(icl>artifact>thing):01.@entry.@indef) +obj:01(adjust(icl>change>do,equ>correct,cob>thing,agt>volitional_thing,obj>thing).@pl.@present,extremity(icl>region>thing).@def.@pl.@topic) +mod:01(section(icl>writing>thing).@def.@pl,block(icl>artifact>thing):02) +obj:01(extremity(icl>region>thing).@def.@pl.@topic,section(icl>writing>thing).@def.@pl) +man:01(adjust(icl>change>do,equ>correct,cob>thing,agt>volitional_thing,obj>thing).@pl.@present,continually(icl>how,com>continual)) +src:01(adjust(icl>change>do,equ>correct,cob>thing,agt>volitional_thing,obj>thing).@pl.@present,according_to(icl>how,src>uw,obj>uw)) +obj:01(according_to(icl>how,src>uw,obj>uw),position(icl>place,aoj>thing,plc>thing).@def) +aoj:01(position(icl>place,aoj>thing,plc>thing).@def,train(icl>public_transport>thing).@def) +aoj:01(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@progress,train(icl>public_transport>thing).@def) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Multiple</orig><unl>[S:00] +{org:en} +Multiple. +{/org} +{unl} +[W] +multiple(icl>adj,ant>single).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Two or more traction units in service, mechanically pneumatically and electrically coupled, which are operated by one driver.</orig><unl>[S:00] +{org:en} +Two or more traction units in service, mechanically pneumatically and electrically coupled, which are operated by one driver. +{/org} +{unl} +or:01(more(icl>how),two(icl>digit>thing)) +qua:01(unit(icl>measure>abstract_thing,aoj>uw).@pl,more(icl>how)) +mod:01(unit(icl>measure>abstract_thing,aoj>uw).@pl,traction(icl>pull>thing)) +agt:01(couple(icl>join>do,equ>match,cob>thing,agt>thing,obj>thing).@entry.@past,unit(icl>measure>abstract_thing,aoj>uw).@pl) +plc:01(unit(icl>measure>abstract_thing,aoj>uw).@pl,service(icl>work>action,agt>thing,obj>thing)) +man(:02.@_hn-scope,mechanically(icl>how,com>mechanical)) +and:02(electrically(icl>how,com>electric).@entry,pneumatically(icl>how,com>pneumatic).@entry) +qua(driver(icl>operator>thing,ant>nondriver),one(icl>digit>thing)) +agt(operate(icl>manage>do,agt>volitional_thing,obj>thing).@entry.@pl.@present,driver(icl>operator>thing,ant>nondriver)) +obj(operate(icl>manage>do,agt>volitional_thing,obj>thing).@entry.@pl.@present,:01) +man(couple(icl>join>do,equ>match,cob>thing,agt>thing,obj>thing).@entry.@past,:02.@_hn-scope) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>National values</orig><unl>[S:00] +{org:en} +National values. +{/org} +{unl} +mod(value(icl>property,obj>thing).@entry.@pl,national(icl>adj,ant>international)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Values transmitted to a train when entering another administration related to the rules and regulations of this administration.</orig><unl>[S:00] +{org:en} +Values transmitted to a train when entering another administration related to the rules and regulations of this administration. +{/org} +{unl} +obj(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@state,value(icl>property,obj>thing).@pl) +agt(relate(icl>think>do,equ>associate,agt>thing,obj>thing).@entry.@past,value(icl>property,obj>thing).@pl) +ben(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing).@state,train(icl>public_transport>thing).@indef) +mod:01(administration(icl>abstract_thing,agt>thing,obj>thing):01,another(icl>adj,equ>another)) +obj:01(enter(icl>do,equ>join,agt>volitional_thing,obj>thing).@entry,administration(icl>abstract_thing,agt>thing,obj>thing):01) +and(regulation(icl>rule>thing).@pl,rule(icl>practice>thing,equ>convention).@def.@pl) +obj(relate(icl>think>do,equ>associate,agt>thing,obj>thing).@entry.@past,regulation(icl>rule>thing).@pl) +mod(administration(icl>abstract_thing,agt>thing,obj>thing):02,this(icl>determiner>adj,mod<concrete_thing)) +obj(regulation(icl>rule>thing).@pl,administration(icl>abstract_thing,agt>thing,obj>thing):02) +tim(train(icl>public_transport>thing).@indef,:01) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Non-equipped line</orig><unl>[S:00] +{org:en} +Non-equipped line. +{/org} +{unl} +man(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@state,non) +obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@state,line(icl>formation>thing).@entry) +{/unl} +[/S] + +</unl></term> + <meaning><orig>No trackside ETCS equipment installed or installed only for Partial Supervision</orig><unl>[S:00] +{org:en} +No trackside ETCS equipment installed or installed only for Partial Supervision. +{/org} +{unl} +mod(trackside,no(icl>quantity,qua<thing)) +mod(etcs,trackside) +mod(equipment(icl>instrumentality>thing).@entry,etcs) +obj(install(icl>set_up>do,plt>thing,agt>volitional_thing,obj>concrete_thing):01.@state,equipment(icl>instrumentality>thing).@entry) +or(install(icl>set_up>do,plt>thing,agt>volitional_thing,obj>concrete_thing):02,install(icl>set_up>do,plt>thing,agt>volitional_thing,obj>concrete_thing):01.@state) +mod(install(icl>set_up>do,plt>thing,agt>volitional_thing,obj>concrete_thing):01.@state,only(icl>how,equ>merely)) +mod(install(icl>set_up>do,plt>thing,agt>volitional_thing,obj>concrete_thing):02,only(icl>how,equ>merely)) +mod(supervision(icl>management>thing).@maiuscul,partial(icl>adj).@maiuscul) +pur(install(icl>set_up>do,plt>thing,agt>volitional_thing,obj>concrete_thing):02,supervision(icl>management>thing).@maiuscul) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Odometry</orig><unl>[S:00] +{org:en} +Odometry. +{/org} +{unl} +[W] +odometry.@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Used for speed measurement and distance measurement.</orig><unl>[S:00] +{org:en} +Used for speed measurement and distance measurement. +{/org} +{unl} +mod(:01.@_hn-scope,speed(icl>rate>thing)) +and:01(distance(icl>spacing>thing).@entry,measurement(icl>activity>thing):01.@entry) +pur(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@entry,measurement(icl>activity>thing):02) +mod(measurement(icl>activity>thing):02,:01.@_hn-scope) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Overlap</orig><unl>[S:00] +{org:en} +Overlap. +{/org} +{unl} +[W] +overlap(icl>coincide>be,obj>thing,aoj>thing).@entry.@imperative +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Part of an entrance route located after the end of the route and locked as the route. The overlap must not be released until the train has stopped.</orig><unl>[S:00] +{org:en} +Part of an entrance route located after the end of the route and locked as the route. +{/org} +{unl} +agt(locate(icl>settle>do,agt>person,plc>thing).@entry.@past,part(icl>region>abstract_thing,pof>area)) +mod(route(icl>line>thing,equ>path):01.@indef,entrance(icl>access>thing)) +pof(part(icl>region>abstract_thing,pof>area),route(icl>line>thing,equ>path):01.@indef) +and(lock(icl>be,obj>thing,aoj>concrete_thing).@past,locate(icl>settle>do,agt>person,plc>thing).@entry.@past) +tim(locate(icl>settle>do,agt>person,plc>thing).@entry.@past,after(icl>how,tim<uw,obj>uw)) +tim(lock(icl>be,obj>thing,aoj>concrete_thing).@past,after(icl>how,tim<uw,obj>uw)) +obj(after(icl>how,tim<uw,obj>uw),end(icl>moment>time,ant>beginning).@def) +obj(end(icl>moment>time,ant>beginning).@def,route(icl>line>thing,equ>path):02.@def) +man(lock(icl>be,obj>thing,aoj>concrete_thing).@past,as(icl>how,com>degree,obj>uw,man<uw)) +obj(as(icl>how,com>degree,obj>uw,man<uw),route(icl>line>thing,equ>path):03.@def) +{/unl} +[/S] +[S:00] +{org:en} +The overlap must not be released until the train has stopped. +{/org} +{unl} +obj(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@entry.@not.@present.@obligation-strong,overlap(icl>concurrence>thing).@def.@topic) +agt:01(stop(icl>do,ant>move,agt>concrete_thing,plc>uw).@entry.@present.@complete,train(icl>public_transport>thing).@def) +tmt(release(icl>do,ant>hold,plt>thing,plf>thing,agt>thing,obj>concrete_thing).@entry.@not.@present.@obligation-strong,:01) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Pantograph</orig><unl>[S:00] +{org:en} +Pantograph. +{/org} +{unl} +[W] +pantograph(icl>mechanical_device>thing).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Device for transmitting power from overhead wire to the train.</orig><unl>[S:00] +{org:en} +Device for transmitting power from overhead wire to the train. +{/org} +{unl} +obj(device(icl>instrumentality>thing).@entry,transmit(icl>pass>do,agt>thing,obj>thing,ben>thing)) +obj(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),power(icl>quality>thing,ant>powerlessness)) +mod(wire(icl>ligament>thing),overhead(icl>adj,ant>surface)) +plf(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),wire(icl>ligament>thing)) +ben(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),train(icl>public_transport>thing).@def) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Permissive signal</orig><unl>[S:00] +{org:en} +Permissive signal. +{/org} +{unl} +mod(signal(icl>communication>thing).@entry,permissive(icl>adj,ant>unpermissive)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>A signal aspect or a signal identification, which enables a main signal to be passed at "danger" under special conditions, without specific permission from signalman.</orig><unl>[S:00] +{org:en} +A signal aspect or a signal identification, which enables a main signal to be passed at "danger" under special conditions, without specific permission from signalman. +{/org} +{unl} +mod(aspect(icl>feature>thing).@entry.@indef,signal(icl>adj):01) +or(identification(icl>determination>thing,equ>designation).@indef,aspect(icl>feature>thing).@entry.@indef) +mod(aspect(icl>feature>thing).@entry.@indef,signal(icl>adj):02) +mod(identification(icl>determination>thing,equ>designation).@indef,signal(icl>adj):02) +agt(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@present,identification(icl>determination>thing,equ>designation).@indef) +mod:01(signal(icl>communication>thing).@entry.@indef,main(icl>adj,equ>chief)) +obj:01(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing),signal(icl>communication>thing).@entry.@indef) +tim:01(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing),danger(icl>condition>thing,ant>safety).@double_quote) +plc:01(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing),under(icl>how,equ>below,obj>thing,plc<uw)) +mod:01(condition(icl>state>abstract_thing,aoj>thing).@pl,special(icl>adj,equ>particular)) +obj:01(under(icl>how,equ>below,obj>thing,plc<uw),condition(icl>state>abstract_thing,aoj>thing).@pl) +man:01(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing),without(icl>how,ant>with,com>physical,obj>thing)) +mod:01(permission(icl>approval>thing),specific(icl>adj,equ>particular,ant>general)) +obj:01(without(icl>how,ant>with,com>physical,obj>thing),permission(icl>approval>thing)) +agt:01(permission(icl>approval>thing),signalman(icl>trainman>thing)) +obj(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing).@present,:01) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Permitted speed</orig><unl>[S:00] +{org:en} +Permitted speed. +{/org} +{unl} +obj(permit(icl>accept>do,agt>thing,obj>thing,rec>thing).@state,speed(icl>rate>thing).@entry) +{/unl} +[/S] + +</unl></term> + <meaning><orig>The speed limit at which a train is allowed to proceed without ETCS warning and/or intervention.</orig><unl>[S:00] +{org:en} +The speed limit at which a train is allowed to proceed without ETCS warning and/or intervention. +{/org} +{unl} +mod(limit(icl>extent>thing).@entry.@def,speed(icl>rate>thing)) +plc(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing).@present,limit(icl>extent>thing).@entry.@def) +ben(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing).@present,train(icl>public_transport>thing).@indef.@topic) +obj(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing).@present,proceed(icl>talk>do,equ>continue,plf>thing,agt>person,obj>action)) +man(proceed(icl>talk>do,equ>continue,plf>thing,agt>person,obj>action),without(icl>how,ant>with,com>physical,obj>thing)) +mod(:01.@_hn-scope,etcs) +and:01(and or.@entry,warning(icl>informing>thing).@entry) +obj:01(and or.@entry,intervention(icl>engagement>thing)) +obj(without(icl>how,ant>with,com>physical,obj>thing),:01.@_hn-scope) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Propelling</orig><unl>[S:00] +{org:en} +Propelling. +{/org} +{unl} +[W] +propel(icl>move>do,agt>thing,obj>thing).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>A train movement, in which the driver is not situated in the leading vehicle. When propelling the operative cab is next to the train being propelled and the master switch is in Forward. A train set can not propel itself (see reversing) but is able to propel another trainset.</orig><unl>[S:00] +{org:en} +A train movement, in which the driver is not situated in the leading vehicle. +{/org} +{unl} +mod(movement(icl>happening>thing).@indef,train(icl>public_transport>thing)) +cnt(driver(icl>operator>thing,ant>nondriver).@def.@topic,movement(icl>happening>thing).@indef) +plc(movement(icl>happening>thing).@indef,which) +obj(situate(icl>set>do,plt>thing,agt>person,obj>thing).@entry.@not.@present,driver(icl>operator>thing,ant>nondriver).@def.@topic) +plc(situate(icl>set>do,plt>thing,agt>person,obj>thing).@entry.@not.@present,vehicle(icl>functional_thing,pur>thing).@def) +agt(lead(icl>induce>do,agt>thing,obj>volitional_thing,gol>uw).@progress,vehicle(icl>functional_thing,pur>thing).@def) +{/unl} +[/S] +[S:00] +{org:en} +When propelling the operative cab is next to the train being propelled and the master switch is in Forward. +{/org} +{unl} +con(next(icl>adj,equ>adjacent).@entry.@present,when(icl>how,com>condition,obj>uw,con<uw)) +obj(when(icl>how,com>condition,obj>uw,con<uw),propelling(icl>adj,equ>propellant)) +mod(cab(icl>compartment>thing).@def,operative(icl>adj,ant>inoperative)) +aoj(next(icl>adj,equ>adjacent).@entry.@present,cab(icl>compartment>thing).@def) +and(:01,next(icl>adj,equ>adjacent).@entry.@present) +obj(next(icl>adj,equ>adjacent).@entry.@present,train(icl>public_transport>thing).@def) +man(next(icl>adj,equ>adjacent).@entry.@present,propel(icl>move>do,agt>thing,obj>thing)) +mod:01(switch(icl>control>thing).@def,master) +aoj:01(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,switch(icl>control>thing).@def) +plc:01(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,forward(icl>position>thing).@maiuscul) +{/unl} +[/S] +[S:00] +{org:en} +A train set can not propel itself (see reversing) but is able to propel another trainset. +{/org} +{unl} +obj:03(set(icl>displace>do,agt>thing,obj>thing,plc>uw).@state,train(icl>public_transport>thing).@indef) +agt:03(propel(icl>move>do,agt>thing,obj>thing):01.@entry.@present.@ability-not,train(icl>public_transport>thing).@indef) +obj:03(but(icl>how,equ>however,obj>uw,and<uw),propel(icl>move>do,agt>thing,obj>thing):01.@entry.@present.@ability-not) +obj:03(propel(icl>move>do,agt>thing,obj>thing):01.@entry.@present.@ability-not,it(icl>concrete_thing)) +aoj:03(propel(icl>move>do,agt>thing,obj>thing):02.@present.@ability,but(icl>how,equ>however,obj>uw,and<uw)) +mod:03(trainset,another(icl>adj,equ>another)) +obj:03(propel(icl>move>do,agt>thing,obj>thing):02.@present.@ability,trainset) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Railway management system</orig><unl>[S:00] +{org:en} +Railway management system. +{/org} +{unl} +mod(management(icl>action,agt>volitional_thing,obj>thing),railway(icl>line>thing)) +mod(system(icl>group>thing).@entry,management(icl>action,agt>volitional_thing,obj>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Administrative data base outside the scope of ETCS. From this data base ETCS may provide information for train supervision as well as for advisory purposes.</orig><unl>[S:00] +{org:en} +Administrative data base outside the scope of ETCS. +{/org} +{unl} +mod(base(icl>abstract_thing,equ>basis,obj>uw).@entry,administrative(icl>adj,com>administration)) +mod(base(icl>abstract_thing,equ>basis,obj>uw).@entry,data(icl>collection>thing)) +plc(base(icl>abstract_thing,equ>basis,obj>uw).@entry,outside(icl>how,ant>inside,obj>thing,plc<uw)) +obj(outside(icl>how,ant>inside,obj>thing,plc<uw),scope(icl>extent>thing).@def) +obj(scope(icl>extent>thing).@def,etcs) +{/unl} +[/S] +[S:00] +{org:en} +From this data base ETCS may provide information for train supervision as well as for advisory purposes. +{/org} +{unl} +man(suppose(icl>modal>be,obj>uw,aoj>thing).@entry,from(icl>how,com>origin,obj>thing)) +mod(base(icl>abstract_thing,equ>basis,obj>uw),this(icl>determiner>adj,mod<concrete_thing)) +mod(base(icl>abstract_thing,equ>basis,obj>uw),data(icl>collection>thing)) +obj(from(icl>how,com>origin,obj>thing),base(icl>abstract_thing,equ>basis,obj>uw)) +aoj(suppose(icl>modal>be,obj>uw,aoj>thing).@entry,etcs) +agt(provide(icl>equip>do,cob>thing,obj>thing),etcs) +obj(suppose(icl>modal>be,obj>uw,aoj>thing).@entry,provide(icl>equip>do,cob>thing,obj>thing)) +obj(as_well_as(icl>how,obj>uw,and<uw),provide(icl>equip>do,cob>thing,obj>thing)) +obj(provide(icl>equip>do,cob>thing,obj>thing),information(icl>message>thing)) +mod(supervision(icl>management>thing),train(icl>public_transport>thing)) +pur(provide(icl>equip>do,cob>thing,obj>thing),supervision(icl>management>thing)) +mod(purpose(icl>abstract_thing,equ>aim,obj>uw,aoj>action).@pl,advisory(icl>adj)) +pur(as_well_as(icl>how,obj>uw,and<uw),purpose(icl>abstract_thing,equ>aim,obj>uw,aoj>action).@pl) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>RBC</orig><unl>[S:00] +{org:en} +RBC. +{/org} +{unl} +[W] +rbc(icl>blood_cell>thing,equ>red_blood_cell).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Radio Block Centre. A centralized safety unit to establish and control train separation. Receives location information from all trains and generates movement authorities to all trains. May provide an interface to interlocking systems for (partial) control of interlocking and indications from interlocking. Provides a train control possibility. The ETCS data radio channel used is a safe data transmission channel not intended for spoken communication.</orig><unl>[S:00] +{org:en} +Radio Block Centre. +{/org} +{unl} +mod(block,radio(icl>adj,equ>radioactive)) +mod(center(icl>place,pof>concrete_thing).@entry.@maiuscul,block) +{/unl} +[/S] +[S:00] +{org:en} +A centralized safety unit to establish and control train separation. +{/org} +{unl} +mod(unit(icl>measure>abstract_thing,aoj>uw).@entry.@indef,safety(icl>condition>thing,ant>danger)) +obj(centralize(icl>change>occur,obj>thing).@state,unit(icl>measure>abstract_thing,aoj>uw).@entry.@indef) +and(:01,establish(icl>found>do,agt>volitional_thing,obj>thing,scn>thing)) +mod:01(separation(icl>change_of_integrity>thing),train(icl>public_transport>thing)) +obj:01(control(icl>do,equ>command,agt>volitional_thing,obj>volitional_thing).@entry,separation(icl>change_of_integrity>thing)) +pur(unit(icl>measure>abstract_thing,aoj>uw).@entry.@indef,:01) +{/unl} +[/S] +[S:00] +{org:en} +Receives location information from all trains and generates movement authorities to all trains. +{/org} +{unl} +mod(information(icl>message>thing),location(icl>object>thing)) +agt(receive(icl>acquire>do,src>thing,obj>thing).@entry.@present,information(icl>message>thing)) +agt(generate(icl>do,equ>give,agt>thing,obj>thing).@present,information(icl>message>thing)) +qua(train(icl>public_transport>thing):01.@pl,all(icl>quantity,ant>some,per>thing):01) +plf(receive(icl>acquire>do,src>thing,obj>thing).@entry.@present,train(icl>public_transport>thing):01.@pl) +plf(generate(icl>do,equ>give,agt>thing,obj>thing).@present,train(icl>public_transport>thing):01.@pl) +mod(authority(icl>abstract_thing,obj>uw).@pl,movement(icl>happening>thing)) +obj(generate(icl>do,equ>give,agt>thing,obj>thing).@present,authority(icl>abstract_thing,obj>uw).@pl) +qua(train(icl>public_transport>thing):02.@pl,all(icl>quantity,ant>some,per>thing):02) +plt(receive(icl>acquire>do,src>thing,obj>thing).@entry.@present,train(icl>public_transport>thing):02.@pl) +{/unl} +[/S] +[S:00] +{org:en} +May provide an interface to interlocking systems for (partial) control of interlocking and indications from interlocking. +{/org} +{unl} +obj(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present.@suppose,interface(icl>surface>thing).@indef) +obj(interface(icl>surface>thing).@indef,interlock(icl>organize>do,cob>thing,agt>volitional_thing,obj>thing):01) +agt(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present.@suppose,system(icl>group>thing).@pl) +mod(system(icl>group>thing).@pl,partial(icl>adj).@parenthesis) +ben(system(icl>group>thing).@pl,control(icl>power>thing)) +and(indication(icl>communication>thing).@pl,interlock(icl>organize>do,cob>thing,agt>volitional_thing,obj>thing):02) +obj(control(icl>power>thing),indication(icl>communication>thing).@pl) +rsn(indication(icl>communication>thing).@pl,interlock(icl>organize>do,cob>thing,agt>volitional_thing,obj>thing):03) +{/unl} +[/S] +[S:00] +{org:en} +Provides a train control possibility. +{/org} +{unl} +mod(control(icl>power>thing),train(icl>public_transport>thing)) +mod(possibility(icl>perspective>abstract_thing,obj>uw).@indef,control(icl>power>thing)) +obj(provide(icl>equip>do,cob>thing,obj>thing).@entry.@present,possibility(icl>perspective>abstract_thing,obj>uw).@indef) +{/unl} +[/S] +[S:00] +{org:en} +The ETCS data radio channel used is a safe data transmission channel not intended for spoken communication. +{/org} +{unl} +mod:01(data(icl>collection>thing):01,etcs) +mod:01(radio(icl>media>abstract_thing),data(icl>collection>thing):01) +mod:01(channel(icl>transmission>thing):01.@def,radio(icl>media>abstract_thing)) +obj:01(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@state,channel(icl>transmission>thing):01.@def) +aoj:01(transmission(icl>sending>thing).@entry.@indef.@present,channel(icl>transmission>thing):01.@def) +mod:01(data(icl>collection>thing):02,safe(icl>adj,ant>dangerous)) +mod:01(transmission(icl>sending>thing).@entry.@indef.@present,data(icl>collection>thing):02) +mod:01(intend(icl>will>be,obj>uw,aoj>person).@past.@not,transmission(icl>sending>thing).@entry.@indef.@present) +aoj:01(intend(icl>will>be,obj>uw,aoj>person).@past.@not,channel(icl>transmission>thing):02) +mod:01(communication(icl>action,agt>thing,ptn>thing),spoken(icl>adj,equ>oral,ant>written).@state) +pur:01(intend(icl>will>be,obj>uw,aoj>person).@past.@not,communication(icl>action,agt>thing,ptn>thing)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Reference point</orig><unl>[S:00] +{org:en} +Reference point. +{/org} +{unl} +mod(point(icl>component>thing).@entry,reference(icl>remark>thing,equ>mention)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Information point used for train location updating. Used to correct error of odometry.</orig><unl>[S:00] +{org:en} +Information point used for train location updating. +{/org} +{unl} +mod:01(point(icl>component>thing).@entry,information(icl>message>thing)) +obj:01(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@state,point(icl>component>thing).@entry) +mod:01(location(icl>object>thing),train(icl>public_transport>thing)) +agt:01(update(icl>inform>do,agt>thing,obj>thing),location(icl>object>thing)) +pur:01(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@state,update(icl>inform>do,agt>thing,obj>thing)) +{/unl} +[/S] +[S:00] +{org:en} +Used to correct error of odometry. +{/org} +{unl} +obj:01(correct(icl>change_by_reversal>do,agt>volitional_thing,obj>thing).@entry,error(icl>nonaccomplishment>thing,equ>mistake)) +obj:01(error(icl>nonaccomplishment>thing,equ>mistake),odometry) +pur(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@entry,:01) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Relative braking distance</orig><unl>[S:00] +{org:en} +Relative braking distance. +{/org} +{unl} +obj(brake(icl>stop>occur,obj>thing).@progress,relative(icl>person>thing)) +obj(brake(icl>stop>occur,obj>thing).@progress,distance(icl>spacing>thing).@entry) +{/unl} +[/S] + +</unl></term> + <meaning><orig>A train following another in less than absolute braking distance of the following train.</orig><unl>[S:00] +{org:en} +A train following another in less than absolute braking distance of the following train. +{/org} +{unl} +agt(follow(icl>move>do,equ>go_after,agt>volitional_thing,obj>volitional_thing).@progress,train(icl>public_transport>thing):01.@entry.@indef) +obj(follow(icl>move>do,equ>go_after,agt>volitional_thing,obj>volitional_thing).@progress,another(icl>adj,equ>another)) +man(brake(icl>stop>occur,obj>thing).@progress,less(icl>how)) +bas(less(icl>how),absolute(icl>adj,ant>relative)) +scn(another(icl>adj,equ>another),distance(icl>spacing>thing)) +obj(brake(icl>stop>occur,obj>thing).@progress,distance(icl>spacing>thing)) +mod(train(icl>public_transport>thing):02.@def,following(icl>adj,ant>leading)) +mod(distance(icl>spacing>thing),train(icl>public_transport>thing):02.@def) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Release speed</orig><unl>[S:00] +{org:en} +Release speed. +{/org} +{unl} +mod(speed(icl>rate>thing).@entry,release(icl>merchandise>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>A speed value calculated by the ETCS trainborne equipment to allow a train to approach the end of its movement authority in a safe way. Needed for intermittent transmission to enable the train to approach a signal that has cleared in order to reach the information point at the signal.</orig><unl>[S:00] +{org:en} +A speed value calculated by the ETCS trainborne equipment to allow a train to approach the end of its movement authority in a safe way. +{/org} +{unl} +agt(value(icl>appraise>do,cob>thing,agt>volitional_thing,obj>thing).@entry.@imperative,speed(icl>rate>thing).@indef) +mod:01(trainborne,etcs.@def) +mod:01(equipment(icl>instrumentality>thing),trainborne) +agt:01(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry,equipment(icl>instrumentality>thing)) +ben:02(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing).@entry,train(icl>public_transport>thing).@indef) +obj:03(approach(icl>border_on>be,obj>abstract_thing,aoj>abstract_thing).@entry,end(icl>moment>time,ant>beginning).@def) +pos:03(authority(icl>abstract_thing,obj>uw),it(icl>living_thing)) +mod:03(authority(icl>abstract_thing,obj>uw),movement(icl>happening>thing)) +agt:03(end(icl>moment>time,ant>beginning).@def,authority(icl>abstract_thing,obj>uw)) +mod:02(way(icl>property>abstract_thing,equ>manner,obj>action,pos>volitional_thing).@indef,safe(icl>adj,ant>dangerous)) +plc:02(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing).@entry,way(icl>property>abstract_thing,equ>manner,obj>action,pos>volitional_thing).@indef) +man(value(icl>appraise>do,cob>thing,agt>volitional_thing,obj>thing).@entry.@imperative,:01) +pur:01(calculate(icl>compute>do,com>mathematics,agt>volitional_thing,obj>thing,ins>mechanism).@entry,:02) +obj:02(allow(icl>do,equ>permit,agt>volitional_thing,obj>uw,ben>volitional_thing).@entry,:03) +{/unl} +[/S] +[S:00] +{org:en} +Needed for intermittent transmission to enable the train to approach a signal that has cleared in order to reach the information point at the signal. +{/org} +{unl} +mod(transmission(icl>sending>thing).@entry,intermittent(icl>adj)) +obj(need(icl>require>be,obj>uw,aoj>thing).@past.@complete,transmission(icl>sending>thing).@entry) +pur(transmission(icl>sending>thing).@entry,enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing)) +obj(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing),train(icl>public_transport>thing).@def) +gol(enable(icl>do,agt>thing,obj>thing,gol>uw,met>thing),approach(icl>border_on>be,obj>abstract_thing,aoj>abstract_thing)) +obj(approach(icl>border_on>be,obj>abstract_thing,aoj>abstract_thing),signal(icl>communication>thing):01.@indef) +obj(clear(icl>brighten>occur,cob>concrete_thing,obj>space>thing).@present.@complete,signal(icl>communication>thing):01.@indef) +pur(clear(icl>brighten>occur,cob>concrete_thing,obj>space>thing).@present.@complete,in_order_to(icl>how,obj>uw,pur<uw)) +obj(in_order_to(icl>how,obj>uw,pur<uw),reach(icl>transfer>do,obj>thing,gol>uw)) +obj(reach(icl>transfer>do,obj>thing,gol>uw),information(icl>message>thing).@def) +gol(reach(icl>transfer>do,obj>thing,gol>uw),point(icl>component>thing)) +plc(point(icl>component>thing),signal(icl>communication>thing):02.@def) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Reversing</orig><unl>[S:00] +{org:en} +Reversing. +{/org} +{unl} +[W] +reverse(icl>change>do,agt>thing,obj>thing).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>A train movement, in which the driver is not situated in the leading vehicle. When reversing the operative cab of a locomotive is not next to the train being reversed. The operative cab of a train set will be an integral part of that train set. In both cases the master switch is in Reverse.</orig><unl>[S:00] +{org:en} +A train movement, in which the driver is not situated in the leading vehicle. +{/org} +{unl} +mod(movement(icl>happening>thing).@indef,train(icl>public_transport>thing)) +cnt(driver(icl>operator>thing,ant>nondriver).@def.@topic,movement(icl>happening>thing).@indef) +plc(movement(icl>happening>thing).@indef,which) +obj(situate(icl>set>do,plt>thing,agt>person,obj>thing).@entry.@not.@present,driver(icl>operator>thing,ant>nondriver).@def.@topic) +plc(situate(icl>set>do,plt>thing,agt>person,obj>thing).@entry.@not.@present,vehicle(icl>functional_thing,pur>thing).@def) +agt(lead(icl>induce>do,agt>thing,obj>volitional_thing,gol>uw).@progress,vehicle(icl>functional_thing,pur>thing).@def) +{/unl} +[/S] +[S:00] +{org:en} +When reversing the operative cab of a locomotive is not next to the train being reversed. +{/org} +{unl} +obj(when(icl>how,tim<uw,obj>uw).@entry,reverse(icl>change>do,agt>thing,obj>thing):01) +aoj(next(icl>adj,equ>adjacent).@not.@present,reverse(icl>change>do,agt>thing,obj>thing):01) +mod(cab(icl>compartment>thing).@def,operative(icl>adj,ant>inoperative)) +obj(reverse(icl>change>do,agt>thing,obj>thing):01,cab(icl>compartment>thing).@def) +mod(cab(icl>compartment>thing).@def,locomotive(icl>self-propelled_vehicle>thing).@indef) +obj(next(icl>adj,equ>adjacent).@not.@present,train(icl>public_transport>thing).@def) +man(next(icl>adj,equ>adjacent).@not.@present,reverse(icl>change>do,agt>thing,obj>thing):02) +{/unl} +[/S] +[S:00] +{org:en} +The operative cab of a train set will be an integral part of that train set. +{/org} +{unl} +mod(cab(icl>compartment>thing).@def,operative(icl>adj,ant>inoperative)) +aoj(part(icl>region>abstract_thing,pof>area).@entry.@indef.@future,cab(icl>compartment>thing).@def) +mod(cab(icl>compartment>thing).@def,train(icl>public_transport>thing):01.@indef) +obj(set(icl>displace>do,agt>thing,obj>thing,plc>uw):01.@state,train(icl>public_transport>thing):01.@indef) +mod(part(icl>region>abstract_thing,pof>area).@entry.@indef.@future,integral(icl>adj,equ>built-in)) +mod(train(icl>public_transport>thing):02,that(icl>determiner>adj,com>remote,mod<concrete_thing)) +pof(part(icl>region>abstract_thing,pof>area).@entry.@indef.@future,train(icl>public_transport>thing):02) +obj(set(icl>displace>do,agt>thing,obj>thing,plc>uw):02.@state,train(icl>public_transport>thing):02) +{/unl} +[/S] +[S:00] +{org:en} +In both cases the master switch is in Reverse. +{/org} +{unl} +qua(case(icl>happening>thing).@pl,both(icl>quantity,com>two,qua<thing)) +scn(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,case(icl>happening>thing).@pl) +mod(switch(icl>control>thing).@def,master) +aoj(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,switch(icl>control>thing).@def) +plc(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,reverse(icl>opposition>thing).@maiuscul) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Route</orig><unl>[S:00] +{org:en} +Route. +{/org} +{unl} +[W] +route(icl>line>thing,equ>path).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Track section prepared for train operation.</orig><unl>[S:00] +{org:en} +Track section prepared for train operation. +{/org} +{unl} +mod(section(icl>writing>thing),track(icl>line>thing,equ>path)) +agt(prepare(icl>train>do,agt>person,obj>thing,pur>thing).@entry.@past,section(icl>writing>thing)) +mod(operation(icl>business_activity>thing),train(icl>public_transport>thing)) +pur(prepare(icl>train>do,agt>person,obj>thing,pur>thing).@entry.@past,operation(icl>business_activity>thing)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Route map</orig><unl>[S:00] +{org:en} +Route map. +{/org} +{unl} +mod(map(icl>representation>thing).@entry,route(icl>line>thing,equ>path)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>A data base providing infrastructure data required for train operation.</orig><unl>[S:00] +{org:en} +A data base providing infrastructure data required for train operation. +{/org} +{unl} +mod(base(icl>abstract_thing,equ>basis,obj>uw).@indef,data(icl>collection>thing):01) +agt(perform_an_action(icl>do,agt>thing,obj>process).@progress,base(icl>abstract_thing,equ>basis,obj>uw).@indef) +aoj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@past,base(icl>abstract_thing,equ>basis,obj>uw).@indef) +mod(data(icl>collection>thing):02,infrastructure(icl>structure>thing)) +obj(perform_an_action(icl>do,agt>thing,obj>process).@progress,data(icl>collection>thing):02) +plt(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@past,train(icl>public_transport>thing)) +obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@past,operation(icl>business_activity>thing)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Safety distance</orig><unl>[S:00] +{org:en} +Safety distance. +{/org} +{unl} +mod(distance(icl>spacing>thing).@entry,safety(icl>condition>thing,ant>danger)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Distance between the end of a movement authority and the first possible danger point.</orig><unl>[S:00] +{org:en} +Distance between the end of a movement authority and the first possible danger point. +{/org} +{unl} +and(danger(icl>condition>thing,ant>safety).@def,distance(icl>spacing>thing)) +plc(distance(icl>spacing>thing),between(icl>how,obj>thing,plc<uw)) +obj(between(icl>how,obj>thing,plc<uw),end(icl>moment>time,ant>beginning).@def) +mod(authority(icl>abstract_thing,obj>uw).@indef,movement(icl>happening>thing)) +agt(end(icl>moment>time,ant>beginning).@def,authority(icl>abstract_thing,obj>uw).@indef) +mod(danger(icl>condition>thing,ant>safety).@def,first(icl>adj,ant>last)) +mod(danger(icl>condition>thing,ant>safety).@def,possible(icl>adj,ant>impossible)) +aoj(point(icl>indicate>be,obj>thing,aoj>thing).@entry.@present,danger(icl>condition>thing,ant>safety).@def) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Shunt hauling</orig><unl>[S:00] +{org:en} +Shunt hauling. +{/org} +{unl} +agt(haul(icl>draw(icl>move)>do,agt>thing,obj>concrete_thing).@entry,shunt(icl>passage>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>A shunting movement, in which the driver is situated in the leading vehicle. Hauling forward the master switch in the operative cab is in Forward for this operation. Hauling reverse the master switch in the operative cab is in Reverse for this operation.</orig><unl>[S:00] +{org:en} +A shunting movement, in which the driver is situated in the leading vehicle. +{/org} +{unl} +agt(shunt(icl>transfer>do,agt>thing,obj>thing).@progress,movement(icl>happening>thing).@entry.@indef) +mod(situate(icl>set>do,plt>thing,agt>person,obj>thing).@present,movement(icl>happening>thing).@entry.@indef) +plc(lead(icl>induce>do,agt>thing,obj>volitional_thing,gol>uw).@progress,which) +obj(situate(icl>set>do,plt>thing,agt>person,obj>thing).@present,driver(icl>operator>thing,ant>nondriver).@def.@topic) +plc(situate(icl>set>do,plt>thing,agt>person,obj>thing).@present,vehicle(icl>functional_thing,pur>thing).@def) +agt(lead(icl>induce>do,agt>thing,obj>volitional_thing,gol>uw).@progress,vehicle(icl>functional_thing,pur>thing).@def) +{/unl} +[/S] +[S:00] +{org:en} +Hauling forward the master switch in the operative cab is in Forward for this operation. +{/org} +{unl} +man:01(haul(icl>draw(icl>move)>do,agt>thing,obj>concrete_thing).@entry,forward(icl>how,ant>backward)) +mod:01(switch(icl>control>thing).@def,master) +obj:01(haul(icl>draw(icl>move)>do,agt>thing,obj>concrete_thing).@entry,switch(icl>control>thing).@def) +mod:01(cab(icl>compartment>thing).@def,operative(icl>adj,ant>inoperative)) +plc:01(switch(icl>control>thing).@def,cab(icl>compartment>thing).@def) +plc(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,forward(icl>position>thing).@maiuscul) +mod(operation(icl>business_activity>thing),this(icl>determiner>adj,mod<concrete_thing)) +pur(forward(icl>position>thing).@maiuscul,operation(icl>business_activity>thing)) +aoj(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,:01) +{/unl} +[/S] +[S:00] +{org:en} +Hauling reverse the master switch in the operative cab is in Reverse for this operation. +{/org} +{unl} +agt(haul(icl>draw(icl>move)>do,agt>thing,obj>concrete_thing).@progress,reverse(icl>opposition>thing):01) +aoj(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,reverse(icl>opposition>thing):01) +obj(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,master) +fictit(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,switch(icl>control>thing)) +mod(cab(icl>compartment>thing).@def,operative(icl>adj,ant>inoperative)) +plc(switch(icl>control>thing),cab(icl>compartment>thing).@def) +plc(be(icl>be,equ>be_located,aoj>thing,plc>uw).@entry.@present,reverse(icl>opposition>thing):02.@maiuscul) +mod(operation(icl>business_activity>thing),this(icl>determiner>adj,mod<concrete_thing)) +pur(reverse(icl>opposition>thing):02.@maiuscul,operation(icl>business_activity>thing)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Shunt propelling</orig><unl>[S:00] +{org:en} +Shunt propelling. +{/org} +{unl} +agt(propel(icl>move>do,agt>thing,obj>thing).@entry,shunt(icl>passage>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>A shunting movement, in which the driver is not situated in the leading vehicle. See also propelling.</orig><unl>[S:00] +{org:en} +A shunting movement, in which the driver is not situated in the leading vehicle. +{/org} +{unl} +agt(shunt(icl>transfer>do,agt>thing,obj>thing).@progress,movement(icl>happening>thing).@entry.@indef) +mod(situate(icl>set>do,plt>thing,agt>person,obj>thing).@not.@present,movement(icl>happening>thing).@entry.@indef) +plc(lead(icl>induce>do,agt>thing,obj>volitional_thing,gol>uw).@progress,which) +obj(situate(icl>set>do,plt>thing,agt>person,obj>thing).@not.@present,driver(icl>operator>thing,ant>nondriver).@def.@topic) +plc(situate(icl>set>do,plt>thing,agt>person,obj>thing).@not.@present,vehicle(icl>functional_thing,pur>thing).@def) +agt(lead(icl>induce>do,agt>thing,obj>volitional_thing,gol>uw).@progress,vehicle(icl>functional_thing,pur>thing).@def) +{/unl} +[/S] +[S:00] +{org:en} +See also propelling. +{/org} +{unl} +man(propel(icl>move>do,agt>thing,obj>thing),also(icl>how,equ>besides)) +obj(see(icl>perceive>be,cob>uw,obj>thing,aoj>thing).@entry.@imperative,propel(icl>move>do,agt>thing,obj>thing)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Shunting movement</orig><unl>[S:00] +{org:en} +Shunting movement. +{/org} +{unl} +agt(shunt(icl>transfer>do,agt>thing,obj>thing).@progress,movement(icl>happening>thing).@entry) +{/unl} +[/S] + +</unl></term> + <meaning><orig>When vehicles are moved without train data available.</orig><unl>[S:00] +{org:en} +When vehicles are moved without train data available. +{/org} +{unl} +obj(move(icl>relocate>do,plt>thing,plf>thing,agt>volithional_thing).@pl.@present,vehicle(icl>functional_thing,pur>thing).@pl.@topic) +obj(when(icl>how,tim<uw,obj>uw).@entry,move(icl>relocate>do,plt>thing,plf>thing,agt>volithional_thing).@pl.@present) +man(move(icl>relocate>do,plt>thing,plf>thing,agt>volithional_thing).@pl.@present,without(icl>how,ant>with,com>physical,obj>thing)) +mod(data(icl>collection>thing),train(icl>public_transport>thing)) +mod(data(icl>collection>thing),available(icl>adj,ant>unavailable)) +obj(without(icl>how,ant>with,com>physical,obj>thing),data(icl>collection>thing)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Shunting signal</orig><unl>[S:00] +{org:en} +Shunting signal. +{/org} +{unl} +agt(shunt(icl>transfer>do,agt>thing,obj>thing).@progress,signal(icl>communication>thing).@entry) +{/unl} +[/S] + +</unl></term> + <meaning><orig>A fixed signal intended for shunting movements. In some cases Shunting signals at "danger" are valid also for train movements.</orig><unl>[S:00] +{org:en} +A fixed signal intended for shunting movements. +{/org} +{unl} +obj(fix(icl>improve>do,equ>repair,agt>person,obj>functional_thing,ins>thing).@state,signal(icl>communication>thing).@indef) +aoj(intend(icl>will>be,obj>uw,aoj>person).@entry.@past,signal(icl>communication>thing).@indef) +obj:01(shunt(icl>transfer>do,agt>thing,obj>thing).@entry,movement(icl>happening>thing).@pl) +pur(intend(icl>will>be,obj>uw,aoj>person).@entry.@past,:01) +{/unl} +[/S] +[S:00] +{org:en} +In some cases Shunting signals at "danger" are valid also for train movements. +{/org} +{unl} +mod(case(icl>happening>thing).@pl,some(icl>adj)) +agt(shunt(icl>transfer>do,agt>thing,obj>thing).@progress.@maiuscul,case(icl>happening>thing).@pl) +scn(be(icl>be).@entry.@pl.@present,case(icl>happening>thing).@pl) +obj(shunt(icl>transfer>do,agt>thing,obj>thing).@progress.@maiuscul,signal(icl>communication>thing).@pl) +tim(signal(icl>communication>thing).@pl,danger(icl>condition>thing,ant>safety).@double_quote) +mod(movement(icl>happening>thing).@pl,valid(icl>adj,ant>invalid)) +man(train(icl>public_transport>thing),also(icl>how,equ>besides)) +obj(valid(icl>adj,ant>invalid),train(icl>public_transport>thing)) +aoj(be(icl>be).@entry.@pl.@present,movement(icl>happening>thing).@pl) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>SRS</orig><unl>[S:00] +{org:en} +SRS. +{/org} +{unl} +[W] +srs.@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>The ETCS System Requirements Specification document.</orig><unl>[S:00] +{org:en} +The ETCS System Requirements Specification document. +{/org} +{unl} +mod(system(icl>group>thing).@maiuscul,etcs) +mod(requirement(icl>duty>thing).@pl.@maiuscul,system(icl>group>thing).@maiuscul) +mod(specification(icl>description>thing).@maiuscul,requirement(icl>duty>thing).@pl.@maiuscul) +mod(document(icl>writing>thing).@entry.@def,specification(icl>description>thing).@maiuscul) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Static speed profile</orig><unl>[S:00] +{org:en} +Static speed profile. +{/org} +{unl} +mod(profile(icl>chart>thing).@entry,static(icl>adj,equ>inactive)) +mod(profile(icl>chart>thing).@entry,speed(icl>rate>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Permanent speed restrictions for a part of track sent from track to train.</orig><unl>[S:00] +{org:en} +Permanent speed restrictions for a part of track sent from track to train. +{/org} +{unl} +mod(restriction(icl>rule>thing).@pl,permanent(icl>adj,ant>impermanent)) +mod(restriction(icl>rule>thing).@pl,speed(icl>rate>thing)) +agt(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing).@entry.@past,restriction(icl>rule>thing).@pl) +pur(restriction(icl>rule>thing).@pl,part(icl>region>abstract_thing,pof>area).@indef) +pof(part(icl>region>abstract_thing,pof>area).@indef,track(icl>line>thing,equ>path):01) +plf(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing).@entry.@past,track(icl>line>thing,equ>path):02) +pur(send(icl>direct>do,plt>uw,plf>thing,agt>volitional_thing,obj>thing,rec>thing).@entry.@past,train(icl>practice>do,agt>person,obj>person,gol>uw)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Station</orig><unl>[S:00] +{org:en} +Station. +{/org} +{unl} +[W] +station(icl>facility>thing).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Where there can be points (facing or trailing) that makes it possible for the train to use different routes. (Not identical with the BR definition).</orig><unl>[S:00] +{org:en} +Where there can be points (facing or trailing) that makes it possible for the train to use different routes. +{/org} +{unl} +plc:02(be(icl>be).@entry.@present.@ability,where(icl>how,plc<uw)) +aoj:02(be(icl>be).@entry.@present.@ability,point(icl>component>thing).@pl) +or:01(trail(icl>drag>occur,plt>thing,plf>thing,cob>concrete_thing,obj>concrete_thing),face(icl>do,equ>confront,agt>volitional_thing,cag>thing,met>thing)) +agt(make(icl>do,equ>do,agt>volitional_thing,obj>action,ins>thing).@entry.@present,that(icl>thing,equ>it,equ>this)) +man(make(icl>do,equ>do,agt>volitional_thing,obj>action,ins>thing).@entry.@present,possible(icl>adj,ant>impossible)) +plt:03(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@entry,train(icl>public_transport>thing).@def) +mod:03(route(icl>line>thing,equ>path).@pl,different(icl>adj,ant>same)) +obj:03(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@entry,route(icl>line>thing,equ>path).@pl) +shd:02(point(icl>component>thing).@pl,:01.@parenthesis) +obj(make(icl>do,equ>do,agt>volitional_thing,obj>action,ins>thing).@entry.@present,:03) +{/unl} +[/S] +[S:00] +{org:en} +(Not identical with the BR definition). +{/org} +{unl} +mod:01(definition(icl>explanation>thing).@def,br) +obj:01(identical(icl>adj).@entry.@not,definition(icl>explanation>thing).@def) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>STM</orig><unl>[S:00] +{org:en} +STM. +{/org} +{unl} +[W] +stm.@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Specific Transmission Module</orig><unl>[S:00] +{org:en} +Specific Transmission Module. +{/org} +{unl} +mod(module(icl>component>thing).@entry.@maiuscul,specific(icl>adj,equ>particular,ant>general)) +mod(module(icl>component>thing).@entry.@maiuscul,transmission(icl>sending>thing).@maiuscul) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Stop signal</orig><unl>[S:00] +{org:en} +Stop signal. +{/org} +{unl} +mod(signal(icl>communication>thing).@entry,stop(icl>stay>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Position, from where no movement authority is given to a train, not necessarily a fixed signal.</orig><unl>[S:00] +{org:en} +Position, from where no movement authority is given to a train, not necessarily a fixed signal. +{/org} +{unl} +plc(give(icl>do,equ>hand_over,agt>living_thing,obj>concrete_thing,rec>person).@present,position(icl>place,aoj>thing,plc>thing).@entry) +mod(movement(icl>happening>thing),no(icl>quantity,qua<thing)) +mod(authority(icl>abstract_thing,obj>uw).@topic,movement(icl>happening>thing)) +obj(give(icl>do,equ>hand_over,agt>living_thing,obj>concrete_thing,rec>person).@present,authority(icl>abstract_thing,obj>uw).@topic) +and(signal(icl>communication>thing).@indef,train(icl>public_transport>thing).@indef) +man(fix(icl>improve>do,equ>repair,agt>person,obj>functional_thing,ins>thing).@state,necessarily(icl>how,ant>unnecessarily,com>necessary).@not) +rec(give(icl>do,equ>hand_over,agt>living_thing,obj>concrete_thing,rec>person).@present,signal(icl>communication>thing).@indef) +obj(fix(icl>improve>do,equ>repair,agt>person,obj>functional_thing,ins>thing).@state,signal(icl>communication>thing).@indef) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>SSRS</orig><unl>[S:00] +{org:en} +SSRS. +{/org} +{unl} +[W] +ssr.@entry.@pl +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>The ETCS Sub-System Requirements Specifications (e.g. ETCS cab, ETCS balise, ETCS radio)</orig><unl>[S:00] +{org:en} +The ETCS Sub-System Requirements Specifications (e.g. ETCS cab, ETCS balise, ETCS radio). +{/org} +{unl} +mod(system(icl>group>thing).@maiuscul,etcs:01) +mod(system(icl>group>thing).@maiuscul,sub.@maiuscul) +mod(requirement(icl>duty>thing).@pl.@maiuscul,system(icl>group>thing).@maiuscul) +mod(specification(icl>description>thing).@entry.@def.@pl.@maiuscul,requirement(icl>duty>thing).@pl.@maiuscul) +man:01(etcs:02,"e.g."(icl>how,equ>for_example)) +agt:01(cab(icl>ride>do,equ>taxi,agt>thing).@present,etcs:02) +and:01(radio(icl>transmit>do,agt>volitional_thing,obj>information,rec>thing).@present,cab(icl>ride>do,equ>taxi,agt>thing).@present) +mod(:02.@_hn-scope,etcs:03) +and:02(etcs:04.@entry,balise.@entry) +shd(specification(icl>description>thing).@entry.@def.@pl.@maiuscul,:01.@parenthesis) +agt(radio(icl>transmit>do,agt>volitional_thing,obj>information,rec>thing).@present,:02.@_hn-scope) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Tandem</orig><unl>[S:00] +{org:en} +Tandem. +{/org} +{unl} +[W] +tandem(icl>bicycle>thing,equ>bicycle-built-for-two).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Two or more traction units, mechanically and pneumatically but not electrically coupled together, used in the same train. Each traction unit requires a separate driver.</orig><unl>[S:00] +{org:en} +Two or more traction units, mechanically and pneumatically but not electrically coupled together, used in the same train. +{/org} +{unl} +or(more(icl>how),two(icl>digit>thing)) +qua(unit(icl>measure>abstract_thing,aoj>uw).@pl,more(icl>how)) +mod(unit(icl>measure>abstract_thing,aoj>uw).@pl,traction(icl>pull>thing)) +obj(couple together.@state,unit(icl>measure>abstract_thing,aoj>uw).@pl) +obj(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw),unit(icl>measure>abstract_thing,aoj>uw).@pl) +agt(train(icl>practice>do,agt>person,obj>person,gol>uw).@entry.@present,unit(icl>measure>abstract_thing,aoj>uw).@pl) +and(pneumatically(icl>how,com>pneumatic),mechanically(icl>how,com>mechanical)) +obj(but(icl>how,equ>however,obj>uw,and<uw),pneumatically(icl>how,com>pneumatic)) +man(couple together.@state,pneumatically(icl>how,com>pneumatic)) +and(electrically(icl>how,com>electric).@not,but(icl>how,equ>however,obj>uw,and<uw)) +plc(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw),same(icl>adj,ant>other).@def) +{/unl} +[/S] +[S:00] +{org:en} +Each traction unit requires a separate driver. +{/org} +{unl} +mod(unit(icl>measure>abstract_thing,aoj>uw),each(icl>quantity,per>thing)) +mod(unit(icl>measure>abstract_thing,aoj>uw),traction(icl>pull>thing)) +aoj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@present,unit(icl>measure>abstract_thing,aoj>uw)) +mod(driver(icl>operator>thing,ant>nondriver).@indef,separate(icl>adj,ant>joint)) +obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@entry.@present,driver(icl>operator>thing,ant>nondriver).@indef) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Target</orig><unl>[S:00] +{org:en} +Target. +{/org} +{unl} +[W] +target(icl>reference_point>thing).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Location where any ETCS information changes or intermittent transmission is expected.</orig><unl>[S:00] +{org:en} +Location where any ETCS information changes or intermittent transmission is expected. +{/org} +{unl} +or:01(transmission(icl>sending>thing).@entry,location(icl>object>thing).@entry.@topic) +mod(information(icl>message>thing),any(icl>adj)) +mod(information(icl>message>thing),etcs) +obj(change(icl>occur,src>thing,obj>thing,gol>thing).@present,information(icl>message>thing)) +mod(:01.@_hn-scope,intermittent(icl>adj)) +obj(expect(icl>evaluate>be,src>thing,obj>uw,aoj>thing).@entry.@present,transmission(icl>sending>thing).@entry) +plc(change(icl>occur,src>thing,obj>thing,gol>thing).@present,:01.@_hn-scope) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Temporary speed restriction</orig><unl>[S:00] +{org:en} +Temporary speed restriction. +{/org} +{unl} +mod(restriction(icl>rule>thing).@entry,temporary(icl>adj,equ>impermanent,ant>permanent)) +mod(restriction(icl>rule>thing).@entry,speed(icl>rate>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Speed restriction on behalf of planned, temporary conditions, e.g. track maintenance.</orig><unl>[S:00] +{org:en} +Speed restriction on behalf of planned, temporary conditions, e.g. track maintenance. +{/org} +{unl} +mod(restriction(icl>rule>thing).@entry,speed(icl>rate>thing)) +plc(restriction(icl>rule>thing).@entry,behalf(icl>stead>thing)) +mod:01(condition(icl>state>abstract_thing,aoj>thing).@entry.@pl,temporary(icl>adj,equ>impermanent,ant>permanent)) +obj:01(plan(icl>intend>be,tim>uw,obj>uw,aoj>thing).@state,condition(icl>state>abstract_thing,aoj>thing).@entry.@pl) +man:01(track(icl>mark>do,agt>thing,obj>thing),"e.g."(icl>how,equ>for_example)) +obj:01(plan(icl>intend>be,tim>uw,obj>uw,aoj>thing).@state,track(icl>mark>do,agt>thing,obj>thing)) +obj:01(track(icl>mark>do,agt>thing,obj>thing),maintenance(icl>repair>thing,equ>care)) +obj(behalf(icl>stead>thing),:01) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Traction unit</orig><unl>[S:00] +{org:en} +Traction unit. +{/org} +{unl} +mod(unit(icl>measure>abstract_thing,aoj>uw).@entry,traction(icl>pull>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Vehicle with driving cab(s) from where a movement may be operated.</orig><unl>[S:00] +{org:en} +Vehicle with driving cab(s) from where a movement may be operated. +{/org} +{unl} +met(vehicle(icl>functional_thing,pur>thing).@entry,drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing)) +obj(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing),cab(icl>compartment>thing)) +cnt(cab(icl>compartment>thing),s.@parenthesis) +plc(operate(icl>manage>do,agt>volitional_thing,obj>thing).@present.@grant,where(icl>how,plc<uw)) +obj(operate(icl>manage>do,agt>volitional_thing,obj>thing).@present.@grant,movement(icl>happening>thing).@indef.@topic) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Track circuit</orig><unl>[S:00] +{org:en} +Track circuit. +{/org} +{unl} +mod(circuit(icl>electrical_device>thing).@entry,track(icl>line>thing,equ>path)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Trackside device used for track free/occupied determination.</orig><unl>[S:00] +{org:en} +Trackside device used for track free/occupied determination. +{/org} +{unl} +mod(device(icl>instrumentality>thing),trackside) +agt(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@entry.@past,device(icl>instrumentality>thing)) +pur(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@entry.@past,track(icl>line>thing,equ>path)) +mod(determination(icl>quality>abstract_thing,obj>uw,aoj>person),free(icl>adj,ant>unfree)) +obj(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@entry.@past,determination(icl>quality>abstract_thing,obj>uw,aoj>person)) +obj(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@state,determination(icl>quality>abstract_thing,obj>uw,aoj>person)) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Track free</orig><unl>[S:00] +{org:en} +Track free. +{/org} +{unl} +obj(free(icl>adj,ant>unfree).@entry,track(icl>line>thing,equ>path)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Determination of a track section not occupied by any railway vehicle. Determination is traditionally based on track circuits or axle counters, but may on ETCS equipped lines be replaced by train location and train Integrity functions.</orig><unl>[S:00] +{org:en} +Determination of a track section not occupied by any railway vehicle. +{/org} +{unl} +aoj(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@entry.@past.@not,determination(icl>quality>abstract_thing,obj>uw,aoj>person)) +mod(section(icl>writing>thing).@indef,track(icl>line>thing,equ>path)) +agt(determination(icl>quality>abstract_thing,obj>uw,aoj>person),section(icl>writing>thing).@indef) +mod(railway(icl>line>thing),any(icl>adj)) +met(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@entry.@past.@not,railway(icl>line>thing)) +obj(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@entry.@past.@not,vehicle(icl>functional_thing,pur>thing)) +{/unl} +[/S] +[S:00] +{org:en} +Determination is traditionally based on track circuits or axle counters, but may on ETCS equipped lines be replaced by train location and train Integrity functions. +{/org} +{unl} +obj(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@entry.@present,determination(icl>quality>abstract_thing,obj>uw,aoj>person).@topic) +obj(:03.@_hn-scope,base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@entry.@present) +man(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@entry.@present,traditionally(icl>how,com>traditional)) +mod:01(circuit(icl>electrical_device>thing).@entry.@pl,track(icl>line>thing,equ>path)) +or:01(counter(icl>table>thing).@entry.@pl,circuit(icl>electrical_device>thing).@entry.@pl) +mod(circuit(icl>electrical_device>thing).@entry.@pl,axle(icl>shaft>thing)) +and:03(replace(icl>do,equ>substitute,cob>thing,obj>thing).@entry.@present.@grant,but(icl>how,equ>however,obj>uw,and<uw).@entry) +plc(but(icl>how,equ>however,obj>uw,and<uw).@entry,on(icl>how,com>surface,obj>concrete_thing,plc<uw)) +man(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@state,etcs) +obj(on(icl>how,com>surface,obj>concrete_thing,plc<uw),line(icl>formation>thing).@pl) +obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@state,line(icl>formation>thing).@pl) +mod:05(location(icl>object>thing).@entry,train(icl>public_transport>thing):01) +and:05(function(icl>mathematical_relation>thing).@entry.@pl,location(icl>object>thing).@entry) +mod(integrity(icl>state>thing).@maiuscul,train(icl>public_transport>thing):02) +mod(location(icl>object>thing).@entry,integrity(icl>state>thing).@maiuscul) +cob(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@entry.@present,:01.@_hn-scope) +cob:03(replace(icl>do,equ>substitute,cob>thing,obj>thing).@entry.@present.@grant,:05.@_hn-scope) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Track occupied</orig><unl>[S:00] +{org:en} +Track occupied. +{/org} +{unl} +aoj(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@entry.@past,track(icl>line>thing,equ>path)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Track occupied by railway vehicle(s). Determination is traditionally based on track circuits or axle counters, but may on ETCS equipped lines be replaced by train location and train integrity functions. Because of the fail safe construction track occupied could mean: track not determined free.</orig><unl>[S:00] +{org:en} +Track occupied by railway vehicle(s). +{/org} +{unl} +aoj(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@entry.@past,track(icl>line>thing,equ>path)) +mod(vehicle(icl>functional_thing,pur>thing),railway(icl>line>thing)) +met(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@entry.@past,vehicle(icl>functional_thing,pur>thing)) +cnt(vehicle(icl>functional_thing,pur>thing),s.@parenthesis) +{/unl} +[/S] +[S:00] +{org:en} +Determination is traditionally based on track circuits or axle counters, but may on ETCS equipped lines be replaced by train location and train integrity functions. +{/org} +{unl} +obj(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@entry.@present,determination(icl>quality>abstract_thing,obj>uw,aoj>person).@topic) +obj(:03.@_hn-scope,base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@entry.@present) +man(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@entry.@present,traditionally(icl>how,com>traditional)) +mod:01(circuit(icl>electrical_device>thing).@entry.@pl,track(icl>line>thing,equ>path)) +or:01(counter(icl>table>thing).@entry.@pl,circuit(icl>electrical_device>thing).@entry.@pl) +mod(circuit(icl>electrical_device>thing).@entry.@pl,axle(icl>shaft>thing)) +and:03(replace(icl>do,equ>substitute,cob>thing,obj>thing).@entry.@present.@grant,but(icl>how,equ>however,obj>uw,and<uw).@entry) +plc(but(icl>how,equ>however,obj>uw,and<uw).@entry,on(icl>how,com>surface,obj>concrete_thing,plc<uw)) +man(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@state,etcs) +obj(on(icl>how,com>surface,obj>concrete_thing,plc<uw),line(icl>formation>thing).@pl) +obj(equip(icl>furnish>do,agt>person,obj>thing,ins>concrete_thing).@state,line(icl>formation>thing).@pl) +mod:05(location(icl>object>thing).@entry,train(icl>public_transport>thing):01) +and:05(function(icl>mathematical_relation>thing).@entry.@pl,location(icl>object>thing).@entry) +mod(integrity(icl>state>thing),train(icl>public_transport>thing):02) +mod(location(icl>object>thing).@entry,integrity(icl>state>thing)) +cob(base(icl>ground>do,cob>thing,agt>volitional_thing,obj>thing).@entry.@present,:01.@_hn-scope) +cob:03(replace(icl>do,equ>substitute,cob>thing,obj>thing).@entry.@present.@grant,:05.@_hn-scope) +{/unl} +[/S] +[S:00] +{org:en} +Because of the fail safe construction track occupied could mean: track not determined free. +{/org} +{unl} +mod(safe(icl>strongbox>thing).@def,fail(icl>disappoint>occur,cob>thing,obj>thing)) +rsn(ability(icl>modal>be,obj>uw,aoj>thing).@entry,safe(icl>strongbox>thing).@def) +mod(track(icl>line>thing,equ>path),construction(icl>creating_from_raw_materials>thing)) +obj(occupy(icl>be>be,equ>inhabit,obj>thing,aoj>thing).@state,track(icl>line>thing,equ>path)) +aoj(ability(icl>modal>be,obj>uw,aoj>thing).@entry,track(icl>line>thing,equ>path)) +aoj(mean(icl>necessitate>be,equ>entail,obj>uw,aoj>uw),track(icl>line>thing,equ>path)) +obj(ability(icl>modal>be,obj>uw,aoj>thing).@entry,mean(icl>necessitate>be,equ>entail,obj>uw,aoj>uw)) +man:02(determine(icl>cause>be,equ>shape,obj>thing,aoj>thing).@entry.@not,free(icl>adj,ant>unfree)) +obj(mean(icl>necessitate>be,equ>entail,obj>uw,aoj>uw),:01) +man:01(track(icl>mark>do,agt>thing,obj>thing).@entry,:02) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Track-to-train transmission</orig><unl>[S:00] +{org:en} +Track-to-train transmission. +{/org} +{unl} +mod(transmission(icl>sending>thing).@entry,track(icl>line>thing,equ>path)) +plt(track(icl>line>thing,equ>path),train(icl>public_transport>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Transmission of ETCS information from any trackside equipment to a train via balise, loop, radio or other media. Using intermittent transmission (balise or loop) the information can only be transmitted to a train passing the transmission unit.</orig><unl>[S:00] +{org:en} +Transmission of ETCS information from any trackside equipment to a train via balise, loop, radio or other media. +{/org} +{unl} +mod(information(icl>message>thing),etcs) +obj(transmission(icl>sending>thing).@entry,information(icl>message>thing)) +mod(equipment(icl>instrumentality>thing),any(icl>adj)) +mod(equipment(icl>instrumentality>thing),trackside) +man(transmission(icl>sending>thing).@entry,equipment(icl>instrumentality>thing)) +mod(via,train(icl>public_transport>thing)) +mod(:01.@_hn-scope,via) +or:01(loop(icl>fastener>thing,equ>cringle).@entry,balise.@entry.@indef) +or:01(radio(icl>media>abstract_thing).@entry,loop(icl>fastener>thing,equ>cringle).@entry) +mod(medium(icl>instrumentality>thing).@pl,other(icl>adj,equ>different)) +man(transmission(icl>sending>thing).@entry,medium(icl>instrumentality>thing).@pl) +or(medium(icl>instrumentality>thing).@pl,:01.@_hn-scope) +{/unl} +[/S] +[S:00] +{org:en} +Using intermittent transmission (balise or loop) the information can only be transmitted to a train passing the transmission unit. +{/org} +{unl} +mod:02(transmission(icl>sending>thing):01,intermittent(icl>adj)) +obj:02(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@entry,transmission(icl>sending>thing):01) +or:01(loop(icl>fastener>thing,equ>cringle),balise) +obj(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),information(icl>message>thing).@def.@topic) +man(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),only(icl>how,com>result)) +obj(ability(icl>modal>be,obj>uw,aoj>thing).@entry,transmit(icl>pass>do,agt>thing,obj>thing,ben>thing)) +ben(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),train(icl>public_transport>thing).@indef) +agt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@continue,train(icl>public_transport>thing).@indef) +plt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@continue,transmission(icl>sending>thing):02.@def) +plc(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@continue,unit(icl>measure>abstract_thing,aoj>uw)) +nam:02(transmission(icl>sending>thing):01,:01.@parenthesis) +man(ability(icl>modal>be,obj>uw,aoj>thing).@entry,:02) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Train</orig><unl>[S:00] +{org:en} +Train. +{/org} +{unl} +[W] +train(icl>public_transport>thing).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>A traction unit with or without coupled railway vehicles or a train set of vehicles with ETCS train data available.</orig><unl>[S:00] +{org:en} +A traction unit with or without coupled railway vehicles or a train set of vehicles with ETCS train data available. +{/org} +{unl} +mod(unit(icl>measure>abstract_thing,aoj>uw).@entry.@indef,traction(icl>pull>thing)) +or(without(icl>how,ant>with,com>physical,obj>thing),with(icl>how,com>possession,obj>thing,mod<thing):01) +mod(:01.@_hn-scope,railway(icl>line>thing)) +or:01(train(icl>public_transport>thing):01.@entry.@indef,vehicle(icl>functional_thing,pur>thing):01.@entry.@pl) +obj(couple(icl>join>do,equ>match,cob>thing,agt>thing,obj>thing).@state,train(icl>public_transport>thing):01.@entry.@indef) +obj(set(icl>displace>do,agt>thing,obj>thing,plc>uw).@state,train(icl>public_transport>thing):01.@entry.@indef) +pur:01(vehicle(icl>functional_thing,pur>thing):01.@entry.@pl,vehicle(icl>functional_thing,pur>thing):02.@pl) +mod:01(vehicle(icl>functional_thing,pur>thing):02.@pl,with(icl>how,com>possession,obj>thing,mod<thing):02) +mod:01(train(icl>public_transport>thing):02,etcs) +mod:01(data(icl>collection>thing),train(icl>public_transport>thing):02) +mod:01(data(icl>collection>thing),available(icl>adj,ant>unavailable)) +obj:01(with(icl>how,com>possession,obj>thing,mod<thing):02,data(icl>collection>thing)) +mod(unit(icl>measure>abstract_thing,aoj>uw).@entry.@indef,) +obj(without(icl>how,ant>with,com>physical,obj>thing),) +obj(with(icl>how,com>possession,obj>thing,mod<thing):01,:01.@_hn-scope) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Train data</orig><unl>[S:00] +{org:en} +Train data. +{/org} +{unl} +mod(data(icl>collection>thing).@entry,train(icl>public_transport>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Data that characterises a train and which is required by ETCS in order to supervise a train movement</orig><unl>[S:00] +{org:en} +Data that characterises a train and which is required by ETCS in order to supervise a train movement. +{/org} +{unl} +agt(characterize(icl>do,equ>describe,cob>thing,agt>person,obj>thing,ben>person).@present,data(icl>collection>thing).@entry) +and(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@present,characterize(icl>do,equ>describe,cob>thing,agt>person,obj>thing,ben>person).@present) +obj(characterize(icl>do,equ>describe,cob>thing,agt>person,obj>thing,ben>person).@present,train(icl>public_transport>thing):01.@indef) +obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@present,which.@topic) +agt(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@present,etcs) +pur(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@present,in_order_to(icl>how,obj>uw,pur<uw)) +obj(in_order_to(icl>how,obj>uw,pur<uw),supervise(icl>control>do,agt>volitional_thing,obj>thing)) +mod(movement(icl>happening>thing).@indef,train(icl>public_transport>thing):02) +obj(supervise(icl>control>do,agt>volitional_thing,obj>thing),movement(icl>happening>thing).@indef) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Train memory</orig><unl>[S:00] +{org:en} +Train memory. +{/org} +{unl} +mod(memory(icl>basic_cognitive_process>thing).@entry,train(icl>public_transport>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Tables in the trainborne ETCS equipment for the countries to be selected according to national rules.</orig><unl>[S:00] +{org:en} +Tables in the trainborne ETCS equipment for the countries to be selected according to national rules. +{/org} +{unl} +mod(etcs,trainborne) +mod(equipment(icl>instrumentality>thing).@def,etcs) +plc(table(icl>place>abstract_thing,com>restaurant).@entry.@pl,equipment(icl>instrumentality>thing).@def) +plc(equipment(icl>instrumentality>thing).@def,country(icl>place).@def.@pl) +pur(country(icl>place).@def.@pl,select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw)) +src(select(icl>choose>do,src>thing,agt>thing,obj>uw,gol>uw),according_to(icl>how,src>uw,obj>uw)) +mod(rule(icl>practice>thing,equ>convention).@pl,national(icl>adj,ant>international)) +obj(according_to(icl>how,src>uw,obj>uw),rule(icl>practice>thing,equ>convention).@pl) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Train movement</orig><unl>[S:00] +{org:en} +Train movement. +{/org} +{unl} +mod(movement(icl>happening>thing).@entry,train(icl>public_transport>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>When vehicles are moved with train data available, as a rule from station to station, and as a rule under the authority of "proceed" aspects from main signals, or similar procedures.</orig><unl>[S:00] +{org:en} +When vehicles are moved with train data available, as a rule from station to station, and as a rule under the authority of "proceed" aspects from main signals, or similar procedures. +{/org} +{unl} +obj(move(icl>relocate>do,plt>thing,plf>thing,agt>volithional_thing).@pl.@present,vehicle(icl>functional_thing,pur>thing).@pl.@topic) +obj(when(icl>how,tim<uw,obj>uw).@entry,move(icl>relocate>do,plt>thing,plf>thing,agt>volithional_thing).@pl.@present) +man(move(icl>relocate>do,plt>thing,plf>thing,agt>volithional_thing).@pl.@present,with(icl>how,com>carry,obj>concrete_thing,man<uw)) +mod(data(icl>collection>thing),train(icl>public_transport>thing)) +obj(with(icl>how,com>carry,obj>concrete_thing,man<uw),data(icl>collection>thing)) +mod(data(icl>collection>thing),available(icl>adj,ant>unavailable)) +and(as(icl>how,com>degree,obj>uw,man<uw):02,as(icl>how,com>degree,obj>uw,man<uw):01) +obj(as(icl>how,com>degree,obj>uw,man<uw):01,rule(icl>practice>thing,equ>convention):01.@indef) +mod(rule(icl>practice>thing,equ>convention):01.@indef,from(icl>how,equ>according_to,obj>thing)) +obj(from(icl>how,equ>according_to,obj>thing),station(icl>facility>thing)) +pur(station(icl>facility>thing),station(icl>move>do,agt>volitional_thing,obj>concrete_thing,plc>thing)) +man(available(icl>adj,ant>unavailable),rule(icl>practice>thing,equ>convention):02.@indef) +obj(as(icl>how,com>degree,obj>uw,man<uw):02,rule(icl>practice>thing,equ>convention):02.@indef) +plc(rule(icl>practice>thing,equ>convention):02.@indef,under(icl>how,equ>below,obj>thing,plc<uw)) +obj(under(icl>how,equ>below,obj>thing,plc<uw),authority(icl>abstract_thing,obj>uw).@def) +mod(aspect(icl>feature>thing).@pl,proceed(icl>talk>do,equ>continue,plf>thing,agt>person,obj>action).@double_quote) +obj(authority(icl>abstract_thing,obj>uw).@def,aspect(icl>feature>thing).@pl) +mod:01(signal(icl>communication>thing).@entry.@pl,main(icl>adj,equ>chief)) +or:01(procedure(icl>activity>thing).@entry.@pl,signal(icl>communication>thing).@entry.@pl) +mod(signal(icl>communication>thing).@entry.@pl,similar(icl>adj,ant>dissimilar)) +rsn(aspect(icl>feature>thing).@pl,:01.@_hn-scope) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Train-to-track transmission</orig><unl>[S:00] +{org:en} +Train-to-track transmission. +{/org} +{unl} +pur(train(icl>public_transport>thing).@entry,track(icl>mark>do,agt>thing,obj>thing)) +obj(track(icl>mark>do,agt>thing,obj>thing),transmission(icl>sending>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Transmission of ETCS information from a train to any trackside equipment via balise, loop, radio or other media. Using intermittent transmission (balise or short loop) the information can only be transmitted from a train passing the transmission unit.</orig><unl>[S:00] +{org:en} +Transmission of ETCS information from a train to any trackside equipment via balise, loop, radio or other media. +{/org} +{unl} +mod(information(icl>message>thing),etcs) +obj(transmission(icl>sending>thing).@entry,information(icl>message>thing)) +plc(transmission(icl>sending>thing).@entry,train(icl>public_transport>thing).@indef) +mod(:01.@_hn-scope,any(icl>adj)) +mod:01(equipment(icl>instrumentality>thing),trackside) +mod:01(via,equipment(icl>instrumentality>thing)) +mod:01(balise.@entry,via) +or:01(loop(icl>fastener>thing,equ>cringle).@entry,balise.@entry) +or:01(radio(icl>media>abstract_thing).@entry,loop(icl>fastener>thing,equ>cringle).@entry) +mod(medium(icl>instrumentality>thing).@pl,other(icl>adj,equ>different)) +man(train(icl>public_transport>thing).@indef,medium(icl>instrumentality>thing).@pl) +or(medium(icl>instrumentality>thing).@pl,:01.@_hn-scope) +{/unl} +[/S] +[S:00] +{org:en} +Using intermittent transmission (balise or short loop) the information can only be transmitted from a train passing the transmission unit. +{/org} +{unl} +mod:02(transmission(icl>sending>thing):01,intermittent(icl>adj)) +obj:02(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw).@entry,transmission(icl>sending>thing):01) +or:03(loop(icl>fastener>thing,equ>cringle).@entry,balise.@entry) +mod(:03.@_hn-scope,short(icl>adj,ant>long,com>length)) +obj(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),information(icl>message>thing).@def.@topic) +man(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),only(icl>how,com>result)) +obj(ability(icl>modal>be,obj>uw,aoj>thing).@entry,transmit(icl>pass>do,agt>thing,obj>thing,ben>thing)) +plf(transmit(icl>pass>do,agt>thing,obj>thing,ben>thing),train(icl>public_transport>thing).@indef) +agt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@continue,train(icl>public_transport>thing).@indef) +plt(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@continue,transmission(icl>sending>thing):02.@def) +plc(pass(icl>cross>do,via>thing,plt>thing,plf>thing,agt>thing,plc>thing).@continue,unit(icl>measure>abstract_thing,aoj>uw)) +man(ability(icl>modal>be,obj>uw,aoj>thing).@entry,:02) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Train trip</orig><unl>[S:00] +{org:en} +Train trip. +{/org} +{unl} +mod(trip(icl>journey>thing).@entry,train(icl>public_transport>thing)) +{/unl} +[/S] + +</unl></term> + <meaning><orig>Is used when a train passes a "danger" signal, excluding any occasion when a suppress facility is used, and causes an immediate application of the emergency brake.</orig><unl>[S:00] +{org:en} +Is used when a train passes a "danger" signal, excluding any occasion when a suppress facility is used, and causes an immediate application of the emergency brake. +{/org} +{unl} +and(:02,use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw):01.@entry.@present) +tim(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw):01.@entry.@present,when(icl>how,com>always,tim<uw,obj>uw)) +mod(pass(icl>accomplishment>thing,equ>base_on_balls).@pl,train(icl>public_transport>thing).@indef) +agt(signal(icl>signalize>do,agt>person,obj>thing,rec>person).@present,pass(icl>accomplishment>thing,equ>base_on_balls).@pl) +agt(suppress(icl>control>do,agt>thing,obj>thing).@present,pass(icl>accomplishment>thing,equ>base_on_balls).@pl) +nam(pass(icl>accomplishment>thing,equ>base_on_balls).@pl,danger(icl>condition>thing,ant>safety).@indef.@double_quote) +man(suppress(icl>control>do,agt>thing,obj>thing).@present,exclude(icl>eliminate>do,src>uw,agt>thing,obj>thing)) +mod:01(occasion(icl>happening>thing,equ>juncture),any(icl>adj)) +obj:01(exclude(icl>eliminate>do,src>uw,agt>thing,obj>thing),occasion(icl>happening>thing,equ>juncture)) +tim(when(icl>how,com>always,tim<uw,obj>uw),when(icl>how,tim<uw,obj>uw)) +obj(when(icl>how,com>always,tim<uw,obj>uw),suppress(icl>control>do,agt>thing,obj>thing).@present) +obj:02(use(icl>employ>do,cob>thing,agt>thing,obj>thing,pur>uw):02.@entry.@present,facility(icl>skillfulness>thing,equ>adeptness).@indef.@topic) +mod:03(application(icl>information,equ>request,agt>thing,obj>uw).@indef,immediate(icl>adj,equ>contiguous)) +cob:03(cause(icl>occur,cob>uw,obj>uw,ben>thing).@present,application(icl>information,equ>request,agt>thing,obj>uw).@indef) +mod:03(brake(icl>restraint>thing).@def,emergency(icl>crisis>thing)) +obj:03(application(icl>information,equ>request,agt>thing,obj>uw).@indef,brake(icl>restraint>thing).@def) +man(signal(icl>signalize>do,agt>person,obj>thing,rec>person).@present,:01) +and(cause(icl>occur,cob>uw,obj>uw,ben>thing).@present,:02) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Warning</orig><unl>[S:00] +{org:en} +Warning. +{/org} +{unl} +[W] +warn(icl>notify_of_danger>do,cob>uw,agt>person,obj>person).@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>Audible and/or visual indication to alert the driver to a condition which requires a positive action by the driver.</orig><unl>[S:00] +{org:en} +Audible and/or visual indication to alert the driver to a condition which requires a positive action by the driver. +{/org} +{unl} +and(and or,audible(icl>adj,ant>inaudible)) +mod(indication(icl>communication>thing).@entry,and or) +obj(and or,visual(icl>adj,equ>ocular,com>sight)) +obj(indication(icl>communication>thing).@entry,alert(icl>do,equ>warn,rsn>thing,agt>volitional_thing,obj>person)) +obj(alert(icl>do,equ>warn,rsn>thing,agt>volitional_thing,obj>person),driver(icl>operator>thing,ant>nondriver):01.@def) +rsn(alert(icl>do,equ>warn,rsn>thing,agt>volitional_thing,obj>person),condition(icl>state>abstract_thing,aoj>thing).@indef) +cob(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@present,condition(icl>state>abstract_thing,aoj>thing).@indef) +mod(action(icl>abstract_thing,agt>thing).@indef,positive(icl>adj,ant>negative)) +obj(require(icl>demand>do,agt>volitional_thing,obj>uw,cag>thing).@present,action(icl>abstract_thing,agt>thing).@indef) +agt(action(icl>abstract_thing,agt>thing).@indef,driver(icl>operator>thing,ant>nondriver):02.@def) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Wheelslip</orig><unl>[S:00] +{org:en} +Wheelslip. +{/org} +{unl} +[W] +wheelslip.@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>When a traction-driven wheel loses adhesion with the rails.</orig><unl>[S:00] +{org:en} +When a traction-driven wheel loses adhesion with the rails. +{/org} +{unl} +man(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing).@state,traction(icl>pull>thing)) +obj(drive(icl>operate>do,plt>thing,plf>thing,agt>person,obj>vehicle,scn>thing).@state,wheel(icl>machine>thing).@indef) +agt(lose(icl>suffer>do,agt>thing,obj>concrete_thing).@present,wheel(icl>machine>thing).@indef) +obj(when(icl>how,tim<uw,obj>uw).@entry,lose(icl>suffer>do,agt>thing,obj>concrete_thing).@present) +obj(lose(icl>suffer>do,agt>thing,obj>concrete_thing).@present,adhesion(icl>pathology>thing)) +obj(adhesion(icl>pathology>thing),rail(icl>barrier>thing,equ>railing).@def.@pl) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term><orig>Wheelslide</orig><unl>[S:00] +{org:en} +Wheelslide. +{/org} +{unl} +[W] +wheelslide.@entry +[/W] +{/unl} +[/S] + +</unl></term> + <meaning><orig>When a braked wheel loses adhesion with the rails.</orig><unl>[S:00] +{org:en} +When a braked wheel loses adhesion with the rails. +{/org} +{unl} +obj(brake(icl>stop>occur,obj>thing).@state,wheel(icl>machine>thing).@indef) +agt(lose(icl>suffer>do,agt>thing,obj>concrete_thing).@present,wheel(icl>machine>thing).@indef) +obj(when(icl>how,tim<uw,obj>uw).@entry,lose(icl>suffer>do,agt>thing,obj>concrete_thing).@present) +obj(lose(icl>suffer>do,agt>thing,obj>concrete_thing).@present,adhesion(icl>pathology>thing)) +obj(adhesion(icl>pathology>thing),rail(icl>barrier>thing,equ>railing).@def.@pl) +{/unl} +[/S] + +</unl></meaning> +</glossary_item> +<glossary_item> + <term/> + <meaning/> +</glossary_item> +</glossary> + +</p> +<p id="11"> +<title><orig>Other technical functions</orig><unl>[S:00] +{org:en} +Other technical functions. +{/org} +{unl} +mod(function(icl>mathematical_relation>thing).@entry.@pl,other(icl>adj,equ>different)) +mod(function(icl>mathematical_relation>thing).@entry.@pl,technical(icl>adj,ant>nontechnical)) +{/unl} +[/S] + +</unl></title> +</p> +</req_document> diff --git a/data/examples/exemple_2007-ertms.xml b/data/examples/2007-ertms.xml similarity index 97% rename from data/examples/exemple_2007-ertms.xml rename to data/examples/2007-ertms.xml index 2a1e43a..fe526ee 100644 --- a/data/examples/exemple_2007-ertms.xml +++ b/data/examples/2007-ertms.xml @@ -1,1676 +1,1677 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- New document created with EditiX at Tue Jun 07 14:21:44 CEST 2011 --> -<req_document -xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - -<title>ERTMS/ETCS Functional Requirements Specification FRS</title> -<version>5.00</version> -<issue_date>2007-06-21</issue_date> -<file_number>ERA/ERTMS/003204</file_number> -<change_log> - <change_log_item> - <version></version> - <change></change> - <change_date>2007-06-21</change_date> - </change_log_item> -</change_log> -<p id="1"> -<title>Introduction</title> -<p id="1.1"> -<text_body> -This document defines the functional requirements for ERTMS/ETCS (EUROPEAN RAIL TRAFFIC MANAGEMENT SYSTEM / EUROPEAN TRAIN CONTROL SYSTEM). The document primarily defines the operational requirements and therefore contains only a few technical terms. For consistency reasons, all functional requirements not implemented in the SRS 2.3.0 have been removed from this version. -</text_body> -</p> -<p id="1.5"> -<text_body> -In the requirements of this document: -<description> - <item> (M) = Mandatory:The requirement shall be respected in every ETCS application. The applicable requirements stated in ETCS SRS and lower level mandatory specifications shall be respected.</item> - <item> (O) = Optional:It is not mandatory to implement this function in every ETCS application. If implemented, the applicable requirements stated in ETCS SRS and lower level mandatory specifications shall be respected. Note that the CCS TSI may define specific conditions, where implementation of O functions may be required for safety reasons. </item> -</description> -</text_body> -</p> -</p> -<p id= "3"> -<title>General requirements</title> -<p id= "3.1"> -<title>Basic functioning</title> -<req id= "3.1.1.1a"> - <text_body>ETCS shall provide the driver with information to allow him to drive the train safely. -</text_body> - <modifier>M</modifier> -</req> -<req id= "3.1.1.1b"> - <text_body>ETCS shall be able to supervise train and shunting movements. -</text_body> - <modifier>M</modifier> -</req> -<req id= "3.1.1.1c"> - <text_body>If the supervision is performed by a RBC it shall be possible to prevent movements of a traction unit in its area if not authorised by the RBC. -</text_body> - <modifier>M</modifier> -</req> -<req id= "3.1.1.10"> - <text_body>ETCS is required to be functional to a maximum train speed of 500 km/h. -</text_body> - <modifier>M</modifier> -</req> -</p> -<p id= "3.2"> -<title>Application levels -</title> -<req id= "3.2.1.3a"> - <text_body>The following definitions shall apply for the ETCS application levels: - <description> - <item>Level 0: ETCS active for limited train control function; trackside not fitted with any train control system or fitted with a train control system for which no STM is available onboard. - </item> - <item>Level 1: Basic track to train information via intermittent transmission media, e.g. balises. This information can be supported by infill, transmitted via balise, loop or radio. - </item> - <item>Level 2: Basic track to train and train to track information via continuous transmission media, i.e. radio. The train detection is provided by trackside. - </item> - <item>Level 3: Same as level 2 except that train integrity is provided by onboard and therefore trackside. train detection is optional. - </item> - <item>Level STM (Specific Transmission Module): Track to train information provided by national system. Onboard functions provided by national system (STM) in co-operation with onboard ETCS. - </item> - </description> -</text_body> - <modifier>M</modifier> -</req> -<req id= "3.2.1.3b"> - <text_body>It shall be possible to implement one or more of the ETCS application levels on a line. -</text_body> - <modifier>O</modifier> -</req> -<req id= "3.2.1.3c"> - <text_body>Trains equipped for ERTMS/ETCS application level 3 shall be able to run on lines equipped with ERTMS/ETCS application level 3, 2, 1 and 0, trains equipped for ERTMS/ETCS application level 2 shall be able to run on lines equipped with ERTMS/ETCS application level 2, 1 and 0 and trains equipped for ERTMS/ETCS application level 1 shall be able to run on lines equipped with ERTMS/ETCS application level 1 and 0. -</text_body> - <modifier>M</modifier> -</req> -<req id= "3.2.1.3d"> - <text_body>The current application level shall be indicated on the DMI. -</text_body> - <modifier>M</modifier> -</req> -<req id= "3.2.1.5"> - <text_body>The driver shall acknowledge the level transitions, if requested from trackside. If the driver does not acknowledge after the transition the brake shall be applied. If the driver acknowledges afterwards, the brake can be released -</text_body> - <modifier>M</modifier> -</req> -</p> -<p id= "3.7"> -<title>Operation with existing national train control systems</title> -<req id= "3.7.1.1"> - <text_body>ETCS shall be compatible with existing national systems listed in the CCS TSI such that it does not interfere with the national systems and is not interfered with by the national systems. -</text_body> - <modifier>M</modifier> -</req> -</p> -<p id= "3.9"> -<title>Operational states</title> -<req id= "3.9.1.1"> - <text_body>The ETCS trainborne equipment shall be capable of supervising the following operational states: - <enum> - <item>Full Supervision operation</item> - <item>Partial Supervision operation - <itemize> - <item>Staff Responsible operation</item> - <item>On Sight operation</item> - <item>Unfitted Line operation</item> - <item>Train Trip operation</item> - <item>Post Trip operation</item> - </itemize> - </item> - <item>National operation (STM)</item> - <item>Tandem operation</item> - <item>Multiple operation</item> - <item>Shunting operation</item> - <item>Stand By operation</item> - <item>Reversing operation</item> - </enum> - </text_body> - <modifier>M</modifier> -</req> -<req id= "3.9.1.2a"> -<text_body>Any transition which occurs while the train is moving shall in principle occur automatically. -</text_body> -<modifier>M</modifier> -</req> -<req id= "3.9.1.2b"> -<text_body>Transitions which occur while the train is stationary, shall be initiated automatically or manually as appropriate. -</text_body> -<modifier>M</modifier> -</req> -<req id= "3.9.1.2c"> -<text_body>If, as a result of an automatic transition, except for transitions to and from National Operation (STM), the responsibility for the driver increases, the ETCS shall seek an acknowledgement from the driver, whether the train is stationary or not. -</text_body> -<modifier>M</modifier> -</req> -<req id= "3.9.1.2d"> -<text_body>For transitions to and from National Operation (STM) the ETCS shall request, an acknowledgement by the driver. -</text_body> -<modifier>M</modifier> -</req> -<req id= "3.9.1.2e"> -<text_body>In case the transition has to be acknowledged and the driver fails to acknowledge as required, the ETCS shall initiate a brake application -</text_body> -<modifier>M</modifier> -</req> -<req id= "3.9.1.3"> -<text_body>During the transition period between two operational states (including two different national operations) the supervision provided shall at least ensure the same protection provided by the least restrictive state. -</text_body> -<modifier>M</modifier> -</req> -<req id= "3.9.1.4"> -<text_body>If an ETCS equipped train passes a level transition to a line fitted with more than one level, the onboard shall switch to the highest level, according to the priority given by trackside, for which it is equipped. -</text_body> -<modifier>M</modifier> -</req> -<req id= "3.9.1.5"> -<text_body>If an ETCS equipped train passes a level transition to one or more levels for which it is not equipped, ETCS shall initiate a brake application. -</text_body> -<modifier>M</modifier> -</req> -<req id= "3.9.1.6"> -<text_body>The current operational status shall be indicated to the driver on the DMI -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id= "3.10"> -<title>National values</title> -<req id= "3.10.1.1"> -<text_body>The ETCS on-board shall be capable of receiving National values from the trackside to adapt to National requirements -</text_body> -<modifier>M</modifier> -</req> -<req id= "3.10.1.3"> -<text_body>National values shall be applicable to a defined area -</text_body> -<modifier>M</modifier> -</req> -<req id= "3.10.1.6"> -<text_body>Once received onboard the national values shall remain valid even if the onboard equipment is switched off -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="3.11"> -<title>Default values for the national values</title> -<req id= "3.10.1.1"> -<text_body>If the on-board has no valid national values for the current location, default values shall be used by the onboard equipment. -</text_body> -<modifier>M</modifier> -</req> -<req id= "3.10.1.2"> -<text_body>Default values shall be harmonised values, permanently stored in all ERTMS/ETCS on board equipment -</text_body> -<modifier>M</modifier> -</req> -</p> -</p> -<p id="4"> -<title>Functions</title> -<p id="4.1"> -<title>Operational Functions</title> -<p id="4.1.1"> -<title>On Board Equipment self Test</title> -<req id= "4.1.1.3a"> -<text_body>At Start Up, the on board equipment shall perform an automatic self-test. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.1.4b"> -<text_body>The test shall require no action on the part of the driver. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.1.4c"> -<text_body>The DMI shall indicate the result of the self-test. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.1.2"> -<title>Train and driver Data Entry</title> -<req id= "4.1.2.1a"> -<text_body>Train data shall be entered before the on-board ETCS equipment allows train movement. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.2.2"> -<text_body>The driver shall be able to select Train Data Entry on the DMI. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.2.3a"> -<text_body>Entering or overwriting data manually by the driver shall be possible but only when stationary. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.2.5a"> -<text_body>Train data may be entered automatically from a railway management system or from train memory. -</text_body> -<modifier>O</modifier> -</req> -<req id= "4.1.2.9"> -<text_body>The driver shall be able to consult train data when the train is stationary or moving.</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.2.10"> -<text_body>Current train data shall be stored (except at transition to shunting) in the ETCS equipment until the traction unit is not operative. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.2.11"> -<text_body>Stored train data shall be offered to the driver to be confirmed when Data Entry starts. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.2.13"> -<text_body>The system for Train Data Entry shall provide for the input of other data required by STMs connected to ETCS. This may require additional items, not required for ETCS, to be entered. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.2.14a"> -<text_body>The entry of driver identification and the selection of the language shall be possible.</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.2.14b"> -<text_body>The change of driver identification during a journey or a Train Running Number shall be possible</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.2.15"> -<text_body>Following successful completion of Train Data Entry, the driver shall be able to perform shunting movements or train movements.</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.2.16" part = "Y" part_id= "0"> -<text_body>The following data may be entered manually by the driver or from train memory: -<itemize> -<item>Driver identification</item> -<item>Train identification (train number) STM ready for use</item> -<item>Data required for brake calculation</item> -<item>Maximum train speed</item> -<item>Train length</item> -<item>Status of air tight system</item> -<item>Type of electric power accepted</item> -<item>Data additional required for STM (if any)</item> -<item>International train category</item> -<item>Train gauge</item> -<item>Maximum axle load of the train with a resolution of 0,5 t</item> -</itemize> -</text_body> - -<modifier>M</modifier> -</req> -<req id= "4.1.2.16" part = "Y" part_id= "1"> -<text_body>The following data may be entered manually by the driver provided by external sources -: -<itemize> -<item>Driver identification</item> -<item>Train identification (train number) STM ready for use</item> -<item>Data required for brake calculation</item> -<item>Maximum train speed</item> -<item>Train length</item> -<item>Status of air tight system</item> -<item>Type of electric power accepted</item> -<item>Data additional required for STM (if any)</item> -<item>International train category</item> -<item>Train gauge</item> -<item>Maximum axle load of the train with a resolution of 0,5 t</item> -</itemize> -</text_body> -<modifier>O</modifier> -</req> -<req id= "4.1.2.17"> -<text_body>If the onboard fails to contact the RBC when awakening the driver shall be asked to enter the RBC contact details -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.1.3"> -<title>Shunting operation</title> -<req id= "4.1.3.1"> -<text_body>An ETCS equipped traction unit shall be capable of being moved in Shunting without train data, track data or movement authority. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.3.2a"> -<text_body>Transfer to Shunting on driver’s selection shall only be possible when stationary. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.3.2c"> -<text_body>To prevent unauthorised use of the function permission shall be obtained from the RBC if the train is operating under the control of the RBC. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.3.2d"> -<text_body>Permission received shall be indicated to the driver. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.3.3"> -<text_body>It shall be possible to manually select Shunting from Stand By operation, Full Supervision operation or Partial Supervision operation -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.3.4a"> -<text_body>Automatic transfer to Shunting may be from Full Supervision operation and Partial Supervision operation status at any speed lower than or equal to the supervised shunting speed based on trackside information. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.3.4b"> -<text_body>Before authomatic transition to Shunting, ETCS shall request confirmation from the driver. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.3.5a"> -<text_body>ETCS shall supervise Shunting operation to a permitted national speed value. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.3.5b"> -<text_body>The supervised Shunting speed shall be indicated to the driver on request. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.3.6"> -<text_body>It shall be possible to apply the train trip function, if the shunting movement passes a signal showing "danger for shunting". -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.3.8a"> -<text_body>Exit from Shunting shall only be possible when the train is stationary. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.3.8b"> -<text_body>Exit from Shunting shall take place when the driver selects exit from shunting. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id= "4.1.4"> -<title>Partial Supervision</title> -<req id= "4.1.4.1"> -<text_body>Partial Supervision shall be selected either by the Driver, or by information received from track-to-train transmission. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.4.2a"> -<text_body>If acknowledgement is specified the driver shall acknowledge transfer from Full Supervision to Partial Supervision within 5 seconds -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.4.3"> -<text_body>Partial Supervision shall be indicated on the DMI. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.4.4a"> -<text_body>In Partial Supervision the train shall be supervised according to train speed and distance data available. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.4.4b"> -<text_body>The train shall have the capability of being supervised to a ceiling speed. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.4.4c"> -<text_body>This ceiling speed shall not be shown continually on the DMI but may be shown momentarily when selected by the driver. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.4.6"> -<text_body>The train shall leave Partial Supervision when the trainborne equipment is not operative any longer, when Shunting is selected or when Full Supervision is available. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.4.7"> -<text_body>It shall be possible to order a train trip when passing a stop signal -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.1.5"> -<title>Full Supervision operation</title> -<req id= "4.1.5.1a"> -<text_body>Transferring to Full Supervision shall occur automatically when a movement authority and all other necessary information is received through track-to-train transmission. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.5.1b"> -<text_body>It shall be possible for the trackside to ask a driver for confirmation about the occupancy of the track ahead before sending a Full Supervision movement authority. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.5.4"> -<text_body>Full Supervision shall provide supervision of speed and distance. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.5.5"> -<text_body>The trainborne equipment shall remain in Full Supervision until the trainborne equipment is not active any longer, when Shunting is selected or when Partial Supervision information is received. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.1.6"> -<title>Isolation of ETCS trainborne equipment</title> -<req id= "4.1.6.1a"> -<text_body>The ETCS trainborne equipment shall be capable of being isolated. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.6.5"> -<text_body>When the ETCS trainborne equipment is isolated, the system shall not show any ETCS information other than the fact that the system is isolated.</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.6.6"> -<text_body>Isolation of the ETCS trainborne equipment shall disconnect the ETCS trainborne equipment from the vehicle braking system. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.1.7"> -<title>Compatibility with existing train control and protection systems</title> -<req id= "4.1.7.1"> -<text_body>The ETCS trainborne equipment shall be capable of receiving information from the national train control systems by means of the STM. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.7.2"> -<text_body>The DMI shall display or be compatible with information from national train control systems. This may mean displaying the information shown by the national system. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.1.8"> -<title>Unfitted Line Operation</title> -<req id= "4.1.8.1"> -<text_body>Unfitted operation shall be possible if ordered by trackside -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.8.2"> -<text_body>Unfitted operation shall be possible if selected by the driver at start up -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.8.3"> -<text_body>The on board shall supervise the train against a ceiling speed -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.8.4"> -<text_body>The ceiling speed value for the unfitted operation is determined by the lower value out of -<itemize> -<item>Maximum train speed</item> -<item>National value for unfitted operation</item> -</itemize> -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.8.5"> -<text_body>The onboard shall be capable to switch to another ETCS status when transmitted from trackside -</text_body> -<modifier>M</modifier> -</req> -</p> -</p> -<p id="4.2"> -<title>Infrastructure Functions</title> -<p id="4.2.1"> -<req id= "4.1.1.1"> -<text_body>The ETCS on-board shall be capable of receiving track description from the trackside. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.1.3a"> -<text_body>It shall be possible to send information on adhesion conditions from trackside. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.1.3b"> -<text_body>It shall also be possible, to allow the driver to change the adhesion conditions; in this case information from trackside has priority. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.1.4a"> -<text_body>The trackside shall be able to send information for the calculation of speed profiles. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.1.4b"> -<text_body>If track data at least to the location where the relevant movement authority ends are not available on-board, the movement authority shall be rejected. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.1.1.5"> -<text_body>Track to train transmission shall provide the capability to send different speed profiles for specific train categories. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id= "4.2.2"> -<title>End of movement authority</title> -<req id= "4.2.2.1"> -<text_body>The ETCS trainborne equipment shall supervise the end of movement authority, if this information is available on-board. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.2.2.2"> -<text_body>The target distance to be displayed on the DMI shall be based on the most restrictive braking curve. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.2.2.3"> -<text_body>Together with the movement authority, the on board shall be able to receive one or more time-out(s) for certain sections of the movement authority, and shorten the movement authority accordingly when a time out expires. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.2.3"> -<title>Supervision of driving into a section of track which could be occupied (On Sight operation) -</title> -<req id= "4.2.3.1"> -<text_body>Using train data and infrastructure data, braking curves shall be calculated taking into account the target information but not the location of vehicles occupying the track. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.2.3.2"> -<text_body>The ceiling speed level for the movement authority shall be defined as data National Value. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.2.3.4"> -<text_body>Before entering an occupied track, a driver acknowledgement shall be requested. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.2.3.6a"> -<text_body>The train shall be supervised according to train speed data available. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.2.3.6b"> -<text_body>The train shall, as a minimum, be supervised to a ceiling speed; the supervised speed shall not be shown on the DMI unless selected by the driver. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.2.3.6c"> -<text_body>The target distance shall not be shown on the DMI unless selected by the driver. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.2.3.6d"> -<text_body>On request of the RBC, the driver shall have the possibility to confirm that the track ahead of him until the end of the on sight section is clear -</text_body> -<modifier>M</modifier> -</req> -</p> -</p> -<p id="4.3"> -<title>Trainborne Functions</title> -<p id="4.3.1"> -<req id= "4.3.1.1"> -<text_body>ETCS shall collect all relevant information concerning train and line speed. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.1.2a"> -<text_body>ETCS shall calculate the permitted speed for the train for all locations of the authorised movement. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.1.2b"> -<text_body>This static train speed profile shall also respect maximum line speed and track speed and special speed levels for special classes of trains. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.1.4a"> -<text_body>The ETCS trainborne equipment calculates the static train speed profile on the basis of infrastructure data and train data. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.3.2"> -<title>Dynamic train speed profile calculation -</title> -<req id= "4.3.2.1a"> -<text_body>Based on all relevant data, the ETCS shall calculate an emergency braking curve and a service braking curve -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.2.1b"> -<text_body>Based on all relevant data, the ETCS shall calculate an emergency braking curve and a service braking curve -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.2.2a"> -<text_body>When changing to a lower speed level, the front end of the train shall respect the dynamic train speed profile. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.2.2b"> -<text_body>When changing to a higher speed level the rear end of the train shall respect the static train speed profile. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.2.3"> -<text_body>It shall be possible to define certain locations (e.g. tunnels) where speed increase is related to the front of the train. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.2.5"> -<text_body>The braking curves shall ensure that the train complies with its speed requirements. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.2.7"> -<text_body>Where failure to apply the full service brake is detected the emergency brake shall stop the train in rear of the danger point. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.3.3"> -<title>Release speed calculation -</title> -<req id= "4.3.3.1"> -<text_body>The release speed shall be calculated on board, based on either: -<itemize> -<item>safety distance and overlap</item> -<item>accuracy of odometry</item> -<item>deceleration performance of the train, etc</item> -</itemize> -or given from the trackside. The release speed given from the trackside shall take priority over the release speed calculated on board. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.3.2c"> -<text_body>The release speed shall be indicated on the DMI. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.3.2d"> -<text_body>If the release speed is calculated on board it shall ensure that the train will stop before reaching the danger point -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.3.3"> -<text_body>When the train is stationary or after a certain time (e.g. the time for "route releasing" of the overlap, the release speed calculation shall be based on the distance to the danger point (if calculated on-board). The condition for this change shall be defined for each target as infrastructure data. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.3.4"> -<text_body>Each railway shall have the possibility of allowing a different release speed for every signal. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.3.4"> -<title>Train location -</title> -<req id= "4.3.4.1"> -<text_body>The ETCS trainborne equipment shall be able to determine the location of the entire train. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.4.2"> -<text_body>On lines fitted with RBC, the ETCS trainborne equipment shall be able to transmit the location of the entire train to the RBC. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.4.3"> -<text_body>The train location calculation shall take into account error of odometry. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.3.5"> -<title>Speed calculation and indication -</title> -<req id= "4.3.51a"> -<text_body>Actual speed shall be indicated on the DMI -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.5.2"> -<text_body>There shall be no discrepancy between the speed shown to the driver and the speed used for supervision of movement authorities and speed limits, function <crossref>4.3.7</crossref> -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.3.6"> -<title>Indication displayed on the DMI -</title> -<req id= "4.3.6.3"> -<text_body>The indication provided shall enable the driver to drive at the permitted speed without receiving a warning and without intervention of ETCS. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.6.4"> -<text_body>The driver shall know the distance to the next point defining the indicated braking curve and the permitted speed allowed. This shall be shown to the driver in a way that is understandable and logical. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.6.5"> -<text_body>Visual and acoustic warnings to the driver about possible intervention from ETCS shall be given to enable the driver to react and avoid intervention. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.6.6"> -<text_body>The driver shall have the possibility to select the language, this does not concern non pre-defined texts sent from the trackside. -</text_body> -<modifier>M</modifier> -</req> -<p id="4.3.7"> -<title>Supervision of movement authorities and speed limits -</title> -<req id= "4.3.7.1"> -<text_body>A train shall be supervised to its static and dynamic train speed profiles. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.7.2"> -<text_body>Within the braking curve area, a warning shall be given to the driver to enable him to react and avoid intervention from ETCS equipment at least 5 sec. before the intervention. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.7.3"> -<text_body>If the train or the shunting movement exceeds the permitted ceiling speed by a certain harmonised margin, the trainborne equipment shall execute a brake intervention until the actual speed does not exceed permitted speed; then the driver shall be able to release the brake -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.7.4b"> -<text_body>The driver shall be able to release an ETCS emergency brake application when stationary. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.7.4c"> -<text_body>If decided by a national value, the driver may release the ETCS emergency brake when the actual speed is below the permitted speed. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.3.9"> -<title>Roll away and reverse movement protection -</title> -<req id= "4.3.9.1a"> -<text_body>To protect a traction unit from roll away and unwanted reverse movements the trainborne equipment shall monitor the direction of movement in relation to the permitted direction. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.9.1b"> -<text_body>The trainborne equipment shall apply the emergency brake after a distance, defined by a national value, is travelled by the train. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.9.1c"> -<text_body>The roll away/reverse movement intervention shall be indicated on the DMI. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.9.2"> -<text_body>When the traction unit has come to a standstill, the driver shall be able to release the emergency brake. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.9.3"> -<text_body>After releasing the emergency brake ETCS will provide the supervision appertaining when roll away protection was initiated -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.9.4"> -<text_body>When using more than one traction unit this function shall be disabled in all but the leading traction unit. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.3.10"> -<title>Recording the ETCS information -</title> -<req id= "4.3.10.2"> -<text_body>All data entered, received or indicated to the driver shall be recorded onboard. All data shall be related to UTC (Universal Time Corrected) and a reference point. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.10.3"> -<text_body>Information shall be recorded to an accuracy which enables a clear view of the functioning of ETCS and way the traction unit has been driven. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.10.4a"> -<text_body>Standardised output interfaces shall enable transmission of information recorded to other media for investigation -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.10.5"> -<text_body>The retention period for the recorded data will be different and two levels are foreseen: -<enum> -<item>Data to enable investigation of accidents need only be stored for at least 24 hours, and shall be very detailed.</item> -<item>Operational data to enable assessment of driver performance shall be stored for at least one week.</item> -</enum> -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.3.10.7"> -<text_body>The following information shall be recorded: -<enum> -<item>any transition of Level and of operational status</item> -<item>the driver’s confirmation of transition to shunting</item> -<item>train supervision data and information received from national train control systems</item> -<item>actual speed</item> -<item>full service brake intervention</item> -<item>emergency brake intervention</item> -<item>applying the train trip function</item> -<item>selection of the override control</item> -<item>override of the route suitability function</item> -<item>isolation of on board ETCS equipmen</item> -<item>data entered, recieved or indicated to the driver</item> -</enum> -</text_body> -<modifier>M</modifier> -</req> -</p> -</p> -</p> -<p id="4.4"> -<title>Special Operations -</title> -<p id="4.4.1"> -<title>Using multiple traction units</title> -<req id= "4.4.1.1"> -<text_body>It shall be possible to use multiple traction units without isolating the ETCS trainborne equipment on traction unit(s) with an in-operative cab. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.4.1.2"> -<text_body>Information received shall not influence the traction unit(s) with in-operative cabs. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.4.1.3"> -<text_body>The train trip function <crossref>4.6.12</crossref> shall be suppressed in traction unit(s) with in-operative cabs. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.4.2"> -<title>Using multiple traction units</title> -<req id= "4.4.2.1"> -<text_body>It shall be possible to use tandem traction units without isolating the ETCS trainborne equipment on the tandem traction unit. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.4.2.2"> -<text_body>The train trip function <crossref>4.6.12</crossref> shall be suppressed on the tandem traction unit. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.4.2.5"> -<text_body>The driver shall enter the driver ID -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.4.7"> -<title>Train reversing</title> -<req id= "4.4.7.1"> -<text_body>It shall be possible to drive the train backwards in a supervised way (speed and distance) according to information received from trackside -</text_body> -<modifier>M</modifier> -</req> -</p> -</p> -<p id="4.5"> -<title>Functions required in the event of incidents or other (non ETCS) system failures</title> -<p id="4.5.2"> -<title>Passing a stop signal with restricted movement authority</title> -<req id= "4.5.2.1"> -<text_body>The train speed shall be at or below a speed specified by a national value. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.5.2.2a"> -<text_body>The driver shall select an override control according to the permission received. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.5.2.2b"> -<text_body>The override control shall be protected against inadvertent operation. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.5.2.3"> -<text_body>When the train passes the stop signal, the train trip function shall be suppressed. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.5.2.4"> -<text_body>Actual speed shall still be shown on the DMI. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.5.2.5a"> -<text_body>A special indication shall be shown on the DMI. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.5.2.5b"> -<text_body>The supervised speed shall not be shown on the DMI. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.5.2.7"> -<text_body>The train shall be capable of receiving any track-to-train information intended and relevant for this train including movement authority. -</text_body> -<modifier>M</modifier> -</req> -</p> -</p> -<p id="4.6"> -<title>Protection Functions</title> -<p id="4.6.4"> -<title>Emergency stop to train(s)</title> -<req id= "4.6.4.1a"> -<text_body>If supervised by an RBC it shall be possible to command an emergency stop to all trains in a particular area or to a specific train -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.6.4.1b"> -<text_body>It shall be possible to command an immediate train stop. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.6.4.1c"> -<text_body>It shall be possible to command a conditional emergency stop. If the train has already passed the location for the emergency stop the command shall be ignored -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.6.4.7"> -<text_body>When a train has received an emergency stop ETCS shall command the emergency brake. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.6.4.8"> -<text_body>The emergency stop shall be indicated to the driver on the DMI. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.6.11"> -<title>Route suitability</title> -<req id= "4.6.4.1a"> -<text_body>It shall be possible to prevent a train from entering a route for which it does not meet the required criteria. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.6.4.1c"> -<text_body>Route unsuitability shall be indicated on the DMI. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.6.4.2"> -<text_body>The driver shall be able to override the function when the train is stationary. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.6.4.3"> -<text_body>After overriding this function the movement authority shall be re-established. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.6.12"> -<title>Train trip</title> -<req id= "4.6.12.1"> -<text_body>When a traction unit passes a stop-signal the emergency brake shall be triggered. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.6.12.2"> -<text_body>Operation of the train trip shall be indicated on the DMI. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.6.12.3"> -<text_body>The emergency brake shall be applied until the traction unit is stationary. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.6.12.4"> -<text_body>When the traction unit is stationary the driver shall be required to acknowledge the train trip condition. This acknowledgement will release the emergency brake. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.6.12.5a"> -<text_body>After the acknowledgement the driver shall be able to continue the movement -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.6.12.5b"> -<text_body>After the acknowledgement the train shall be able to be driven backwards for a certain distance defined by national value -</text_body> -<modifier>M</modifier> -</req> -</p> -</p> -<p id="4.7"> -<title>Train Control Centre Functions</title> -<p id="4.7.1"> -<title>Train identification</title> -<req id= "4.7.1.1"> -<text_body>The ETCS trainborne equipment shall transmit its own train identification to the RBC. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.7.1.4"> -<text_body>The train running number shall consist of a maximum of 8 numeric digits. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.7.3"> -<title>Geographical position of the train</title> -<req id= "4.7.3.2"> -<text_body>On demand, the position of the front end of the train at the time of the demand shall be indicated on the DMI. This shall be possible while the train is moving or stationary. -</text_body> -<modifier>M</modifier> -</req> -</p> -</p> -<p id="4.8"> -<title>Additional Functions</title> -<p id="4.8.1"> -<title>Control of pantograph and power supply</title> -<req id= "4.8.1.1"> -<text_body>The ETCS on-board shall be capable of receiving information about pantograph and power supply from the trackside. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.8.1.5a"> -<text_body>The ETCS trainborne equipment shall indicate on the DMI the information regarding pantograph and power supply. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.8.1.6"> -<text_body>The information regarding lowering and raising of the pantograph and opening/closing of the circuit breaker shall be provided separately and in combinations. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.8.2"> -<title>Air tightness control</title> -<req id= "4.8.2.1"> -<text_body>The ETCS on-board shall be capable of receiving information regarding air tightness from the trackside. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.8.8"> -<title>Plain text transmission</title> -<req id= "4.8.8.1"> -<text_body>It shall be possible to send plain text messages from track to train. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.8.8.3"> -<text_body>When the plain text message appears on the DMI, the driver shall be alerted. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.8.8.5"> -<text_body>The onboard equipment shall display plain text messages as received. -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.8.8.6"> -<text_body>The character set used shall support different languages. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.8.9"> -<title>Fixed text messages</title> -<req id= "4.8.9.1"> -<text_body>It shall be possible to send fixed text messages from track to train -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.8.9.2"> -<text_body>Fixed text messages shall be provided in the language selected by the driver -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.8.10"> -<title>Management of special brakes</title> -<req id= "4.8.10.1"> -<text_body>It shall be possible to send information regarding the inhibition of the following different types of brake: -<itemize> -<item>Regenerative brake</item> -<item>Eddy current brake</item> -<item>Magnetic shoe brake</item> -</itemize> -</text_body> -<modifier>M</modifier> -</req> -<req id= "4.8.10.2"> -<text_body>Information shall be shown on the DMI -</text_body> -<modifier>M</modifier> -</req> -</p> -</p> -<p id="4.9"> -<title>Functions primarily related to RBC</title> -<p id="4.9.5"> -<title> -Train Integrity -</title> -<req id="4.9.5.1"> -<text_body>The ETCS on-board shall be capable of sending to the trackside train integrity information detected by a system outside ETCS -</text_body> -<modifier>M</modifier> -</req> -<req id="4.9.5.4"> -<text_body>The driver shall be able to confirm the train integrity to the RBC manually. The confirmation requires the train to be stationary. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.9.9"> -<title> -Train Data to be sent to trackside</title> -<req id="4.9.9.1"> -<text_body>The on board shall be capable of sending train data to the trackside after confirmation by the driver, or when entering the RBC area -</text_body> -<modifier>M</modifier> -</req> -<req id="4.9.9.2"> - <text_body> - The following train data shall be sent from the on board to the trackside: - <itemize> - <item>Train running number</item> - <item>STM ready for use</item> - <item>train gauge</item> - <item>Max. axle load</item> - <item>status of air tight system</item> - <item>type of el. power accepted</item> - <item>international train category</item> - <item>max. train speed</item> - <item>train length</item> - </itemize> - </text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.9.10"> -<title> -Revocation of a Movement Authority</title> -<req id="4.9.10.1"> -<text_body>It shall be possible to revoke a Movement Authority that has already been issued to a train in a co-operative way between RBC and train. -</text_body> -<modifier>M</modifier> -</req> -<req id="4.9.10.2"> -<text_body>The co-operative revocation of the MA shall be possible to a new target location, proposed from RBC. -</text_body> -<modifier>M</modifier> -</req> -<req id="4.9.10.3"> -<text_body>The new target location shall be checked for acceptance by the on board. -</text_body> -<modifier>M</modifier> -</req> -<req id="4.9.10.4"> -<text_body>If a train cannot stop at the proposed new target location it shall reject the request and keep the old target location. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.9.11"> -<title> -Reversing</title> -<req id="4.9.10.1"> -<text_body>The Reversing function shall only be possible in one active cab which is not closed at any time during the procedure. -</text_body> -<modifier>M</modifier> -</req> -<req id="4.9.10.2"> -<text_body>Reversing shall be possible as defined by a value given with the MA -</text_body> -<modifier>M</modifier> -</req> -<req id="4.9.10.5"> -<text_body>The driver shall be able to use the Reversing function without needing to re-confirm the train data. -</text_body> -<modifier>M</modifier> -</req> -<req id="4.9.10.6"> -<text_body>Reversing shall be supervised to a distance and speed set as National Values -</text_body> -<modifier>M</modifier> -</req> -<req id="4.9.10.7"> -<text_body>The distance supervised can be extended from the trackside. -</text_body> -<modifier>M</modifier> -</req> -<req id="4.9.10.8"> -<text_body>Once the train starts reversing the MA shall be cancelled. -</text_body> -<modifier>M</modifier> -</req> -</p> -<p id="4.9.12"> -<title> -Handover when passing from one RBC area to another</title> -<req id="4.9.12.1"> -<text_body>The train shall be able to automatically pass from one RBC area to another without driver intervention. -</text_body> -<modifier>M</modifier> -</req> -<req id="4.9.12.2"> -<text_body>If the train is equipped with two operational radios there shall be no performance penalty as a result of a transition from one RBC to another (train spacing and train speed). -</text_body> -<modifier>M</modifier> -</req> -<req id="4.9.12.3"> -<text_body>If the train is equipped with only one operational radio, passing from one RBC to another shall still be possible but might result in a performance penalty. -</text_body> -<modifier>M</modifier> -</req> -</p> -</p> -</p> -<p id="5"> -<title> -Failures and Fall-back Procedures</title> -<p id="5.1"> -<title> -Interruption in transmission</title> -<p id="5.1.3"> -<title> -Transmission Failures</title> -<req id="5.1.3.1"> - <text_body>In the event of a Transmission Failure the following reactions, shall be capable of being applied in accordance with a National Value: - <description> - <item>Option 1. The ETCS trainborne equipment shall immediately command the emergency brake. The failure shall be shown on the DMI.</item> - <item>Option 2. The ETCS trainborne equipment shall immediately command the full service brake. The failure shall be shown on the DMI.</item> - <item>Option 3. The train may proceed unrestricted to the end of its movement authority. The indication on the DMI shall remain, and the driver shall be informed about the loss of transmission.</item> - </description> -</text_body> -<modifier>M</modifier> -</req> -</p> -</p> -<p id="5.2"> -<title> -On board equipment failures</title> -<p id="5.2.1"> -<title></title> -<req id="5.2.1.1"> -<text_body>If there are failures of the trainborne equipment which compromise the safety of train supervision, the ETCS trainborne equipment shall immediately command the brake and bring the train to a stop. -</text_body> -<modifier>M</modifier> -</req> -<req id="5.2.1.2a"> -<text_body>The occurrence of a failure shall be displayed on the DMI. -</text_body> -<modifier>M</modifier> -</req> -<req id="5.2.1.2c"> -<text_body>In ETCS with RBC this restriction on performance shall, if possible be transmitted to the RBC. -</text_body> -<modifier>M</modifier> -</req> -</p> -</p> -<p id="5.3"> -<title>Fault indications to the driver</title> -</p> -</p> -<p id="6"> -<title>Driver-Machine Interface</title> -</p> -<p id="7"> -<title>Training</title> -</p> -<p id="8"> -<title>Reliability, Availability, Maintenability, Safety (RAMS)</title> -</p> -<p id="9"> -<title>Environmental Specification</title> -</p> -<p id="10"> -<title>Glossary</title> -<text_body>Describes terms used in the document. The title of a function is normally not described. Please refer to the note below for each function-title. -</text_body> - -<glossary> -<glossary_item> - <term>Absolute braking distance</term> - <meaning>The distance between a train following another train shall be equal to or greater than the braking distance of the following train.</meaning> -</glossary_item> -<glossary_item> - <term>Acknowledge</term> - <meaning>New data/situation that the driver has to accept to avoid intervention.</meaning> -</glossary_item> -<glossary_item> - <term>Acknowledgement</term> - <meaning>New data/situation that the driver has to accept to avoid intervention.</meaning> -</glossary_item> -<glossary_item> - <term>Advisory information</term> - <meaning>Information indicated to the driver on the DMI to assist him in driving the train.</meaning> -</glossary_item> -<glossary_item> - <term>Axle counter</term> - <meaning>A method of “train detection”. Track mounted equipment counts he number of axles entering and leaving a track section at each extremity. A calculation is performed to determine whether the track section is “occupied” or clear.</meaning> -</glossary_item> -<glossary_item> - <term>Balise</term> - <meaning>Device used for intermittent transmission between track and train and/or train and track.</meaning> -</glossary_item> -<glossary_item> - <term>Banking</term> - <meaning>An additional traction unit at the rear end of the train, not coupled, supporting the train for moving up a hill, leaving the train on top whilst running.</meaning> -</glossary_item> -<glossary_item> - <term>Block</term> - <meaning>A method of controlling the separation between trains by dividing the line into sections with, normally, no more than one train in each section. The block can either be a fixed block or a moving block.</meaning> -</glossary_item> -<glossary_item> - <term>Braking curve</term> - <meaning>A speed-distance curve calculated from train and infrastructure data and deceleration parameters of the train.</meaning> -</glossary_item> -<glossary_item> - <term>Confirm</term> - <meaning>The driver’s approval/validation that new data/information shall be taken into account by the system.</meaning> -</glossary_item> -<glossary_item> - <term>Confirmation</term> - <meaning>The driver’s approval/validation that new data/information shall be taken into account by the system.</meaning> -</glossary_item> -<glossary_item> - <term>Continuous data transmission</term> - <meaning>Track-to-train or train-to-track transmission can take place continuously via long loop or radio. The information is dedicated by a unique ETCS identifier.</meaning> -</glossary_item> -<glossary_item> - <term>CTS</term> - <meaning>Centralized Train Signalling. movement authorities and possibly static train profiles are calculated in the CTS and transmitted to the train via ETCS.</meaning> -</glossary_item> -<glossary_item> - <term>Default value</term> - <meaning>Value stored in the ETCS trainborne equipment and used if there is no other value being available.</meaning> -</glossary_item> -<glossary_item> - <term>DMI</term> - <meaning>Driver Machine Interface. The trainborne device indicating ETCS information to the driver and used by the driver for operating ETCS.</meaning> -</glossary_item> -<glossary_item> - <term>Driving "on sight"</term> - <meaning>The driver has to drive at a speed he is able to stop the train or the shunting movement respecting any obstacle on the track that may violate his vehicle(s).</meaning> -</glossary_item> -<glossary_item> - <term>Dynamic train speed profile</term> - <meaning>The speed-distance curve which a train may follow without violating the static train speed profile and the end of movement authority. This curve depends on the braking characteristics of the train and the train length.</meaning> -</glossary_item> -<glossary_item> - <term>Emergency brake</term> - <meaning>As defined in UIC leaflet 541-03. All emergency brake applications initiated by ETCS may be released by the driver according to a national value except in the case of applying to train trip</meaning> -</glossary_item> -<glossary_item> - <term>End of movement authority</term> - <meaning>Location to which the train is permitted to proceed and where target speed = zero.</meaning> -</glossary_item> -<glossary_item> - <term>Equipped line</term> - <meaning>Trackside ETCS equipment installed to provide Full Supervision .</meaning> -</glossary_item> -<glossary_item> - <term>Exit signal</term> - <meaning>Main signal, intended for trains leaving a station.</meaning> -</glossary_item> -<glossary_item> - <term>Fixed block</term> - <meaning>A block in which the extremities of the block sections are fixed. The signalling allows a train to move from one block to the next, normally only when the block ahead is clear.</meaning> -</glossary_item> -<glossary_item> - <term>Full service brake</term> - <meaning>As defined in UIC leaflet 541-03. May be released by the driver at any time.</meaning> -</glossary_item> -<glossary_item> - <term>In advance of</term> - <meaning>B is said to be in advance of A if a train would pass A before B in the direction of travel.</meaning> -</glossary_item> -<glossary_item> - <term>Infill information</term> - <meaning>Data which is transmitted from track-to-train at locations other than at main signals. Provides, for example, the ability to inform a train that the signal ahead has cleared.</meaning> -</glossary_item> -<glossary_item> - <term>In rear of</term> - <meaning>A is said to be in rear of B if a train would pass A before B in the direction of travel.</meaning> -</glossary_item> -<glossary_item> - <term>Interlocking</term> - <meaning>Trackside safety system for trains running in stations.</meaning> -</glossary_item> -<glossary_item> - <term>Intermittent transmission</term> - <meaning>Track-to-train or train-to-track transmission which can only take place when the train passes the information point (balise or short/medium loop or radio area)</meaning> -</glossary_item> -<glossary_item> - <term>Intervention</term> - <meaning>Where ETCS takes control from the driver by cutting traction power (as an option) or applying the full service brake and cutting traction power or applying the emergency brake and cutting traction power.</meaning> -</glossary_item> -<glossary_item> - <term>Local Time</term> - <meaning>Universal Time Corrected + local offset</meaning> -</glossary_item> -<glossary_item> - <term>Main signal</term> - <meaning>A fixed signal intended for train movements, capable of showing a "danger" aspect and one or more "proceed" aspects. In some cases main signals at "danger" are valid also for shunt movement.</meaning> -</glossary_item> -<glossary_item> - <term>Movement authority</term> - <meaning>Permission for a train to run to a specific location within the constraints of the infrastructure.</meaning> -</glossary_item> -<glossary_item> - <term>Moving block</term> - <meaning>A block in which the extremities of the block sections are continually adjusted according to the position of the occupying train.</meaning> -</glossary_item> -<glossary_item> - <term>Multiple</term> - <meaning>Two or more traction units in service, mechanically pneumatically and electrically coupled, which are operated by one driver.</meaning> -</glossary_item> -<glossary_item> - <term>National values</term> - <meaning>Values transmitted to a train when entering another administration related to the rules and regulations of this administration.</meaning> -</glossary_item> -<glossary_item> - <term>Non-equipped line</term> - <meaning>No trackside ETCS equipment installed or installed only for Partial Supervision</meaning> -</glossary_item> -<glossary_item> - <term>Odometry</term> - <meaning>Used for speed measurement and distance measurement.</meaning> -</glossary_item> -<glossary_item> - <term>Overlap</term> - <meaning>Part of an entrance route located after the end of the route and locked as the route. The overlap must not be released until the train has stopped.</meaning> -</glossary_item> -<glossary_item> - <term>Pantograph</term> - <meaning>Device for transmitting power from overhead wire to the train.</meaning> -</glossary_item> -<glossary_item> - <term>Permissive signal</term> - <meaning>A signal aspect or a signal identification, which enables a main signal to be passed at "danger" under special conditions, without specific permission from signalman.</meaning> -</glossary_item> -<glossary_item> - <term>Permitted speed</term> - <meaning>The speed limit at which a train is allowed to proceed without ETCS warning and/or intervention.</meaning> -</glossary_item> -<glossary_item> - <term>Propelling</term> - <meaning>A train movement, in which the driver is not situated in the leading vehicle. When propelling the operative cab is next to the train being propelled and the master switch is in Forward. A train set can not propel itself (see reversing) but is able to propel another trainset.</meaning> -</glossary_item> -<glossary_item> - <term>Railway management system</term> - <meaning>Administrative data base outside the scope of ETCS. From this data base ETCS may provide information for train supervision as well as for advisory purposes.</meaning> -</glossary_item> -<glossary_item> - <term>RBC</term> - <meaning>Radio Block Centre. A centralized safety unit to establish and control train separation. Receives location information from all trains and generates movement authorities to all trains. May provide an interface to interlocking systems for (partial) control of interlocking and indications from interlocking. Provides a train control possibility. The ETCS data radio channel used is a safe data transmission channel not intended for spoken communication.</meaning> -</glossary_item> -<glossary_item> - <term>Reference point</term> - <meaning>Information point used for train location updating. Used to correct error of odometry.</meaning> -</glossary_item> -<glossary_item> - <term>Relative braking distance</term> - <meaning>A train following another in less than absolute braking distance of the following train.</meaning> -</glossary_item> -<glossary_item> - <term>Release speed</term> - <meaning>A speed value calculated by the ETCS trainborne equipment to allow a train to approach the end of its movement authority in a safe way. Needed for intermittent transmission to enable the train to approach a signal that has cleared in order to reach the information point at the signal.</meaning> -</glossary_item> -<glossary_item> - <term>Reversing</term> - <meaning>A train movement, in which the driver is not situated in the leading vehicle. When reversing the operative cab of a locomotive is not next to the train being reversed. The operative cab of a train set will be an integral part of that train set. In both cases the master switch is in Reverse.</meaning> -</glossary_item> -<glossary_item> - <term>Route</term> - <meaning>Track section prepared for train operation.</meaning> -</glossary_item> -<glossary_item> - <term>Route map</term> - <meaning>A data base providing infrastructure data required for train operation.</meaning> -</glossary_item> -<glossary_item> - <term>Safety distance</term> - <meaning>Distance between the end of a movement authority and the first possible danger point.</meaning> -</glossary_item> -<glossary_item> - <term>Shunt hauling</term> - <meaning>A shunting movement, in which the driver is situated in the leading vehicle. Hauling forward the master switch in the operative cab is in Forward for this operation. Hauling reverse the master switch in the operative cab is in Reverse for this operation.</meaning> -</glossary_item> -<glossary_item> - <term>Shunt propelling</term> - <meaning>A shunting movement, in which the driver is not situated in the leading vehicle. See also propelling.</meaning> -</glossary_item> -<glossary_item> - <term>Shunting movement</term> - <meaning>When vehicles are moved without train data available.</meaning> -</glossary_item> -<glossary_item> - <term>Shunting signal</term> - <meaning>A fixed signal intended for shunting movements. In some cases Shunting signals at "danger" are valid also for train movements.</meaning> -</glossary_item> -<glossary_item> - <term>SRS</term> - <meaning>The ETCS System Requirements Specification document.</meaning> -</glossary_item> -<glossary_item> - <term>Static speed profile</term> - <meaning>Permanent speed restrictions for a part of track sent from track to train.</meaning> -</glossary_item> -<glossary_item> - <term>Station</term> - <meaning>Where there can be points (facing or trailing) that makes it possible for the train to use different routes. (Not identical with the BR definition).</meaning> -</glossary_item> -<glossary_item> - <term>STM</term> - <meaning>Specific Transmission Module</meaning> -</glossary_item> -<glossary_item> - <term>Stop signal</term> - <meaning>Position, from where no movement authority is given to a train, not necessarily a fixed signal.</meaning> -</glossary_item> -<glossary_item> - <term>SSRS</term> - <meaning>The ETCS Sub-System Requirements Specifications (e.g. ETCS cab, ETCS balise, ETCS radio)</meaning> -</glossary_item> -<glossary_item> - <term>Tandem</term> - <meaning>Two or more traction units, mechanically and pneumatically but not electrically coupled together, used in the same train. Each traction unit requires a separate driver.</meaning> -</glossary_item> -<glossary_item> - <term>Target</term> - <meaning>Location where any ETCS information changes or intermittent transmission is expected.</meaning> -</glossary_item> -<glossary_item> - <term>Temporary speed restriction</term> - <meaning>Speed restriction on behalf of planned, temporary conditions, e.g. track maintenance.</meaning> -</glossary_item> -<glossary_item> - <term>Traction unit</term> - <meaning>Vehicle with driving cab(s) from where a movement may be operated.</meaning> -</glossary_item> -<glossary_item> - <term>Track circuit</term> - <meaning>Trackside device used for track free/occupied determination.</meaning> -</glossary_item> -<glossary_item> - <term>Track free</term> - <meaning>Determination of a track section not occupied by any railway vehicle. Determination is traditionally based on track circuits or axle counters, but may on ETCS equipped lines be replaced by train location and train Integrity functions.</meaning> -</glossary_item> -<glossary_item> - <term>Track occupied</term> - <meaning>Track occupied by railway vehicle(s). Determination is traditionally based on track circuits or axle counters, but may on ETCS equipped lines be replaced by train location and train integrity functions. Because of the fail safe construction track occupied could mean: track not determined free.</meaning> -</glossary_item> -<glossary_item> - <term>Track-to-train transmission</term> - <meaning>Transmission of ETCS information from any trackside equipment to a train via balise, loop, radio or other media. Using intermittent transmission (balise or loop) the information can only be transmitted to a train passing the transmission unit.</meaning> -</glossary_item> -<glossary_item> - <term>Train</term> - <meaning>A traction unit with or without coupled railway vehicles or a train set of vehicles with ETCS train data available.</meaning> -</glossary_item> -<glossary_item> - <term>Train data</term> - <meaning>Data that characterises a train and which is required by ETCS in order to supervise a train movement</meaning> -</glossary_item> -<glossary_item> - <term>Train memory</term> - <meaning>Tables in the trainborne ETCS equipment for the countries to be selected according to national rules.</meaning> -</glossary_item> -<glossary_item> - <term>Train movement</term> - <meaning>When vehicles are moved with train data available, as a rule from station to station, and as a rule under the authority of "proceed" aspects from main signals, or similar procedures.</meaning> -</glossary_item> -<glossary_item> - <term>Train-to-track transmission</term> - <meaning>Transmission of ETCS information from a train to any trackside equipment via balise, loop, radio or other media. Using intermittent transmission (balise or short loop) the information can only be transmitted from a train passing the transmission unit.</meaning> -</glossary_item> -<glossary_item> - <term>Train trip</term> - <meaning>Is used when a train passes a "danger" signal, excluding any occasion when a suppress facility is used, and causes an immediate application of the emergency brake.</meaning> -</glossary_item> -<glossary_item> - <term>Warning</term> - <meaning>Audible and/or visual indication to alert the driver to a condition which requires a positive action by the driver.</meaning> -</glossary_item> -<glossary_item> - <term>Wheelslip</term> - <meaning>When a traction-driven wheel loses adhesion with the rails.</meaning> -</glossary_item> -<glossary_item> - <term>Wheelslide</term> - <meaning>When a braked wheel loses adhesion with the rails.</meaning> -</glossary_item> -<glossary_item> - <term></term> - <meaning></meaning> -</glossary_item> -</glossary> - -</p> -<p id="11"> -<title>Other technical functions</title> -</p> -</req_document> +<?xml version="1.0" encoding="UTF-8"?> +<!-- New document created with EditiX at Tue Jun 07 14:21:44 CEST 2011 --> +<req_document xsi:schemaLocation="req_document.xsd req_document.xsd" +xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" +xmlns="req_document.xsd"> + +<title>ERTMS/ETCS Functional Requirements Specification FRS</title> +<version>5.00</version> +<issue_date>2007-06-21</issue_date> +<file_number>ERA/ERTMS/003204</file_number> +<change_log> + <change_log_item> + <version></version> + <change></change> + <change_date>2007-06-21</change_date> + </change_log_item> +</change_log> +<p id="1"> +<title>Introduction</title> +<p id="1.1"> +<text_body> +This document defines the functional requirements for ERTMS/ETCS (EUROPEAN RAIL TRAFFIC MANAGEMENT SYSTEM / EUROPEAN TRAIN CONTROL SYSTEM). The document primarily defines the operational requirements and therefore contains only a few technical terms. For consistency reasons, all functional requirements not implemented in the SRS 2.3.0 have been removed from this version. +</text_body> +</p> +<p id="1.5"> +<text_body> +In the requirements of this document: +<description> + <item> (M) = Mandatory:The requirement shall be respected in every ETCS application. The applicable requirements stated in ETCS SRS and lower level mandatory specifications shall be respected.</item> + <item> (O) = Optional:It is not mandatory to implement this function in every ETCS application. If implemented, the applicable requirements stated in ETCS SRS and lower level mandatory specifications shall be respected. Note that the CCS TSI may define specific conditions, where implementation of O functions may be required for safety reasons. </item> +</description> +</text_body> +</p> +</p> +<p id= "3"> +<title>General requirements</title> +<p id= "3.1"> +<title>Basic functioning</title> +<req id= "3.1.1.1a"> + <text_body>ETCS shall provide the driver with information to allow him to drive the train safely. +</text_body> + <modifier>M</modifier> +</req> +<req id= "3.1.1.1b"> + <text_body>ETCS shall be able to supervise train and shunting movements. +</text_body> + <modifier>M</modifier> +</req> +<req id= "3.1.1.1c"> + <text_body>If the supervision is performed by a RBC it shall be possible to prevent movements of a traction unit in its area if not authorised by the RBC. +</text_body> + <modifier>M</modifier> +</req> +<req id= "3.1.1.10"> + <text_body>ETCS is required to be functional to a maximum train speed of 500 km/h. +</text_body> + <modifier>M</modifier> +</req> +</p> +<p id= "3.2"> +<title>Application levels +</title> +<req id= "3.2.1.3a"> + <text_body>The following definitions shall apply for the ETCS application levels: + <description> + <item>Level 0: ETCS active for limited train control function; trackside not fitted with any train control system or fitted with a train control system for which no STM is available onboard. + </item> + <item>Level 1: Basic track to train information via intermittent transmission media, e.g. balises. This information can be supported by infill, transmitted via balise, loop or radio. + </item> + <item>Level 2: Basic track to train and train to track information via continuous transmission media, i.e. radio. The train detection is provided by trackside. + </item> + <item>Level 3: Same as level 2 except that train integrity is provided by onboard and therefore trackside. train detection is optional. + </item> + <item>Level STM (Specific Transmission Module): Track to train information provided by national system. Onboard functions provided by national system (STM) in co-operation with onboard ETCS. + </item> + </description> +</text_body> + <modifier>M</modifier> +</req> +<req id= "3.2.1.3b"> + <text_body>It shall be possible to implement one or more of the ETCS application levels on a line. +</text_body> + <modifier>O</modifier> +</req> +<req id= "3.2.1.3c"> + <text_body>Trains equipped for ERTMS/ETCS application level 3 shall be able to run on lines equipped with ERTMS/ETCS application level 3, 2, 1 and 0, trains equipped for ERTMS/ETCS application level 2 shall be able to run on lines equipped with ERTMS/ETCS application level 2, 1 and 0 and trains equipped for ERTMS/ETCS application level 1 shall be able to run on lines equipped with ERTMS/ETCS application level 1 and 0. +</text_body> + <modifier>M</modifier> +</req> +<req id= "3.2.1.3d"> + <text_body>The current application level shall be indicated on the DMI. +</text_body> + <modifier>M</modifier> +</req> +<req id= "3.2.1.5"> + <text_body>The driver shall acknowledge the level transitions, if requested from trackside. If the driver does not acknowledge after the transition the brake shall be applied. If the driver acknowledges afterwards, the brake can be released +</text_body> + <modifier>M</modifier> +</req> +</p> +<p id= "3.7"> +<title>Operation with existing national train control systems</title> +<req id= "3.7.1.1"> + <text_body>ETCS shall be compatible with existing national systems listed in the CCS TSI such that it does not interfere with the national systems and is not interfered with by the national systems. +</text_body> + <modifier>M</modifier> +</req> +</p> +<p id= "3.9"> +<title>Operational states</title> +<req id= "3.9.1.1"> + <text_body>The ETCS trainborne equipment shall be capable of supervising the following operational states: + <enum> + <item>Full Supervision operation</item> + <item>Partial Supervision operation + <itemize> + <item>Staff Responsible operation</item> + <item>On Sight operation</item> + <item>Unfitted Line operation</item> + <item>Train Trip operation</item> + <item>Post Trip operation</item> + </itemize> + </item> + <item>National operation (STM)</item> + <item>Tandem operation</item> + <item>Multiple operation</item> + <item>Shunting operation</item> + <item>Stand By operation</item> + <item>Reversing operation</item> + </enum> + </text_body> + <modifier>M</modifier> +</req> +<req id= "3.9.1.2a"> +<text_body>Any transition which occurs while the train is moving shall in principle occur automatically. +</text_body> +<modifier>M</modifier> +</req> +<req id= "3.9.1.2b"> +<text_body>Transitions which occur while the train is stationary, shall be initiated automatically or manually as appropriate. +</text_body> +<modifier>M</modifier> +</req> +<req id= "3.9.1.2c"> +<text_body>If, as a result of an automatic transition, except for transitions to and from National Operation (STM), the responsibility for the driver increases, the ETCS shall seek an acknowledgement from the driver, whether the train is stationary or not. +</text_body> +<modifier>M</modifier> +</req> +<req id= "3.9.1.2d"> +<text_body>For transitions to and from National Operation (STM) the ETCS shall request, an acknowledgement by the driver. +</text_body> +<modifier>M</modifier> +</req> +<req id= "3.9.1.2e"> +<text_body>In case the transition has to be acknowledged and the driver fails to acknowledge as required, the ETCS shall initiate a brake application +</text_body> +<modifier>M</modifier> +</req> +<req id= "3.9.1.3"> +<text_body>During the transition period between two operational states (including two different national operations) the supervision provided shall at least ensure the same protection provided by the least restrictive state. +</text_body> +<modifier>M</modifier> +</req> +<req id= "3.9.1.4"> +<text_body>If an ETCS equipped train passes a level transition to a line fitted with more than one level, the onboard shall switch to the highest level, according to the priority given by trackside, for which it is equipped. +</text_body> +<modifier>M</modifier> +</req> +<req id= "3.9.1.5"> +<text_body>If an ETCS equipped train passes a level transition to one or more levels for which it is not equipped, ETCS shall initiate a brake application. +</text_body> +<modifier>M</modifier> +</req> +<req id= "3.9.1.6"> +<text_body>The current operational status shall be indicated to the driver on the DMI +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id= "3.10"> +<title>National values</title> +<req id= "3.10.1.1"> +<text_body>The ETCS on-board shall be capable of receiving National values from the trackside to adapt to National requirements +</text_body> +<modifier>M</modifier> +</req> +<req id= "3.10.1.3"> +<text_body>National values shall be applicable to a defined area +</text_body> +<modifier>M</modifier> +</req> +<req id= "3.10.1.6"> +<text_body>Once received onboard the national values shall remain valid even if the onboard equipment is switched off +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="3.11"> +<title>Default values for the national values</title> +<req id= "3.10.1.1"> +<text_body>If the on-board has no valid national values for the current location, default values shall be used by the onboard equipment. +</text_body> +<modifier>M</modifier> +</req> +<req id= "3.10.1.2"> +<text_body>Default values shall be harmonised values, permanently stored in all ERTMS/ETCS on board equipment +</text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4"> +<title>Functions</title> +<p id="4.1"> +<title>Operational Functions</title> +<p id="4.1.1"> +<title>On Board Equipment self Test</title> +<req id= "4.1.1.3a"> +<text_body>At Start Up, the on board equipment shall perform an automatic self-test. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.1.4b"> +<text_body>The test shall require no action on the part of the driver. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.1.4c"> +<text_body>The DMI shall indicate the result of the self-test. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.1.2"> +<title>Train and driver Data Entry</title> +<req id= "4.1.2.1a"> +<text_body>Train data shall be entered before the on-board ETCS equipment allows train movement. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.2.2"> +<text_body>The driver shall be able to select Train Data Entry on the DMI. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.2.3a"> +<text_body>Entering or overwriting data manually by the driver shall be possible but only when stationary. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.2.5a"> +<text_body>Train data may be entered automatically from a railway management system or from train memory. +</text_body> +<modifier>O</modifier> +</req> +<req id= "4.1.2.9"> +<text_body>The driver shall be able to consult train data when the train is stationary or moving.</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.2.10"> +<text_body>Current train data shall be stored (except at transition to shunting) in the ETCS equipment until the traction unit is not operative. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.2.11"> +<text_body>Stored train data shall be offered to the driver to be confirmed when Data Entry starts. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.2.13"> +<text_body>The system for Train Data Entry shall provide for the input of other data required by STMs connected to ETCS. This may require additional items, not required for ETCS, to be entered. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.2.14a"> +<text_body>The entry of driver identification and the selection of the language shall be possible.</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.2.14b"> +<text_body>The change of driver identification during a journey or a Train Running Number shall be possible</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.2.15"> +<text_body>Following successful completion of Train Data Entry, the driver shall be able to perform shunting movements or train movements.</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.2.16" part = "Y" part_id= "0"> +<text_body>The following data may be entered manually by the driver or from train memory: +<itemize> +<item>Driver identification</item> +<item>Train identification (train number) STM ready for use</item> +<item>Data required for brake calculation</item> +<item>Maximum train speed</item> +<item>Train length</item> +<item>Status of air tight system</item> +<item>Type of electric power accepted</item> +<item>Data additional required for STM (if any)</item> +<item>International train category</item> +<item>Train gauge</item> +<item>Maximum axle load of the train with a resolution of 0,5 t</item> +</itemize> +</text_body> + +<modifier>M</modifier> +</req> +<req id= "4.1.2.16" part = "Y" part_id= "1"> +<text_body>The following data may be entered manually by the driver provided by external sources +: +<itemize> +<item>Driver identification</item> +<item>Train identification (train number) STM ready for use</item> +<item>Data required for brake calculation</item> +<item>Maximum train speed</item> +<item>Train length</item> +<item>Status of air tight system</item> +<item>Type of electric power accepted</item> +<item>Data additional required for STM (if any)</item> +<item>International train category</item> +<item>Train gauge</item> +<item>Maximum axle load of the train with a resolution of 0,5 t</item> +</itemize> +</text_body> +<modifier>O</modifier> +</req> +<req id= "4.1.2.17"> +<text_body>If the onboard fails to contact the RBC when awakening the driver shall be asked to enter the RBC contact details +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.1.3"> +<title>Shunting operation</title> +<req id= "4.1.3.1"> +<text_body>An ETCS equipped traction unit shall be capable of being moved in Shunting without train data, track data or movement authority. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.3.2a"> +<text_body>Transfer to Shunting on driver’s selection shall only be possible when stationary. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.3.2c"> +<text_body>To prevent unauthorised use of the function permission shall be obtained from the RBC if the train is operating under the control of the RBC. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.3.2d"> +<text_body>Permission received shall be indicated to the driver. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.3.3"> +<text_body>It shall be possible to manually select Shunting from Stand By operation, Full Supervision operation or Partial Supervision operation +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.3.4a"> +<text_body>Automatic transfer to Shunting may be from Full Supervision operation and Partial Supervision operation status at any speed lower than or equal to the supervised shunting speed based on trackside information. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.3.4b"> +<text_body>Before authomatic transition to Shunting, ETCS shall request confirmation from the driver. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.3.5a"> +<text_body>ETCS shall supervise Shunting operation to a permitted national speed value. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.3.5b"> +<text_body>The supervised Shunting speed shall be indicated to the driver on request. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.3.6"> +<text_body>It shall be possible to apply the train trip function, if the shunting movement passes a signal showing "danger for shunting". +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.3.8a"> +<text_body>Exit from Shunting shall only be possible when the train is stationary. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.3.8b"> +<text_body>Exit from Shunting shall take place when the driver selects exit from shunting. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id= "4.1.4"> +<title>Partial Supervision</title> +<req id= "4.1.4.1"> +<text_body>Partial Supervision shall be selected either by the Driver, or by information received from track-to-train transmission. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.4.2a"> +<text_body>If acknowledgement is specified the driver shall acknowledge transfer from Full Supervision to Partial Supervision within 5 seconds +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.4.3"> +<text_body>Partial Supervision shall be indicated on the DMI. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.4.4a"> +<text_body>In Partial Supervision the train shall be supervised according to train speed and distance data available. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.4.4b"> +<text_body>The train shall have the capability of being supervised to a ceiling speed. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.4.4c"> +<text_body>This ceiling speed shall not be shown continually on the DMI but may be shown momentarily when selected by the driver. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.4.6"> +<text_body>The train shall leave Partial Supervision when the trainborne equipment is not operative any longer, when Shunting is selected or when Full Supervision is available. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.4.7"> +<text_body>It shall be possible to order a train trip when passing a stop signal +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.1.5"> +<title>Full Supervision operation</title> +<req id= "4.1.5.1a"> +<text_body>Transferring to Full Supervision shall occur automatically when a movement authority and all other necessary information is received through track-to-train transmission. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.5.1b"> +<text_body>It shall be possible for the trackside to ask a driver for confirmation about the occupancy of the track ahead before sending a Full Supervision movement authority. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.5.4"> +<text_body>Full Supervision shall provide supervision of speed and distance. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.5.5"> +<text_body>The trainborne equipment shall remain in Full Supervision until the trainborne equipment is not active any longer, when Shunting is selected or when Partial Supervision information is received. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.1.6"> +<title>Isolation of ETCS trainborne equipment</title> +<req id= "4.1.6.1a"> +<text_body>The ETCS trainborne equipment shall be capable of being isolated. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.6.5"> +<text_body>When the ETCS trainborne equipment is isolated, the system shall not show any ETCS information other than the fact that the system is isolated.</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.6.6"> +<text_body>Isolation of the ETCS trainborne equipment shall disconnect the ETCS trainborne equipment from the vehicle braking system. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.1.7"> +<title>Compatibility with existing train control and protection systems</title> +<req id= "4.1.7.1"> +<text_body>The ETCS trainborne equipment shall be capable of receiving information from the national train control systems by means of the STM. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.7.2"> +<text_body>The DMI shall display or be compatible with information from national train control systems. This may mean displaying the information shown by the national system. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.1.8"> +<title>Unfitted Line Operation</title> +<req id= "4.1.8.1"> +<text_body>Unfitted operation shall be possible if ordered by trackside +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.8.2"> +<text_body>Unfitted operation shall be possible if selected by the driver at start up +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.8.3"> +<text_body>The on board shall supervise the train against a ceiling speed +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.8.4"> +<text_body>The ceiling speed value for the unfitted operation is determined by the lower value out of +<itemize> +<item>Maximum train speed</item> +<item>National value for unfitted operation</item> +</itemize> +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.8.5"> +<text_body>The onboard shall be capable to switch to another ETCS status when transmitted from trackside +</text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4.2"> +<title>Infrastructure Functions</title> +<p id="4.2.1"> +<req id= "4.1.1.1"> +<text_body>The ETCS on-board shall be capable of receiving track description from the trackside. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.1.3a"> +<text_body>It shall be possible to send information on adhesion conditions from trackside. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.1.3b"> +<text_body>It shall also be possible, to allow the driver to change the adhesion conditions; in this case information from trackside has priority. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.1.4a"> +<text_body>The trackside shall be able to send information for the calculation of speed profiles. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.1.4b"> +<text_body>If track data at least to the location where the relevant movement authority ends are not available on-board, the movement authority shall be rejected. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.1.1.5"> +<text_body>Track to train transmission shall provide the capability to send different speed profiles for specific train categories. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id= "4.2.2"> +<title>End of movement authority</title> +<req id= "4.2.2.1"> +<text_body>The ETCS trainborne equipment shall supervise the end of movement authority, if this information is available on-board. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.2.2.2"> +<text_body>The target distance to be displayed on the DMI shall be based on the most restrictive braking curve. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.2.2.3"> +<text_body>Together with the movement authority, the on board shall be able to receive one or more time-out(s) for certain sections of the movement authority, and shorten the movement authority accordingly when a time out expires. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.2.3"> +<title>Supervision of driving into a section of track which could be occupied (On Sight operation) +</title> +<req id= "4.2.3.1"> +<text_body>Using train data and infrastructure data, braking curves shall be calculated taking into account the target information but not the location of vehicles occupying the track. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.2.3.2"> +<text_body>The ceiling speed level for the movement authority shall be defined as data National Value. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.2.3.4"> +<text_body>Before entering an occupied track, a driver acknowledgement shall be requested. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.2.3.6a"> +<text_body>The train shall be supervised according to train speed data available. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.2.3.6b"> +<text_body>The train shall, as a minimum, be supervised to a ceiling speed; the supervised speed shall not be shown on the DMI unless selected by the driver. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.2.3.6c"> +<text_body>The target distance shall not be shown on the DMI unless selected by the driver. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.2.3.6d"> +<text_body>On request of the RBC, the driver shall have the possibility to confirm that the track ahead of him until the end of the on sight section is clear +</text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4.3"> +<title>Trainborne Functions</title> +<p id="4.3.1"> +<req id= "4.3.1.1"> +<text_body>ETCS shall collect all relevant information concerning train and line speed. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.1.2a"> +<text_body>ETCS shall calculate the permitted speed for the train for all locations of the authorised movement. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.1.2b"> +<text_body>This static train speed profile shall also respect maximum line speed and track speed and special speed levels for special classes of trains. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.1.4a"> +<text_body>The ETCS trainborne equipment calculates the static train speed profile on the basis of infrastructure data and train data. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.3.2"> +<title>Dynamic train speed profile calculation +</title> +<req id= "4.3.2.1a"> +<text_body>Based on all relevant data, the ETCS shall calculate an emergency braking curve and a service braking curve +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.2.1b"> +<text_body>Based on all relevant data, the ETCS shall calculate an emergency braking curve and a service braking curve +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.2.2a"> +<text_body>When changing to a lower speed level, the front end of the train shall respect the dynamic train speed profile. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.2.2b"> +<text_body>When changing to a higher speed level the rear end of the train shall respect the static train speed profile. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.2.3"> +<text_body>It shall be possible to define certain locations (e.g. tunnels) where speed increase is related to the front of the train. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.2.5"> +<text_body>The braking curves shall ensure that the train complies with its speed requirements. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.2.7"> +<text_body>Where failure to apply the full service brake is detected the emergency brake shall stop the train in rear of the danger point. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.3.3"> +<title>Release speed calculation +</title> +<req id= "4.3.3.1"> +<text_body>The release speed shall be calculated on board, based on either: +<itemize> +<item>safety distance and overlap</item> +<item>accuracy of odometry</item> +<item>deceleration performance of the train, etc</item> +</itemize> +or given from the trackside. The release speed given from the trackside shall take priority over the release speed calculated on board. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.3.2c"> +<text_body>The release speed shall be indicated on the DMI. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.3.2d"> +<text_body>If the release speed is calculated on board it shall ensure that the train will stop before reaching the danger point +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.3.3"> +<text_body>When the train is stationary or after a certain time (e.g. the time for "route releasing" of the overlap, the release speed calculation shall be based on the distance to the danger point (if calculated on-board). The condition for this change shall be defined for each target as infrastructure data. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.3.4"> +<text_body>Each railway shall have the possibility of allowing a different release speed for every signal. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.3.4"> +<title>Train location +</title> +<req id= "4.3.4.1"> +<text_body>The ETCS trainborne equipment shall be able to determine the location of the entire train. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.4.2"> +<text_body>On lines fitted with RBC, the ETCS trainborne equipment shall be able to transmit the location of the entire train to the RBC. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.4.3"> +<text_body>The train location calculation shall take into account error of odometry. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.3.5"> +<title>Speed calculation and indication +</title> +<req id= "4.3.51a"> +<text_body>Actual speed shall be indicated on the DMI +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.5.2"> +<text_body>There shall be no discrepancy between the speed shown to the driver and the speed used for supervision of movement authorities and speed limits, function <crossref>4.3.7</crossref> +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.3.6"> +<title>Indication displayed on the DMI +</title> +<req id= "4.3.6.3"> +<text_body>The indication provided shall enable the driver to drive at the permitted speed without receiving a warning and without intervention of ETCS. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.6.4"> +<text_body>The driver shall know the distance to the next point defining the indicated braking curve and the permitted speed allowed. This shall be shown to the driver in a way that is understandable and logical. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.6.5"> +<text_body>Visual and acoustic warnings to the driver about possible intervention from ETCS shall be given to enable the driver to react and avoid intervention. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.6.6"> +<text_body>The driver shall have the possibility to select the language, this does not concern non pre-defined texts sent from the trackside. +</text_body> +<modifier>M</modifier> +</req> +<p id="4.3.7"> +<title>Supervision of movement authorities and speed limits +</title> +<req id= "4.3.7.1"> +<text_body>A train shall be supervised to its static and dynamic train speed profiles. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.7.2"> +<text_body>Within the braking curve area, a warning shall be given to the driver to enable him to react and avoid intervention from ETCS equipment at least 5 sec. before the intervention. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.7.3"> +<text_body>If the train or the shunting movement exceeds the permitted ceiling speed by a certain harmonised margin, the trainborne equipment shall execute a brake intervention until the actual speed does not exceed permitted speed; then the driver shall be able to release the brake +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.7.4b"> +<text_body>The driver shall be able to release an ETCS emergency brake application when stationary. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.7.4c"> +<text_body>If decided by a national value, the driver may release the ETCS emergency brake when the actual speed is below the permitted speed. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.3.9"> +<title>Roll away and reverse movement protection +</title> +<req id= "4.3.9.1a"> +<text_body>To protect a traction unit from roll away and unwanted reverse movements the trainborne equipment shall monitor the direction of movement in relation to the permitted direction. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.9.1b"> +<text_body>The trainborne equipment shall apply the emergency brake after a distance, defined by a national value, is travelled by the train. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.9.1c"> +<text_body>The roll away/reverse movement intervention shall be indicated on the DMI. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.9.2"> +<text_body>When the traction unit has come to a standstill, the driver shall be able to release the emergency brake. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.9.3"> +<text_body>After releasing the emergency brake ETCS will provide the supervision appertaining when roll away protection was initiated +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.9.4"> +<text_body>When using more than one traction unit this function shall be disabled in all but the leading traction unit. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.3.10"> +<title>Recording the ETCS information +</title> +<req id= "4.3.10.2"> +<text_body>All data entered, received or indicated to the driver shall be recorded onboard. All data shall be related to UTC (Universal Time Corrected) and a reference point. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.10.3"> +<text_body>Information shall be recorded to an accuracy which enables a clear view of the functioning of ETCS and way the traction unit has been driven. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.10.4a"> +<text_body>Standardised output interfaces shall enable transmission of information recorded to other media for investigation +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.10.5"> +<text_body>The retention period for the recorded data will be different and two levels are foreseen: +<enum> +<item>Data to enable investigation of accidents need only be stored for at least 24 hours, and shall be very detailed.</item> +<item>Operational data to enable assessment of driver performance shall be stored for at least one week.</item> +</enum> +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.3.10.7"> +<text_body>The following information shall be recorded: +<enum> +<item>any transition of Level and of operational status</item> +<item>the driver’s confirmation of transition to shunting</item> +<item>train supervision data and information received from national train control systems</item> +<item>actual speed</item> +<item>full service brake intervention</item> +<item>emergency brake intervention</item> +<item>applying the train trip function</item> +<item>selection of the override control</item> +<item>override of the route suitability function</item> +<item>isolation of on board ETCS equipmen</item> +<item>data entered, recieved or indicated to the driver</item> +</enum> +</text_body> +<modifier>M</modifier> +</req> +</p> +</p> +</p> +<p id="4.4"> +<title>Special Operations +</title> +<p id="4.4.1"> +<title>Using multiple traction units</title> +<req id= "4.4.1.1"> +<text_body>It shall be possible to use multiple traction units without isolating the ETCS trainborne equipment on traction unit(s) with an in-operative cab. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.4.1.2"> +<text_body>Information received shall not influence the traction unit(s) with in-operative cabs. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.4.1.3"> +<text_body>The train trip function <crossref>4.6.12</crossref> shall be suppressed in traction unit(s) with in-operative cabs. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.4.2"> +<title>Using multiple traction units</title> +<req id= "4.4.2.1"> +<text_body>It shall be possible to use tandem traction units without isolating the ETCS trainborne equipment on the tandem traction unit. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.4.2.2"> +<text_body>The train trip function <crossref>4.6.12</crossref> shall be suppressed on the tandem traction unit. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.4.2.5"> +<text_body>The driver shall enter the driver ID +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.4.7"> +<title>Train reversing</title> +<req id= "4.4.7.1"> +<text_body>It shall be possible to drive the train backwards in a supervised way (speed and distance) according to information received from trackside +</text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4.5"> +<title>Functions required in the event of incidents or other (non ETCS) system failures</title> +<p id="4.5.2"> +<title>Passing a stop signal with restricted movement authority</title> +<req id= "4.5.2.1"> +<text_body>The train speed shall be at or below a speed specified by a national value. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.5.2.2a"> +<text_body>The driver shall select an override control according to the permission received. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.5.2.2b"> +<text_body>The override control shall be protected against inadvertent operation. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.5.2.3"> +<text_body>When the train passes the stop signal, the train trip function shall be suppressed. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.5.2.4"> +<text_body>Actual speed shall still be shown on the DMI. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.5.2.5a"> +<text_body>A special indication shall be shown on the DMI. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.5.2.5b"> +<text_body>The supervised speed shall not be shown on the DMI. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.5.2.7"> +<text_body>The train shall be capable of receiving any track-to-train information intended and relevant for this train including movement authority. +</text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4.6"> +<title>Protection Functions</title> +<p id="4.6.4"> +<title>Emergency stop to train(s)</title> +<req id= "4.6.4.1a"> +<text_body>If supervised by an RBC it shall be possible to command an emergency stop to all trains in a particular area or to a specific train +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.6.4.1b"> +<text_body>It shall be possible to command an immediate train stop. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.6.4.1c"> +<text_body>It shall be possible to command a conditional emergency stop. If the train has already passed the location for the emergency stop the command shall be ignored +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.6.4.7"> +<text_body>When a train has received an emergency stop ETCS shall command the emergency brake. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.6.4.8"> +<text_body>The emergency stop shall be indicated to the driver on the DMI. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.6.11"> +<title>Route suitability</title> +<req id= "4.6.4.1a"> +<text_body>It shall be possible to prevent a train from entering a route for which it does not meet the required criteria. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.6.4.1c"> +<text_body>Route unsuitability shall be indicated on the DMI. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.6.4.2"> +<text_body>The driver shall be able to override the function when the train is stationary. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.6.4.3"> +<text_body>After overriding this function the movement authority shall be re-established. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.6.12"> +<title>Train trip</title> +<req id= "4.6.12.1"> +<text_body>When a traction unit passes a stop-signal the emergency brake shall be triggered. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.6.12.2"> +<text_body>Operation of the train trip shall be indicated on the DMI. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.6.12.3"> +<text_body>The emergency brake shall be applied until the traction unit is stationary. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.6.12.4"> +<text_body>When the traction unit is stationary the driver shall be required to acknowledge the train trip condition. This acknowledgement will release the emergency brake. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.6.12.5a"> +<text_body>After the acknowledgement the driver shall be able to continue the movement +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.6.12.5b"> +<text_body>After the acknowledgement the train shall be able to be driven backwards for a certain distance defined by national value +</text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4.7"> +<title>Train Control Centre Functions</title> +<p id="4.7.1"> +<title>Train identification</title> +<req id= "4.7.1.1"> +<text_body>The ETCS trainborne equipment shall transmit its own train identification to the RBC. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.7.1.4"> +<text_body>The train running number shall consist of a maximum of 8 numeric digits. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.7.3"> +<title>Geographical position of the train</title> +<req id= "4.7.3.2"> +<text_body>On demand, the position of the front end of the train at the time of the demand shall be indicated on the DMI. This shall be possible while the train is moving or stationary. +</text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4.8"> +<title>Additional Functions</title> +<p id="4.8.1"> +<title>Control of pantograph and power supply</title> +<req id= "4.8.1.1"> +<text_body>The ETCS on-board shall be capable of receiving information about pantograph and power supply from the trackside. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.8.1.5a"> +<text_body>The ETCS trainborne equipment shall indicate on the DMI the information regarding pantograph and power supply. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.8.1.6"> +<text_body>The information regarding lowering and raising of the pantograph and opening/closing of the circuit breaker shall be provided separately and in combinations. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.8.2"> +<title>Air tightness control</title> +<req id= "4.8.2.1"> +<text_body>The ETCS on-board shall be capable of receiving information regarding air tightness from the trackside. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.8.8"> +<title>Plain text transmission</title> +<req id= "4.8.8.1"> +<text_body>It shall be possible to send plain text messages from track to train. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.8.8.3"> +<text_body>When the plain text message appears on the DMI, the driver shall be alerted. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.8.8.5"> +<text_body>The onboard equipment shall display plain text messages as received. +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.8.8.6"> +<text_body>The character set used shall support different languages. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.8.9"> +<title>Fixed text messages</title> +<req id= "4.8.9.1"> +<text_body>It shall be possible to send fixed text messages from track to train +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.8.9.2"> +<text_body>Fixed text messages shall be provided in the language selected by the driver +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.8.10"> +<title>Management of special brakes</title> +<req id= "4.8.10.1"> +<text_body>It shall be possible to send information regarding the inhibition of the following different types of brake: +<itemize> +<item>Regenerative brake</item> +<item>Eddy current brake</item> +<item>Magnetic shoe brake</item> +</itemize> +</text_body> +<modifier>M</modifier> +</req> +<req id= "4.8.10.2"> +<text_body>Information shall be shown on the DMI +</text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="4.9"> +<title>Functions primarily related to RBC</title> +<p id="4.9.5"> +<title> +Train Integrity +</title> +<req id="4.9.5.1"> +<text_body>The ETCS on-board shall be capable of sending to the trackside train integrity information detected by a system outside ETCS +</text_body> +<modifier>M</modifier> +</req> +<req id="4.9.5.4"> +<text_body>The driver shall be able to confirm the train integrity to the RBC manually. The confirmation requires the train to be stationary. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.9.9"> +<title> +Train Data to be sent to trackside</title> +<req id="4.9.9.1"> +<text_body>The on board shall be capable of sending train data to the trackside after confirmation by the driver, or when entering the RBC area +</text_body> +<modifier>M</modifier> +</req> +<req id="4.9.9.2"> + <text_body> + The following train data shall be sent from the on board to the trackside: + <itemize> + <item>Train running number</item> + <item>STM ready for use</item> + <item>train gauge</item> + <item>Max. axle load</item> + <item>status of air tight system</item> + <item>type of el. power accepted</item> + <item>international train category</item> + <item>max. train speed</item> + <item>train length</item> + </itemize> + </text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.9.10"> +<title> +Revocation of a Movement Authority</title> +<req id="4.9.10.1"> +<text_body>It shall be possible to revoke a Movement Authority that has already been issued to a train in a co-operative way between RBC and train. +</text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.2"> +<text_body>The co-operative revocation of the MA shall be possible to a new target location, proposed from RBC. +</text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.3"> +<text_body>The new target location shall be checked for acceptance by the on board. +</text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.4"> +<text_body>If a train cannot stop at the proposed new target location it shall reject the request and keep the old target location. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.9.11"> +<title> +Reversing</title> +<req id="4.9.10.1"> +<text_body>The Reversing function shall only be possible in one active cab which is not closed at any time during the procedure. +</text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.2"> +<text_body>Reversing shall be possible as defined by a value given with the MA +</text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.5"> +<text_body>The driver shall be able to use the Reversing function without needing to re-confirm the train data. +</text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.6"> +<text_body>Reversing shall be supervised to a distance and speed set as National Values +</text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.7"> +<text_body>The distance supervised can be extended from the trackside. +</text_body> +<modifier>M</modifier> +</req> +<req id="4.9.10.8"> +<text_body>Once the train starts reversing the MA shall be cancelled. +</text_body> +<modifier>M</modifier> +</req> +</p> +<p id="4.9.12"> +<title> +Handover when passing from one RBC area to another</title> +<req id="4.9.12.1"> +<text_body>The train shall be able to automatically pass from one RBC area to another without driver intervention. +</text_body> +<modifier>M</modifier> +</req> +<req id="4.9.12.2"> +<text_body>If the train is equipped with two operational radios there shall be no performance penalty as a result of a transition from one RBC to another (train spacing and train speed). +</text_body> +<modifier>M</modifier> +</req> +<req id="4.9.12.3"> +<text_body>If the train is equipped with only one operational radio, passing from one RBC to another shall still be possible but might result in a performance penalty. +</text_body> +<modifier>M</modifier> +</req> +</p> +</p> +</p> +<p id="5"> +<title> +Failures and Fall-back Procedures</title> +<p id="5.1"> +<title> +Interruption in transmission</title> +<p id="5.1.3"> +<title> +Transmission Failures</title> +<req id="5.1.3.1"> + <text_body>In the event of a Transmission Failure the following reactions, shall be capable of being applied in accordance with a National Value: + <description> + <item>Option 1. The ETCS trainborne equipment shall immediately command the emergency brake. The failure shall be shown on the DMI.</item> + <item>Option 2. The ETCS trainborne equipment shall immediately command the full service brake. The failure shall be shown on the DMI.</item> + <item>Option 3. The train may proceed unrestricted to the end of its movement authority. The indication on the DMI shall remain, and the driver shall be informed about the loss of transmission.</item> + </description> +</text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="5.2"> +<title> +On board equipment failures</title> +<p id="5.2.1"> +<title></title> +<req id="5.2.1.1"> +<text_body>If there are failures of the trainborne equipment which compromise the safety of train supervision, the ETCS trainborne equipment shall immediately command the brake and bring the train to a stop. +</text_body> +<modifier>M</modifier> +</req> +<req id="5.2.1.2a"> +<text_body>The occurrence of a failure shall be displayed on the DMI. +</text_body> +<modifier>M</modifier> +</req> +<req id="5.2.1.2c"> +<text_body>In ETCS with RBC this restriction on performance shall, if possible be transmitted to the RBC. +</text_body> +<modifier>M</modifier> +</req> +</p> +</p> +<p id="5.3"> +<title>Fault indications to the driver</title> +</p> +</p> +<p id="6"> +<title>Driver-Machine Interface</title> +</p> +<p id="7"> +<title>Training</title> +</p> +<p id="8"> +<title>Reliability, Availability, Maintenability, Safety (RAMS)</title> +</p> +<p id="9"> +<title>Environmental Specification</title> +</p> +<p id="10"> +<title>Glossary</title> +<text_body>Describes terms used in the document. The title of a function is normally not described. Please refer to the note below for each function-title. +</text_body> + +<glossary> +<glossary_item> + <term>Absolute braking distance</term> + <meaning>The distance between a train following another train shall be equal to or greater than the braking distance of the following train.</meaning> +</glossary_item> +<glossary_item> + <term>Acknowledge</term> + <meaning>New data/situation that the driver has to accept to avoid intervention.</meaning> +</glossary_item> +<glossary_item> + <term>Acknowledgement</term> + <meaning>New data/situation that the driver has to accept to avoid intervention.</meaning> +</glossary_item> +<glossary_item> + <term>Advisory information</term> + <meaning>Information indicated to the driver on the DMI to assist him in driving the train.</meaning> +</glossary_item> +<glossary_item> + <term>Axle counter</term> + <meaning>A method of “train detection”. Track mounted equipment counts he number of axles entering and leaving a track section at each extremity. A calculation is performed to determine whether the track section is “occupied” or clear.</meaning> +</glossary_item> +<glossary_item> + <term>Balise</term> + <meaning>Device used for intermittent transmission between track and train and/or train and track.</meaning> +</glossary_item> +<glossary_item> + <term>Banking</term> + <meaning>An additional traction unit at the rear end of the train, not coupled, supporting the train for moving up a hill, leaving the train on top whilst running.</meaning> +</glossary_item> +<glossary_item> + <term>Block</term> + <meaning>A method of controlling the separation between trains by dividing the line into sections with, normally, no more than one train in each section. The block can either be a fixed block or a moving block.</meaning> +</glossary_item> +<glossary_item> + <term>Braking curve</term> + <meaning>A speed-distance curve calculated from train and infrastructure data and deceleration parameters of the train.</meaning> +</glossary_item> +<glossary_item> + <term>Confirm</term> + <meaning>The driver’s approval/validation that new data/information shall be taken into account by the system.</meaning> +</glossary_item> +<glossary_item> + <term>Confirmation</term> + <meaning>The driver’s approval/validation that new data/information shall be taken into account by the system.</meaning> +</glossary_item> +<glossary_item> + <term>Continuous data transmission</term> + <meaning>Track-to-train or train-to-track transmission can take place continuously via long loop or radio. The information is dedicated by a unique ETCS identifier.</meaning> +</glossary_item> +<glossary_item> + <term>CTS</term> + <meaning>Centralized Train Signalling. movement authorities and possibly static train profiles are calculated in the CTS and transmitted to the train via ETCS.</meaning> +</glossary_item> +<glossary_item> + <term>Default value</term> + <meaning>Value stored in the ETCS trainborne equipment and used if there is no other value being available.</meaning> +</glossary_item> +<glossary_item> + <term>DMI</term> + <meaning>Driver Machine Interface. The trainborne device indicating ETCS information to the driver and used by the driver for operating ETCS.</meaning> +</glossary_item> +<glossary_item> + <term>Driving "on sight"</term> + <meaning>The driver has to drive at a speed he is able to stop the train or the shunting movement respecting any obstacle on the track that may violate his vehicle(s).</meaning> +</glossary_item> +<glossary_item> + <term>Dynamic train speed profile</term> + <meaning>The speed-distance curve which a train may follow without violating the static train speed profile and the end of movement authority. This curve depends on the braking characteristics of the train and the train length.</meaning> +</glossary_item> +<glossary_item> + <term>Emergency brake</term> + <meaning>As defined in UIC leaflet 541-03. All emergency brake applications initiated by ETCS may be released by the driver according to a national value except in the case of applying to train trip</meaning> +</glossary_item> +<glossary_item> + <term>End of movement authority</term> + <meaning>Location to which the train is permitted to proceed and where target speed = zero.</meaning> +</glossary_item> +<glossary_item> + <term>Equipped line</term> + <meaning>Trackside ETCS equipment installed to provide Full Supervision .</meaning> +</glossary_item> +<glossary_item> + <term>Exit signal</term> + <meaning>Main signal, intended for trains leaving a station.</meaning> +</glossary_item> +<glossary_item> + <term>Fixed block</term> + <meaning>A block in which the extremities of the block sections are fixed. The signalling allows a train to move from one block to the next, normally only when the block ahead is clear.</meaning> +</glossary_item> +<glossary_item> + <term>Full service brake</term> + <meaning>As defined in UIC leaflet 541-03. May be released by the driver at any time.</meaning> +</glossary_item> +<glossary_item> + <term>In advance of</term> + <meaning>B is said to be in advance of A if a train would pass A before B in the direction of travel.</meaning> +</glossary_item> +<glossary_item> + <term>Infill information</term> + <meaning>Data which is transmitted from track-to-train at locations other than at main signals. Provides, for example, the ability to inform a train that the signal ahead has cleared.</meaning> +</glossary_item> +<glossary_item> + <term>In rear of</term> + <meaning>A is said to be in rear of B if a train would pass A before B in the direction of travel.</meaning> +</glossary_item> +<glossary_item> + <term>Interlocking</term> + <meaning>Trackside safety system for trains running in stations.</meaning> +</glossary_item> +<glossary_item> + <term>Intermittent transmission</term> + <meaning>Track-to-train or train-to-track transmission which can only take place when the train passes the information point (balise or short/medium loop or radio area)</meaning> +</glossary_item> +<glossary_item> + <term>Intervention</term> + <meaning>Where ETCS takes control from the driver by cutting traction power (as an option) or applying the full service brake and cutting traction power or applying the emergency brake and cutting traction power.</meaning> +</glossary_item> +<glossary_item> + <term>Local Time</term> + <meaning>Universal Time Corrected + local offset</meaning> +</glossary_item> +<glossary_item> + <term>Main signal</term> + <meaning>A fixed signal intended for train movements, capable of showing a "danger" aspect and one or more "proceed" aspects. In some cases main signals at "danger" are valid also for shunt movement.</meaning> +</glossary_item> +<glossary_item> + <term>Movement authority</term> + <meaning>Permission for a train to run to a specific location within the constraints of the infrastructure.</meaning> +</glossary_item> +<glossary_item> + <term>Moving block</term> + <meaning>A block in which the extremities of the block sections are continually adjusted according to the position of the occupying train.</meaning> +</glossary_item> +<glossary_item> + <term>Multiple</term> + <meaning>Two or more traction units in service, mechanically pneumatically and electrically coupled, which are operated by one driver.</meaning> +</glossary_item> +<glossary_item> + <term>National values</term> + <meaning>Values transmitted to a train when entering another administration related to the rules and regulations of this administration.</meaning> +</glossary_item> +<glossary_item> + <term>Non-equipped line</term> + <meaning>No trackside ETCS equipment installed or installed only for Partial Supervision</meaning> +</glossary_item> +<glossary_item> + <term>Odometry</term> + <meaning>Used for speed measurement and distance measurement.</meaning> +</glossary_item> +<glossary_item> + <term>Overlap</term> + <meaning>Part of an entrance route located after the end of the route and locked as the route. The overlap must not be released until the train has stopped.</meaning> +</glossary_item> +<glossary_item> + <term>Pantograph</term> + <meaning>Device for transmitting power from overhead wire to the train.</meaning> +</glossary_item> +<glossary_item> + <term>Permissive signal</term> + <meaning>A signal aspect or a signal identification, which enables a main signal to be passed at "danger" under special conditions, without specific permission from signalman.</meaning> +</glossary_item> +<glossary_item> + <term>Permitted speed</term> + <meaning>The speed limit at which a train is allowed to proceed without ETCS warning and/or intervention.</meaning> +</glossary_item> +<glossary_item> + <term>Propelling</term> + <meaning>A train movement, in which the driver is not situated in the leading vehicle. When propelling the operative cab is next to the train being propelled and the master switch is in Forward. A train set can not propel itself (see reversing) but is able to propel another trainset.</meaning> +</glossary_item> +<glossary_item> + <term>Railway management system</term> + <meaning>Administrative data base outside the scope of ETCS. From this data base ETCS may provide information for train supervision as well as for advisory purposes.</meaning> +</glossary_item> +<glossary_item> + <term>RBC</term> + <meaning>Radio Block Centre. A centralized safety unit to establish and control train separation. Receives location information from all trains and generates movement authorities to all trains. May provide an interface to interlocking systems for (partial) control of interlocking and indications from interlocking. Provides a train control possibility. The ETCS data radio channel used is a safe data transmission channel not intended for spoken communication.</meaning> +</glossary_item> +<glossary_item> + <term>Reference point</term> + <meaning>Information point used for train location updating. Used to correct error of odometry.</meaning> +</glossary_item> +<glossary_item> + <term>Relative braking distance</term> + <meaning>A train following another in less than absolute braking distance of the following train.</meaning> +</glossary_item> +<glossary_item> + <term>Release speed</term> + <meaning>A speed value calculated by the ETCS trainborne equipment to allow a train to approach the end of its movement authority in a safe way. Needed for intermittent transmission to enable the train to approach a signal that has cleared in order to reach the information point at the signal.</meaning> +</glossary_item> +<glossary_item> + <term>Reversing</term> + <meaning>A train movement, in which the driver is not situated in the leading vehicle. When reversing the operative cab of a locomotive is not next to the train being reversed. The operative cab of a train set will be an integral part of that train set. In both cases the master switch is in Reverse.</meaning> +</glossary_item> +<glossary_item> + <term>Route</term> + <meaning>Track section prepared for train operation.</meaning> +</glossary_item> +<glossary_item> + <term>Route map</term> + <meaning>A data base providing infrastructure data required for train operation.</meaning> +</glossary_item> +<glossary_item> + <term>Safety distance</term> + <meaning>Distance between the end of a movement authority and the first possible danger point.</meaning> +</glossary_item> +<glossary_item> + <term>Shunt hauling</term> + <meaning>A shunting movement, in which the driver is situated in the leading vehicle. Hauling forward the master switch in the operative cab is in Forward for this operation. Hauling reverse the master switch in the operative cab is in Reverse for this operation.</meaning> +</glossary_item> +<glossary_item> + <term>Shunt propelling</term> + <meaning>A shunting movement, in which the driver is not situated in the leading vehicle. See also propelling.</meaning> +</glossary_item> +<glossary_item> + <term>Shunting movement</term> + <meaning>When vehicles are moved without train data available.</meaning> +</glossary_item> +<glossary_item> + <term>Shunting signal</term> + <meaning>A fixed signal intended for shunting movements. In some cases Shunting signals at "danger" are valid also for train movements.</meaning> +</glossary_item> +<glossary_item> + <term>SRS</term> + <meaning>The ETCS System Requirements Specification document.</meaning> +</glossary_item> +<glossary_item> + <term>Static speed profile</term> + <meaning>Permanent speed restrictions for a part of track sent from track to train.</meaning> +</glossary_item> +<glossary_item> + <term>Station</term> + <meaning>Where there can be points (facing or trailing) that makes it possible for the train to use different routes. (Not identical with the BR definition).</meaning> +</glossary_item> +<glossary_item> + <term>STM</term> + <meaning>Specific Transmission Module</meaning> +</glossary_item> +<glossary_item> + <term>Stop signal</term> + <meaning>Position, from where no movement authority is given to a train, not necessarily a fixed signal.</meaning> +</glossary_item> +<glossary_item> + <term>SSRS</term> + <meaning>The ETCS Sub-System Requirements Specifications (e.g. ETCS cab, ETCS balise, ETCS radio)</meaning> +</glossary_item> +<glossary_item> + <term>Tandem</term> + <meaning>Two or more traction units, mechanically and pneumatically but not electrically coupled together, used in the same train. Each traction unit requires a separate driver.</meaning> +</glossary_item> +<glossary_item> + <term>Target</term> + <meaning>Location where any ETCS information changes or intermittent transmission is expected.</meaning> +</glossary_item> +<glossary_item> + <term>Temporary speed restriction</term> + <meaning>Speed restriction on behalf of planned, temporary conditions, e.g. track maintenance.</meaning> +</glossary_item> +<glossary_item> + <term>Traction unit</term> + <meaning>Vehicle with driving cab(s) from where a movement may be operated.</meaning> +</glossary_item> +<glossary_item> + <term>Track circuit</term> + <meaning>Trackside device used for track free/occupied determination.</meaning> +</glossary_item> +<glossary_item> + <term>Track free</term> + <meaning>Determination of a track section not occupied by any railway vehicle. Determination is traditionally based on track circuits or axle counters, but may on ETCS equipped lines be replaced by train location and train Integrity functions.</meaning> +</glossary_item> +<glossary_item> + <term>Track occupied</term> + <meaning>Track occupied by railway vehicle(s). Determination is traditionally based on track circuits or axle counters, but may on ETCS equipped lines be replaced by train location and train integrity functions. Because of the fail safe construction track occupied could mean: track not determined free.</meaning> +</glossary_item> +<glossary_item> + <term>Track-to-train transmission</term> + <meaning>Transmission of ETCS information from any trackside equipment to a train via balise, loop, radio or other media. Using intermittent transmission (balise or loop) the information can only be transmitted to a train passing the transmission unit.</meaning> +</glossary_item> +<glossary_item> + <term>Train</term> + <meaning>A traction unit with or without coupled railway vehicles or a train set of vehicles with ETCS train data available.</meaning> +</glossary_item> +<glossary_item> + <term>Train data</term> + <meaning>Data that characterises a train and which is required by ETCS in order to supervise a train movement</meaning> +</glossary_item> +<glossary_item> + <term>Train memory</term> + <meaning>Tables in the trainborne ETCS equipment for the countries to be selected according to national rules.</meaning> +</glossary_item> +<glossary_item> + <term>Train movement</term> + <meaning>When vehicles are moved with train data available, as a rule from station to station, and as a rule under the authority of "proceed" aspects from main signals, or similar procedures.</meaning> +</glossary_item> +<glossary_item> + <term>Train-to-track transmission</term> + <meaning>Transmission of ETCS information from a train to any trackside equipment via balise, loop, radio or other media. Using intermittent transmission (balise or short loop) the information can only be transmitted from a train passing the transmission unit.</meaning> +</glossary_item> +<glossary_item> + <term>Train trip</term> + <meaning>Is used when a train passes a "danger" signal, excluding any occasion when a suppress facility is used, and causes an immediate application of the emergency brake.</meaning> +</glossary_item> +<glossary_item> + <term>Warning</term> + <meaning>Audible and/or visual indication to alert the driver to a condition which requires a positive action by the driver.</meaning> +</glossary_item> +<glossary_item> + <term>Wheelslip</term> + <meaning>When a traction-driven wheel loses adhesion with the rails.</meaning> +</glossary_item> +<glossary_item> + <term>Wheelslide</term> + <meaning>When a braked wheel loses adhesion with the rails.</meaning> +</glossary_item> +<glossary_item> + <term></term> + <meaning></meaning> +</glossary_item> +</glossary> + +</p> +<p id="11"> +<title>Other technical functions</title> +</p> +</req_document> diff --git a/data/unl.ru/unl.zip b/data/unl.ru/unl.zip new file mode 100644 index 0000000000000000000000000000000000000000..b309a1592778df4edffa8289902080935dc0963b GIT binary patch literal 1885631 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%0Ae=uhrDqmeMJPGh@?T<+1e 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±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%0D}_~6cw#<Q~)Y~qlruKnz#94~cXqrH<` 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%0D0AB5Wal?bp%MGHFvvStlAt&HA>-s7{d8#gkvu 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%0Dbj`Mj@8+DFHNiBaHb*=M7> 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
gq_})<+eV+M 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	W3X@?5g{3x=vy4tVLJ#_|=~% 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%0DN%PnLmiNEX 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≶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®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 LGBEfa02N07%(Ft! literal 0 HcmV?d00001 -- GitLab