Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion schema/bom-1.7.proto
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,8 @@ enum Classification {
CLASSIFICATION_FIRMWARE = 8;
// A special type of software that operates or controls a particular type of device. Refer to https://en.wikipedia.org/wiki/Device_driver
CLASSIFICATION_DEVICE_DRIVER = 9;
// A runtime environment which interprets or executes software. This may include runtimes such as those that execute bytecode or low-code/no-code application platforms.
// A runtime environment that interprets or executes software.
// This may include runtimes such as those that execute bytecode, just-in-time compilers, interpreters, or low-code/no-code application platforms.
CLASSIFICATION_PLATFORM = 10;
// A model based on training data that can make predictions or decisions without being explicitly programmed to do so.
CLASSIFICATION_MACHINE_LEARNING_MODEL = 11;
Expand Down
2 changes: 1 addition & 1 deletion schema/bom-1.7.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -888,7 +888,7 @@
"framework": "A software framework. Refer to [https://en.wikipedia.org/wiki/Software_framework](https://en.wikipedia.org/wiki/Software_framework) for information on how frameworks vary slightly from libraries.",
"library": "A software library. Refer to [https://en.wikipedia.org/wiki/Library_(computing)](https://en.wikipedia.org/wiki/Library_(computing)) for information about libraries. All third-party and open source reusable components will likely be a library. If the library also has key features of a framework, then it should be classified as a framework. If not, or is unknown, then specifying library is recommended.",
"container": "A packaging and/or runtime format, not specific to any particular technology, which isolates software inside the container from software outside of a container through virtualization technology. Refer to [https://en.wikipedia.org/wiki/OS-level_virtualization](https://en.wikipedia.org/wiki/OS-level_virtualization).",
"platform": "A runtime environment which interprets or executes software. This may include runtimes such as those that execute bytecode or low-code/no-code application platforms.",
"platform": "A runtime environment that interprets or executes software. This may include runtimes such as those that execute bytecode, just-in-time compilers, interpreters, or low-code/no-code application platforms.",
"operating-system": "A software operating system without regard to deployment model (i.e. installed on physical hardware, virtual machine, image, etc) Refer to [https://en.wikipedia.org/wiki/Operating_system](https://en.wikipedia.org/wiki/Operating_system).",
"device": "A hardware device such as a processor or chip-set. A hardware device containing firmware SHOULD include a component for the physical hardware itself and another component of type 'firmware' or 'operating-system' (whichever is relevant), describing information about the software running on the device. See also the list of [known device properties](https://github.com/CycloneDX/cyclonedx-property-taxonomy/blob/main/cdx/device.md).",
"device-driver": "A special type of software that operates or controls a particular type of device. Refer to [https://en.wikipedia.org/wiki/Device_driver](https://en.wikipedia.org/wiki/Device_driver).",
Expand Down
7 changes: 5 additions & 2 deletions schema/bom-1.7.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -1279,8 +1279,11 @@ limitations under the License.
</xs:enumeration>
<xs:enumeration value="platform">
<xs:annotation>
<xs:documentation>A runtime environment which interprets or executes software. This may include
runtimes such as those that execute bytecode or low-code/no-code application platforms.</xs:documentation>
<xs:documentation>
A runtime environment that interprets or executes software.
This may include runtimes such as those that execute bytecode, just-in-time compilers,
interpreters, or low-code/no-code application platforms.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="operating-system">
Expand Down