<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.5 Chrome/126.0.6478.183 Electron/31.3.0 Safari/537.36" version="24.7.5" pages="2">
  <diagram name="ERD" id="10mWLu5qHy3sAh4vbXK1">
    <mxGraphModel dx="2230" dy="1943" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-2" value="Book - bo" style="swimlane;fontStyle=1;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;swimlaneFillColor=#FFFFFF;" parent="1" vertex="1">
          <mxGeometry x="40" y="120" width="240" height="296" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-3" value="id" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-2" vertex="1">
          <mxGeometry y="26" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-4" value="pIdAuthor: &lt;b&gt;&amp;lt;int&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-2" vertex="1">
          <mxGeometry y="56" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-5" value="title: &lt;b&gt;&amp;lt;varchar&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-2" vertex="1">
          <mxGeometry y="86" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-6" value="nrOfPages: &lt;b&gt;&amp;lt;int&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-2" vertex="1">
          <mxGeometry y="116" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-7" value="abstract: &lt;b&gt;&amp;lt;text&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-2" vertex="1">
          <mxGeometry y="146" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-8" value="hasHardCover: &lt;b&gt;&amp;lt;tinyint&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-2" vertex="1">
          <mxGeometry y="176" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-9" value="publisherId: &amp;lt;&lt;b&gt;genreIdSet&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-2" vertex="1">
          <mxGeometry y="206" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-10" value="verlagId: &lt;b&gt;&amp;lt;int&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-2" vertex="1">
          <mxGeometry y="236" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-11" value="pathFileNameCover: &lt;b&gt;&amp;lt;varchar&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-2" vertex="1">
          <mxGeometry y="266" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-12" value="Grp - gr" style="swimlane;fontStyle=1;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;rounded=0;fillColor=#d5e8d4;strokeColor=#82b366;swimlaneFillColor=#FFFFFF;" parent="1" vertex="1">
          <mxGeometry x="520" y="-170" width="160" height="146" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-13" value="id" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-12" vertex="1">
          <mxGeometry y="26" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-55" value="grId: &lt;b&gt;&amp;lt;int&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-12" vertex="1">
          <mxGeometry y="56" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-14" value="name: &lt;b&gt;Fantasy&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-12" vertex="1">
          <mxGeometry y="86" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-15" value="reference: &lt;b&gt;&amp;lt;varchar&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-12" vertex="1">
          <mxGeometry y="116" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-16" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;fontSize=16;" parent="1" vertex="1">
          <mxGeometry x="620" y="-390" width="230" height="100" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-17" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" parent="bF6p0M0J3xq7MaFOCHqh-16" vertex="1">
          <mxGeometry width="230" height="20" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-18" value="&lt;i style=&quot;font-size: 12px;&quot;&gt;name&lt;/i&gt;" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=12;" parent="bF6p0M0J3xq7MaFOCHqh-17" vertex="1">
          <mxGeometry width="102" height="20" as="geometry">
            <mxRectangle width="102" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-19" value="&lt;i style=&quot;font-size: 12px;&quot;&gt;reference&lt;/i&gt;" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=12;" parent="bF6p0M0J3xq7MaFOCHqh-17" vertex="1">
          <mxGeometry x="102" width="128" height="20" as="geometry">
            <mxRectangle width="128" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-20" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" parent="bF6p0M0J3xq7MaFOCHqh-16" vertex="1">
          <mxGeometry y="20" width="230" height="20" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-21" value="Genre" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=12;fontStyle=1" parent="bF6p0M0J3xq7MaFOCHqh-20" vertex="1">
          <mxGeometry width="102" height="20" as="geometry">
            <mxRectangle width="102" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-22" value="library_genre" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=12;" parent="bF6p0M0J3xq7MaFOCHqh-20" vertex="1">
          <mxGeometry x="102" width="128" height="20" as="geometry">
            <mxRectangle width="128" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-23" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" parent="bF6p0M0J3xq7MaFOCHqh-16" vertex="1">
          <mxGeometry y="40" width="230" height="20" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-24" value="Fantasy" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=12;" parent="bF6p0M0J3xq7MaFOCHqh-23" vertex="1">
          <mxGeometry width="102" height="20" as="geometry">
            <mxRectangle width="102" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-25" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=12;" parent="bF6p0M0J3xq7MaFOCHqh-23" vertex="1">
          <mxGeometry x="102" width="128" height="20" as="geometry">
            <mxRectangle width="128" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-26" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" parent="bF6p0M0J3xq7MaFOCHqh-16" vertex="1">
          <mxGeometry y="60" width="230" height="20" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-27" value="Thriller" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=12;" parent="bF6p0M0J3xq7MaFOCHqh-26" vertex="1">
          <mxGeometry width="102" height="20" as="geometry">
            <mxRectangle width="102" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <UserObject label="" link="role.administration.office" id="bF6p0M0J3xq7MaFOCHqh-28">
          <mxCell style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=12;" parent="bF6p0M0J3xq7MaFOCHqh-26" vertex="1">
            <mxGeometry x="102" width="128" height="20" as="geometry">
              <mxRectangle width="128" height="20" as="alternateBounds" />
            </mxGeometry>
          </mxCell>
        </UserObject>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-29" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" parent="bF6p0M0J3xq7MaFOCHqh-16" vertex="1">
          <mxGeometry y="80" width="230" height="20" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-30" value="Novel" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=12;" parent="bF6p0M0J3xq7MaFOCHqh-29" vertex="1">
          <mxGeometry width="102" height="20" as="geometry">
            <mxRectangle width="102" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-31" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=16;" parent="bF6p0M0J3xq7MaFOCHqh-29" vertex="1">
          <mxGeometry x="102" width="128" height="20" as="geometry">
            <mxRectangle width="128" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-34" value="Glue - gl" style="swimlane;fontStyle=1;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;rounded=0;fillColor=#d5e8d4;strokeColor=#82b366;swimlaneFillColor=#FFFFFF;" parent="1" vertex="1">
          <mxGeometry x="320" y="-200" width="160" height="116" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-35" value="id" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-34" vertex="1">
          <mxGeometry y="26" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-36" value="grId: &lt;b&gt;&amp;lt;int&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-34" vertex="1">
          <mxGeometry y="56" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-37" value="xId: &lt;b&gt;&amp;lt;int&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-34" vertex="1">
          <mxGeometry y="86" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-38" value="Person - p" style="swimlane;fontStyle=1;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;swimlaneFillColor=#FFFFFF;" parent="1" vertex="1">
          <mxGeometry x="-240" y="150" width="240" height="176" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-39" value="id" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-38" vertex="1">
          <mxGeometry y="26" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-40" value="firstName: &lt;b&gt;&amp;lt;varchar&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-38" vertex="1">
          <mxGeometry y="56" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-41" value="lastName: &lt;b&gt;&amp;lt;varchar&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-38" vertex="1">
          <mxGeometry y="86" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-42" value="email: &lt;b&gt;&amp;lt;varchar&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-38" vertex="1">
          <mxGeometry y="116" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-43" value="account: &lt;b&gt;&amp;lt;varchar&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-38" vertex="1">
          <mxGeometry y="146" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-48" value="Rental - re" style="swimlane;fontStyle=1;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;rounded=0;fillColor=#f8cecc;strokeColor=#b85450;swimlaneFillColor=#FFFFFF;" parent="1" vertex="1">
          <mxGeometry x="320" y="90" width="240" height="206" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-49" value="id" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-48" vertex="1">
          <mxGeometry y="26" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-50" value="bookId: &lt;b&gt;&amp;lt;int&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-48" vertex="1">
          <mxGeometry y="56" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-51" value="pId: &lt;b&gt;&amp;lt;int&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-48" vertex="1">
          <mxGeometry y="86" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-52" value="start: &lt;b&gt;&amp;lt;datetime&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-48" vertex="1">
          <mxGeometry y="116" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-53" value="end: &lt;b&gt;&amp;lt;datetime&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-48" vertex="1">
          <mxGeometry y="146" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-54" value="returned: &lt;b&gt;&amp;lt;datetime&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" parent="bF6p0M0J3xq7MaFOCHqh-48" vertex="1">
          <mxGeometry y="176" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-56" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;curved=0;" parent="1" source="bF6p0M0J3xq7MaFOCHqh-39" target="bF6p0M0J3xq7MaFOCHqh-4" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="bF6p0M0J3xq7MaFOCHqh-57" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=0;" parent="1" source="bF6p0M0J3xq7MaFOCHqh-3" target="bF6p0M0J3xq7MaFOCHqh-50" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-1" value="Person - p" style="swimlane;fontStyle=1;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;swimlaneFillColor=#FFFFFF;" vertex="1" parent="1">
          <mxGeometry x="600" y="150" width="240" height="176" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-2" value="id" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-1">
          <mxGeometry y="26" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-3" value="firstName: &lt;b&gt;&amp;lt;varchar&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-1">
          <mxGeometry y="56" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-4" value="lastName: &lt;b&gt;&amp;lt;varchar&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-1">
          <mxGeometry y="86" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-5" value="email: &lt;b&gt;&amp;lt;varchar&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-1">
          <mxGeometry y="116" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-6" value="account: &lt;b&gt;&amp;lt;varchar&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-1">
          <mxGeometry y="146" width="240" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-7" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;curved=0;" edge="1" parent="1" source="eYqzVy4yAPwqxw35PgEp-2" target="bF6p0M0J3xq7MaFOCHqh-51">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-8" value="Grp - gr" style="swimlane;fontStyle=1;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;rounded=0;fillColor=#d5e8d4;strokeColor=#82b366;swimlaneFillColor=#FFFFFF;" vertex="1" parent="1">
          <mxGeometry x="720" y="-140" width="160" height="146" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-9" value="id" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-8">
          <mxGeometry y="26" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-10" value="grId: &lt;b&gt;&amp;lt;int&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-8">
          <mxGeometry y="56" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-11" value="name: &lt;b&gt;&amp;lt;varchar&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-8">
          <mxGeometry y="86" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-12" value="reference: &lt;b&gt;library_genre&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-8">
          <mxGeometry y="116" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-13" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=0;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;" edge="1" parent="1" source="bF6p0M0J3xq7MaFOCHqh-3" target="bF6p0M0J3xq7MaFOCHqh-37">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-14" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=0;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;" edge="1" parent="1" source="bF6p0M0J3xq7MaFOCHqh-13" target="bF6p0M0J3xq7MaFOCHqh-36">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-15" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=0;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;" edge="1" parent="1" source="eYqzVy4yAPwqxw35PgEp-9" target="bF6p0M0J3xq7MaFOCHqh-55">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-28" value="Author" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=18;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
          <mxGeometry x="-240" y="110" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-29" value="Customer" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=18;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
          <mxGeometry x="600" y="110" width="100" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-30" value="Grp - gr" style="swimlane;fontStyle=1;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;rounded=0;fillColor=#d5e8d4;strokeColor=#82b366;swimlaneFillColor=#FFFFFF;" vertex="1" parent="1">
          <mxGeometry x="-40" y="510" width="160" height="146" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-31" value="id" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-30">
          <mxGeometry y="26" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-32" value="grId: &lt;b&gt;&amp;lt;int&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-30">
          <mxGeometry y="56" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-33" value="name: &lt;b&gt;Author&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-30">
          <mxGeometry y="86" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-34" value="reference: &lt;b&gt;&amp;lt;varchar&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-30">
          <mxGeometry y="116" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-35" value="Glue - gl" style="swimlane;fontStyle=1;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;rounded=0;fillColor=#d5e8d4;strokeColor=#82b366;swimlaneFillColor=#FFFFFF;" vertex="1" parent="1">
          <mxGeometry x="-240" y="480" width="160" height="116" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-36" value="id" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-35">
          <mxGeometry y="26" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-37" value="grId: &lt;b&gt;&amp;lt;int&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-35">
          <mxGeometry y="56" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-38" value="xId: &lt;b&gt;&amp;lt;int&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-35">
          <mxGeometry y="86" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-39" value="Grp - gr" style="swimlane;fontStyle=1;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;rounded=0;fillColor=#d5e8d4;strokeColor=#82b366;swimlaneFillColor=#FFFFFF;" vertex="1" parent="1">
          <mxGeometry x="160" y="540" width="160" height="146" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-40" value="id" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-39">
          <mxGeometry y="26" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-41" value="grId: &lt;b&gt;&amp;lt;int&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-39">
          <mxGeometry y="56" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-42" value="name: &lt;b&gt;&amp;lt;varchar&amp;gt;&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-39">
          <mxGeometry y="86" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-43" value="reference: &lt;b&gt;library_role&lt;/b&gt;" style="text;strokeColor=none;fillColor=none;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=12;whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-39">
          <mxGeometry y="116" width="160" height="30" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-44" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=0;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;" edge="1" parent="1" source="eYqzVy4yAPwqxw35PgEp-31" target="eYqzVy4yAPwqxw35PgEp-37">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-45" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=0;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;" edge="1" parent="1" source="eYqzVy4yAPwqxw35PgEp-40" target="eYqzVy4yAPwqxw35PgEp-32">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-46" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=0;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;" edge="1" parent="1" source="bF6p0M0J3xq7MaFOCHqh-39" target="eYqzVy4yAPwqxw35PgEp-38">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-47" value="Role" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=18;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
          <mxGeometry x="-40" y="470" width="60" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-48" value="Container: Role" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=18;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
          <mxGeometry x="160" y="500" width="150" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-49" value="Genre" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=18;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
          <mxGeometry x="520" y="-210" width="70" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-50" value="Container: Genre" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=18;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
          <mxGeometry x="720" y="-180" width="160" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-51" value="Glue: Role" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=18;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
          <mxGeometry x="-240" y="440" width="110" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-52" value="Glue: Genre" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=18;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
          <mxGeometry x="320" y="-240" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-87" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=0;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;entryX=0;entryY=0.075;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="eYqzVy4yAPwqxw35PgEp-53" target="bF6p0M0J3xq7MaFOCHqh-12">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="540" y="-220" as="targetPoint" />
            <Array as="points">
              <mxPoint x="500" y="-320" />
              <mxPoint x="500" y="-159" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-53" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
          <mxGeometry x="580" y="-350" width="20" height="60" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-55" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=0;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.103;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;" edge="1" parent="1" source="bF6p0M0J3xq7MaFOCHqh-20" target="eYqzVy4yAPwqxw35PgEp-8">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-56" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;fontSize=16;" vertex="1" parent="1">
          <mxGeometry x="50" y="740" width="210" height="100" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-57" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-56">
          <mxGeometry width="210" height="20" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-58" value="&lt;i style=&quot;font-size: 12px;&quot;&gt;name&lt;/i&gt;" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=12;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-57">
          <mxGeometry width="93" height="20" as="geometry">
            <mxRectangle width="93" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-59" value="&lt;i style=&quot;font-size: 12px;&quot;&gt;reference&lt;/i&gt;" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=12;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-57">
          <mxGeometry x="93" width="117" height="20" as="geometry">
            <mxRectangle width="117" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-72" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-56">
          <mxGeometry y="20" width="210" height="20" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-73" value="Role" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=12;fontStyle=1" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-72">
          <mxGeometry width="93" height="20" as="geometry">
            <mxRectangle width="93" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-74" value="&lt;span style=&quot;font-size: 12px;&quot;&gt;library_role&lt;/span&gt;" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=16;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-72">
          <mxGeometry x="93" width="117" height="20" as="geometry">
            <mxRectangle width="117" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-75" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-56">
          <mxGeometry y="40" width="210" height="20" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-76" value="Customer" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=12;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-75">
          <mxGeometry width="93" height="20" as="geometry">
            <mxRectangle width="93" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-77" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=16;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-75">
          <mxGeometry x="93" width="117" height="20" as="geometry">
            <mxRectangle width="117" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-78" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-56">
          <mxGeometry y="60" width="210" height="20" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-79" value="Author" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=12;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-78">
          <mxGeometry width="93" height="20" as="geometry">
            <mxRectangle width="93" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-80" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=16;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-78">
          <mxGeometry x="93" width="117" height="20" as="geometry">
            <mxRectangle width="117" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-81" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-56">
          <mxGeometry y="80" width="210" height="20" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-82" value="Librarian" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=12;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-81">
          <mxGeometry width="93" height="20" as="geometry">
            <mxRectangle width="93" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-83" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=16;" vertex="1" parent="eYqzVy4yAPwqxw35PgEp-81">
          <mxGeometry x="93" width="117" height="20" as="geometry">
            <mxRectangle width="117" height="20" as="alternateBounds" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-84" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=0;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.006;entryY=0.075;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;" edge="1" parent="1" source="eYqzVy4yAPwqxw35PgEp-72" target="eYqzVy4yAPwqxw35PgEp-39">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-85" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
          <mxGeometry x="20" y="780" width="20" height="60" as="geometry" />
        </mxCell>
        <mxCell id="eYqzVy4yAPwqxw35PgEp-86" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=0;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=-0.006;entryY=0.096;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;" edge="1" parent="1" source="eYqzVy4yAPwqxw35PgEp-85" target="eYqzVy4yAPwqxw35PgEp-30">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="-60" y="810" />
              <mxPoint x="-60" y="524" />
            </Array>
          </mxGeometry>
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
  <diagram id="d3fTWQ2T9PrnZwnrBL7i" name="BPMN">
    <mxGraphModel dx="913" dy="579" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
