Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
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 which interprets or executes software.
// This may include runtimes such as those that execute bytecode, or just-in-time compilers, or 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 which interprets or executes software. This may include runtimes such as those that execute bytecode, or just-in-time compilers, or 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 which interprets or executes software.
This may include runtimes such as those that execute bytecode, or just-in-time compilers,
or interpreters, or low-code/no-code application platforms.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="operating-system">
Expand Down