# Generated RDF; rebuild with scripts/build_inventory.py or scripts/build_profiles.py. Do not edit.
@prefix brick: <https://brickschema.org/schema/Brick#> .
@prefix csvw: <http://www.w3.org/ns/csvw#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcam: <http://purl.org/dc/dcam/> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dcmitype: <http://purl.org/dc/dcmitype/> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix geo: <http://www.opengis.net/ont/geosparql#> .
@prefix id: <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/> .
@prefix inv: <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/vocab#> .
@prefix odrl: <http://www.w3.org/ns/odrl/2/> .
@prefix org: <http://www.w3.org/ns/org#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix prof: <http://www.w3.org/ns/dx/prof/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix qb: <http://purl.org/linked-data/cube#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <https://schema.org/> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix sosa: <http://www.w3.org/ns/sosa/> .
@prefix ssn: <http://www.w3.org/ns/ssn/> .
@prefix time: <http://www.w3.org/2006/time#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix void: <http://rdfs.org/ns/void#> .
@prefix wgs: <https://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/binding-connection>
    dct:description "Solid binding line with the required equals sign." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=249> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Binding connection" ;
    inv:asset "shapes/svg/binding-connection.svg" ;
    inv:caveat "Endpoint usage nodes must have compatible types. The equals sign is fixed; the component does not validate endpoint compatibility." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.13/binding-connection/1> ;
    inv:sha256 "e8fe805bc03e2958e27525e57cbe98391d0ba5f757aef22be9000c7c1350c99c" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/connection-binary>
    dct:description "Solid undirected binary connection line with an editable optional label." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=247>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=248> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Binary connection edge" ;
    inv:asset "shapes/svg/connection-binary.svg" ;
    inv:caveat "Attach start/end anchors to valid connection ends. Direction indication, roles, multiplicities and adornments are omitted. This line does not imply flow direction." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.13/connection-graphical/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.13/connection-label/1> ;
    inv:relatedNotation <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/notation/connection-edge-node> ;
    inv:sha256 "cf0689e7a5e48af8b52783323287ef9b5617336ec0b09a53487fedd0bbfab791" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/connection-nary>
    dct:description "Representative three-ended usage connection with a filled central dot and solid segments." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=248> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Three-ended connection" ;
    inv:asset "shapes/svg/connection-nary.svg" ;
    inv:caveat "A fixed layout with three endpoint anchors. The host renderer must reroute or add segments for other layouts/end counts. Role labels and multiplicities are omitted." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.13/n-ary-connection-dot/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.13/n-ary-connection/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.13/n-ary-segment/1> ;
    inv:relatedNotation <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/notation/connection-nary> ;
    inv:sha256 "ed04dbf4b8ced56873e2a54242dda92a2bc31134ab56f9bc1c45803e99f507a0" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/connection-usage>
    dct:description "Minimal full connection usage node." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=246>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=247> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Full connection usage" ;
    inv:asset "shapes/svg/connection-usage.svg" ;
    inv:caveat "No compartments or elaboration links. The host renderer determines how the modeled connection is related to its endpoints." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.13/connection-name-compartment/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.13/connection/1> ;
    inv:relatedNotation <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/notation/connection-edge-node> ;
    inv:sha256 "b9550c395793243a3c3e4a7f2c732a46b954af64717520dd80ba856d247cb6e0" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/part-definition>
    dct:description "Minimal sharp-corner part definition node with an editable name label." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=240>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=241> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Part definition" ;
    inv:asset "shapes/svg/part-definition.svg" ;
    inv:caveat "No compartments, boundary ports, aliases or additional prefixes. The host renderer supplies these when required." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.11/part-def-name-compartment/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.11/part-def/1> ;
    inv:relatedNotation <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/notation/part-definition-node> ;
    inv:sha256 "17e648a053e102e27e38e3e4a04fefc768a267d30280697d0269fbac87604843" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/part-definition-parts>
    dct:description "A separated parts compartment with two editable literal rows and an elision marker." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=241>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=242>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=90>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=92> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Part definition with parts compartment" ;
    inv:asset "shapes/svg/part-definition-parts.svg" ;
    inv:caveat "Fixed two-row layout, one selected compartment, no automatic parsing, wrapping or row generation. Names, prefixes and inherited/conjugated declarations remain the caller’s responsibility; this does not render every compartment-stack alternative." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.11/part-def/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.11/parts-compartment-contents/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.11/parts-compartment/1> ;
    inv:sha256 "ba6418c5c7c72104a1f9c038c87367198aa870b401e36b9cb42f992899a97e16" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/part-reference>
    dct:description "Dashed rounded referential part usage node, retaining its ref part keyword." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=241> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Referential part usage" ;
    inv:asset "shapes/svg/part-reference.svg" ;
    inv:caveat "This remains a PartUsage. The displayed multiplicity is an example, not a default or a validation result." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.11/part-name-compartment/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.11/part-ref/1> ;
    inv:relatedNotation <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/notation/part-node> ;
    inv:sha256 "0c64878a41c8d3d479af2985a2929fe57cc72fa657e6c3eed48acc49788a5e5e" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/part-usage>
    dct:description "Minimal solid rounded part usage node with an editable name/type label." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=241> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Composite part usage" ;
    inv:asset "shapes/svg/part-usage.svg" ;
    inv:caveat "Represents the composite example. Prefix combinations, compartments and port attachments are not included." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.11/part-name-compartment/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.11/part/1> ;
    inv:relatedNotation <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/notation/part-node> ;
    inv:sha256 "4ce90bea6c9c4379b5c04b08f1fbf152cf6a3cb875d3aa4f0143dbd4f6e86755" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/part-usage-parts>
    dct:description "A separated parts compartment with two editable literal rows and an elision marker." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=241>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=242>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=91>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=92> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Part usage with parts compartment" ;
    inv:asset "shapes/svg/part-usage-parts.svg" ;
    inv:caveat "Fixed two-row layout, one selected compartment, no automatic parsing, wrapping or row generation. Names, prefixes and inherited/conjugated declarations remain the caller’s responsibility; this does not render every compartment-stack alternative." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.11/part/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.11/parts-compartment-contents/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.11/parts-compartment/1> ;
    inv:sha256 "3cbf0d0f886993e4f187dd8bd96def14c008a9397dbdfdf207acb161b68d6f90" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/port-arrow-down>
    dct:description "Rounded boundary glyph containing the down direction indication." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=243>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=244>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=245> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Boundary port with down arrow" ;
    inv:asset "shapes/svg/port-arrow-down.svg" ;
    inv:caveat "Glyph component only. Center it on a matching host boundary and supply the side-specific label. Arrow choice is caller-supplied; no feature-direction inference, nested-port layout, broken reference outline or proxy option." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/pdv/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-b/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-t/1> ;
    inv:sha256 "882043ad8552d37f1697c0153bacdf17b71454abebea8f20ab8497e7d980f8fe" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/port-arrow-horizontal-both>
    dct:description "Rounded boundary glyph containing the horizontal both direction indication." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=243>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=244>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=245> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Boundary port with horizontal both arrows" ;
    inv:asset "shapes/svg/port-arrow-horizontal-both.svg" ;
    inv:caveat "Glyph component only. Center it on a matching host boundary and supply the side-specific label. Arrow choice is caller-supplied; no feature-direction inference, nested-port layout, broken reference outline or proxy option." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/pdh/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-l/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-r/1> ;
    inv:sha256 "7c19513ac37df2de1af12f24c985bddd5076bd9dad80fa84e501960901fbe95e" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/port-arrow-left>
    dct:description "Rounded boundary glyph containing the left direction indication." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=243>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=244>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=245> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Boundary port with left arrow" ;
    inv:asset "shapes/svg/port-arrow-left.svg" ;
    inv:caveat "Glyph component only. Center it on a matching host boundary and supply the side-specific label. Arrow choice is caller-supplied; no feature-direction inference, nested-port layout, broken reference outline or proxy option." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/pdh/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-l/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-r/1> ;
    inv:sha256 "c221f36bf4e9883594333551f05274f97e6c68817dd99c583258180df4a73052" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/port-arrow-right>
    dct:description "Rounded boundary glyph containing the right direction indication." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=243>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=244>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=245> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Boundary port with right arrow" ;
    inv:asset "shapes/svg/port-arrow-right.svg" ;
    inv:caveat "Glyph component only. Center it on a matching host boundary and supply the side-specific label. Arrow choice is caller-supplied; no feature-direction inference, nested-port layout, broken reference outline or proxy option." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/pdh/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-l/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-r/1> ;
    inv:sha256 "3543bf4c5a7fac5cfa74187912bcde46424c32bce313de837cf66047232b1b85" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/port-arrow-up>
    dct:description "Rounded boundary glyph containing the up direction indication." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=243>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=244>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=245> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Boundary port with up arrow" ;
    inv:asset "shapes/svg/port-arrow-up.svg" ;
    inv:caveat "Glyph component only. Center it on a matching host boundary and supply the side-specific label. Arrow choice is caller-supplied; no feature-direction inference, nested-port layout, broken reference outline or proxy option." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/pdv/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-b/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-t/1> ;
    inv:sha256 "31ece78d845b4661820700629bcce4167693fac6ac126f107f63e44f84bd99c9" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/port-arrow-vertical-both>
    dct:description "Rounded boundary glyph containing the vertical both direction indication." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=243>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=244>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=245> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Boundary port with vertical both arrows" ;
    inv:asset "shapes/svg/port-arrow-vertical-both.svg" ;
    inv:caveat "Glyph component only. Center it on a matching host boundary and supply the side-specific label. Arrow choice is caller-supplied; no feature-direction inference, nested-port layout, broken reference outline or proxy option." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/pdv/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-b/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-t/1> ;
    inv:sha256 "861780ceb323310a775f54ddcad5fc154426abe22c7627b41a34c3cf97320832" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/port-definition>
    dct:description "Minimal sharp-corner port definition node with an editable definition name." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=242>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=243> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Port definition" ;
    inv:asset "shapes/svg/port-definition.svg" ;
    inv:caveat "No prefix combinations, aliases, compartments or boundary ports. This is geometry, not a metamodel-property profile or model check." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-def-name-compartment/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-def/1> ;
    inv:sha256 "c64561a917909757d21effdced8b234de21e1e8db338ae92456c19758ad96886" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/port-definition-ports>
    dct:description "A separated ports compartment with two editable literal rows and an elision marker." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=242>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=243>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=94> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Port definition with ports compartment" ;
    inv:asset "shapes/svg/port-definition-ports.svg" ;
    inv:caveat "Fixed two-row layout, one selected compartment, no automatic parsing, wrapping or row generation. Names, prefixes and inherited/conjugated declarations remain the caller’s responsibility; this does not render every compartment-stack alternative." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-def/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/ports-compartment-contents/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/ports-compartment/1> ;
    inv:sha256 "2bfbd792d4ae7f36562136d37be25f95cd262bbf792b9395579484b2a4787e96" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/port-glyph>
    dct:description "Rounded outline primitive without a direction indicator; compose it as geometry rather than a complete boundary-port alternative." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=244>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=245> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Boundary port outline primitive" ;
    inv:asset "shapes/svg/port-glyph.svg" ;
    inv:caveat "Outline only. The displayed boundary grammar includes pdh/pdv arrows and position-specific labels; the host supplies direction, placement and context. Nested/reference/proxy forms are not implemented." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-b/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-l/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-r/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-t/1> ;
    inv:relatedNotation <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/notation/port-node-boundary> ;
    inv:sha256 "86d924db9659bc025b5df1d38f1c0495916efbde27b4c1a9b3fc1c270a05faa5" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/port-usage>
    dct:description "Minimal full port usage node with an editable name/type label." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=242>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=243> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Full port usage" ;
    inv:asset "shapes/svg/port-usage.svg" ;
    inv:caveat "This is the full node form. Nested ports, direction glyphs and reference/proxy alternatives are omitted." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-name-compartment/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-usage/1> ;
    inv:relatedNotation <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/notation/port-node-boundary> ;
    inv:sha256 "525b46c0320a85043e342ac673712dc546e6de6c72babdc1c46c17a0c5dce594" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .

<https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/svg-shape/port-usage-ports>
    dct:description "A separated ports compartment with two editable literal rows and an elision marker." ;
    dct:license <https://www.apache.org/licenses/LICENSE-2.0> ;
    dct:source <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=243>, <https://www.omg.org/spec/SysML/2.0/Language/PDF#page=94> ;
    rdf:type inv:SVGShapeAsset ;
    rdfs:label "Port usage with ports compartment" ;
    inv:asset "shapes/svg/port-usage-ports.svg" ;
    inv:caveat "Fixed two-row layout, one selected compartment, no automatic parsing, wrapping or row generation. Names, prefixes and inherited/conjugated declarations remain the caller’s responsibility; this does not render every compartment-stack alternative." ;
    inv:realizesProduction <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/port-usage/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/ports-compartment-contents/1>, <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/graphical-production/8.2.3.12/ports-compartment/1> ;
    inv:sha256 "c025b75565f4ded0fd974769cff3ac9767b331efdc9ec6cf8c9fcb500e53e4f9" ;
    inv:sourceArtifact <https://github.com/DynamicalSystemsGroup/sysml-concept-reference/id/source/sha256/46e6c0476a6f1f34f367d57e039d56659bff75e41d2e4b3d37ca4cadea84a83a> .
