64295
01730
20877
Map Name | CDDL Socket | Defined in |
---|---|---|
concise-swid-tag | $$coswid-extension |
|
entity-entry | $$entity-extension |
|
link-entry | $$link-extension |
|
software-meta-entry | $$software-meta-extension |
|
file-entry | $$file-extension |
|
directory-entry | $$directory-extension |
|
process-entry | $$process-extension |
|
resource-entry | $$resource-extension |
|
payload-entry | $$payload-extension |
|
evidence-entry | $$evidence-extension |
|
Enumeration Name | CDDL Socket | Defined in |
---|---|---|
version-scheme | $version-scheme |
|
role | $role |
|
ownership | $ownership |
|
rel | $rel |
|
use | $use |
|
Index | Version Scheme Name | Definition |
---|---|---|
1 | multipartnumeric | Numbers separated by dots, where the numbers are interpreted as integers (e.g., 1.2.3, 1.4.5, 1.2.3.4.5.6.7) |
2 | multipartnumeric+suffix | Numbers separated by dots, where the numbers are interpreted as integers with an additional textual suffix (e.g., 1.2.3a) |
3 | alphanumeric | Strictly a string, sorting is done alphanumerically |
4 | decimal | A floating point number (e.g., 1.25 is less than 1.3) |
16384 | semver | A semantic version as defined by |
Index | Role Name | Definition |
---|---|---|
1 | tagCreator | The person or organization that created the containing SWID or CoSWID tag |
2 | softwareCreator | The person or organization entity that created the software component. |
3 | aggregator | From |
4 | distributor | From |
5 | licensor | From |
6 | maintainer | The person or organization that is responsible for coordinating and making updates to the source code for the software component. This SHOULD be used when the "maintainer" is a different person or organization than the original "softwareCreator". |
Index | Ownership Type | Definition |
---|---|---|
1 | abandon | If the software component referenced by the CoSWID tag is uninstalled, then the referenced software SHOULD NOT be uninstalled |
2 | private | If the software component referenced by the CoSWID tag is uninstalled, then the referenced software SHOULD be uninstalled as well. |
3 | shared | If the software component referenced by the CoSWID tag is uninstalled, then the referenced software SHOULD be uninstalled if no other components sharing the software. |
Index | Relationship Type | Definition |
---|---|---|
1 | ancestor | The link references a software tag for a previous release of this software. This can be useful to define an upgrade path. |
2 | component | The link references a software tag for a separate component of this software. |
3 | feature | The link references a configurable feature of this software that can be enabled or disabled without changing the installed files. |
4 | installationmedia | The link references the installation package that can be used to install this software. |
5 | packageinstaller | The link references the installation software needed to install this software. |
6 | parent | The link references a software tag that is the parent of the referencing tag. This relationship can be used when multiple software components are part of a software bundle, where the "parent" is the software tag for the bundle, and each child is a "component". In such a case, each child component can provide a "parent" link relationship to the bundle's software tag, and the bundle can provide a "component" link relationship to each child software component. |
7 | patches | The link references a software tag that the referencing software patches. Typically only used for patch tags (see |
8 | requires | The link references a prerequisite for installing this software. A patch tag (see |
9 | see-also | The link references other software that may be of interest that relates to this software. |
10 | supersedes | The link references another software that this software replaces. A patch tag (see |
11 | supplemental | The link references a software tag that the referencing tag supplements. Used on supplemental tags (see |
Index | Use Type | Definition |
---|---|---|
1 | optional | From |
2 | required | From |
3 | recommended | From |
Range | Registration Procedures |
---|---|
0-32767 | Standards Action |
32768-4294967295 | Specification Required |
Index | Item Name | Specification |
---|---|---|
0 | tag-id | RFC-AAAA |
1 | software-name | RFC-AAAA |
2 | entity | RFC-AAAA |
3 | evidence | RFC-AAAA |
4 | link | RFC-AAAA |
5 | software-meta | RFC-AAAA |
6 | payload | RFC-AAAA |
7 | hash | RFC-AAAA |
8 | corpus | RFC-AAAA |
9 | patch | RFC-AAAA |
10 | media | RFC-AAAA |
11 | supplemental | RFC-AAAA |
12 | tag-version | RFC-AAAA |
13 | software-version | RFC-AAAA |
14 | version-scheme | RFC-AAAA |
15 | lang | RFC-AAAA |
16 | directory | RFC-AAAA |
17 | file | RFC-AAAA |
18 | process | RFC-AAAA |
19 | resource | RFC-AAAA |
20 | size | RFC-AAAA |
21 | file-version | RFC-AAAA |
22 | key | RFC-AAAA |
23 | location | RFC-AAAA |
24 | fs-name | RFC-AAAA |
25 | root | RFC-AAAA |
26 | path-elements | RFC-AAAA |
27 | process-name | RFC-AAAA |
28 | pid | RFC-AAAA |
29 | type | RFC-AAAA |
31 | entity-name | RFC-AAAA |
32 | reg-id | RFC-AAAA |
33 | role | RFC-AAAA |
34 | thumbprint | RFC-AAAA |
35 | date | RFC-AAAA |
36 | device-id | RFC-AAAA |
37 | artifact | RFC-AAAA |
38 | href | RFC-AAAA |
39 | ownership | RFC-AAAA |
40 | rel | RFC-AAAA |
41 | media-type | RFC-AAAA |
42 | use | RFC-AAAA |
43 | activation-status | RFC-AAAA |
44 | channel-type | RFC-AAAA |
45 | colloquial-version | RFC-AAAA |
46 | description | RFC-AAAA |
47 | edition | RFC-AAAA |
48 | entitlement-data-required | RFC-AAAA |
49 | entitlement-key | RFC-AAAA |
50 | generator | RFC-AAAA |
51 | persistent-id | RFC-AAAA |
52 | product | RFC-AAAA |
53 | product-family | RFC-AAAA |
54 | revision | RFC-AAAA |
55 | summary | RFC-AAAA |
56 | unspsc-code | RFC-AAAA |
57 | unspsc-version | RFC-AAAA |
58-4294967295 | Unassigned |
Range | Registration Procedures |
---|---|
0-16383 | Standards Action |
16384-65535 | Specification Required |
Index | Version Scheme Name | Specification |
---|---|---|
0 | Reserved | |
1 | multipartnumeric | See |
2 | multipartnumeric+suffix | See |
3 | alphanumeric | See |
4 | decimal | See |
5-16383 | Unassigned | |
16384 | semver | See |
16385-65535 | Unassigned |
Range | Registration Procedures |
---|---|
0-127 | Standards Action |
128-255 | Specification Required |
Index | Role Name | Specification |
---|---|---|
0 | Reserved | |
1 | tagCreator | See |
2 | softwareCreator | See |
3 | aggregator | See |
4 | distributor | See |
5 | licensor | See |
6 | maintainer | See |
7-255 | Unassigned |
Range | Registration Procedures |
---|---|
0-127 | Standards Action |
128-255 | Specification Required |
Index | Ownership Type Name | Definition |
---|---|---|
0 | Reserved | |
1 | abandon | See |
2 | private | See |
3 | shared | See |
4-255 | Unassigned |
Range | Registration Procedures |
---|---|
0-32767 | Standards Action |
32768-65535 | Specification Required |
Index | Relationship Type Name | Specification |
---|---|---|
0 | Reserved | |
1 | ancestor | See |
2 | component | See |
3 | feature | See |
4 | installationmedia | See |
5 | packageinstaller | See |
6 | parent | See |
7 | patches | See |
8 | requires | See |
9 | see-also | See |
10 | supersedes | See |
11 | supplemental | See |
12-65535 | Unassigned |
Range | Registration Procedures |
---|---|
0-127 | Standards Action |
128-255 | Specification Required |
Index | Link Use Type Name | Specification |
---|---|---|
0 | Reserved | |
1 | optional | See |
2 | required | See |
3 | recommended | See |
4-255 | Unassigned |
Media type | Encoding | ID | Reference |
---|---|---|---|
application/swid+cbor | - | TBD1 | RFC-AAAA |
Tag | Data Item | Semantics |
---|---|---|
1398229316 | map | Concise Software Identifier (CoSWID) [RFC-AAAA] |
D-28359