Move legend and namespace note into a standalone notations.drawio file shared across all figures. Regenerate Step 6 figures with stacked datatype property boxes (UML-like) matching the Step 5 style, instead of separate connected nodes.
104 lines
7.1 KiB
XML
104 lines
7.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<mxfile host="app.diagrams.net" type="device">
|
|
<diagram name="Notations" id="notations">
|
|
<mxGraphModel dx="820" dy="580" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="800" pageHeight="600" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0"/>
|
|
<mxCell id="1" parent="0"/>
|
|
|
|
<!-- ============================================================ -->
|
|
<!-- NAMESPACE NOTE (shape=note, top) -->
|
|
<!-- ============================================================ -->
|
|
<mxCell id="2" value="<div><b>Namespaces</b></div><div><b>tm:</b> https://daniel.degu.cl/ontologies/theatre-migrants/</div><div><b>schema:</b> https://schema.org/</div><div><b>org:</b> http://www.w3.org/ns/org#</div><div><b>skos:</b> http://www.w3.org/2004/02/skos/core#</div><div><b>rdfs:</b> http://www.w3.org/2000/01/rdf-schema#</div><div><b>owl:</b> http://www.w3.org/2002/07/owl#</div><div><b>wgs84:</b> http://www.w3.org/2003/01/geo/wgs84_pos#</div><div><b>wdtn:</b> http://www.wikidata.org/prop/direct-normalized/</div>" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontSize=11;" vertex="1" parent="1">
|
|
<mxGeometry x="20" y="20" width="400" height="190" as="geometry"/>
|
|
</mxCell>
|
|
|
|
<!-- ============================================================ -->
|
|
<!-- LEGEND (swimlane, below namespace note) -->
|
|
<!-- ============================================================ -->
|
|
<mxCell id="3" value="Legend" style="swimlane;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
|
<mxGeometry x="20" y="230" width="400" height="310" as="geometry"/>
|
|
</mxCell>
|
|
|
|
<!-- ── Namespace colour boxes ─────────────────────────────── -->
|
|
<mxCell id="10" value="tm: (Theatre Migrants)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=10;" vertex="1" parent="3">
|
|
<mxGeometry x="15" y="35" width="170" height="22" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="11" value="schema: (Schema.org)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=10;" vertex="1" parent="3">
|
|
<mxGeometry x="200" y="35" width="185" height="22" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="12" value="org: (W3C Organization)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontSize=10;" vertex="1" parent="3">
|
|
<mxGeometry x="15" y="65" width="170" height="22" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="13" value="skos: (SKOS)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontSize=10;" vertex="1" parent="3">
|
|
<mxGeometry x="200" y="65" width="185" height="22" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="14" value="External URIs" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;fontSize=10;" vertex="1" parent="3">
|
|
<mxGeometry x="15" y="95" width="170" height="22" as="geometry"/>
|
|
</mxCell>
|
|
|
|
<!-- ── Line style examples ────────────────────────────────── -->
|
|
|
|
<!-- Solid arrow -> Object Property -->
|
|
<mxCell id="20" value="" style="endArrow=classic;html=1;endSize=8;" edge="1" parent="3">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="15" y="145" as="sourcePoint"/>
|
|
<mxPoint x="115" y="145" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="21" value="Object Property" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;" vertex="1" parent="3">
|
|
<mxGeometry x="120" y="132" width="120" height="25" as="geometry"/>
|
|
</mxCell>
|
|
|
|
<!-- Open-triangle arrow -> rdfs:subClassOf -->
|
|
<mxCell id="22" value="" style="endArrow=block;endFill=0;html=1;endSize=8;" edge="1" parent="3">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="15" y="172" as="sourcePoint"/>
|
|
<mxPoint x="115" y="172" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="23" value="rdfs:subClassOf" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;" vertex="1" parent="3">
|
|
<mxGeometry x="120" y="159" width="120" height="25" as="geometry"/>
|
|
</mxCell>
|
|
|
|
<!-- Dashed open arrow -> rdf:type -->
|
|
<mxCell id="24" value="" style="endArrow=open;endFill=0;dashed=1;html=1;endSize=8;" edge="1" parent="3">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="15" y="199" as="sourcePoint"/>
|
|
<mxPoint x="115" y="199" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="25" value="rdf:type" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;" vertex="1" parent="3">
|
|
<mxGeometry x="120" y="186" width="120" height="25" as="geometry"/>
|
|
</mxCell>
|
|
|
|
<!-- ── Node type examples ─────────────────────────────────── -->
|
|
|
|
<!-- Solid rectangle -> Class -->
|
|
<mxCell id="30" value="Class" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontSize=10;" vertex="1" parent="3">
|
|
<mxGeometry x="15" y="228" width="100" height="25" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="31" value="Class" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;" vertex="1" parent="3">
|
|
<mxGeometry x="120" y="228" width="60" height="25" as="geometry"/>
|
|
</mxCell>
|
|
|
|
<!-- Dashed rectangle -> Datatype Property: datatype -->
|
|
<mxCell id="32" value="prop : datatype" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontSize=10;" vertex="1" parent="3">
|
|
<mxGeometry x="185" y="228" width="100" height="25" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="33" value="Datatype Property" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;" vertex="1" parent="3">
|
|
<mxGeometry x="290" y="228" width="105" height="25" as="geometry"/>
|
|
</mxCell>
|
|
|
|
<!-- Rectangle with underlined text -> Individual -->
|
|
<mxCell id="34" value="<u>ex:Instance</u>" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=4;fontSize=10;" vertex="1" parent="3">
|
|
<mxGeometry x="15" y="265" width="100" height="25" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="35" value="Individual" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;" vertex="1" parent="3">
|
|
<mxGeometry x="120" y="265" width="80" height="25" as="geometry"/>
|
|
</mxCell>
|
|
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|