Baseline-information Obligations Mapping ontology

G7 SBOM for AI - Minimum Elements

Namespace: https://w3id.org/bom/req/g7ai/  |  g7ai.ttl |  v0.1.0

Concepts derived from 'Software Bill of Materials (SBOM) for Artificial Intelligence - Minimum Elements', written by the G7 Cybersecurity Working Group and published by BSI (Federal Office for Information Security, Germany) on 2026-05-12. Categories: Metadata (MD), System Level Properties (SLP), Models (MDL), Dataset Properties (DP), Infrastructure (INF), Security Properties (SP), Key Perf Indicators (KPI).

Concepts (57)

IDLabelNotationTypeDefinition
dataset-propDataset PropertiesG7AI-DPElements describing datasets used to train, validate or test AI models.
dataset-nameDataset nameBOM-G7AI-DP-001 G7AI-DP-01RequirementThe human-readable name of a dataset used to train, validate or test the AI model.
dataset-descriptionDataset descriptionBOM-G7AI-DP-002 G7AI-DP-02RequirementA free-text description of the dataset's contents, scope and purpose.
dataset-contentDataset contentBOM-G7AI-DP-003 G7AI-DP-03The type(s) of data in the dataset (e.g. image, text, audio, tabular) and its size.
dataset-identifierDataset identifierBOM-G7AI-DP-004 G7AI-DP-04RequirementA stable, unique identifier for the dataset (e.g. DOI, SPDX ID, dataset registry URL).
dataset-hashDataset hashBOM-G7AI-DP-005 G7AI-DP-05A cryptographic hash of the dataset archive or snapshot for integrity verification.
dataset-provenanceDataset provenanceBOM-G7AI-DP-006 G7AI-DP-06Information about how, when and where the dataset was collected, updated and pre-processed.
dataset-statistical-propDataset statistical propertyBOM-G7AI-DP-007 G7AI-DP-07Statistical characteristics of the dataset including size, noise levels, known biases and class distributions.
dataset-sensitivityDataset sensitivityBOM-G7AI-DP-008 G7AI-DP-08RequirementThe sensitivity classification of the dataset, including whether it contains personal or sensitive data and its confidentiality level.
dataset-dependency-relationshipDataset dependency relationshipBOM-G7AI-DP-009 G7AI-DP-09RequirementRelationships linking a model to the datasets it was trained on, tested on, or depends on.
dataset-licenseDataset licenseBOM-G7AI-DP-010 G7AI-DP-10RequirementThe declared or concluded license under which the dataset is distributed, including access and usage restrictions.
infrastructureInfrastructureG7AI-INFElements describing the software and hardware environment on which the AI system runs.
infrastructure-softwareInfrastructure softwareBOM-G7AI-INF-001 G7AI-INF-01RequirementThe software environment required to run the AI system, including container images, OS, ML frameworks and runtime libraries.
infrastructure-hardwareInfrastructure hardwareBOM-G7AI-INF-002 G7AI-INF-02RequirementThe hardware required to operate the AI system, including specialised accelerators (GPUs, TPUs, NPUs).
key-perf-indicatorsKey Perf IndicatorsG7AI-KPIElements describing measurable security and operational perf metrics for the AI system.
security-metricSecurity metricBOM-G7AI-KPI-001 G7AI-KPI-01RequirementQuantitative security-related perf metrics and their decision thresholds (e.g. adversarial robustness scores, CVSS scores).
operational-perf-kpiOperational perf KPIBOM-G7AI-KPI-002 G7AI-KPI-02RequirementOperational performance indicators for the AI system such as accuracy, F1, latency, throughput and energy consumption.
metadataMetadataG7AI-MDElements describing the document itself: authorship, format, versioning, tooling and relationships.
sbom-authorDocument authorBOM-G7AI-MD-001 G7AI-MD-01RequirementThe agent (person, organisation or tool) that produced the document.
sbom-versionDocument versionBOM-G7AI-MD-002 G7AI-MD-02RequirementA version identifier for this specific instance of the document.
sbom-data-format-nameData format nameBOM-G7AI-MD-003 G7AI-MD-03RequirementThe name of the standard or schema used to serialise the SBOM (e.g. SPDX, CycloneDX).
sbom-data-format-versionData format versionBOM-G7AI-MD-004 G7AI-MD-04RequirementThe version of the SBOM data format specification used (e.g. 3.1, 1.6).
sbom-author-signatureAuthor signatureBOM-G7AI-MD-005 G7AI-MD-05A cryptographic signature or integrity method that allows verification of SBOM authorship.
sbom-tool-nameTool nameBOM-G7AI-MD-006 G7AI-MD-06RequirementThe name of the software tool used to generate the SBOM.
sbom-tool-versionTool versionBOM-G7AI-MD-007 G7AI-MD-07RequirementThe version of the software tool used to generate the SBOM.
sbom-generation-contextSBOM generation contextBOM-G7AI-MD-008 G7AI-MD-08RequirementThe lifecycle stage or context in which the SBOM was generated (e.g. build, release, deploy, runtime).
sbom-timestampDocument timestampBOM-G7AI-MD-009 G7AI-MD-09RequirementThe date and time at which the SBOM was created.
sbom-dependency-relationshipDocument dependency relationshipBOM-G7AI-MD-010 G7AI-MD-10Explicit dependency relationships between components recorded in the SBOM.
modelsModelsG7AI-MDLElements describing individual AI model artifacts: identity, provenance, hashes, licensing and training characteristics.
model-nameModel nameBOM-G7AI-MDL-001 G7AI-MDL-01RequirementThe human-readable name of an individual AI model component.
model-identifierModel identifierBOM-G7AI-MDL-002 G7AI-MDL-02RequirementA stable, unique identifier for the model (e.g. PURL, SPDX ID, Hugging Face model ID, DOI).
model-versionModel versionBOM-G7AI-MDL-003 G7AI-MDL-03RequirementA version or checkpoint identifier for the specific weight snapshot of the model.
model-timestampModel timestampBOM-G7AI-MDL-004 G7AI-MDL-04RequirementThe date and time the model was trained, built, or released.
model-producerModel producerBOM-G7AI-MDL-005 G7AI-MDL-05The organisation or person that trained or supplied the model.
model-descriptionModel descriptionBOM-G7AI-MDL-006 G7AI-MDL-06RequirementA free-text description of the model's purpose, architecture and key characteristics.
model-hash-valueModel hash valueBOM-G7AI-MDL-007 G7AI-MDL-07The cryptographic digest of the model weight file(s) for integrity verification.
model-hash-algorithmModel hash algorithmBOM-G7AI-MDL-008 G7AI-MDL-08The algorithm used to compute the model hash (e.g. SHA-256, SHA-512, BLAKE3).
model-propModel propertyBOM-G7AI-MDL-009 G7AI-MDL-09AI-specific technical properties of the model such as type, explainability, autonomy level and energy profile.
model-input-output-propModel input/output propertyBOM-G7AI-MDL-010 G7AI-MDL-10The types, modalities and constraints on the model's input and output (e.g. image, text, structured data).
model-training-propModel training propertyBOM-G7AI-MDL-011 G7AI-MDL-11Characteristics of the model's training process, including hyperparameters, data pre-processing and fine-tuning steps.
model-licenseModel licenseBOM-G7AI-MDL-012 G7AI-MDL-12RequirementThe declared or concluded license under which the model is distributed (e.g. SPDX expression, AI-specific RAIL license).
model-external-refModel external referenceBOM-G7AI-MDL-013 G7AI-MDL-13RequirementLinks to supplementary resources such as model cards, research papers, repositories and model registries.
system-level-propSystem Level PropertiesG7AI-SLPElements describing the AI system as a whole: name, components, producer, version, timestamps, data flows and intended use.
system-nameSystem nameBOM-G7AI-SLP-001 G7AI-SLP-01RequirementThe name of the AI system as a whole.
system-componentsSystem componentsBOM-G7AI-SLP-002 G7AI-SLP-02The constituent sub-components (models, datasets, libraries) that make up the AI system.
system-producerSystem producerBOM-G7AI-SLP-003 G7AI-SLP-03The organisation or person that developed or supplied the AI system.
system-versionSystem versionBOM-G7AI-SLP-004 G7AI-SLP-04RequirementThe release or version identifier of the AI system.
system-timestampSystem timestampBOM-G7AI-SLP-005 G7AI-SLP-05RequirementThe date and time the AI system was built or released.
system-data-flowSystem data flowBOM-G7AI-SLP-006 G7AI-SLP-06RequirementA description of how data flows into, through and out of the AI system.
system-data-usageSystem data usageBOM-G7AI-SLP-007 G7AI-SLP-07A description of how data (including personal or sensitive data) is used by the AI system.
system-input-output-propSystem input/output propertyBOM-G7AI-SLP-008 G7AI-SLP-08RequirementThe types, modalities and constraints of data accepted as input and produced as output by the AI system.
system-intended-application-areaIntended application areaBOM-G7AI-SLP-009 G7AI-SLP-09The domain(s) or application area(s) for which the AI system is intended (e.g. healthcare, finance, autonomous driving).
security-propSecurity PropertiesG7AI-SPElements describing security controls, compliance, policies and known vulnerabilities.
security-controlsSecurity controlsBOM-G7AI-SP-001 G7AI-SP-01RequirementThe security controls implemented on the AI system (e.g. access controls, encryption, audit logging).
security-complianceSecurity complianceBOM-G7AI-SP-002 G7AI-SP-02RequirementThe security standards, regulations or frameworks the AI system has been assessed against or conforms to.
cybersecurity-policyCybersecurity policy informationBOM-G7AI-SP-003 G7AI-SP-03RequirementReferences to the supplier's vulnerability-disclosure policy, security.txt or coordinated-disclosure process.
vulnerability-referencingVulnerability referencingBOM-G7AI-SP-004 G7AI-SP-04RequirementReferences to known vulnerabilities (CVEs) and their assessment status (VEX) for the AI system and its components.