Profile contract
uml.sequence@1
Participants in declaration order with lifelines; messages in declaration order with dashed returns and activation bars; record provenance.
sequence projectionSequence-style interaction
Open this profile in the gallery
Primary palette
Additional context roles
activityaggregateapiapplicationarchivearraybackupbindingblobbridgebucketcachecatalogchangecheckpointcloudcloud_accountclsclustercollectioncolocationcommandconnectorconstraintconsumer_groupcontainercontextcubedashboarddata_productdatabasedatasetdcldctdecisiondevicedimensiondocumentdomainendpointentityentlenumerationenvironmentexportextextensionfactfeaturefederationfieldfilefile_setfixturefolderforeign_tablefunctiongatewaygpographgraph_edgegraph_nodehistoryhostidentityindexissuejobkey_valuekeyspacelogmanifestmanual_activitymapmaterialized_viewmessagemetricmodel_artifactnamespacenetworknotenote.stickyobservationoprorganizationpartitionpartition_rulepipelinepkgplacementpolprocedureprvpubqlrqryquery_operationqueuerdfrecordrecoveryregionregistryrelreplicareplica_setreportretentionrolerouterrulerunsamplesaved_viewscheduleschemaschema_registrysearch_indexsecurity_zonesemantic_modelsequencesetshardsiteslosnapshotsql_domainsql_typesubsubscriptionsynonymtableteamtensortermtesttime_seriestimelinetopictriggeruml.artifactuml.collaborationuml.deviceuml.enumerationuml.executionenvuml.interfaceuml.metaclassuml.nodeuml.packageuml.stereotypeuml.subjectuml.usecaseunitvariantvectorviewvolumewebhookwide_columnwindowworkspacewrite_operationzoneRelationship roles
Legal endpoints
| Relation | Source roles | Target roles | Self relation |
|---|---|---|---|
uml.message | activity, aggregate, api, application, archive, array, backup, binding, blob, bridge, bucket, cache, catalog, change, checkpoint, cloud, cloud_account, cls, cluster, collection, colocation, command, connector, constraint, consumer_group, container, context, cube, dashboard, data_product, database, dataset, dcl, dct, decision, device, dimension, document, domain, endpoint, entity, entl, enumeration, environment, export, ext, extension, fact, feature, federation, field, file, file_set, fixture, folder, foreign_table, function, gateway, gpo, graph, graph_edge, graph_node, history, host, identity, index, issue, job, key_value, keyspace, log, manifest, manual_activity, map, materialized_view, message, metric, model_artifact, namespace, network, note, note.sticky, object, observation, opr, organization, partition, partition_rule, pipeline, pkg, placement, pol, procedure, prv, pub, qlr, qry, query_operation, queue, rdf, record, recovery, region, registry, rel, replica, replica_set, report, retention, role, router, rule, run, sample, saved_view, schedule, schema, schema_registry, search_index, security_zone, semantic_model, sequence, service, set, shard, site, slo, snapshot, sql_domain, sql_type, sub, subscription, synonym, table, team, tensor, term, test, time_series, timeline, topic, trigger, uml.actor, uml.artifact, uml.class, uml.collaboration, uml.component, uml.device, uml.enumeration, uml.executionenv, uml.interface, uml.metaclass, uml.node, uml.package, uml.stereotype, uml.subject, uml.usecase, unit, variant, vector, view, volume, webhook, wide_column, window, workspace, write_operation, zone | activity, aggregate, api, application, archive, array, backup, binding, blob, bridge, bucket, cache, catalog, change, checkpoint, cloud, cloud_account, cls, cluster, collection, colocation, command, connector, constraint, consumer_group, container, context, cube, dashboard, data_product, database, dataset, dcl, dct, decision, device, dimension, document, domain, endpoint, entity, entl, enumeration, environment, export, ext, extension, fact, feature, federation, field, file, file_set, fixture, folder, foreign_table, function, gateway, gpo, graph, graph_edge, graph_node, history, host, identity, index, issue, job, key_value, keyspace, log, manifest, manual_activity, map, materialized_view, message, metric, model_artifact, namespace, network, note, note.sticky, object, observation, opr, organization, partition, partition_rule, pipeline, pkg, placement, pol, procedure, prv, pub, qlr, qry, query_operation, queue, rdf, record, recovery, region, registry, rel, replica, replica_set, report, retention, role, router, rule, run, sample, saved_view, schedule, schema, schema_registry, search_index, security_zone, semantic_model, sequence, service, set, shard, site, slo, snapshot, sql_domain, sql_type, sub, subscription, synonym, table, team, tensor, term, test, time_series, timeline, topic, trigger, uml.actor, uml.artifact, uml.class, uml.collaboration, uml.component, uml.device, uml.enumeration, uml.executionenv, uml.interface, uml.metaclass, uml.node, uml.package, uml.stereotype, uml.subject, uml.usecase, unit, variant, vector, view, volume, webhook, wide_column, window, workspace, write_operation, zone | Allowed |
Profile verification
- Selected objects are participants in declaration order, with lifelines. Visible messages follow declaration order and use selected object endpoints, not fields.
- Dashed returns and automatic activation bars retain source IDs; unused lifelines warn.
- Only the basic interaction presentation is promised in this version; advanced fragments are a version-2 capability.
Profile defaults
Explicit file settings override eligible CSS, then these profile defaults and the common standard apply. Unspecified semantic facts remain unspecified.
{
"projection.kind": "sequence",
"projection.profile": "uml.sequence@1"
}Projection properties
kind, profile, width, height
Design operations
- Add/reorder participants; create and reorder messages; mark returns; inspect message and lifeline provenance.
Bounded analysis
Structural verification and display only; no execution or implied process engine.
Outside this profile
- combined fragments (alt/loop/opt)
- gates, creation/destruction and execution specifications
- full UML conformance