View Definition: dependency_edge
→ Data
Source Diagram
classDiagram
class components_item["components.item"]
class dependencies_item["dependencies.item"]
Definition
From
dependencies
Flatten
| Of |
As |
Preserve Empty |
| dependsOn |
dep |
|
Join
| To |
On (left = right) |
As |
Pre-join where |
Flatten |
| components |
ref = ref |
components |
|
{of: components, as: source, preserve_empty: false} |
| components |
dep = ref |
components |
|
{of: components, as: target, preserve_empty: false} |
Select
| Item |
As |
| ref |
ref |
| dep |
dep |
| source |
source |
| target |
target |
Shape
Type: dependency_edge.item
| id |
type |
required |
validation |
metadata |
ref |
string |
|
|
|
dep |
string |
yes |
|
|
source |
object |
yes |
|
|
source.ref |
string |
|
|
|
source.name |
string |
|
|
|
source.version |
string |
|
|
|
source.type |
string |
|
|
|
source.description |
string |
|
|
|
source.purl |
string |
|
|
|
source.licenses |
dependency_edge.item.source.licenses.item[] |
|
|
|
source.externalReferences |
dependency_edge.item.source.externalReferences.item[] |
|
|
|
source.properties |
dependency_edge.item.source.properties.item[] |
|
|
|
target |
object |
yes |
|
|
target.ref |
string |
|
|
|
target.name |
string |
|
|
|
target.version |
string |
|
|
|
target.type |
string |
|
|
|
target.description |
string |
|
|
|
target.purl |
string |
|
|
|
target.licenses |
dependency_edge.item.target.licenses.item[] |
|
|
|
target.externalReferences |
dependency_edge.item.target.externalReferences.item[] |
|
|
|
target.properties |
dependency_edge.item.target.properties.item[] |
|
|
|
Type: dependency_edge.item.source.licenses.item
| id |
type |
required |
validation |
metadata |
license |
object |
|
|
{description: 'A single license, by SPDX id or by free-form name.'} |
license.id |
string |
|
|
|
license.name |
string |
|
|
|
license.acknowledgement |
string |
|
|
|
expression |
string |
|
|
{description: An SPDX license expression.} |
acknowledgement |
string |
|
|
|
Type: dependency_edge.item.source.externalReferences.item
| id |
type |
required |
validation |
metadata |
type |
string |
|
|
|
url |
string |
|
|
|
comment |
string |
|
|
|
Type: dependency_edge.item.source.properties.item
| id |
type |
required |
validation |
metadata |
name |
string |
|
|
|
value |
string |
|
|
|
Type: dependency_edge.item.target.licenses.item
| id |
type |
required |
validation |
metadata |
license |
object |
|
|
{description: 'A single license, by SPDX id or by free-form name.'} |
license.id |
string |
|
|
|
license.name |
string |
|
|
|
license.acknowledgement |
string |
|
|
|
expression |
string |
|
|
{description: An SPDX license expression.} |
acknowledgement |
string |
|
|
|
Type: dependency_edge.item.target.externalReferences.item
| id |
type |
required |
validation |
metadata |
type |
string |
|
|
|
url |
string |
|
|
|
comment |
string |
|
|
|
Type: dependency_edge.item.target.properties.item
| id |
type |
required |
validation |
metadata |
name |
string |
|
|
|
value |
string |
|
|
|