SafetyContextRelationship
Summary
Provides functional safety context for an existing lifecycle-scoped relationship.
Description
SafetyContextRelationship provides functional safety context for a relationship between SPDX elements. It enables an existing relationship, such as a dependency or requirement relationship, to carry a safety integrity level leveraging the existing relationship types as needed for safety-related use case.
SafetyContextRelationship inherits lifecycle scope from /Core/LifecycleScopedRelationship so the safety context can be interpreted for a specific lifecycle phase, such as design, build, test, runtime, update, or decommission.
Metadata
https://spdx.org/rdf/3/terms/FunctionalSafety/SafetyContextRelationship
| Name | SafetyContextRelationship |
| Instantiability | Concrete |
| SubclassOf | /Core/LifecycleScopedRelationship |
Class hierarchy
/Core/Element
/Core/Relationship
/Core/LifecycleScopedRelationship
/FunctionalSafety/SafetyContextRelationship
Properties
| Property | Type | minCount | maxCount |
|---|---|---|---|
| safetyIntegrityLevel | SafetyIntegrityLevelType | 0 | 1 |
All properties
| Property | Type | minCount | maxCount |
|---|---|---|---|
| comment | xsd:string | 0 | 1 |
| completeness | RelationshipCompleteness | 0 | 1 |
| creationInfo | CreationInfo | 1 | 1 |
| description | xsd:string | 0 | 1 |
| endTime | DateTime | 0 | 1 |
| extension | Extension | 0 | * |
| externalIdentifier | ExternalIdentifier | 0 | * |
| externalRef | ExternalRef | 0 | * |
| from | Element | 1 | 1 |
| name | xsd:string | 0 | 1 |
| relationshipType | RelationshipType | 1 | 1 |
| safetyIntegrityLevel | SafetyIntegrityLevelType | 0 | 1 |
| scope | LifecycleScopeType | 0 | 1 |
| spdxId | xsd:anyURI | 1 | 1 |
| startTime | DateTime | 0 | 1 |
| summary | xsd:string | 0 | 1 |
| to | Element | 1 | * |
| verifiedUsing | IntegrityMethod | 0 | * |