View Definition: component
→ Data
Source Diagram
classDiagram
class components_item["components.item"]
class dependency_edge_item["dependency_edge.item"]
class direct_dependency_item["direct_dependency.item"]
Definition
From
components
Join
Select
| Item |
As |
| name |
id |
| ref |
ref |
| name |
name |
| version |
version |
| description |
description |
| purl |
purl |
| licenses |
licenses |
| externalReferences |
externalReferences |
| required_by_root |
required_by_root |
| depends_on |
depends_on |
| used_by |
used_by |
Shape
Type: component.item
| id |
type |
required |
validation |
metadata |
id |
string |
|
|
|
ref |
string |
|
|
|
name |
string |
|
|
|
version |
string |
|
|
|
description |
string |
|
|
|
purl |
string |
|
|
|
licenses |
component.item.licenses.item[] |
|
|
|
externalReferences |
component.item.externalReferences.item[] |
|
|
|
required_by_root |
component.item.required_by_root.item[] |
yes |
|
|
depends_on |
component.item.depends_on.item[] |
yes |
|
|
used_by |
component.item.used_by.item[] |
yes |
|
|
Type: component.item.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: component.item.externalReferences.item
| id |
type |
required |
validation |
metadata |
type |
string |
|
|
|
url |
string |
|
|
|
comment |
string |
|
|
|
Type: component.item.required_by_root.item
| id |
type |
required |
validation |
metadata |
dep |
string |
yes |
|
|
Type: component.item.depends_on.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 |
component.item.depends_on.item.source.licenses.item[] |
|
|
|
source.externalReferences |
component.item.depends_on.item.source.externalReferences.item[] |
|
|
|
source.properties |
component.item.depends_on.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 |
component.item.depends_on.item.target.licenses.item[] |
|
|
|
target.externalReferences |
component.item.depends_on.item.target.externalReferences.item[] |
|
|
|
target.properties |
component.item.depends_on.item.target.properties.item[] |
|
|
|
Type: component.item.depends_on.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: component.item.depends_on.item.source.externalReferences.item
| id |
type |
required |
validation |
metadata |
type |
string |
|
|
|
url |
string |
|
|
|
comment |
string |
|
|
|
Type: component.item.depends_on.item.source.properties.item
| id |
type |
required |
validation |
metadata |
name |
string |
|
|
|
value |
string |
|
|
|
Type: component.item.depends_on.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: component.item.depends_on.item.target.externalReferences.item
| id |
type |
required |
validation |
metadata |
type |
string |
|
|
|
url |
string |
|
|
|
comment |
string |
|
|
|
Type: component.item.depends_on.item.target.properties.item
| id |
type |
required |
validation |
metadata |
name |
string |
|
|
|
value |
string |
|
|
|
Type: component.item.used_by.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 |
component.item.used_by.item.source.licenses.item[] |
|
|
|
source.externalReferences |
component.item.used_by.item.source.externalReferences.item[] |
|
|
|
source.properties |
component.item.used_by.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 |
component.item.used_by.item.target.licenses.item[] |
|
|
|
target.externalReferences |
component.item.used_by.item.target.externalReferences.item[] |
|
|
|
target.properties |
component.item.used_by.item.target.properties.item[] |
|
|
|
Type: component.item.used_by.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: component.item.used_by.item.source.externalReferences.item
| id |
type |
required |
validation |
metadata |
type |
string |
|
|
|
url |
string |
|
|
|
comment |
string |
|
|
|
Type: component.item.used_by.item.source.properties.item
| id |
type |
required |
validation |
metadata |
name |
string |
|
|
|
value |
string |
|
|
|
Type: component.item.used_by.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: component.item.used_by.item.target.externalReferences.item
| id |
type |
required |
validation |
metadata |
type |
string |
|
|
|
url |
string |
|
|
|
comment |
string |
|
|
|
Type: component.item.used_by.item.target.properties.item
| id |
type |
required |
validation |
metadata |
name |
string |
|
|
|
value |
string |
|
|
|