Copy Step 5 draw.io figures from paper/figures

This commit is contained in:
Daniel Hernandez 2026-03-01 12:58:15 +01:00
parent d09d809b2a
commit 541b272bd7
2 changed files with 848 additions and 0 deletions

View file

@ -0,0 +1,288 @@
<mxfile host="app.diagrams.net" modified="2026-03-01T00:00:00.000Z" agent="5.0" etag="example" version="24.0.0" type="device">
<diagram id="example-subgraph" name="Example Subgraph">
<mxGraphModel dx="1422" dy="762" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1400" pageHeight="800" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<!-- ============================================================ -->
<!-- INDIVIDUAL NODES (underlined text, solid rectangles) -->
<!-- ============================================================ -->
<!-- 1. person:AbeIre-00 (Irene Abendroth) — central node, blue -->
<mxCell id="n1" value="&lt;u&gt;person:AbeIre-00&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="500" y="300" width="160" height="30" as="geometry"/>
</mxCell>
<!-- DP box for person:AbeIre-00 -->
<mxCell id="dp1" value="givenName &quot;Irene&quot;&lt;br&gt;familyName &quot;Abendroth&quot;&lt;br&gt;birthDate &quot;1872-07-14&quot;^^xsd:date&lt;br&gt;deathDate &quot;1932-09-01&quot;^^xsd:date" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];dashed=1;" vertex="1" parent="1">
<mxGeometry x="500" y="330" width="160" height="80" as="geometry"/>
</mxCell>
<!-- 2. person:AbeMir-00 (Mira Abendroth) — blue -->
<mxCell id="n2" value="&lt;u&gt;person:AbeMir-00&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="900" y="550" width="150" height="30" as="geometry"/>
</mxCell>
<!-- DP box for person:AbeMir-00 -->
<mxCell id="dp2" value="givenName &quot;Mira&quot;&lt;br&gt;familyName &quot;Abendroth&quot;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];dashed=1;" vertex="1" parent="1">
<mxGeometry x="900" y="580" width="150" height="50" as="geometry"/>
</mxCell>
<!-- 3. location:UA-Lv-00 (Lviv) — blue -->
<mxCell id="n3" value="&lt;u&gt;location:UA-Lv-00&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="40" y="80" width="140" height="30" as="geometry"/>
</mxCell>
<!-- DP box for location:UA-Lv-00 -->
<mxCell id="dp3" value="wgs84:lat 49.83&lt;br&gt;wgs84:long 24.01" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];dashed=1;" vertex="1" parent="1">
<mxGeometry x="40" y="110" width="140" height="50" as="geometry"/>
</mxCell>
<!-- 4. location:AT-Weid-00 (Weidling) — blue -->
<mxCell id="n4" value="&lt;u&gt;location:AT-Weid-00&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="40" y="520" width="140" height="30" as="geometry"/>
</mxCell>
<!-- DP box for location:AT-Weid-00 -->
<mxCell id="dp4" value="wgs84:lat 48.31&lt;br&gt;wgs84:long 15.64" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];dashed=1;" vertex="1" parent="1">
<mxGeometry x="40" y="550" width="140" height="50" as="geometry"/>
</mxCell>
<!-- 5. location:AT-VIE-00 (Vienna) — blue -->
<mxCell id="n5" value="&lt;u&gt;location:AT-VIE-00&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="40" y="300" width="140" height="30" as="geometry"/>
</mxCell>
<!-- DP box for location:AT-VIE-00 -->
<mxCell id="dp5" value="wgs84:lat 48.21&lt;br&gt;wgs84:long 16.36" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];dashed=1;" vertex="1" parent="1">
<mxGeometry x="40" y="330" width="140" height="50" as="geometry"/>
</mxCell>
<!-- 6. migration_table/5 — green -->
<mxCell id="n6" value="&lt;u&gt;migration_table/5&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="240" y="140" width="150" height="30" as="geometry"/>
</mxCell>
<!-- 7. work:2 — green -->
<mxCell id="n7" value="&lt;u&gt;work:2&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="400" y="80" width="120" height="30" as="geometry"/>
</mxCell>
<!-- DP box for work:2 -->
<mxCell id="dp7" value="dateStartFuzzy &quot;1889&quot;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];dashed=1;" vertex="1" parent="1">
<mxGeometry x="400" y="110" width="120" height="30" as="geometry"/>
</mxCell>
<!-- 8. relationship/16839 — green -->
<mxCell id="n8" value="&lt;u&gt;relationship/16839&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="720" y="430" width="160" height="30" as="geometry"/>
</mxCell>
<!-- 9. organisation/71 — blue -->
<mxCell id="n9" value="&lt;u&gt;organisation/71&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="400" y="0" width="150" height="30" as="geometry"/>
</mxCell>
<!-- DP box for organisation/71 -->
<mxCell id="dp9" value="schema:name &quot;Hofoper Wien&quot;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];dashed=1;" vertex="1" parent="1">
<mxGeometry x="400" y="30" width="150" height="30" as="geometry"/>
</mxCell>
<!-- 10. occupation/Opera%20singer — blue -->
<mxCell id="n10" value="&lt;u&gt;occupation/Opera%20singer&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="780" y="200" width="180" height="30" as="geometry"/>
</mxCell>
<!-- DP box for occupation/Opera%20singer -->
<mxCell id="dp10" value="schema:name &quot;Opera singer&quot;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];dashed=1;" vertex="1" parent="1">
<mxGeometry x="780" y="230" width="180" height="30" as="geometry"/>
</mxCell>
<!-- ============================================================ -->
<!-- EXTERNAL ENTITIES (Wikidata, GND) — purple -->
<!-- ============================================================ -->
<!-- 11. wd:Q79002 — purple -->
<mxCell id="n11" value="&lt;u&gt;wd:Q79002&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
<mxGeometry x="900" y="300" width="120" height="30" as="geometry"/>
</mxCell>
<!-- 12. gnd:116002506 — purple -->
<mxCell id="n12" value="&lt;u&gt;gnd:116002506&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
<mxGeometry x="900" y="130" width="140" height="30" as="geometry"/>
</mxCell>
<!-- ============================================================ -->
<!-- ENUMERATION INSTANCES — orange -->
<!-- ============================================================ -->
<!-- 13. MigrationReason-Education — orange -->
<mxCell id="n13" value="&lt;u&gt;MigrationReason-Education&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
<mxGeometry x="200" y="40" width="190" height="30" as="geometry"/>
</mxCell>
<!-- 14. RelTypePrecise-Sister — orange -->
<mxCell id="n14" value="&lt;u&gt;RelTypePrecise-Sister&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
<mxGeometry x="720" y="550" width="160" height="30" as="geometry"/>
</mxCell>
<!-- 15. schema:Female — orange -->
<mxCell id="n15" value="&lt;u&gt;schema:Female&lt;/u&gt;" style="rounded=0;whiteSpace=wrap;html=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
<mxGeometry x="780" y="350" width="130" height="30" as="geometry"/>
</mxCell>
<!-- ============================================================ -->
<!-- OBJECT PROPERTY EDGES (solid arrows with labels) -->
<!-- ============================================================ -->
<!-- Edge 1: person:AbeIre-00 -> location:UA-Lv-00 : "birthPlace" -->
<mxCell id="e1" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n1" target="n3" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="el1" value="birthPlace" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="e1">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- Edge 2: person:AbeIre-00 -> location:AT-Weid-00 : "deathPlace" -->
<mxCell id="e2" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n1" target="n4" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="el2" value="deathPlace" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="e2">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- Edge 3: person:AbeIre-00 -> schema:Female : "gender" -->
<mxCell id="e3" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n1" target="n15" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="el3" value="gender" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="e3">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- Edge 4: person:AbeIre-00 -> occupation/Opera%20singer : "hasOccupation" -->
<mxCell id="e4" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n1" target="n10" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="el4" value="hasOccupation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="e4">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- Edge 5: migration_table/5 -> person:AbeIre-00 : "migrant" -->
<mxCell id="e5" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n6" target="n1" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="el5" value="migrant" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="e5">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- Edge 6: migration_table/5 -> location:UA-Lv-00 : "startPlace" -->
<mxCell id="e6" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n6" target="n3" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="el6" value="startPlace" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="e6">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- Edge 7: migration_table/5 -> MigrationReason-Education : "reason" -->
<mxCell id="e7" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n6" target="n13" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="el7" value="reason" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="e7">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- Edge 8: work:2 -> person:AbeIre-00 : "worker" -->
<mxCell id="e8" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n7" target="n1" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="el8" value="worker" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="e8">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- Edge 9: work:2 -> location:AT-VIE-00 : "workLocation" -->
<mxCell id="e9" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n7" target="n5" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="el9" value="workLocation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="e9">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- Edge 10: work:2 -> organisation/71 : "workOrganisation" -->
<mxCell id="e10" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n7" target="n9" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="el10" value="workOrganisation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="e10">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- Edge 11: relationship/16839 -> person:AbeIre-00 : "activePerson" -->
<mxCell id="e11" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n8" target="n1" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="el11" value="activePerson" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="e11">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- Edge 12: relationship/16839 -> person:AbeMir-00 : "passivePerson" -->
<mxCell id="e12" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n8" target="n2" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="el12" value="passivePerson" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="e12">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- Edge 13: relationship/16839 -> RelTypePrecise-Sister : "relationshipTypePrecise" -->
<mxCell id="e13" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n8" target="n14" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="el13" value="relationshipTypePrecise" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="e13">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- ============================================================ -->
<!-- owl:sameAs / EXTERNAL ID EDGES (dashed, bidirectional) -->
<!-- ============================================================ -->
<!-- Edge 14: person:AbeIre-00 -> wd:Q79002 : "owl:sameAs" (dashed bidirectional) -->
<mxCell id="e14" value="" style="endArrow=open;html=1;endFill=0;dashed=1;endSize=8;startArrow=open;startFill=0;startSize=8;arcSize=0;rounded=0;" edge="1" source="n1" target="n11" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="el14" value="owl:sameAs" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="e14">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- Edge 15: person:AbeIre-00 -> gnd:116002506 : "wdtn:P227" (dashed arrow) -->
<mxCell id="e15" value="" style="endArrow=open;html=1;endFill=0;dashed=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n1" target="n12" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="el15" value="wdtn:P227" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="e15">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,560 @@
<mxfile host="app.diagrams.net" modified="2026-03-01T00:00:00.000Z" agent="5.0" etag="ontology" version="24.0.0" type="device">
<diagram id="ontology-overview" name="Ontology Overview">
<mxGraphModel dx="1422" dy="762" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="900" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<!-- ========== ROW 0: schema:Occupation and skos:Concept ========== -->
<!-- schema:Occupation (blue) -->
<mxCell id="n01" value="schema:Occupation" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="160" y="40" width="140" height="30" as="geometry"/>
</mxCell>
<!-- skos:Concept (gray) -->
<mxCell id="n02" value="skos:Concept" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#666666;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="1320" y="40" width="120" height="30" as="geometry"/>
</mxCell>
<!-- ========== ROW 1: schema:Person, ImportSource, schema:Place, schema:Organization ========== -->
<!-- schema:Person (blue) -->
<mxCell id="n03" value="schema:Person" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="160" y="180" width="140" height="30" as="geometry"/>
</mxCell>
<!-- Datatype properties under schema:Person -->
<mxCell id="n03dp1" value="givenName : xsd:string" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#dae8fc;strokeColor=#6c8ebf;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="160" y="210" width="140" height="26" as="geometry"/>
</mxCell>
<mxCell id="n03dp2" value="familyName : xsd:string" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#dae8fc;strokeColor=#6c8ebf;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="160" y="236" width="140" height="26" as="geometry"/>
</mxCell>
<mxCell id="n03dp3" value="birthDate : xsd:date" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#dae8fc;strokeColor=#6c8ebf;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="160" y="262" width="140" height="26" as="geometry"/>
</mxCell>
<mxCell id="n03dp4" value="deathDate : xsd:date" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#dae8fc;strokeColor=#6c8ebf;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="160" y="288" width="140" height="26" as="geometry"/>
</mxCell>
<!-- ImportSource (green) -->
<mxCell id="n04" value="ImportSource" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="420" y="180" width="120" height="30" as="geometry"/>
</mxCell>
<!-- schema:Place (blue) -->
<mxCell id="n05" value="schema:Place" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="680" y="180" width="120" height="30" as="geometry"/>
</mxCell>
<!-- Datatype properties under schema:Place -->
<mxCell id="n05dp1" value="wgs84:lat : xsd:float" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#dae8fc;strokeColor=#6c8ebf;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="680" y="210" width="120" height="26" as="geometry"/>
</mxCell>
<mxCell id="n05dp2" value="wgs84:long : xsd:float" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#dae8fc;strokeColor=#6c8ebf;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="680" y="236" width="120" height="26" as="geometry"/>
</mxCell>
<mxCell id="n05dp3" value="GeoNamesID : xsd:integer" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#dae8fc;strokeColor=#6c8ebf;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="680" y="262" width="120" height="26" as="geometry"/>
</mxCell>
<!-- schema:Organization (blue) -->
<mxCell id="n06" value="schema:Organization" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="1100" y="180" width="160" height="30" as="geometry"/>
</mxCell>
<!-- Datatype properties under schema:Organization -->
<mxCell id="n06dp1" value="schema:name : xsd:string" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#dae8fc;strokeColor=#6c8ebf;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="1100" y="210" width="160" height="26" as="geometry"/>
</mxCell>
<mxCell id="n06dp2" value="rdfs:comment : xsd:string" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#dae8fc;strokeColor=#6c8ebf;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="1100" y="236" width="160" height="26" as="geometry"/>
</mxCell>
<!-- ========== Geography enum classes (side of Place) ========== -->
<!-- Continent (orange) -->
<mxCell id="n07" value="Continent" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="870" y="100" width="120" height="30" as="geometry"/>
</mxCell>
<!-- Country (orange) -->
<mxCell id="n08" value="Country" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="870" y="140" width="120" height="30" as="geometry"/>
</mxCell>
<!-- State (orange) -->
<mxCell id="n09" value="State" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="870" y="180" width="120" height="30" as="geometry"/>
</mxCell>
<!-- City (orange) -->
<mxCell id="n10" value="City" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="870" y="220" width="120" height="30" as="geometry"/>
</mxCell>
<!-- ========== ROW 2: Domain-specific classes (green) ========== -->
<!-- Migration (green) -->
<mxCell id="n11" value="Migration" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="20" y="400" width="120" height="30" as="geometry"/>
</mxCell>
<!-- Datatype properties under Migration -->
<mxCell id="n11dp1" value="dateStartMin : xsd:date" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#d5e8d4;strokeColor=#82b366;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="20" y="430" width="120" height="26" as="geometry"/>
</mxCell>
<mxCell id="n11dp2" value="dateStartMax : xsd:date" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#d5e8d4;strokeColor=#82b366;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="20" y="456" width="120" height="26" as="geometry"/>
</mxCell>
<mxCell id="n11dp3" value="dateStartFuzzy : xsd:string" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#d5e8d4;strokeColor=#82b366;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="20" y="482" width="120" height="26" as="geometry"/>
</mxCell>
<!-- Work (green) -->
<mxCell id="n12" value="Work" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="210" y="400" width="120" height="30" as="geometry"/>
</mxCell>
<!-- Datatype properties under Work -->
<mxCell id="n12dp1" value="dateStartFuzzy : xsd:string" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#d5e8d4;strokeColor=#82b366;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="210" y="430" width="120" height="26" as="geometry"/>
</mxCell>
<mxCell id="n12dp2" value="employment : xsd:string" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#d5e8d4;strokeColor=#82b366;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="210" y="456" width="120" height="26" as="geometry"/>
</mxCell>
<mxCell id="n12dp3" value="comment : xsd:string" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#d5e8d4;strokeColor=#82b366;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="210" y="482" width="120" height="26" as="geometry"/>
</mxCell>
<!-- Relationship (green) -->
<mxCell id="n13" value="Relationship" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="420" y="400" width="120" height="30" as="geometry"/>
</mxCell>
<!-- Datatype properties under Relationship -->
<mxCell id="n13dp1" value="comment : xsd:string" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#d5e8d4;strokeColor=#82b366;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="420" y="430" width="120" height="26" as="geometry"/>
</mxCell>
<mxCell id="n13dp2" value="timePeriod : xsd:string" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;fillColor=#d5e8d4;strokeColor=#82b366;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="420" y="456" width="120" height="26" as="geometry"/>
</mxCell>
<!-- PersonProfession (green) -->
<mxCell id="n14" value="PersonProfession" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="660" y="400" width="140" height="30" as="geometry"/>
</mxCell>
<!-- PersonName (green) -->
<mxCell id="n15" value="PersonName" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="860" y="400" width="120" height="30" as="geometry"/>
</mxCell>
<!-- ReligionAffiliation (green) -->
<mxCell id="n16" value="ReligionAffiliation" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="1060" y="400" width="160" height="30" as="geometry"/>
</mxCell>
<!-- ========== ROW 3: Enumeration classes (orange) ========== -->
<!-- MigrationReason (orange) -->
<mxCell id="n17" value="MigrationReason" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="20" y="600" width="140" height="30" as="geometry"/>
</mxCell>
<!-- Profession (orange) -->
<mxCell id="n18" value="Profession" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="220" y="600" width="120" height="30" as="geometry"/>
</mxCell>
<!-- EmploymentType (orange) -->
<mxCell id="n19" value="EmploymentType" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="380" y="600" width="140" height="30" as="geometry"/>
</mxCell>
<!-- RelationshipType (orange) -->
<mxCell id="n20" value="RelationshipType" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="560" y="600" width="140" height="30" as="geometry"/>
</mxCell>
<!-- RelTypePrecise (orange) -->
<mxCell id="n21" value="RelTypePrecise" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="740" y="600" width="170" height="30" as="geometry"/>
</mxCell>
<!-- NameType (orange) -->
<mxCell id="n22" value="NameType" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="950" y="600" width="120" height="30" as="geometry"/>
</mxCell>
<!-- Religion (orange) -->
<mxCell id="n23" value="Religion" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="1100" y="600" width="120" height="30" as="geometry"/>
</mxCell>
<!-- InstitutionType (orange) -->
<mxCell id="n24" value="InstitutionType" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontStyle=1;snapToPoint=1;points=[[0.1,0],[0.2,0],[0.3,0],[0.4,0],[0.5,0],[0.6,0],[0.7,0],[0.8,0],[0.9,0],[0,0.1],[0,0.3],[0,0.5],[0,0.7],[0,0.9],[0.1,1],[0.2,1],[0.3,1],[0.4,1],[0.5,1],[0.6,1],[0.7,1],[0.8,1],[0.9,1],[1,0.1],[1,0.3],[1,0.5],[1,0.7],[1,0.9]];" vertex="1" parent="1">
<mxGeometry x="1320" y="260" width="120" height="30" as="geometry"/>
</mxCell>
<!-- ========== OBJECT PROPERTY EDGES ========== -->
<!-- 1. Person -> schema:Occupation: "hasOccupation" -->
<mxCell id="e01" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n03" target="n01" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e01label" value="hasOccupation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e01">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- 2. Person -> Place: "birthPlace" -->
<mxCell id="e02" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n03" target="n05" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e02label" value="birthPlace" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e02">
<mxGeometry x="-0.3" relative="1" as="geometry">
<mxPoint y="-10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 3. Person -> Place: "deathPlace" -->
<mxCell id="e03" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n03" target="n05" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e03label" value="deathPlace" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e03">
<mxGeometry x="0.1" relative="1" as="geometry">
<mxPoint y="10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 4. Person -> ImportSource: "importSource" -->
<mxCell id="e04" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n03" target="n04" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e04label" value="importSource" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e04">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint y="-10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 5. Migration -> Person: "migrant" -->
<mxCell id="e05" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n11" target="n03" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e05label" value="migrant" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e05">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint x="-10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 6. Migration -> Place: "startPlace" -->
<mxCell id="e06" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;exitX=0.7;exitY=0;exitDx=0;exitDy=0;" edge="1" source="n11" target="n05" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e06label" value="startPlace" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e06">
<mxGeometry x="0.2" relative="1" as="geometry">
<mxPoint x="10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 7. Migration -> Place: "destinationPlace" -->
<mxCell id="e07" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;exitX=0.8;exitY=0;exitDx=0;exitDy=0;" edge="1" source="n11" target="n05" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e07label" value="destinationPlace" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e07">
<mxGeometry x="0.4" relative="1" as="geometry">
<mxPoint x="15" y="10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 8. Migration -> MigrationReason: "reason" -->
<mxCell id="e08" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n11" target="n17" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e08label" value="reason" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e08">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint x="-10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 9. Work -> Person: "worker" -->
<mxCell id="e09" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n12" target="n03" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e09label" value="worker" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e09">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint x="10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 10. Work -> Place: "workLocation" -->
<mxCell id="e10" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n12" target="n05" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e10label" value="workLocation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e10">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint y="-10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 11. Work -> Organization: "workOrganisation" -->
<mxCell id="e11" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n12" target="n06" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e11label" value="workOrganisation" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e11">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint y="-10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 12. Work -> Profession: "profession" -->
<mxCell id="e12" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n12" target="n18" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e12label" value="profession" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e12">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint x="-10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 13. Work -> EmploymentType: "employmentType" -->
<mxCell id="e13" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n12" target="n19" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e13label" value="employmentType" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e13">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint x="10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 14. Relationship -> Person: "activePerson / passivePerson" -->
<mxCell id="e14" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n13" target="n03" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e14label" value="activePerson /&#xa;passivePerson" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e14">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint x="15" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 15. Relationship -> RelationshipType: "relationshipType" -->
<mxCell id="e15" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n13" target="n20" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e15label" value="relationshipType" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e15">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint x="15" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 16. Relationship -> RelTypePrecise: "relationshipTypePrecise" -->
<mxCell id="e16" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n13" target="n21" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e16label" value="relationshipTypePrecise" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e16">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint y="10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 17. PersonProfession -> Person: "person" -->
<mxCell id="e17" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n14" target="n03" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e17label" value="person" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e17">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint y="-10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 18. PersonProfession -> Profession: "enumeratedProfession" -->
<mxCell id="e18" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n14" target="n18" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e18label" value="enumeratedProfession" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e18">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint x="-15" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 19. PersonName -> Person: "person" -->
<mxCell id="e19" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n15" target="n03" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e19label" value="person" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e19">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint y="-10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 20. PersonName -> NameType: "nameType" -->
<mxCell id="e20" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n15" target="n22" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e20label" value="nameType" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e20">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- 21. ReligionAffiliation -> Person: "person" -->
<mxCell id="e21" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n16" target="n03" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e21label" value="person" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e21">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint y="-10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 22. ReligionAffiliation -> Religion: "religion" -->
<mxCell id="e22" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n16" target="n23" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e22label" value="religion" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e22">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<!-- 23. Organization -> InstitutionType: "institutionType" -->
<mxCell id="e23" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n06" target="n24" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e23label" value="institutionType" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e23">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint y="-10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 24. Organization -> Place: "schema:location" -->
<mxCell id="e24" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n06" target="n05" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e24label" value="schema:location" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e24">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint y="-10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 25. Place -> Continent: "continent" -->
<mxCell id="e25" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n05" target="n07" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e25label" value="continent" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e25">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint y="-10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 26. Place -> Country: "country" -->
<mxCell id="e26" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n05" target="n08" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e26label" value="country" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e26">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint y="-10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- 27. Place -> City: "city" -->
<mxCell id="e27" value="" style="endArrow=classic;html=1;endSize=8;arcSize=0;rounded=0;" edge="1" source="n05" target="n10" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="e27label" value="city" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#ffffff;fontSize=10;" vertex="1" connectable="0" parent="e27">
<mxGeometry x="-0.1" relative="1" as="geometry">
<mxPoint y="10" as="offset"/>
</mxGeometry>
</mxCell>
<!-- ========== rdfs:subClassOf EDGES (open triangle: endArrow=block;endFill=0) ========== -->
<!-- Continent -> skos:Concept -->
<mxCell id="sc01" value="" style="endArrow=block;html=1;endFill=0;endSize=8;arcSize=0;rounded=0;" edge="1" source="n07" target="n02" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<!-- Country -> skos:Concept -->
<mxCell id="sc02" value="" style="endArrow=block;html=1;endFill=0;endSize=8;arcSize=0;rounded=0;" edge="1" source="n08" target="n02" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<!-- State -> skos:Concept -->
<mxCell id="sc03" value="" style="endArrow=block;html=1;endFill=0;endSize=8;arcSize=0;rounded=0;" edge="1" source="n09" target="n02" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<!-- City -> skos:Concept -->
<mxCell id="sc04" value="" style="endArrow=block;html=1;endFill=0;endSize=8;arcSize=0;rounded=0;" edge="1" source="n10" target="n02" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<!-- MigrationReason -> skos:Concept -->
<mxCell id="sc05" value="" style="endArrow=block;html=1;endFill=0;endSize=8;arcSize=0;rounded=0;" edge="1" source="n17" target="n02" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<!-- Profession -> skos:Concept -->
<mxCell id="sc06" value="" style="endArrow=block;html=1;endFill=0;endSize=8;arcSize=0;rounded=0;" edge="1" source="n18" target="n02" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<!-- EmploymentType -> skos:Concept -->
<mxCell id="sc07" value="" style="endArrow=block;html=1;endFill=0;endSize=8;arcSize=0;rounded=0;" edge="1" source="n19" target="n02" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<!-- RelationshipType -> skos:Concept -->
<mxCell id="sc08" value="" style="endArrow=block;html=1;endFill=0;endSize=8;arcSize=0;rounded=0;" edge="1" source="n20" target="n02" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<!-- RelTypePrecise -> skos:Concept -->
<mxCell id="sc09" value="" style="endArrow=block;html=1;endFill=0;endSize=8;arcSize=0;rounded=0;" edge="1" source="n21" target="n02" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<!-- NameType -> skos:Concept -->
<mxCell id="sc10" value="" style="endArrow=block;html=1;endFill=0;endSize=8;arcSize=0;rounded=0;" edge="1" source="n22" target="n02" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<!-- Religion -> skos:Concept -->
<mxCell id="sc11" value="" style="endArrow=block;html=1;endFill=0;endSize=8;arcSize=0;rounded=0;" edge="1" source="n23" target="n02" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<!-- InstitutionType -> skos:Concept -->
<mxCell id="sc12" value="" style="endArrow=block;html=1;endFill=0;endSize=8;arcSize=0;rounded=0;" edge="1" source="n24" target="n02" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<!-- ========== NAMESPACES NOTE ========== -->
<mxCell id="nNote" value="Namespaces:&#xa;schema: https://schema.org/&#xa;migrants: http://example.org/migrants/&#xa;skos: http://www.w3.org/2004/02/skos/core#&#xa;wgs84: http://www.w3.org/2003/01/geo/wgs84_pos#" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;size=15;align=left;spacingLeft=10;fontSize=10;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="20" y="680" width="320" height="90" as="geometry"/>
</mxCell>
<!-- ========== LEGEND (swimlane) ========== -->
<mxCell id="legend" value="Legend" style="swimlane;startSize=20;fontSize=11;fillColor=#f5f5f5;strokeColor=#666666;" vertex="1" parent="1">
<mxGeometry x="400" y="680" width="300" height="110" as="geometry"/>
</mxCell>
<mxCell id="leg1" value="Schema.org" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=10;fontStyle=1;" vertex="1" parent="legend">
<mxGeometry x="10" y="30" width="120" height="24" as="geometry"/>
</mxCell>
<mxCell id="leg2" value="Domain" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=10;fontStyle=1;" vertex="1" parent="legend">
<mxGeometry x="10" y="60" width="120" height="24" as="geometry"/>
</mxCell>
<mxCell id="leg3" value="Enumeration" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontSize=10;fontStyle=1;" vertex="1" parent="legend">
<mxGeometry x="160" y="30" width="120" height="24" as="geometry"/>
</mxCell>
<mxCell id="leg4" value="SKOS" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#666666;fontSize=10;fontStyle=1;" vertex="1" parent="legend">
<mxGeometry x="160" y="60" width="120" height="24" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>