An Agent is an entity responsible for an action taking place. (This can fill in the TODO in Classes/Agent description.)
Classes/Artifact shows Artifact as SubclassOf: Element; Agent. Should be SubclassOf: Element.
A tool can be an Artifact - a software distribution with an SBOM, and it can also be a running process with an Identity, but those are two different entities (tool-software and running-tool/user-agent), not a single entity with a hybrid nature.
(An agent could be a person or a non-person entity; an NPE is an organization or a process loaded from an artifact running on a device under an identity.)
An Agent is an entity responsible for an action taking place. (This can fill in the TODO in Classes/Agent description.)
Classes/Artifact shows Artifact as SubclassOf: Element; Agent. Should be SubclassOf: Element.
A tool can be an Artifact - a software distribution with an SBOM, and it can also be a running process with an Identity, but those are two different entities (tool-software and running-tool/user-agent), not a single entity with a hybrid nature.
(An agent could be a person or a non-person entity; an NPE is an organization or a process loaded from an artifact running on a device under an identity.)