Class: InTotoPredicate
The base of every predicate an in-toto statement can carry; predicate_kind names the concrete kind.
- NOTE: this is an abstract class and should not be instantiated directly
URI: slsa:InTotoPredicate
classDiagram
class InTotoPredicate
click InTotoPredicate href "../InTotoPredicate/"
InTotoPredicate <|-- SlsaPredicate
click SlsaPredicate href "../SlsaPredicate/"
InTotoPredicate : predicate_kind
Inheritance
Section titled “Inheritance”- InTotoPredicate
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| predicate_kind | 0..1 String |
The kind of predicate, one of this class’s descendants | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| SlsaStatement | predicate | range | InTotoPredicate |
| InTotoStatement | predicate | range | InTotoPredicate |
Comments
Section titled “Comments”- The statement’s predicate_type names the predicate’s type by URI, and each concrete class says which URI it renders. Nothing ties the two, since a schema that imports this module may model a predicate under its own URI.
See Also
Section titled “See Also”Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/slsa
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | slsa:InTotoPredicate |
| native | slsa:InTotoPredicate |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: InTotoPredicatedescription: The base of every predicate an in-toto statement can carry; predicate_kind names the concrete kind.comments:- The statement's predicate_type names the predicate's type by URI, and each concrete class says which URI it renders. Nothing ties the two, since a schema that imports this module may model a predicate under its own URI.from_schema: https://w3id.org/lmodel/slsasee_also:- https://github.com/in-toto/attestation/blob/v1.2.0/spec/v1/predicate.mdabstract: trueattributes: predicate_kind: name: predicate_kind description: The kind of predicate, one of this class's descendants. from_schema: https://w3id.org/lmodel/in-toto/in_toto_core rank: 1000 slot_uri: in_toto_linkml:predicate_kind designates_type: true domain_of: - InTotoPredicate range: stringInduced
Section titled “Induced”name: InTotoPredicatedescription: The base of every predicate an in-toto statement can carry; predicate_kind names the concrete kind.comments:- The statement's predicate_type names the predicate's type by URI, and each concrete class says which URI it renders. Nothing ties the two, since a schema that imports this module may model a predicate under its own URI.from_schema: https://w3id.org/lmodel/slsasee_also:- https://github.com/in-toto/attestation/blob/v1.2.0/spec/v1/predicate.mdabstract: trueattributes: predicate_kind: name: predicate_kind description: The kind of predicate, one of this class's descendants. from_schema: https://w3id.org/lmodel/in-toto/in_toto_core rank: 1000 slot_uri: in_toto_linkml:predicate_kind designates_type: true owner: InTotoPredicate domain_of: - InTotoPredicate range: string