add relation saved-to to events and visits

This commit is contained in:
Frank Xu
2021-02-17 14:42:02 -05:00
parent 844b0ee3e1
commit 8d8caa96cc
3 changed files with 90 additions and 82 deletions

View File

@@ -23,10 +23,10 @@
.st9 {font-size:1em}
.st10 {marker-end:url(#mrkr4-61);stroke:#008cd8;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st11 {fill:#008cd8;fill-opacity:1;stroke:#008cd8;stroke-opacity:1;stroke-width:0.22935779816514}
.st12 {fill:#ffffff;stroke:none;stroke-linecap:butt;stroke-width:7.2}
.st12 {fill:#ffffff;stroke:none;stroke-linecap:butt}
.st13 {fill:#002f49;font-family:Franklin Gothic Demi;font-size:0.666664em}
.st14 {fill:#a0370b;font-family:Franklin Gothic Demi;font-size:1.00001em}
.st15 {fill:#ffffff;stroke:none;stroke-linecap:butt}
.st14 {fill:#ffffff;stroke:none;stroke-linecap:butt;stroke-width:7.2}
.st15 {fill:#a0370b;font-family:Franklin Gothic Demi;font-size:1.00001em}
.st16 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
@@ -377,7 +377,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="9" cy="1568.81" width="52.96" height="17.6036"/>
<path d="M9 1548 L9 1583.08" class="st10"/>
<rect v:rectContext="textBkgnd" x="-12.4765" y="1564.01" width="42.953" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-12.4765" y="1564.01" width="42.953" height="9.59985" class="st14"/>
<text x="-12.48" y="1571.21" class="st13" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Indicated-by</text> </g>
<g id="shape1018-88" v:mID="1018" v:groupContext="shape" v:layerMember="0" transform="translate(457.312,-618.487)">
<title>Dynamic connector.1018</title>
@@ -385,7 +385,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="9" cy="1571.08" width="41.81" height="17.6036"/>
<path d="M9 1548 L9 1587.62" class="st10"/>
<rect v:rectContext="textBkgnd" x="-6.89821" y="1566.28" width="31.7964" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-6.89821" y="1566.28" width="31.7964" height="9.59985" class="st14"/>
<text x="-6.9" y="1573.48" class="st13" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>based-on</text> </g>
<g id="shape1019-95" v:mID="1019" v:groupContext="shape" v:layerMember="0" transform="translate(457.312,-551.871)">
<title>Dynamic connector.1019</title>
@@ -410,7 +410,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-42.75" cy="1539" width="50.27" height="17.6036"/>
<path d="M0 1539 L-78.96 1539" class="st10"/>
<rect v:rectContext="textBkgnd" x="-62.8807" y="1534.2" width="40.2613" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-62.8807" y="1534.2" width="40.2613" height="9.59985" class="st14"/>
<text x="-62.88" y="1541.4" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>evidence-of</text> </g>
<g id="shape1025-117" v:mID="1025" v:groupContext="shape" v:layerMember="0" transform="translate(644.062,-763.33)">
<title>Dynamic connector.1025</title>
@@ -418,7 +418,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="95.0094" cy="1586.24" width="49.44" height="17.6036"/>
<path d="M0 1548 L0 1586.24 L204.19 1586.24 L204.19 1603.77" class="st10"/>
<rect v:rectContext="textBkgnd" x="75.2945" y="1581.44" width="39.4297" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="75.2945" y="1581.44" width="39.4297" height="9.59985" class="st14"/>
<text x="75.29" y="1588.64" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>action_refs</text> </g>
<g id="shape1026-124" v:mID="1026" v:groupContext="shape" v:layerMember="0" transform="translate(644.062,-1066.5)">
<title>Dynamic connector.1026</title>
@@ -427,7 +427,7 @@
<v:textRect cx="-271.701" cy="1480.5" width="40" height="17.6036"/>
<path d="M0 1548 L0 1480.5 L-269.81 1480.5 A3 3 -180 0 0 -275.81 1480.5 L-380.61 1480.5 L-380.61 1840.94 L-343.48 1840.94"
class="st10"/>
<rect v:rectContext="textBkgnd" x="-277.935" y="1475.7" width="12.4684" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-277.935" y="1475.7" width="12.4684" height="9.59985" class="st14"/>
<text x="-277.94" y="1482.9" class="st13" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>has</text> </g>
<g id="shape1027-131" v:mID="1027" v:groupContext="shape" v:layerMember="0" transform="translate(635.062,-783.785)">
<title>Dynamic connector.1027</title>
@@ -435,7 +435,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="9" cy="1471.47" width="79.25" height="17.6036"/>
<path d="M9 1548 L9 1401.48" class="st10"/>
<rect v:rectContext="textBkgnd" x="-25.6189" y="1466.67" width="69.2378" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-25.6189" y="1466.67" width="69.2378" height="9.59985" class="st14"/>
<text x="-25.62" y="1473.87" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>r<tspan
class="st9" v:langID="2057">econstructed_from</tspan></text> </g>
<g id="shape1028-139" v:mID="1028" v:groupContext="shape" transform="translate(401.062,-332.296)">
@@ -451,12 +451,12 @@
class="st9" v:langID="1033">2</tspan></text> </g>
<g id="shape1029-143" v:mID="1029" v:groupContext="shape" v:layerMember="0" transform="translate(457.312,-485.254)">
<title>Dynamic connector.1029</title>
<desc>output-to</desc>
<desc>sved-to</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="9" cy="1614.25" width="42.05" height="17.6036"/>
<v:textRect cx="9" cy="1614.25" width="40" height="17.6036"/>
<path d="M9 1548 L9 1673.96" class="st10"/>
<rect v:rectContext="textBkgnd" x="-7.0192" y="1609.45" width="32.0383" height="9.59985" class="st12"/>
<text x="-7.02" y="1616.65" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>output-to</text> </g>
<rect v:rectContext="textBkgnd" x="-3.56995" y="1609.45" width="25.14" height="9.59985" class="st14"/>
<text x="-3.57" y="1616.65" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>sved-to</text> </g>
<g id="shape1030-150" v:mID="1030" v:groupContext="shape" transform="translate(106.875,-484.33)">
<title>Rectangle.1030</title>
<desc>software--2</desc>
@@ -473,7 +473,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-103.319" cy="1557.46" width="51.65" height="17.6036"/>
<path d="M0 1556.54 L-13.5 1556.54 L-13.5 1557.46 L-201.02 1557.46" class="st10"/>
<rect v:rectContext="textBkgnd" x="-124.137" y="1552.66" width="41.6365" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-124.137" y="1552.66" width="41.6365" height="9.59985" class="st14"/>
<text x="-124.14" y="1559.86" class="st13" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>browser_ref</text> </g>
<g id="shape1032-160" v:mID="1032" v:groupContext="shape" transform="translate(399.937,-261.523)">
<title>Sheet.1032</title>
@@ -496,7 +496,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-216" cy="2009.88" width="55.67" height="17.6036"/>
<path d="M0 1548 L-216 1548 L-216 2376.7 L88.52 2376.7" class="st10"/>
<rect v:rectContext="textBkgnd" x="-238.832" y="2005.08" width="45.6638" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-238.832" y="2005.08" width="45.6638" height="9.59985" class="st14"/>
<text x="-238.83" y="2012.28" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>c<tspan
class="st9" v:langID="2057">ontains</tspan><tspan class="st9" v:langID="2057">-</tspan><tspan class="st9"
v:langID="2057">refs</tspan></text> </g>
@@ -520,7 +520,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="9" cy="1525.35" width="54.11" height="17.6036"/>
<path d="M9 1548 L9 1509.23" class="st10"/>
<rect v:rectContext="textBkgnd" x="-13.0506" y="1520.55" width="44.101" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-13.0506" y="1520.55" width="44.101" height="9.59985" class="st14"/>
<text x="-13.05" y="1527.75" class="st13" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>attributed-to</text> </g>
<g id="shape1038-193" v:mID="1038" v:groupContext="shape" v:layerMember="0" transform="translate(480.375,-880.33)">
<title>Dynamic connector.1038</title>
@@ -528,7 +528,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-19.5088" cy="1631.04" width="44.07" height="17.6036"/>
<path d="M0 1548 L-13.5 1548 L-13.5 1631.04 L-108.56 1631.04 L-108.56 1638" class="st10"/>
<rect v:rectContext="textBkgnd" x="-36.5418" y="1626.25" width="34.0659" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-36.5418" y="1626.25" width="34.0659" height="9.59985" class="st14"/>
<text x="-36.54" y="1633.45" class="st13" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>related-to</text> </g>
<g id="shape1039-200" v:mID="1039" v:groupContext="shape" transform="translate(794.25,-763.33)">
<title>Rectangle.1039</title>
@@ -539,7 +539,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="64.6875" cy="1537.77" width="129.38" height="20.4551"/>
<rect x="0" y="1527.54" width="129.375" height="20.4551" class="st3"/>
<text x="22.27" y="1541.37" class="st14" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>x-investigator<tspan
<text x="22.27" y="1541.37" class="st15" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>x-investigator<tspan
class="st9" v:langID="1033">--</tspan><tspan class="st9" v:langID="1033">2</tspan></text> </g>
<g id="shape1040-205" v:mID="1040" v:groupContext="shape" v:layerMember="0" transform="translate(708.75,-764.557)">
<title>Dynamic connector.1040</title>
@@ -556,7 +556,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-71.4375" cy="1539" width="93.91" height="17.6036"/>
<path d="M0 1539 L-136.33 1539" class="st10"/>
<rect v:rectContext="textBkgnd" x="-113.39" y="1534.2" width="83.9056" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-113.39" y="1534.2" width="83.9056" height="9.59985" class="st14"/>
<text x="-113.39" y="1541.4" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>secondary_storage_refs</text> </g>
<g id="shape1042-220" v:mID="1042" v:groupContext="shape" transform="translate(783.562,-618.487)">
<title>Rectangle.1042</title>
@@ -594,7 +594,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="9" cy="1571.08" width="41.81" height="17.6036"/>
<path d="M9 1548 L9 1587.62" class="st10"/>
<rect v:rectContext="textBkgnd" x="-6.89821" y="1566.28" width="31.7964" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-6.89821" y="1566.28" width="31.7964" height="9.59985" class="st14"/>
<text x="-6.9" y="1573.48" class="st13" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>based-on</text> </g>
<g id="shape1046-236" v:mID="1046" v:groupContext="shape" v:layerMember="0" transform="translate(839.812,-551.871)">
<title>Dynamic connector.1046</title>
@@ -602,7 +602,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="9" cy="1571.08" width="49.38" height="17.6036"/>
<path d="M9 1548 L9 1587.62" class="st10"/>
<rect v:rectContext="textBkgnd" x="-10.6835" y="1566.28" width="39.367" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-10.6835" y="1566.28" width="39.367" height="9.59985" class="st14"/>
<text x="-10.68" y="1573.48" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ob<tspan
class="st9" v:langID="2057">ject_refs</tspan></text> </g>
<g id="shape1047-244" v:mID="1047" v:groupContext="shape" transform="translate(783.562,-332.296)">
@@ -618,12 +618,12 @@
class="st9" v:langID="1033">4</tspan></text> </g>
<g id="shape1048-248" v:mID="1048" v:groupContext="shape" v:layerMember="0" transform="translate(839.812,-485.254)">
<title>Dynamic connector.1048</title>
<desc>output-to</desc>
<desc>sved-to</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="9" cy="1614.25" width="42.05" height="17.6036"/>
<v:textRect cx="9" cy="1614.25" width="40" height="17.6036"/>
<path d="M9 1548 L9 1673.96" class="st10"/>
<rect v:rectContext="textBkgnd" x="-7.0192" y="1609.45" width="32.0383" height="9.59985" class="st12"/>
<text x="-7.02" y="1616.65" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>output-to</text> </g>
<rect v:rectContext="textBkgnd" x="-3.56995" y="1609.45" width="25.14" height="9.59985" class="st14"/>
<text x="-3.57" y="1616.65" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>sved-to</text> </g>
<g id="shape1049-255" v:mID="1049" v:groupContext="shape" transform="translate(782.437,-261.523)">
<title>Sheet.1049</title>
<desc>directory-3</desc>
@@ -637,7 +637,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="9" cy="1573.16" width="81.55" height="17.6036"/>
<path d="M9 1548 L9 1591.78" class="st10"/>
<rect v:rectContext="textBkgnd" x="-26.7695" y="1568.36" width="71.5388" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-26.7695" y="1568.36" width="71.5388" height="9.59985" class="st14"/>
<text x="-26.77" y="1575.56" class="st13" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>parent_directory_ref</text> </g>
<g id="shape1051-265" v:mID="1051" v:groupContext="shape" v:layerMember="0" transform="translate(839.531,-680.562)">
<title>Dynamic connector.1051</title>
@@ -683,7 +683,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="9" cy="1571.08" width="41.81" height="17.6036"/>
<path d="M9 1548 L9 1587.62" class="st10"/>
<rect v:rectContext="textBkgnd" x="-6.89821" y="1566.28" width="31.7964" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-6.89821" y="1566.28" width="31.7964" height="9.59985" class="st14"/>
<text x="-6.9" y="1573.48" class="st13" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>based-on</text> </g>
<g id="shape1056-288" v:mID="1056" v:groupContext="shape" v:layerMember="0" transform="translate(651.937,-551.871)">
<title>Dynamic connector.1056</title>
@@ -707,12 +707,12 @@
class="st9" v:langID="1033">3</tspan></text> </g>
<g id="shape1058-300" v:mID="1058" v:groupContext="shape" v:layerMember="0" transform="translate(651.937,-485.254)">
<title>Dynamic connector.1058</title>
<desc>output-to</desc>
<desc>sved-to</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="9" cy="1614.25" width="42.05" height="17.6036"/>
<v:textRect cx="9" cy="1614.25" width="40" height="17.6036"/>
<path d="M9 1548 L9 1673.96" class="st10"/>
<rect v:rectContext="textBkgnd" x="-7.0192" y="1609.45" width="32.0383" height="9.59985" class="st12"/>
<text x="-7.02" y="1616.65" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>output-to</text> </g>
<rect v:rectContext="textBkgnd" x="-3.56995" y="1609.45" width="25.14" height="9.59985" class="st12"/>
<text x="-3.57" y="1616.65" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>sved-to</text> </g>
<g id="shape1059-307" v:mID="1059" v:groupContext="shape" transform="translate(594.562,-261.523)">
<title>Sheet.1059</title>
<desc>directory-2</desc>
@@ -741,9 +741,9 @@
<desc>contains-refs</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-252" cy="2107.2" width="55.67" height="17.6036"/>
<path d="M0 1548 L-252 1548 L-252 2305.23 L-219 2305.23 A3 3 0 0 1 -213 2305.23 L157.31 2305.23 A3 3 0 0 1 163.31 2305.23
L257.62 2305.23 L257.62 2376.7 L283.15 2376.7" class="st10"/>
<rect v:rectContext="textBkgnd" x="-274.832" y="2102.4" width="45.6638" height="9.59985" class="st12"/>
<path d="M0 1548 L-252 1548 L-252 2305.23 L-219 2305.23 A3 3 0 0 1 -213 2305.23 L53.86 2305.23 A3 3 0 0 1 59.86 2305.23
L157.31 2305.23 A3 3 0 0 1 163.31 2305.23 L257.62 2305.23 L257.62 2376.7 L283.15 2376.7" class="st10"/>
<rect v:rectContext="textBkgnd" x="-274.832" y="2102.4" width="45.6638" height="9.59985" class="st14"/>
<text x="-274.83" y="2109.6" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>c<tspan
class="st9" v:langID="2057">ontains</tspan><tspan class="st9" v:langID="2057">-</tspan><tspan class="st9"
v:langID="2057">refs</tspan></text> </g>
@@ -753,7 +753,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="526.5" cy="1925" width="55.67" height="17.6036"/>
<path d="M0 1548 L526.5 1548 L526.5 2376.7 L484.1 2376.7" class="st10"/>
<rect v:rectContext="textBkgnd" x="503.668" y="1920.2" width="45.6638" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="503.668" y="1920.2" width="45.6638" height="9.59985" class="st14"/>
<text x="503.67" y="1927.4" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>c<tspan class="st9"
v:langID="2057">ontains</tspan><tspan class="st9" v:langID="2057">-</tspan><tspan class="st9"
v:langID="2057">refs</tspan></text> </g>
@@ -782,7 +782,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="64.6875" cy="1537.77" width="129.38" height="20.4551"/>
<rect x="0" y="1527.54" width="129.375" height="20.4551" class="st3"/>
<text x="22.27" y="1541.37" class="st14" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>x-investigator--1</text> </g>
<text x="22.27" y="1541.37" class="st15" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>x-investigator--1</text> </g>
<g id="shape1069-361" v:mID="1069" v:groupContext="shape" transform="translate(306,-883.123)">
<title>Rectangle.1069</title>
<desc>x-investigation-tool--1</desc>
@@ -836,7 +836,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-110.271" cy="1548" width="49.38" height="17.6036"/>
<path d="M0 1548 L-173.81 1548 L-173.81 1507.81" class="st10"/>
<rect v:rectContext="textBkgnd" x="-129.955" y="1543.2" width="39.367" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-129.955" y="1543.2" width="39.367" height="9.59985" class="st14"/>
<text x="-129.95" y="1550.4" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>object_refs</text> </g>
<g id="shape1075-393" v:mID="1075" v:groupContext="shape" transform="translate(162,-673.873)">
<title>Rectangle.1075</title>
@@ -850,19 +850,19 @@
<text x="50.33" y="1541.37" class="st6" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>file--1</text> </g>
<g id="shape1076-396" v:mID="1076" v:groupContext="shape" v:layerMember="0" transform="translate(218.25,-631.328)">
<title>Dynamic connector.1076</title>
<desc>output-to</desc>
<desc>saved-to</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="9" cy="1526.73" width="42.05" height="17.6036"/>
<v:textRect cx="9" cy="1526.73" width="40" height="17.6036"/>
<path d="M9 1548 L9 1512" class="st10"/>
<rect v:rectContext="textBkgnd" x="-7.0192" y="1521.93" width="32.0383" height="9.59985" class="st12"/>
<text x="-7.02" y="1529.13" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>output-to</text> </g>
<rect v:rectContext="textBkgnd" x="-5.7359" y="1521.93" width="29.4719" height="9.59985" class="st14"/>
<text x="-5.74" y="1529.13" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>saved-to</text> </g>
<g id="shape1077-403" v:mID="1077" v:groupContext="shape" v:layerMember="0" transform="translate(306,-1171.23)">
<title>Dynamic connector.1077</title>
<desc>contains-refs</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-78.75" cy="1747.07" width="55.67" height="17.6036"/>
<path d="M0 1548 L-78.75 1548 L-78.75 2018.36" class="st10"/>
<rect v:rectContext="textBkgnd" x="-101.582" y="1742.27" width="45.6638" height="9.59985" class="st15"/>
<rect v:rectContext="textBkgnd" x="-101.582" y="1742.27" width="45.6638" height="9.59985" class="st14"/>
<text x="-101.58" y="1749.47" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>c<tspan
class="st9" v:langID="2057">ontains</tspan><tspan class="st9" v:langID="2057">-</tspan><tspan class="st9"
v:langID="2057">refs</tspan></text> </g>
@@ -872,7 +872,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-13.5" cy="1599.87" width="47.43" height="17.6036"/>
<path d="M0 1548 L-13.5 1548 L-13.5 1614.62 L-57.58 1614.62" class="st10"/>
<rect v:rectContext="textBkgnd" x="-32.2128" y="1595.07" width="37.4255" height="9.59985" class="st15"/>
<rect v:rectContext="textBkgnd" x="-32.2128" y="1595.07" width="37.4255" height="9.59985" class="st12"/>
<text x="-32.21" y="1602.27" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>object-refs</text> </g>
<g id="shape1079-420" v:mID="1079" v:groupContext="shape" transform="translate(820.125,-1375.48)">
<title>Rectangle.1079</title>
@@ -912,7 +912,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-48.6562" cy="1525.35" width="50.59" height="17.6036"/>
<path d="M0 1548 L-91.38 1505.45" class="st10"/>
<rect v:rectContext="textBkgnd" x="-68.949" y="1520.55" width="40.5854" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-68.949" y="1520.55" width="40.5854" height="9.59985" class="st14"/>
<text x="-68.95" y="1527.75" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>assigned-to</text> </g>
<g id="shape1083-438" v:mID="1083" v:groupContext="shape" v:layerMember="0" transform="translate(644.062,-936.84)">
<title>Dynamic connector.1083</title>
@@ -944,7 +944,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-29.25" cy="1528.23" width="40" height="17.6036"/>
<path d="M0 1548 L-29.25 1548 L-29.25 1485.75" class="st10"/>
<rect v:rectContext="textBkgnd" x="-43.082" y="1523.43" width="27.6638" height="9.59985" class="st15"/>
<rect v:rectContext="textBkgnd" x="-43.082" y="1523.43" width="27.6638" height="9.59985" class="st14"/>
<text x="-43.08" y="1530.63" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>exploits</text> </g>
<g id="shape1087-466" v:mID="1087" v:groupContext="shape" transform="translate(295.875,-506.351)">
<title>Rectangle.1087</title>
@@ -962,7 +962,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-13.9205" cy="1526.9" width="40" height="17.6036"/>
<path d="M0 1548 L-13.5 1548 L-13.5 1526.9 L-42.4 1526.9" class="st10"/>
<rect v:rectContext="textBkgnd" x="-25.3423" y="1522.1" width="22.8439" height="9.59985" class="st15"/>
<rect v:rectContext="textBkgnd" x="-25.3423" y="1522.1" width="22.8439" height="9.59985" class="st14"/>
<text x="-25.34" y="1529.3" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>url_ref</text> </g>
<g id="shape1089-476" v:mID="1089" v:groupContext="shape" v:layerMember="0" transform="translate(466.312,-551.871)">
<title>Dynamic connector.1089</title>
@@ -970,7 +970,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-70.1887" cy="1561.5" width="49.38" height="17.6036"/>
<path d="M0 1548 L0 1561.5 L-142.31 1561.5 L-142.31 1566.52" class="st10"/>
<rect v:rectContext="textBkgnd" x="-89.8723" y="1556.7" width="39.367" height="9.59985" class="st15"/>
<rect v:rectContext="textBkgnd" x="-89.8723" y="1556.7" width="39.367" height="9.59985" class="st12"/>
<text x="-89.87" y="1563.9" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ob<tspan
class="st9" v:langID="2057">ject_refs</tspan></text> </g>
<g id="shape1090-484" v:mID="1090" v:groupContext="shape" transform="translate(793.125,-1046.04)">
@@ -989,7 +989,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="42.1875" cy="1539" width="41.11" height="17.6036"/>
<path d="M0 1539 L77.83 1539" class="st10"/>
<rect v:rectContext="textBkgnd" x="26.6367" y="1534.2" width="31.1015" height="9.59985" class="st15"/>
<rect v:rectContext="textBkgnd" x="26.6367" y="1534.2" width="31.1015" height="9.59985" class="st14"/>
<text x="26.64" y="1541.4" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ram_refs</text> </g>
<g id="shape1092-494" v:mID="1092" v:groupContext="shape" v:layerMember="0" transform="translate(867.656,-957.295)">
<title>Dynamic connector.1092</title>
@@ -997,7 +997,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-9.28125" cy="1503.91" width="40.66" height="17.6036"/>
<path d="M-8.72 1548 L-8.72 1534.5 L-9.28 1534.5 L-9.28 1465.79" class="st10"/>
<rect v:rectContext="textBkgnd" x="-24.6054" y="1499.11" width="30.6483" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-24.6054" y="1499.11" width="30.6483" height="9.59985" class="st14"/>
<text x="-24.61" y="1506.31" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>image-of</text> </g>
<g id="shape1093-501" v:mID="1093" v:groupContext="shape" transform="translate(684,-1140.8)">
<title>Sheet.1093</title>
@@ -1020,7 +1020,7 @@
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="88.7737" cy="1520.95" width="78.17" height="17.6036"/>
<path d="M0 1548 L171.29 1495.81" class="st10"/>
<rect v:rectContext="textBkgnd" x="55.6939" y="1516.15" width="66.1594" height="9.59985" class="st15"/>
<rect v:rectContext="textBkgnd" x="55.6939" y="1516.15" width="66.1594" height="9.59985" class="st12"/>
<text x="55.69" y="1523.35" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>communicates-use </text> </g>
<g id="shape1098-516" v:mID="1098" v:groupContext="shape" transform="translate(276.75,-426.349)">
<title>Rectangle.1098</title>
@@ -1032,15 +1032,7 @@
<v:textRect cx="65.25" cy="1537.77" width="130.51" height="20.4551"/>
<rect x="0" y="1527.54" width="130.5" height="20.4551" class="st3"/>
<text x="8.36" y="1541.37" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>x-investigation-tool--2</text> </g>
<g id="shape1099-519" v:mID="1099" v:groupContext="shape" v:layerMember="0" transform="translate(466.312,-485.254)">
<title>Dynamic connector.1099</title>
<desc>processed-by</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-62.1563" cy="1567.22" width="59.89" height="17.6036"/>
<path d="M0 1548 L-118.06 1584.52" class="st10"/>
<rect v:rectContext="textBkgnd" x="-85.0993" y="1562.43" width="45.886" height="9.59985" class="st12"/>
<text x="-85.1" y="1569.63" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>processed-by </text> </g>
<g id="shape1100-526" v:mID="1100" v:groupContext="shape" transform="translate(492.75,-426.349)">
<g id="shape1100-519" v:mID="1100" v:groupContext="shape" transform="translate(492.75,-426.349)">
<title>Rectangle.1100</title>
<desc>x-investigation-tool--3</desc>
<v:userDefs>
@@ -1050,7 +1042,7 @@
<v:textRect cx="65.25" cy="1537.77" width="130.51" height="20.4551"/>
<rect x="0" y="1527.54" width="130.5" height="20.4551" class="st3"/>
<text x="8.36" y="1541.37" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>x-investigation-tool--3</text> </g>
<g id="shape1101-529" v:mID="1101" v:groupContext="shape" transform="translate(690.75,-426.349)">
<g id="shape1101-522" v:mID="1101" v:groupContext="shape" transform="translate(690.75,-426.349)">
<title>Rectangle.1101</title>
<desc>x-investigation-tool--4</desc>
<v:userDefs>
@@ -1060,31 +1052,31 @@
<v:textRect cx="65.25" cy="1537.77" width="130.51" height="20.4551"/>
<rect x="0" y="1527.54" width="130.5" height="20.4551" class="st3"/>
<text x="8.36" y="1541.37" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>x-investigation-tool--4</text> </g>
<g id="shape1102-532" v:mID="1102" v:groupContext="shape" v:layerMember="0" transform="translate(660.937,-485.254)">
<g id="shape1102-525" v:mID="1102" v:groupContext="shape" v:layerMember="0" transform="translate(660.937,-485.254)">
<title>Dynamic connector.1102</title>
<desc>processed-by</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-40.6547" cy="1567.22" width="57.89" height="17.6036"/>
<path d="M0 1548 L-75.4 1583.65" class="st10"/>
<rect v:rectContext="textBkgnd" x="-63.5978" y="1562.43" width="45.886" height="9.59985" class="st15"/>
<rect v:rectContext="textBkgnd" x="-63.5978" y="1562.43" width="45.886" height="9.59985" class="st14"/>
<text x="-63.6" y="1569.63" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>processed-by </text> </g>
<g id="shape1103-539" v:mID="1103" v:groupContext="shape" v:layerMember="0" transform="translate(848.812,-485.254)">
<g id="shape1103-532" v:mID="1103" v:groupContext="shape" v:layerMember="0" transform="translate(848.812,-485.254)">
<title>Dynamic connector.1103</title>
<desc>processed-by</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-46.4062" cy="1567.22" width="57.89" height="17.6036"/>
<path d="M0 1548 L-86.77 1583.95" class="st10"/>
<rect v:rectContext="textBkgnd" x="-69.3493" y="1562.43" width="45.886" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-69.3493" y="1562.43" width="45.886" height="9.59985" class="st14"/>
<text x="-69.35" y="1569.63" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>processed-by </text> </g>
<g id="shape1104-546" v:mID="1104" v:groupContext="shape" v:layerMember="0" transform="translate(644.062,-1066.5)">
<g id="shape1104-539" v:mID="1104" v:groupContext="shape" v:layerMember="0" transform="translate(644.062,-1066.5)">
<title>Dynamic connector.1104</title>
<desc>has</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="36.1715" cy="1510.85" width="40" height="17.6036"/>
<path d="M0 1548 L67.78 1478.39" class="st10"/>
<rect v:rectContext="textBkgnd" x="29.9373" y="1506.05" width="12.4684" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="29.9373" y="1506.05" width="12.4684" height="9.59985" class="st14"/>
<text x="29.94" y="1513.25" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>has</text> </g>
<g id="shape1105-553" v:mID="1105" v:groupContext="shape" transform="translate(85.2187,-1224)">
<g id="shape1105-546" v:mID="1105" v:groupContext="shape" transform="translate(85.2187,-1224)">
<title>Rectangle.1105</title>
<desc>x-cloud-storage--1</desc>
<v:userDefs>
@@ -1095,7 +1087,7 @@
<rect x="0" y="1527.54" width="130.5" height="20.4551" class="st3"/>
<text x="18.22" y="1541.37" class="st4" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>x-<tspan class="st9"
v:langID="1033">cloud</tspan>-storage--1</text> </g>
<g id="shape1106-557" v:mID="1106" v:groupContext="shape" transform="translate(306.281,-1224)">
<g id="shape1106-550" v:mID="1106" v:groupContext="shape" transform="translate(306.281,-1224)">
<title>Sheet.1106</title>
<desc>directory-4</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
@@ -1103,25 +1095,25 @@
<rect x="0" y="1527.54" width="130.5" height="20.4551" class="st5"/>
<text x="36.92" y="1541.37" class="st6" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>directory-<tspan
class="st9" v:langID="1033">4</tspan></text> </g>
<g id="shape1107-561" v:mID="1107" v:groupContext="shape" v:layerMember="0" transform="translate(215.719,-1225.23)">
<g id="shape1107-554" v:mID="1107" v:groupContext="shape" v:layerMember="0" transform="translate(215.719,-1225.23)">
<title>Dynamic connector.1107</title>
<desc>local_directory_ref</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="45.2812" cy="1539" width="75.59" height="17.6036"/>
<path d="M0 1539 L84.02 1539" class="st10"/>
<rect v:rectContext="textBkgnd" x="12.4902" y="1534.2" width="65.5821" height="9.59985" class="st15"/>
<rect v:rectContext="textBkgnd" x="12.4902" y="1534.2" width="65.5821" height="9.59985" class="st14"/>
<text x="12.49" y="1541.4" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>local_directory_ref</text> </g>
<g id="shape1108-568" v:mID="1108" v:groupContext="shape" v:layerMember="0" transform="translate(362.25,-1181.46)">
<g id="shape1108-561" v:mID="1108" v:groupContext="shape" v:layerMember="0" transform="translate(362.25,-1181.46)">
<title>Dynamic connector.1108</title>
<desc>contains-refs</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="9" cy="1526.73" width="55.67" height="17.6036"/>
<path d="M9 1548 L9 1512" class="st10"/>
<rect v:rectContext="textBkgnd" x="-13.832" y="1521.93" width="45.6638" height="9.59985" class="st15"/>
<rect v:rectContext="textBkgnd" x="-13.832" y="1521.93" width="45.6638" height="9.59985" class="st14"/>
<text x="-13.83" y="1529.13" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>c<tspan
class="st9" v:langID="2057">ontains</tspan><tspan class="st9" v:langID="2057">-</tspan><tspan class="st9"
v:langID="2057">refs</tspan></text> </g>
<g id="shape1130-578" v:mID="1130" v:groupContext="shape" transform="translate(85.2187,-1293.54)">
<g id="shape1130-571" v:mID="1130" v:groupContext="shape" transform="translate(85.2187,-1293.54)">
<title>Rectangle.1130</title>
<desc>user-account --2</desc>
<v:userDefs>
@@ -1132,21 +1124,37 @@
<rect x="0" y="1527.54" width="129.375" height="20.4551" class="st5"/>
<text x="22.41" y="1541.37" class="st6" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>user-account --<tspan
class="st9" v:langID="1033">2</tspan></text> </g>
<g id="shape1131-582" v:mID="1131" v:groupContext="shape" v:layerMember="0" transform="translate(159.187,-1244.46)">
<g id="shape1131-575" v:mID="1131" v:groupContext="shape" v:layerMember="0" transform="translate(159.187,-1244.46)">
<title>Dynamic connector.1131</title>
<desc>requires</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="-9.28125" cy="1523.74" width="40" height="17.6036"/>
<path d="M-8.72 1548 L-8.72 1534.5 L-9.28 1534.5 L-9.28 1505.45" class="st10"/>
<rect v:rectContext="textBkgnd" x="-23.6307" y="1518.94" width="28.6988" height="9.59985" class="st12"/>
<rect v:rectContext="textBkgnd" x="-23.6307" y="1518.94" width="28.6988" height="9.59985" class="st14"/>
<text x="-23.63" y="1526.14" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>requires</text> </g>
<g id="shape1132-589" v:mID="1132" v:groupContext="shape" v:layerMember="0" transform="translate(561.375,-1012.83)">
<g id="shape1132-582" v:mID="1132" v:groupContext="shape" v:layerMember="0" transform="translate(561.375,-1012.83)">
<title>Dynamic connector</title>
<desc>investigates</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="34.9139" cy="1575.77" width="52.76" height="17.6036"/>
<path d="M0 1548 L64.71 1599.46" class="st10"/>
<rect v:rectContext="textBkgnd" x="13.539" y="1570.97" width="42.7497" height="9.59985" class="st15"/>
<rect v:rectContext="textBkgnd" x="13.539" y="1570.97" width="42.7497" height="9.59985" class="st12"/>
<text x="13.54" y="1578.17" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>investigates</text> </g>
<g id="shape1135-589" v:mID="1135" v:groupContext="shape" v:layerMember="0" transform="translate(342,-426.349)">
<title>Dynamic connector.1135</title>
<desc>inputs_ref</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="62.1563" cy="1584.8" width="45.38" height="17.6036"/>
<path d="M0 1548 L118.68 1618.27" class="st10"/>
<rect v:rectContext="textBkgnd" x="44.4707" y="1580" width="35.371" height="9.59985" class="st14"/>
<text x="44.47" y="1587.2" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>inputs_ref</text> </g>
<g id="shape1136-596" v:mID="1136" v:groupContext="shape" v:layerMember="0" transform="translate(342,-446.804)">
<title>Dynamic connector.1136</title>
<desc>outputs_refs</desc>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="62.1563" cy="1528.78" width="54.08" height="17.6036"/>
<path d="M0 1548 L118.06 1511.48" class="st10"/>
<rect v:rectContext="textBkgnd" x="40.1214" y="1523.98" width="44.0697" height="9.59985" class="st12"/>
<text x="40.12" y="1531.18" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>outputs_refs</text> </g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 74 KiB

View File

@@ -178,8 +178,8 @@ Investigation Tools are software that can be used by cyber investigators to perf
| last_modified | timestamps | The last modified date of the investigation tool. |
| description | string | A description that provides more details and context about the investigation tool. |
| functions | list of type open-vocab | Specifies a list of functions of an Investigation Tool. Each function is summarized in one activity, which SHOULD come from the x-activity-name-ov open vocabulary. |
| input_refs | list of type identifer | Specifies a list of function inputs. It Should come from any STIX objects or CFOs. |
| output_refs | list of type identifer | Specifies a list of function outputs or partial outputs. It Should come from any objects that an Observed Data references to. |
| inputs_refs | list of type identifer | Specifies a list of function inputs. It Should come from any STIX objects or CFOs. |
| outputs_refs | list of type identifer | Specifies a list of function outputs or partial outputs. It Should come from any objects that an Observed Data references to. |
| aliases | list of type string | Alternative names used to identify this investigation tool. |
| version | string | The version identifier associated with the investigation tool. |
| software_ref | identifier | Specifies the software product (if CPE or SWID is known) used as the investigation tool. |
@@ -193,7 +193,7 @@ The Activity Name vocabulary is shared by both attackers and investigators.
| Vocabulary Value | Description |
| ---------------- | ------------------------------------------------------------------- |
| steganalysis | |
| browse | |
| browse | Browse webpages, directories, etc. |
| carve | |
| config | |
| copy | |
@@ -252,8 +252,8 @@ Use an open-source software to parse and decode $LogFile records
"name": "LogFileParser",
"functions": ["decode", "parse"],
"description": "This program decodes and parses $LogFile records and transaction entries.",
"input_refs": ["file--ce068941-4b0f-4d7f-812d-49735b4a364b"],
"output_refs": ["artifact--ff97e664-7f1e-4e0d-87b0-e37b878c22f4"],
"inputs_refs": ["file--ce068941-4b0f-4d7f-812d-49735b4a364b"],
"outputs_refs": ["artifact--ff97e664-7f1e-4e0d-87b0-e37b878c22f4"],
"external_references": [
{
"source_name": "LogFileParser",