ASSEMBLER BUILD GRAPH

Builds a typed property graph from ModelAssembler project data, traversing all design steps, system models, assemblies, simulations, load cases, response templates, studies, workflows, and files to produce nodes and edges. Use this worker to visualise or analyse the full structure and connectivity of a CAE project stored in the Assembler ontology. Optionally validates edge integrity and serialises the graph to a downloadable file.

When to use

Classification: default.

Tagged: assembler, assembly, design_step, edges, graph, loadcase, nodes, ontology.

Inputs

Label ID Type Default Required Description
Project ID project_id remote_lookup Required. The Assembler project whose data will be traversed to build the graph; select from the remote project lookup (up to 10 results shown).
Validate Edges validate_edges boolean False   Optional boolean (default false); when true the worker checks every edge for referential integrity and populates the validation output with any errors found.
Include Node Types include_node_types select (complex)   Optional multi-select list of node type strings (default: all ten types); deselect types to exclude them from the output graph — design-step nodes are always included regardless of this setting.
Create Assembler Graph File create_file boolean False   Optional boolean (default false); when true the worker serialises the full graph to a downloadable file and populates the assembler_graph_file output.

Outputs

Label ID Type Description
Graph graph graph Native graph object containing all nodes and directed edges built from the project’s system-model hierarchy; suitable for graph-visualisation widgets.
Assembler Graph File assembler_graph_file file Downloadable file representation of the graph (only populated when create_file input is true); retrieved via the platform file-explorer download API.
Nodes nodes dataset Tabular dataset where each row represents one graph node with its type prefix (DS_, SM_, AM_, SIM_, RESP_, F_, FV_, LC_, RT_, ST_, WF_) and flattened properties.
Edges edges dataset Tabular dataset where each row represents one directed edge with its type label (e.g., has_simulation, built_using_assembly) and the source/target node IDs.
Node Count node_count number Integer count of all nodes present in the built graph, useful for quick size checks in downstream branching logic.
Edge Count edge_count number Integer count of all directed edges present in the built graph, useful for quick connectivity checks in downstream branching logic.
Summary summary text Human-readable text block listing per-type node counts and per-type edge counts for the entire graph; useful for logging and reporting.
Statistics statistics json JSON object containing structured per-type node counts and per-type edge counts, suitable for programmatic consumption by downstream workers.
Validation Result validation json JSON object containing edge-validation results (dangling references, type mismatches, etc.); only populated when the validate_edges input is true.

Disciplines

  • cae.preprocessing.scenario
  • platform.ontology
  • platform.workflow

Auto-generated from platform schema. Worker id: assembler_build_graph. Schema hash: fa3454300d18. Hand-curated docs in workerexamples/ override this page when present.