<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://web.resource.org/cc/"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="210mm"
   height="297mm"
   id="svg2"
   sodipodi:version="0.32"
   inkscape:version="0.42.2"
   sodipodi:docbase="C:\RuleML\modularization\model"
   sodipodi:docname="ruleml_m12n_09_uml_toplevel.svg"
   inkscape:export-filename="C:\RuleML\modularization\model\ruleml_m12n_09_uml_toplevel.png"
   inkscape:export-xdpi="90.000000"
   inkscape:export-ydpi="90.000000">
  <defs
     id="defs3">
    <metadata
       id="metadata950">
      <rdf:RDF>
        <cc:Work
           rdf:about="">
          <dc:format>image/svg+xml</dc:format>
          <dc:type
             rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        </cc:Work>
      </rdf:RDF>
    </metadata>
    <sodipodi:namedview
       id="namedview949"
       pagecolor="#ffffff"
       bordercolor="#666666"
       borderopacity="1.0"
       inkscape:pageopacity="0.0"
       inkscape:pageshadow="2"
       inkscape:zoom="1.7366334"
       inkscape:cx="158.78972"
       inkscape:cy="678.79466"
       inkscape:window-width="719"
       inkscape:window-height="593"
       inkscape:window-x="154"
       inkscape:window-y="61" />
    <defs
       id="defs909">
      <defs
         id="defs910">
        <defs
           id="defs901">
          <marker
             style="overflow:visible;"
             id="marker17158"
             refX="0.0"
             refY="0.0"
             orient="auto"
             inkscape:stockid="TriangleInM">
            <path
               transform="scale(-0.4)"
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
               d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
               id="path2000"
               sodipodi:nodetypes="cccc" />
          </marker>
          <marker
             style="overflow:visible;"
             id="marker2063"
             refX="0.0"
             refY="0.0"
             orient="auto"
             inkscape:stockid="DiamondL">
            <path
               transform="scale(0.8)"
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
               d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z "
               id="path2008" />
          </marker>
          <marker
             style="overflow:visible;"
             id="marker2061"
             refX="0.0"
             refY="0.0"
             orient="auto"
             inkscape:stockid="DiamondM">
            <path
               transform="scale(0.4)"
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
               d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z "
               id="path2006" />
          </marker>
          <marker
             style="overflow:visible;"
             id="marker2052"
             refX="0.0"
             refY="0.0"
             orient="auto"
             inkscape:stockid="TriangleInL">
            <path
               transform="scale(-0.8)"
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
               d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
               id="path2002"
               sodipodi:nodetypes="cccc" />
          </marker>
          <marker
             style="overflow:visible;"
             id="Arrow2L"
             refX="0.0"
             refY="0.0"
             orient="auto"
             inkscape:stockid="Arrow2L">
            <path
               transform="scale(1.1) translate(-5,0)"
               d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
               style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
               id="path2042"
               sodipodi:nodetypes="cccc" />
          </marker>
          <defs
             id="defs1107">
            <marker
               style="overflow:visible;"
               id="DiamondL"
               refX="0.0"
               refY="0.0"
               orient="auto"
               inkscape:stockid="DiamondL">
              <path
                 transform="scale(0.8)"
                 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
                 d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z "
                 id="path1764" />
            </marker>
            <marker
               style="overflow:visible;"
               id="Arrow1L"
               refX="0.0"
               refY="0.0"
               orient="auto"
               inkscape:stockid="Arrow1L">
              <path
                 transform="scale(0.8)"
                 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
                 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
                 id="path1804"
                 sodipodi:nodetypes="ccccc" />
            </marker>
            <marker
               style="overflow:visible;"
               id="SquareS"
               refX="0.0"
               refY="0.0"
               orient="auto"
               inkscape:stockid="SquareS">
              <path
                 transform="scale(0.2)"
                 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
                 d="M -5.0,-5.0 L -5.0,5.0 L 5.0,5.0 L 5.0,-5.0 L -5.0,-5.0 z "
                 id="path948"
                 sodipodi:nodetypes="ccccc" />
            </marker>
            <marker
               style="overflow:visible;"
               id="TriangleOutS"
               refX="0.0"
               refY="0.0"
               orient="auto"
               inkscape:stockid="TriangleOutS">
              <path
                 transform="scale(0.2)"
                 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
                 d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
                 id="path1051"
                 sodipodi:nodetypes="cccc" />
            </marker>
            <marker
               style="overflow:visible;"
               id="DiamondS"
               refX="0.0"
               refY="0.0"
               orient="auto"
               inkscape:stockid="DiamondS">
              <path
                 transform="scale(0.2)"
                 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
                 d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z "
                 id="path840" />
            </marker>
            <marker
               style="overflow:visible;"
               id="TriangleOutL"
               refX="0.0"
               refY="0.0"
               orient="auto"
               inkscape:stockid="TriangleOutL">
              <path
                 transform="scale(0.8)"
                 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
                 d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
                 id="path1752"
                 sodipodi:nodetypes="cccc" />
            </marker>
            <marker
               style="overflow:visible;"
               id="TriangleInM"
               refX="0.0"
               refY="0.0"
               orient="auto"
               inkscape:stockid="TriangleInM">
              <path
                 transform="scale(-0.4)"
                 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
                 d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
                 id="path1756"
                 sodipodi:nodetypes="cccc" />
            </marker>
            <linearGradient
               id="linearGradient1810">
              <stop
                 style="stop-color:#000;stop-opacity:1;"
                 offset="0"
                 id="stop1811" />
              <stop
                 style="stop-color:#fff;stop-opacity:1;"
                 offset="1"
                 id="stop1812" />
            </linearGradient>
            <marker
               style="overflow:visible;"
               id="TriangleInL"
               refX="0.0"
               refY="0.0"
               orient="auto"
               inkscape:stockid="TriangleInL">
              <path
                 transform="scale(-0.8)"
                 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
                 d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
                 id="path1758"
                 sodipodi:nodetypes="cccc" />
            </marker>
            <marker
               style="overflow:visible;"
               id="DiamondM"
               refX="0.0"
               refY="0.0"
               orient="auto"
               inkscape:stockid="DiamondM">
              <path
                 transform="scale(0.4)"
                 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
                 d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z "
                 id="path1762" />
            </marker>
            <linearGradient
               xlink:href="#linearGradient1810"
               id="linearGradient1813" />
            <radialGradient
               xlink:href="#linearGradient1810"
               id="radialGradient1814"
               cx="0.50000000"
               cy="0.50000000"
               r="0.50000000"
               fx="0.50000000"
               fy="0.50000000" />
          </defs>
          <sodipodi:namedview
             id="namedview925"
             pagecolor="#ffffff"
             bordercolor="#666666"
             borderopacity="1.0"
             inkscape:pageopacity="0.0"
             inkscape:pageshadow="2"
             inkscape:zoom="3.4732668"
             inkscape:cx="267.13832"
             inkscape:cy="716.11060"
             inkscape:window-width="1024"
             inkscape:window-height="721"
             showgrid="false"
             snaptogrid="false"
             inkscape:window-x="-4"
             inkscape:window-y="-4" />
        </defs>
        <sodipodi:namedview
           id="namedview937"
           pagecolor="#ffffff"
           bordercolor="#666666"
           borderopacity="1.0"
           inkscape:pageopacity="0.0"
           inkscape:pageshadow="2"
           inkscape:zoom="1.2279853"
           inkscape:cx="290.50464"
           inkscape:cy="565.73126"
           inkscape:window-width="1024"
           inkscape:window-height="721"
           inkscape:window-x="-4"
           inkscape:window-y="-4" />
      </defs>
      <sodipodi:namedview
         id="namedview947"
         pagecolor="#ffffff"
         bordercolor="#666666"
         borderopacity="1.0"
         inkscape:pageopacity="0.0"
         inkscape:pageshadow="2"
         inkscape:zoom="1.2279853"
         inkscape:cx="335.75954"
         inkscape:cy="759.52204"
         inkscape:window-width="1024"
         inkscape:window-height="721"
         inkscape:window-x="-4"
         inkscape:window-y="-4" />
    </defs>
    <marker
       inkscape:stockid="DiamondM"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="marker20716"
       style="overflow:visible">
      <path
         id="path20635"
         d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
         transform="scale(0.4)" />
    </marker>
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="0.88567182"
     inkscape:cx="519.57241"
     inkscape:cy="778.87650"
     inkscape:document-units="px"
     inkscape:current-layer="layer3"
     inkscape:window-width="1024"
     inkscape:window-height="712"
     inkscape:window-x="-4"
     inkscape:window-y="-4" />
  <metadata
     id="metadata4">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:groupmode="layer"
     id="layer3"
     inkscape:label="Default"
     style="display:inline">
    <g
       id="g9066"
       transform="translate(0.000000,18.00000)">
      <rect
         y="171.29648"
         x="48.530758"
         height="124.28103"
         width="196.36261"
         id="rect7889"
         style="fill:#2f33d3;fill-opacity:0.26486483;stroke:#2f33d3;stroke-width:2.7520053;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.00000000;stroke-opacity:1.0000000;display:inline" />
      <text
         sodipodi:linespacing="125.00000%"
         id="text18663"
         y="223.20735"
         x="145.74217"
         style="font-size:28.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125.00000%;writing-mode:lr-tb;text-anchor:middle;fill:#2f33d3;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;display:inline;font-family:Tahoma"
         xml:space="preserve"><tspan
           style="font-size:28.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125.00000%;writing-mode:lr-tb;text-anchor:middle;font-family:Tahoma"
           y="223.20735"
           x="145.74217"
           id="tspan18665"
           sodipodi:role="line">Derivation</tspan><tspan
           style="font-size:28.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125.00000%;writing-mode:lr-tb;text-anchor:middle;font-family:Tahoma"
           id="tspan8326"
           y="258.20735"
           x="145.74217"
           sodipodi:role="line">RuleML</tspan></text>
    </g>
    <path
       style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:2.0322726;marker-start:url(#marker20716);stroke-miterlimit:4.0000000;stroke-dasharray:none;display:inline"
       d="M 357.37120,86.154624 C 146.12318,187.69199 146.12318,187.69199 146.12318,187.69199"
       id="path22808" />
    <text
       xml:space="preserve"
       style="font-size:60.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;fill:#2f33d3;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;display:inline;font-family:Tahoma"
       x="252.24026"
       y="69.912178"
       id="text7584"
       sodipodi:linespacing="125.00000%"><tspan
         sodipodi:role="line"
         id="tspan7586"
         x="252.24026"
         y="69.912178"
         style="font-size:60.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;font-family:Tahoma">RuleML</tspan></text>
    <g
       id="g9072"
       transform="translate(-41.77620,16.87091)">
      <rect
         y="172.76312"
         x="310.54797"
         height="124.28103"
         width="196.36261"
         id="rect9060"
         style="fill:#2f9e33;fill-opacity:0.26486483;stroke:#2fd333;stroke-width:2.7520053;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.00000000;stroke-opacity:1.0000000;display:inline" />
      <text
         sodipodi:linespacing="125.00000%"
         id="text8322"
         y="241.6951"
         x="410.31238"
         style="font-size:28.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125.00000%;writing-mode:lr-tb;text-anchor:middle;fill:#2fd333;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;display:inline;font-family:Tahoma"
         xml:space="preserve"><tspan
           y="241.69510"
           x="410.31238"
           id="tspan8324"
           sodipodi:role="line">PR RuleML</tspan></text>
    </g>
    <path
       style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:2.0000000;marker-start:url(#marker2061);stroke-miterlimit:4.0000000;stroke-dasharray:none;display:inline"
       d="M 369.21125,86.908369 C 369.21125,188.56526 369.21125,188.56526 369.21125,188.56526"
       id="path9064" />
    <path
       style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:2.0322726;marker-start:url(#marker20716);stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000;display:inline"
       d="M 381.69019,86.709966 C 592.93821,188.24734 592.93821,188.24734 592.93821,188.24734"
       id="path12005" />
    <text
       xml:space="preserve"
       style="font-size:40.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Tahoma"
       x="564.54321"
       y="136.60773"
       id="text12007"
       sodipodi:linespacing="125.00000%"><tspan
         sodipodi:role="line"
         id="tspan12009"
         x="564.54321"
         y="136.60773">. . .</tspan></text>
    <text
       xml:space="preserve"
       style="font-size:40.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;display:inline;font-family:Tahoma"
       x="565.68884"
       y="249.67111"
       id="text12011"
       sodipodi:linespacing="125.00000%"><tspan
         sodipodi:role="line"
         id="tspan12013"
         x="565.68884"
         y="249.67111">. . .</tspan></text>
  </g>
</svg>
