Next Article in Journal
Boundary-Focused Large Language Model Adaptation for Style Change Detection in Multi-Authored Text
Previous Article in Journal
DEMO Shutdown Dose Rate Assessment Inside the Vacuum Vessel
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ontological Foundations for Deterministic Assurance Context Construction and Governed AI Reasoning

1
Department of Information Security and Communication Technology, Norwegian University of Science and Technology, 2815 Gjøvik, Norway
2
Department of Business and IT, University of South-Eastern Norway, 3800 Bø, Norway
Appl. Sci. 2026, 16(4), 1984; https://doi.org/10.3390/app16041984
Submission received: 1 February 2026 / Revised: 9 February 2026 / Accepted: 13 February 2026 / Published: 17 February 2026
(This article belongs to the Special Issue Innovative Applications of Ontology and the Semantic Web)

Abstract

Security assurance aims to provide justified confidence that a system satisfies its security requirements under defined contextual conditions. In practice, assurance context is often handled implicitly, with assumptions, scope limitations, and boundary conditions embedded in documentation or expert judgment. This limits auditability, reproducibility, and governance, particularly in continuous assurance settings and workflows that rely on automation and AI-assisted reasoning. When reasoning operates over incomplete or underspecified context, implicit assumption formation can alter the basis of assurance conclusions. This paper introduces the Security Assurance Context Ontology (SACO), which reframes assurance context construction and evolution as explicit semantic and governance problems. SACO represents assurance-relevant context elements, their relationships, provenance, and epistemic status as authoritative semantic structures. Missing but required information is preserved as explicit semantic gaps that delimit when assurance claims may be authoritatively accepted. A strict separation between authoritative assurance context and advisory reasoning outputs constrains how automated or AI-assisted analysis may influence the assurance basis. The paper further presents a deterministic realization model for assurance context construction and evolution, where determinism applies to reconstructing authoritative context states from governed inputs.

1. Introduction

Security assurance aims to provide justified confidence that a system satisfies its security requirements under defined assumptions and operating conditions, typically through structured reasoning over claims, evidence, and constraints [1,2,3,4]. Prior work consistently emphasizes that such confidence is inherently context-dependent, as assurance conclusions rely on assumptions about system scope, environmental conditions, stakeholder expectations, and applicable normative obligations that frame the interpretation of evidence [2,5,6]. Assurance conclusions are therefore not intrinsic properties of a system, but conditional statements whose meaning and validity depend on the context in which they are evaluated [2,5].
In practice, however, assurance context is often handled implicitly. Consider a common cloud-service audit scenario in which an external storage dependency is declared, but security-relevant properties such as encryption at rest are not explicitly specified. In the absence of explicit contextual representation, assurance reasoning may proceed based on assumed defaults, narrative interpretation of provider documentation, or automated analysis that implicitly completes missing information. Empirical studies and industry guidance have shown that such practices are common in cloud and third-party service assurance, where shared-responsibility models and high-level service descriptions obscure which security properties are explicitly verified and which are merely assumed [7,8,9,10]. As a result, assurance claims may be accepted even though required contextual conditions have not been explicitly established or validated [11,12].
This pattern reflects a broader structural limitation in contemporary assurance workflows. Assumptions, scope limitations, and boundary conditions are commonly embedded in narrative documentation, assurance cases, or expert judgment rather than represented as explicit, machine-interpretable artifacts [13,14,15,16]. Consequently, the boundaries within which assurance conclusions remain valid are difficult to inspect, audit, or reproduce, and assurance may silently degrade as contextual conditions evolve over time [7,8]. These limitations are increasingly exposed in continuous and iterative assurance settings, where systems and their operating environments change incrementally, and are further amplified by the growing use of automation and AI-assisted reasoning for evidence analysis, compliance support, and assurance documentation [8,17,18,19].
Empirical studies further show that AI-assisted reasoning often involves implicit assumption formation to bridge incomplete or underspecified inputs, leading to hallucination, fabricated reasoning, and the propagation of unsupported premises across iterative or agentic reasoning steps [20,21,22,23]. Human factors research indicates that these technical risks are compounded by automation bias, as users tend to over-trust automated outputs and may accept weakly justified assumptions during review [24,25,26,27]. In assurance contexts, where conclusions depend on clearly bounded assumptions and justified confidence, such effects undermine transparency, accountability, and reproducibility.
Ontologies have been widely proposed as a means to formalize security concepts and improve consistency in assurance reasoning [28,29,30,31]. However, most security ontologies adopt open-world semantics, under which missing information is treated as unknown rather than false [32]. While this avoids unsound conclusions, it allows incompleteness to remain implicit and rarely distinguishes validated ground truth from advisory or analytical content [32,33]. As a result, existing ontological approaches provide limited support for enforcing epistemic boundaries, governing context evolution, or constraining how automated reasoning may influence the contextual basis of assurance conclusions. Provenance and versioning mechanisms improve traceability by binding decisions to specific semantic states [34,35], but they do not, by themselves, separate authoritative assurance context from advisory reasoning outputs or prevent implicit semantic influence [36,37].
This paper addresses these challenges by reframing assurance context construction and evolution as first-class semantic and governance problems rather than as informal documentation practices or secondary modeling concerns. It introduces the Security Assurance Context Ontology (SACO), a formal framework that represents assurance-relevant context elements, their structural relationships, provenance, and epistemic status as authoritative semantic constructs. Unlike existing ontological approaches that tolerate incompleteness implicitly, SACO makes incompleteness explicit by modeling missing but required information as semantic gaps that delimit the conditions under which assurance claims may be authoritatively accepted. In addition, SACO establishes a strict separation between authoritative assurance context and advisory or analytical reasoning outputs, constraining how automated or AI-assisted analysis may influence the assurance basis without explicit human validation. Together, these mechanisms provide a principled foundation for preserving the validity, auditability, and epistemic integrity of assurance conclusions in continuous and AI-supported assurance workflows.
The remainder of the paper is organized as follows. Section 2 reviews related work on security assurance context, ontologies and incompleteness, and AI-assisted reasoning and governance. Section 3 presents the design of the Security Assurance Context Ontology, including its core concepts, semantic commitments, and governance-related constraints. Section 4 describes the realization model that governs assurance context construction and evolution through enforceable admissibility and update rules. Section 5 presents a concrete assurance case study that demonstrates the practical effects of SACO on context evolution and decision admissibility. Section 6 discusses implications, design tradeoffs, limitations, and directions for future work. Section 7 concludes the paper.

2. Background and Related Work

2.1. Security Assurance and Context Dependence

Security assurance aims to provide justified confidence that a system satisfies its security requirements under stated assumptions and operating conditions, typically through structured reasoning over claims, evidence, and constraints [1,2,3,4]. Prior research consistently emphasizes that such confidence is inherently context-dependent, as assurance conclusions rely on assumptions about system scope, operational environment, stakeholder expectations, and applicable normative obligations that frame how evidence is interpreted [2,5,6]. Assurance conclusions are therefore not absolute properties of a system, but context-qualified statements whose validity depends on the conditions under which they are formed [2,5].
In practice, this contextual dependence is often handled informally. Empirical studies of assurance practice show that assumptions, environmental constraints, and scope decisions are commonly documented narratively within assurance cases, standards documentation, or evaluation reports, rather than represented as explicit and inspectable artifacts [13,14,15,16]. As a result, critical contextual premises are frequently embedded in expert judgment or fragmented documentation, making the boundaries of assurance conclusions difficult to audit, reproduce, or compare across evaluations [7,15,16].
When contextual conditions change, assurance conclusions may silently degrade without any explicit indication that their underlying assumptions are no longer satisfied. Prior work identifies this as a recurring challenge in long-lived and evolving systems, where differences across evaluation cycles often reflect contextual drift rather than genuine system change [7,8]. This issue is exacerbated when assumptions remain implicit or weakly linked to assurance artifacts, as changes in operational environment, external dependencies, or regulatory expectations are not systematically propagated to existing assurance conclusions [8,9,10].
Modern assurance practices increasingly emphasize continuous evaluation, incremental system development, and ongoing evidence collection. Although existing assurance frameworks acknowledge the importance of context, they generally treat it as a prerequisite or background condition rather than as a explicit artifact subject to explicit construction, validation, and governance [1,8,14]. Systematic literature reviews confirm that limited guidance exists on how assurance context should be constructed, maintained, or evolved over time, motivating research that seeks to model assurance context explicitly and support its controlled and auditable evolution [8,14,38].

2.2. Ontologies, Context Modeling, and Incompleteness

Security ontologies have been proposed to reduce ambiguity and inconsistency in natural-language security specifications by providing formal representations of security concepts, requirements, and compliance obligations [28,29,30,31]. By introducing shared vocabularies and explicit semantic relationships, such ontologies improve terminological consistency, interoperability across tools and organizations, and support automated reasoning in security requirements elicitation and compliance analysis [29,30]. As a result, ontology-based approaches are widely used to structure security knowledge and to support assurance-related analysis.
However, most existing security ontologies adopt an Open-World Assumption, under which missing information is treated as unknown rather than false [32]. While this assumption avoids unsound conclusions in the presence of incomplete knowledge, it also allows incompleteness to remain implicit. For security assurance, where the admissibility and scope of conclusions must be explicitly bounded, this tolerance of implicit incompleteness is problematic [32,33]. Assurance claims may be derived or accepted even when semantically required contextual information has not been established, leaving epistemic limitations unarticulated within the semantic model.
To make epistemic uncertainty more visible, prior research has introduced classifications of ignorance and formal constructs such as ignorance taxonomies, uncertainty annotations, and ignorance bases [11,12,39,40]. These approaches distinguish between different forms of incomplete knowledge, including known unknowns and unknown unknowns, and improve analyst awareness of epistemic limitations during reasoning [11,12]. However, such mechanisms are typically realized as analytical overlays or metadata annotations rather than as enforceable components of the underlying semantic model. As a result, incompleteness may be identified but does not constrain admissible reasoning paths or prevent unsupported inference [39,40].
Context modeling approaches aim to restrict the applicability of reasoning to specific environments or conditions by explicitly representing contextual boundaries. Techniques such as micro-theories, context logics, and hierarchical context frameworks enable the partitioning of knowledge according to temporal, spatial, organizational, or operational dimensions [41,42,43,44]. While these approaches emphasize the importance of context in determining the validity of security claims, contextual boundaries are often expressed descriptively and interpreted by experts rather than enforced as semantic constraints [41,43,44]. In parallel, governance mechanisms such as provenance, versioning, and audit frameworks address traceability and accountability during ontology evolution [45,46], but they do not restrict how automated or analytical suggestions may influence authoritative semantic content or clearly separate validated ground truth from non-authoritative advisory reasoning [36,37]. Consequently, existing approaches tend to address context modeling, incompleteness handling, and governance as isolated concerns rather than as integrated semantic requirements for security assurance.

2.3. Automation, AI Assistance, and Governance in Assurance

Automation and AI-assisted reasoning are increasingly incorporated into security assurance activities, including evidence analysis, requirements interpretation, documentation support, and structured reasoning over assurance artifacts [8,17,18,19]. These tools promise improvements in scalability and efficiency, particularly in settings where assurance documentation is extensive and must be updated continuously as systems evolve [8,18,19]. As a result, AI-assisted tools are becoming embedded in many practical assurance workflows.
Security assurance, however, differs fundamentally from general analytical or predictive applications. Assurance conclusions depend on justified confidence under explicitly defined contextual conditions, rather than on probabilistic correlation or pattern completion. When AI systems operate over incomplete, dispersed, or underspecified inputs, their reasoning introduces epistemic risks that are particularly problematic in assurance contexts [1,2,3,4]. These risks arise not from computational error, but from the way generative and inferential models bridge missing information to produce coherent outputs.
Empirical studies of large language models show that AI reasoning often involves multi-stage inference processes in which intermediate assumptions are implicitly formed to bridge missing or underspecified information [20]. This behavior manifests as hallucination or fabricated reasoning, where plausible but unsupported statements are generated to maintain coherence or task alignment [21,22,23]. In agentic or iterative AI settings, where reasoning, planning, memory, and tool use interact across multiple steps, such assumption formation can propagate and compound, increasing the likelihood that unsupported premises influence analytical outcomes and assurance artifacts [23,47].
Related risks have also been observed in applied AI-supported decision-making beyond security assurance. Recent applied studies in high-stakes selection and evaluation contexts show that AI-generated recommendations can materially influence outcomes even when contextual assumptions remain underspecified or weakly governed. For example, AI-assisted athlete selection and performance evaluation systems have been shown to rely on implicit contextual assumptions that are not always transparent or auditable, highlighting governance challenges that closely parallel those arising in AI-supported assurance workflows [48].
Human factors research indicates that these technical risks are amplified by automation bias. Users tend to place undue trust in automated suggestions, particularly when outputs are fluent, authoritative in tone, or presented as refinements of existing expert material [24,25,26]. Studies further show that reviewing AI-generated content can increase cognitive load compared to producing equivalent material manually, while simultaneously reducing critical scrutiny [27]. In assurance workflows, where documentation is complex and evaluative judgments are subtle, these effects weaken the effectiveness of traditional human-in-the-loop controls and increase the risk that unsupported assumptions are accepted without explicit justification.
Governance frameworks for AI systems emphasize principles such as human oversight, transparency, accountability, and risk awareness. Regulatory and standards-based frameworks, including the EU AI Act and the NIST AI Risk Management Framework, explicitly recognize the dangers of automation bias and require mechanisms to support informed human supervision [49,50,51,52]. However, these frameworks primarily address risks at the level of AI models and operational processes, rather than at the level of the semantic context within which assurance conclusions are constructed and maintained [49,50,51]. Technical mechanisms such as guardrails, provenance tracking, and deterministic replay improve auditability and post hoc analysis of AI-assisted decisions [53,54], but they do not prevent advisory or automated reasoning from implicitly modifying authoritative context or normalizing unresolved assumptions [21,22,23]. These limitations motivate governance mechanisms that operate directly at the level of assurance context, explicitly constraining how automated reasoning outputs may influence authoritative assurance conclusions and ensuring that contextual assumptions remain under deliberate human control.

3. Conceptual Model for the Security Assurance Context Ontology

3.1. Motivation and Ontological Scope

Security assurance relies on structured reasoning about evidence, claims, and constraints under explicitly stated assumptions and operating conditions. The validity of any assurance conclusion is therefore inseparable from the context within which it is interpreted, including system scope, environmental assumptions, stakeholder concerns, and normative obligations. In practice, such contextual premises are frequently implicit, fragmented across documents, or embedded in expert judgment, making assurance outcomes difficult to reproduce, audit, or govern, particularly when automated or AI-assisted techniques are introduced.
This work treats assurance context as an explicit semantic artifact and proposes an ontology that provides an explicit, machine-interpretable representation of assurance-relevant context. The objective is not to encode security claims or evaluation results, but to define the ontological space within which such reasoning is admissible. The Security Assurance Context Ontology (SACO) establishes what kinds of contextual elements may exist, how they relate to one another, and which constraints must hold for an assurance context to be considered well-formed, auditable, and governable.
The ontology is designed to support deterministic construction, explicit handling of incomplete knowledge, and strict separation between authoritative context and advisory analysis. This scope is intentionally limited to the representation and governance of assurance context and does not encode assurance claims, argument structures, or evaluation outcomes, which remain the responsibility of external assurance methods. These properties are enforced through ontological commitments and constraints rather than through procedural interpretation or inference.

3.2. Ontological Commitments Underlying the Security Assurance Context Ontology

The SACO is not intended as a generic vocabulary for security-related concepts, but as a foundational ontology for assurance context with explicitly constrained semantics. Its design is guided by a set of explicit ontological commitments that define what kinds of context entities may exist, how they may be related, and under which conditions an assurance context is considered semantically well-formed and governable. These commitments are made explicit to ensure that the semantic assumptions underlying context construction are inspectable, contestable, and subject to governance rather than implicit design choices.
The commitments are embedded directly into the ontology through its core classes, relations, and constraints, which are introduced incrementally in the following subsections. Together, they establish the semantic boundary conditions within which assurance reasoning may be admitted, without encoding assurance claims, argument structures, or evaluation outcomes themselves.

3.2.1. Commitment to Explicit Scope and Boundary Representation

SACO commits to the position that assurance reasoning is meaningful only with respect to a clearly defined system scope. This commitment is realized through the introduction of a dedicated SystemOfInterest class that serves as the semantic anchor for all other context elements. Every assurance context instance references exactly one such system, ensuring that all modeled claims, assumptions, and constraints are grounded in an explicitly defined target.
Boundary-related information is modeled as part of the core ontology rather than as auxiliary metadata. Assumptions, exclusions, and environmental delimitations are represented as explicit context elements and formally linked to the SystemOfInterest. This design ensures that scope limitations are captured directly within the semantic structure of the assurance context, rather than being left to informal interpretation or external documentation.

3.2.2. Commitment to Explicit Representation of Incompleteness

A second commitment of SACO is that incomplete knowledge relevant to assurance must be represented explicitly. To support this, the ontology introduces a dedicated Gap entity that captures missing or underspecified information that is semantically required for assurance interpretation.
Whenever a required attribute of a context element cannot be instantiated from declared information, this condition is represented explicitly through the creation of a corresponding Gap. Each Gap is linked to the affected context element and the specific property that remains unresolved. This representation makes epistemic limitations explicit at the semantic level, without prescribing how or when such limitations must be resolved. The detailed structure and relations of Gap entities are defined in Section 3.4.

3.2.3. Commitment to Authority Differentiation Within the Ontology

SACO commits to a clear semantic distinction between authoritative assurance context and non-authoritative analytical input. This distinction is encoded directly within the ontology through explicit provenance attribution and role-based classification of context elements.
Context elements derived from declared system information or from validated human decisions are represented as authoritative and may legitimately influence the interpretation of assurance conclusions. In contrast, candidate interpretations, analytical observations, or AI-assisted suggestions are modeled as advisory entities. Advisory entities may reference authoritative context and support analysis, but they are not permitted to modify or replace authoritative context elements.
This separation allows analytical and AI-assisted support to be integrated into assurance workflows without conflating analytical output with validated context. By encoding authority explicitly at the semantic level, the ontology preserves human authority over assurance-relevant assumptions and decisions while preventing implicit or unintended modification of the contextual basis on which assurance conclusions depend.

3.2.4. Commitment to Determinism and Provenance as Ontological Properties

SACO treats provenance as a foundational semantic property of authoritative assurance context and uses it to support deterministic reconstruction of context states. Determinism in this sense applies exclusively to the reconstruction and comparison of authoritative context from governed inputs, not to the human interpretation of source material, evidence, or normative texts themselves. Interpretive judgment and validation are treated as external, governed activities whose outcomes are recorded explicitly rather than inferred implicitly.
Every authoritative context element therefore carries explicit provenance identifying the governed artifact from which it originates, such as a validated canonicalization record, a bound normative profile version, or a recorded validation decision. Authoritative assurance context states are defined entirely by references to such governed and versioned artifacts. Given identical sets of validated canonicalization records, identical normative profile versions, and identical sequences of recorded validation decisions, SACO reconstructs semantically equivalent authoritative context states.
Any change in interpretation, normative binding, or validation outcome is represented explicitly as a change in the referenced artifact or version. This yields a different, but still deterministically reconstructable, assurance context state. In this way, SACO preserves reproducibility and auditability without attempting to automate judgment or eliminate human governance from assurance workflows.

3.2.5. Implications for Ontology Structure

These ontological commitments directly shape the structure of SACO presented in the remainder of this section. They motivate the introduction of explicit classes for system scope, stakeholders, concerns, assumptions, normative constraints, gaps, and provenance records, as well as constrained relations that govern how these entities may be combined.
Rather than encoding assurance reasoning itself, SACO defines the semantic boundary conditions under which such reasoning is admissible. By embedding scope, incompleteness, authority, and provenance directly into the ontological structure, the model establishes a foundation for deterministic, governable, and explainable assurance context construction. Section 3.3 introduces the concrete class hierarchy that realizes these commitments.

3.3. Core Ontological Structure of the Security Assurance Context Ontology

SACO defines a structured semantic space within which security assurance reasoning may be situated. Rather than encoding claims, evidence, or evaluation results, the ontology specifies the types of contextual entities that must be made explicit for assurance conclusions to be interpretable, reproducible, and governable. This section introduces the core class structure of the ontology and outlines how these classes relate to one another at a conceptual level.
At the highest level, SACO organizes assurance context around a single anchoring entity, the SystemOfInterest, and a set of complementary context dimensions that constrain how security-relevant information is interpreted. All context entities are modeled as explicit instances of well-defined classes and are related through typed relations that reflect their semantic roles in assurance reasoning.

3.3.1. System-Centered Context Anchoring

Every assurance context instance is anchored by exactly one SystemOfInterest, representing the system whose security properties are subject to assurance. The SystemOfInterest serves as the semantic reference point for all other context entities. No assurance-relevant entity may exist independently of this anchor.
Associated with the SystemOfInterest are entities representing its declared operational setting and external relationships. An OperationalEnvironment captures stated deployment and usage conditions that influence the interpretation of assumptions and obligations. ExternalDependency entities represent systems, services, or organizational actors upon which the SystemOfInterest relies. These dependencies are modeled explicitly to prevent implicit reliance on undeclared external behavior.
Together, these classes establish the technical and organizational locus of assurance and define the baseline against which all subsequent contextual interpretation occurs.

3.3.2. Stakeholder and Concern Representation

SACO explicitly represents the human and organizational perspective of assurance through Stakeholder and Concern classes. Stakeholders denote actors with a legitimate interest in the system’s security posture, such as users, operators, owners, or regulators.
Concerns represent articulated protection motivations or values associated with stakeholders. Rather than expressing threats or evaluation outcomes, concerns function as semantic justifications for why certain normative constraints or assumptions are relevant. Each Concern is explicitly linked to at least one Stakeholder, ensuring that assurance relevance remains grounded in identifiable interests rather than abstract security objectives.
This separation between stakeholders and concerns allows the ontology to capture the purpose of assurance without embedding adversarial or evaluative reasoning directly into the context model.

3.3.3. Boundary and Assumption Modeling

A defining feature of SACO is the explicit modeling of assurance boundaries. Boundary-related context is represented using classes such as Assumption and BoundaryConstraint, which formalize the conditions under which assurance conclusions are intended to hold.
Assumptions capture declared premises about the operational environment, trust relationships, or external behavior. Boundary constraints represent explicit inclusions or exclusions that delimit the scope of assurance. By modeling these elements as explicit ontological entities, the ontology ensures that scope limitations are visible, inspectable, and semantically binding.
This structure prevents assurance reasoning from silently extending beyond declared conditions and provides a clear semantic basis for understanding when assurance conclusions cease to be valid.

3.3.4. Normative Context Representation

SACO represents external obligations and expectations through a dedicated normative context. NormativeReference entities identify applicable standards, regulations, or policies that are relevant to the SystemOfInterest. These references may give rise to NormativeConstraint entities, which express obligations that motivate assurance activities.
Importantly, normative entities are descriptive rather than evaluative. They do not assert compliance, sufficiency, or correctness. Instead, they define the external normative frame within which assurance reasoning is conducted. This separation ensures that context construction remains distinct from assessment or certification outcomes.

3.3.5. Uniform Treatment of Context Entities

All assurance context entities introduced above inherit from a common abstract superclass, ContextEntity. This design choice ensures uniform handling of identity, traceability, provenance, and controlled evolution across all context dimensions.
Through this shared abstraction, every context entity can be associated with provenance information and, where applicable, explicit representations of incompleteness. This uniformity supports systematic inspection, comparison, and governed evolution of assurance context instances without requiring ad hoc handling of different entity types.

3.3.6. Conceptual Relationships Among Core Classes

SACO defines a constrained set of typed relationships that structure how context entities interact. Examples include relationships linking concerns to stakeholders, assumptions and boundary constraints to the SystemOfInterest, and normative constraints to both the systems and concerns they motivate. These relations do not encode inference rules, assurance arguments, or reasoning procedures; instead, they define admissible semantic connections that delimit the space of valid assurance contexts within which external reasoning may operate.
Within this structure, normative constraints are treated as machine-applicable normative profiles rather than as raw regulatory or standards text. A normative profile represents a versioned and provenance-bound collection of obligation-driven constraints that apply under the declared scope, assumptions, and boundary conditions. The creation or revision of such a profile constitutes a validated contextual commitment rather than an automated compliance judgment, making the source of semantic requiredness explicit and auditable rather than implicit or analyst-dependent.
By constraining how entities may be related and by grounding requiredness in explicit normative profiles, SACO limits unintended semantic interpretation and establishes a stable foundation upon which deterministic construction and governed evolution of assurance context can be defined in later sections.
SACO is intentionally orthogonal to assurance case notations such as Goal Structuring Notation (GSN). While GSN structures arguments over claims, evidence, and their logical relationships, SACO governs the contextual premises under which such arguments are interpreted. The two approaches therefore coexist naturally, with SACO providing an explicit and governed context layer for assurance cases rather than replacing or duplicating their argumentative structure.

3.3.7. Role of the Core Structure

The core ontological structure introduced in this section establishes the minimal set of entities required for meaningful assurance context representation. It defines the semantic elements that must be made explicit and declared authoritatively before any assurance reasoning can be considered interpretable, auditable, or governable.
On its own, the core structure does not impose determinism or eliminate the need for human interpretation. Instead, it defines a stable semantic boundary within which interpretation outcomes can be explicitly represented, validated, and fixed. Subsequent sections refine this structure by introducing explicit mechanisms for representing incompleteness, provenance, and authority, and by specifying constraints that govern how assurance context may be constructed and evolved once these elements are admitted into authoritative context.
These elements transform assurance context from an implicit background assumption into an explicit, governable semantic artifact. Determinism, in this sense, applies not to the process of interpretation itself, but to the realization and evolution of assurance context with respect to an explicitly declared and governed set of contextual commitments.
Figure 1 presents a high-level view of SACO, showing the core classes, their organization into conceptual dimensions, and the primary relations that structure assurance context. The diagram is intentionally abstract and omits construction rules, authority constraints, and governance mechanisms, which are introduced in subsequent sections. Its purpose is to provide an orienting overview of the ontological space within which deterministic assurance context construction and governed reasoning operate.
Table 1 summarizes the core concepts introduced in SACO, indicating their semantic roles and the contextual dimensions to which they belong. Formal definitions and constraints are introduced in subsequent sections.

3.4. Explicit Representation of Incompleteness in Assurance Context

Incompleteness is an inherent characteristic of security assurance context. System descriptions may be partial, assumptions may be intentionally deferred, and normative constraints may remain underspecified at the time of evaluation. Conventional modeling approaches typically tolerate such conditions implicitly, either through open-world semantics or through informal analyst interpretation. While such tolerance enables early reasoning, it also obscures the epistemic limits under which assurance conclusions are formed. In contrast, SACO treats incompleteness as an explicit semantic condition that must be represented, preserved, and made inspectable as part of the authoritative assurance context.
To support this, SACO introduces Gap as an explicit ontological construct. A Gap represents the acknowledged absence of information that is semantically required for interpreting a context element within assurance reasoning. Rather than functioning as an error indicator or a temporary placeholder, a Gap encodes a persistent epistemic limitation that constrains the admissible interpretation of assurance conclusions.
Let C be an assurance context instance and let e C be a ContextElement.
A Gap is a triple G a p ( e , p , s ) , where
  • e is a context element whose interpretation is subject to assurance reasoning;
  • p is a required property or relation of e , as declared by the ontology schema or by applicable NormativeConstraints;
  • s identifies the declaration source in which the under specification arises, such as an input specification, reference binding, or validated decision record.
A Gap exists if and only if p is not instantiated for e in C , and the absence of p limits the admissible interpretation of e within the assurance context.
The presence of a Gap records an explicit epistemic limitation and does not imply inference, default completion, or resolution. A Gap persists as part of the authoritative assurance context until it is explicitly resolved through validated incorporation of new information with appropriate provenance.

3.4.1. Ontological Role of Gaps

A Gap is associated with a specific context element and a specific aspect of that element that cannot be instantiated from the declared information. Conceptually, a Gap records what is missing and where the limitation applies, without asserting how or when the missing information should be supplied.
Ontologically, Gaps function as first-class context elements that represent epistemic limitation rather than enforce procedural behavior. They do not prescribe resolution actions, default values, or analytical completion, nor do they prevent external reasoning processes from operating over incomplete context. Instead, they establish an explicit semantic boundary that is recorded as part of the authoritative assurance context.
By representing incompleteness in this manner, SACO distinguishes between information that is merely absent, information that is intentionally deferred, and information that is semantically required but missing. This distinction is made explicit at the level of context representation, without collapsing these cases into implicit assumptions or open-world tolerance. The presence of a Gap therefore signals that certain assurance claims may be procedurally non-admissible for authoritative acceptance, while leaving analytical interpretation and advisory reasoning unconstrained.

3.4.2. Conditions for Gap Introduction

A Gap is introduced only when missing information is semantically required for the interpretation of a context element. In SACO, requiredness is not determined ad hoc by an analyst or inferred dynamically by automated tools. Instead, it is declared explicitly through structural requirements defined in the ontology schema and, where applicable, through attached NormativeConstraints that impose obligation-driven requirements.
Typical cases include incomplete assumptions, underspecified boundary constraints, ambiguous external dependencies, or normative references that lack sufficient detail to support valid interpretation. Importantly, the mere absence of an instantiated property does not by itself imply the existence of a Gap. A Gap is created only when the missing information limits the admissible interpretation of the assurance context. This distinction ensures that Gaps represent meaningful epistemic limitations rather than incidental or optional omissions.

3.4.3. Semantic Implications of Gaps

The presence of a Gap constrains the interpretability of assurance context without invalidating it. A context containing Gaps remains well-formed, but its scope of admissible interpretation is explicitly limited. In this sense, Gaps function as epistemic boundaries that delimit what can be asserted, compared, or concluded within the assurance context.
Because each Gap is explicitly linked to both the affected context element and the missing property, SACO supports precise inspection of assurance limitations. Analysts and reviewers can determine not only that knowledge is incomplete, but also which assumptions or constraints are responsible for that limitation and how it affects downstream interpretation.

3.4.4. Persistence and Resolution of Gaps

Gaps are persistent elements of the assurance context. Once introduced, a Gap remains part of the authoritative context until it is explicitly resolved through the introduction of new information accompanied by appropriate provenance and validation. The presence of a Gap records an unresolved epistemic condition within the context rather than asserting how or when that condition must be resolved.
The ontology does not encode resolution behavior for Gaps and does not treat inferred values, defaults, or analytical suggestions as authoritative context updates. Analytical or AI-assisted processes may propose candidate refinements or supporting evidence, but such proposals remain advisory and do not alter the authoritative context state unless they are explicitly validated and recorded as governed inputs.
By separating the representation of incompleteness from its resolution, SACO ensures that epistemic change is explicit, traceable, and attributable. This separation prevents silent assumption completion at the level of authoritative context acceptance while allowing analytical reasoning and exploratory assessment to proceed without restriction.

3.4.5. Ontological Significance of Explicit Incompleteness

By embedding incompleteness directly into the ontology, the model departs from conventional reliance on implicit open-world assumptions. Instead, it establishes a semantic discipline in which the limits of knowledge are modeled alongside declared information.
Explicit representation of Gaps is fundamental to deterministic context construction, governed evolution, and explainable assurance reasoning. It provides the necessary foundation for the provenance and authority mechanisms introduced in the following section, which govern how new information may be introduced and how epistemic limitations may be legitimately resolved.

3.4.6. Illustrative Description of an Explicit Gap

An explicit Gap arises when a context element is introduced with a defined role in assurance interpretation, but the information required to fully characterize that role is unavailable or intentionally deferred. For example, an ExternalDependency representing a cloud database service may be declared without an instantiated encryptionAtRest property that is required by an applicable normative profile. In this case, SACO introduces a corresponding Gap linking the ExternalDependency to the missing property and the normative source that declares the requirement.
The assurance context remains structurally valid, but assurance conclusions that depend on data confidentiality are explicitly constrained. This representation preserves a clear distinction between what is declared, what is constrained, and what remains unknown, ensuring that limitations on assurance conclusions remain visible and traceable as the context evolves.

3.5. Provenance and Authority Semantics for Governed Context Evolution

Explicit representation of assurance context and incompleteness establishes what is known and what is missing. To ensure that assurance context can evolve without loss of integrity, SACO further embeds explicit semantics for provenance and authority. These semantics govern where context elements originate, whether they may influence assurance interpretation, and under which conditions incompleteness may be resolved.

3.5.1. Provenance as an Explicit Ontological Property

Every context element in SACO carries explicit provenance identifying its origin. Provenance is treated as an intrinsic semantic property rather than as external metadata. It records whether a context element originates from a declared system description, a curated reference, or a validated decision.
By embedding provenance directly into the ontology, the model ensures that no context element exists without an accountable source. Provenance enables traceability across assurance iterations and supports comparison of assurance contexts based on their semantic origins rather than solely on structural similarity.

3.5.2. Authority Classification of Context Elements

Provenance provides the basis for distinguishing authoritative and advisory context elements. Authoritative elements are those that may legitimately influence the interpretation of assurance claims. Advisory elements may provide analytical insight or candidate refinements but are not permitted to alter authoritative context.
Authority is not inferred dynamically; it is derived from declared provenance and encoded semantically. This separation allows analytical and AI-assisted support to coexist with authoritative assurance context without implicit modification. Table 2 summarizes the roles of provenance and authority within the ontology.

3.5.3. Governed Resolution of Incompleteness

The provenance and authority semantics interact directly with the explicit representation of Gaps introduced in Section 3.4. While Gaps indicate epistemic limitations, their resolution constitutes a meaningful change to the assurance context and therefore requires authoritative input.
Advisory elements may reference Gaps or propose candidate refinements, but they cannot eliminate or replace a Gap unless the proposed information is explicitly validated and introduced as authoritative context. This governance mechanism ensures that incompleteness cannot be silently resolved and that all changes to the epistemic state of the assurance context remain traceable.

3.5.4. Deterministic Evolution of Assurance Context

By combining explicit provenance, authority classification, and explicit representation of incompleteness, SACO supports deterministic evolution of the authoritative assurance context. Given an identical set of validated canonicalized declared inputs, an identical normative profile version, and an identical sequence of recorded validation decisions, the resulting authoritative assurance context state is semantically equivalent.
Determinism in SACO applies to the reconstruction and comparison of authoritative context states rather than to the human interpretation of source material or normative texts. Interpretation and validation activities are intentionally governed and externalized into versioned provenance bearing artifacts. Any change in interpretation or normative binding therefore constitutes a change in referenced inputs and results in a different but still deterministically reconstructable assurance context.
This form of deterministic evolution enables reproducibility, auditability, and reliable comparison of assurance contexts across evaluation cycles without requiring automation of judgment or elimination of human governance.

3.5.5. Summary of Governance Semantics

In summary, the ontology governs assurance context evolution through three orthogonal mechanisms:
  • Explicit representation of incompleteness via Gap entities.
  • Provenance-based classification of context elements.
  • Authority constraints that separate advisory analysis from authoritative context.
These mechanisms ensure that assurance context remains explicit, auditable, and resistant to silent assumption modification, while still allowing analytical and AI-assisted support to contribute in a governed manner.

4. Ontology-Guided Context Construction and Governed Reasoning

4.1. Overview of Ontology-Guided Context Construction

Ontology-guided context construction realizes SACO as a deterministic realization process that transforms validated declared assurance inputs into an authoritative assurance context. Declared inputs, including system descriptions, assumptions, stakeholders, and normative references, are instantiated as ontology-aligned context elements and anchored to a single SystemOfInterest. The ontology constrains admissible relationships among these elements so that scope, boundaries, and normative relevance are represented explicitly rather than inferred during reasoning.
Determinism in this process applies to the construction and reconstruction of authoritative context states from governed artifacts, not to the interpretation of source material. Declared inputs are therefore required to be provided in structured and canonicalized form, each identified by an explicit provenance record and version. Interpretation of unstructured material, such as natural language documentation, is treated as a governed preprocessing activity that produces advisory artifacts rather than authoritative context elements. Throughout this section, determinism refers exclusively to reconstruction from fixed and validated artifacts.
Once a set of declared inputs is fixed by reference to validated canonicalization records, normative profile versions, and applicable decision records, ontology instantiation proceeds deterministically. Given identical references to these governed artifacts, the resulting authoritative assurance context state is semantically equivalent and reproducible, independent of analytical or AI-assisted reasoning.
The transition from unstructured sources to declared inputs is recorded through canonicalization records with provenance that document how source material was interpreted and structured. Only validated canonicalization records are admitted to authoritative context construction. This separation ensures that interpretive variability remains explicit and auditable, while authoritative context construction remains governed and reproducible.
Figure 2 presents a logical pipeline view of ontology-guided assurance context construction, illustrating how declared inputs are instantiated as context elements, how incompleteness is captured explicitly through Gap entities, and how provenance- and authority-based governance checks regulate admission into authoritative context. Figure 3 complements this view by presenting a component-level and dataflow architecture in which context construction, constraint and governance checking, authoritative context storage, and advisory or AI-assisted reasoning are realized as explicitly separated components. Together, these views emphasize that context construction, governance enforcement, and reasoning are deliberately decoupled, preventing analytical or automated processes from implicitly modifying authoritative context.
These architectural views demonstrate that ontology-guided context construction in SACO is not only conceptually well defined but also practically realizable using standard engineering mechanisms. In practice, the realization can be implemented using conventional validation pipelines, role- and provenance-aware admission checks, and versioned data stores to manage authoritative context snapshots, without requiring automated semantic inference or opaque reasoning engines. This separation enables integration of analytical and AI-assisted support while preserving explicit governance, traceability, and deterministic reconstruction of authoritative assurance context.

4.2. Handling Incompleteness and Authority During Context Construction

Ontology-guided context construction treats incompleteness and authority as integral concerns during realization rather than as secondary validation steps. As context elements are instantiated from declared inputs, the realization evaluates whether all semantically required properties are available. Required properties are determined from the ontology schema together with the referenced normative profile, rather than from analyst discretion.
When required information cannot be populated, implicit completion is not accepted as an authoritative update. Instead, an explicit Gap entity is created and associated with the affected context element, recording the unresolved condition at the point it arises in the authoritative context. The presence of a Gap captures epistemic limitation without restricting analytical activity or external reasoning over the context.
At the same time, provenance information attached to each instantiated element determines its authority status. Elements originating from declared system information or validated decisions are treated as authoritative, while analytical or AI-assisted outputs are treated as advisory. This distinction governs admissible updates to the authoritative context. Advisory artifacts may annotate or reference context elements and Gaps, but they do not alter authoritative context state or resolve Gaps unless accompanied by explicit validation.
Table 3 summarizes how incompleteness and authority are handled during context construction. By requiring explicit Gap representation and provenance-based authority classification at construction time, the realization ensures that context evolution remains governed, traceable, and reproducible. Implicit assumption completion is detected and rejected at the authoritative update boundary, while semantic representation and analytical reasoning remain unconstrained.

4.3. Governed Reasoning and Context Interpretation

Governed reasoning in the realization operates over an explicit and versioned assurance context snapshot rather than over inferred or implicit knowledge. Reasoning components consume a read only view of the authoritative context, including declared context elements, unresolved Gaps, and provenance annotations. By binding reasoning to a specific context snapshot, the realization ensures that all reasoning outputs are grounded in a fixed and inspectable semantic state established through prior declaration and governance.
Reasoning activities are decoupled from context construction and evolution. Reasoning components do not introduce, modify, or complete authoritative context elements, nor do they resolve incompleteness. Instead, reasoning results are materialized as advisory artifacts that remain external to the authoritative context. Each advisory artifact is explicitly linked to the context elements and Gaps it references, making assumptions and dependencies transparent. Advisory artifacts may be inspected, compared, or discarded independently and do not affect authoritative context unless an explicit validation step introduces new authoritative information.
The presence of unresolved Gaps does not preclude reasoning. While unresolved Gaps restrict authoritative acceptance of assurance claims in the affected portions of the context, advisory reasoning may proceed over available information. Realizations may distinguish between Gaps that are critical to assurance interpretation and those that are informational, allowing analytical reasoning to remain useful in the presence of partial incompleteness without permitting implicit resolution.
Determinism in this realization applies to authoritative context states rather than to the reasoning process itself. Given an identical authoritative context snapshot, any reasoning activity operates over the same fixed semantic substrate, even though reasoning strategies or conclusions may differ. This separation ensures that nondeterministic reasoning does not compromise deterministic reconstruction or auditability of authoritative context states.
Table 4 summarizes the artifacts produced during governed reasoning and their treatment in realization. For scalability in continuous evaluation settings, provenance chains may be checkpointed or summarized, provided that authoritative context states remain reconstructable. By combining snapshot-based reasoning with explicit advisory artifacts, the realization supports integration of automated or AI-assisted reasoning while preserving governance, traceability, and deterministic reconstruction guarantees.

4.4. Enforceable Constraints and Deterministic Realization

In SACO, context construction and context realization play distinct roles. Context construction refers to the instantiation of context elements from declared and validated inputs, as described in Section 4.1 and Section 4.2. Context realization encompasses the enforcement of admissibility constraints, the controlled evolution of authoritative context states, and the storage and versioning of those states over time.
To ensure that ontology-guided context construction and governed reasoning are realizable in practice, SACO relies on a small set of enforceable constraints that regulate which context states and state transitions may be accepted as authoritative. These constraints are intentionally minimal and declarative, allowing them to be implemented using schema validation, rule checking, or controlled update logic, independent of any specific semantic web technology or inference engine.
At realization time, each authoritative assurance context state must satisfy basic structural constraints. Every context element is anchored to a single SystemOfInterest and carries explicit provenance information identifying its origin. When a semantically required property of a context element is missing, implicit completion is not accepted as an authoritative update. Instead, a corresponding Gap record is introduced and linked to the affected context element and its requirement source. Context states that do not satisfy these conditions remain semantically representable but are treated as non-admissible for authoritative acceptance.
Algorithm 1 summarizes how these constraints are enforced during authoritative context updates at realization time. It specifies how proposed changes are evaluated against provenance, role, and authority requirements; how missing semantically required information results in the creation or persistence of explicit Gap entities; and how incompleteness may be resolved only through validated authoritative input. Analytical or AI-assisted outputs are persisted separately as advisory artifacts and may reference context elements and Gaps, but they are not permitted to modify authoritative context state unless accompanied by an explicit validation record.
Algorithm 1. Governed assurance context update
Precondition: the active Normative Profile and referenced Canonicalization Records are fixed by
         identifier/version and are treated as immutable inputs to the update.
Input: Update Request r = {actor, provenance, changes, validation?, advisory?}
      Current authoritative context snapshot C
Output: New authoritative snapshot C′, or rejection with reason

1.  require r. provenance is present
2.  require r. actor has a declared role

3.  C′ ← begin Candidate State(C)           //candidate state may be delta-based

4.  for each proposed change c in r. changes do
5.       if c. targets Authoritative Element() and not r. actor. is Authorized For(c) then
6.       reject(“Unauthorized modification”)
7.       apply Tentatively Within Checker(C′, c)

8.  Req ← compute Required Properties(schema, active Normative Constraints, C′)

9.  for each Context Element e in C′ do
10.     for each property p in Req(e) do
11.      if value(e, p) is missing then
12.        ensure Gap(e, p, source = r. provenance) exists in C′

13. for each Gap g in C′ where g. is Marked Resolved() do
14.     require r. validation is present and r. validation. is Authoritative()
15.     require r. binds Authoritative Value(g. target Element, g. missing Property)

16. commit Authoritative Snapshot(C′)      //version++, immutable snapshot id

17. if r. advisory is present then
18.     persist Advisory Artifact(r. advisory, references = linked Elements And Gaps(C′))

19. return C′
By enforcing these constraints at the authoritative update boundary, SACO ensures that assurance context evolution remains governed, traceable, and reproducible over time. Epistemic limitations are preserved explicitly rather than removed implicitly, advisory reasoning is prevented from overwriting authoritative context, and every authoritative change is attributable to a recorded validation decision. Deterministic realization is thus defined as the ability to reconstruct authoritative context states from the same fixed and validated artifact references and decision records, rather than as a property of semantic inference or reasoning itself. Implementations may employ checkpointing, summarization, or archival strategies for provenance data, provided that each authoritative context snapshot remains reconstructable and auditable.

5. Case Study: Practical Assurance Failure and Governed Resolution

This section evaluates the feasibility and practical impact of SACO through a concrete cloud service assurance scenario. Rather than introducing additional conceptual arguments, it reconstructs a representative audit situation and examines how assurance outcomes differ when context construction and evolution are governed explicitly. The evaluation is grounded in observable artifacts produced during context construction and update, including versioned assurance context snapshots, explicit Gap records, advisory artifacts, and validation records.
Figure 4 summarizes the end-to-end evolution of the assurance context in this scenario. The subsequent subsections report concrete outcomes, such as which assurance claims are admissible at each stage and which are explicitly blocked. Taken together, these artifacts provide operational evidence that the proposed approach is implementable in practice and that it enforces decision-level constraints that are not present in conventional assurance workflows.

5.1. Practical Assurance Failure Pattern

Cloud service assurance routinely involves dependencies on third-party infrastructure components whose security-relevant properties are only partially documented at the time of audit. Prior work and practitioner guidance have repeatedly noted that assurance teams often receive high-level descriptions of external services, such as managed databases or storage platforms, without explicit confirmation of configuration details that are critical to security claims, including data protection mechanisms and responsibility boundaries [55,56,57].
In practice, assurance decisions in such settings are frequently based on assumed defaults, informal provider statements, or narrative interpretation of documentation rather than on validated, deployment-specific evidence. Industry reports and audit guidance highlight this as a recurring source of assurance weakness in cloud and third-party service evaluations, particularly when shared responsibility models obscure which security properties are guaranteed by the provider and which must be verified by the service operator [58,59].
This pattern is especially visible for confidentiality-related properties such as encryption at rest, key management, and data isolation. Although security standards require these properties to be assured, they do not prescribe how missing or underspecified information must be handled during assurance reasoning. As a result, assurance conclusions may be reached even when required properties have not been explicitly established or validated [60].
The case study presented in this section reconstructs this documented assurance failure pattern explicitly. While the scenario focuses on a cloud service context, it is intended to be representative of a broader class of assurance failures involving implicit assumptions about external dependencies. Rather than treating the situation as hypothetical, the analysis examines a concrete audit scenario consistent with published guidance and practitioner experience: an external storage dependency is declared, a confidentiality obligation applies, and a security-relevant property is not explicitly specified. The following subsections contrast how this situation is handled under conventional assurance practice with the behavior enforced by SACO, using observable context states and decision outcomes rather than narrative argument.

5.2. Scenario Definition and Declared Context

The SystemOfInterest in this case study is a cloud-based data processing service deployed in a multi-tenant environment with remote administrative access. The service depends on an externally managed database service, referred to as Cloud-DB, which is declared as an ExternalDependency. These elements are admitted to the assurance process as declared inputs, without additional interpretation, enrichment, or inference.
An applicable cloud data confidentiality standard is also included among the declared inputs and used to derive the active NormativeProfile. This profile specifies an obligation that stored data must be protected using encryption at rest in order for confidentiality guarantees to be asserted. At the time of context construction, no explicit configuration information regarding encryption at rest is provided for Cloud-DB.
Table 5 summarizes the declared inputs admitted to assurance context construction for this scenario. Only information explicitly supplied by the assurance team is included; no assumptions, inferred defaults, or provider-specific interpretations are introduced. The assurance decision examined in this section is whether confidentiality guarantees for stored data may be asserted given the declared system description, the identified external dependency, and the applicable normative obligations. Subsequent subsections evaluate how this decision is handled under conventional assurance practice and under SACO using the same declared inputs.

5.3. Baseline Outcome Under Conventional Assurance Practice

Using the declared inputs described in Section 5.2, a conventional assurance workflow records the external dependency Cloud-DB without requiring explicit confirmation of all security-relevant properties. The absence of a declared encryption-at-rest configuration does not block assurance interpretation, as common assurance frameworks tolerate missing information through open-world semantics or narrative justification and do not impose enforceable decision-time constraints on incomplete context (e.g., CSA Cloud Controls Matrix guidance) [59].
In practice, assurance reasoning may therefore proceed based on assumed provider defaults, high-level service documentation, or informal statements indicating that encryption is “typically enabled.” Because no explicit blocking condition exists for missing required properties, confidentiality guarantees for stored data may be asserted even when the property has not been validated for the specific deployment under review.
Table 6 summarizes the resulting assurance outcome under this baseline practice. The reported values reflect admissibility decisions produced by the assurance workflow rather than analyst judgment. This baseline exposes a structural limitation: assurance conclusions may be admitted in the presence of unresolved incompleteness, not due to analyst error, but due to the absence of enforceable context constraints. The following subsection demonstrates how SACO alters this outcome using the same declared inputs.

5.4. Deterministic Context Construction and Gap Detection with SACO

Using the same declared inputs as in Section 5.3, the assurance context is constructed under SACO. During construction, the external dependency Cloud-DB is evaluated against the confidentiality obligation defined in the active NormativeProfile, which requires an explicit declaration of encryption at rest for any external data storage service.
Because no encryption at rest property is provided for Cloud-DB, an explicit Gap record denoted Gap-001 is introduced. This record links the external dependency, the missing property, and the normative source that declares the requirement. The resulting authoritative context state is persisted as Context Snapshot v1. No inferred values, defaults, or narrative completion are accepted as authoritative input during this step.
The presence of Gap-001 results in a procedural blocking condition for authoritative assurance acceptance. While the context snapshot remains available for inspection and analytical or advisory reasoning, confidentiality guarantees for stored data are treated as non-admissible for authoritative acceptance until the Gap is resolved through validated input.
Table 7 summarizes the assurance outcome produced by SACO using the same declared inputs as the baseline case. The reported outcome is deterministic in the sense of governed reconstruction. Reconstructing the context from identical references to declared inputs, normative profile versions, and decision records yields the same authoritative context snapshot and the same Gap record. The following subsection examines how advisory reasoning and validation interact with this constrained authoritative context.

5.5. Advisory Reasoning and Controlled Resolution

With Context Snapshot v1 established and Gap-001 unresolved, advisory reasoning is applied in a strictly non-authoritative manner. An AI-assisted analysis component consumes a read only view of the context snapshot and produces an advisory artifact suggesting that the external database service Cloud-DB supports encryption at rest, based on general provider documentation and typical service configurations.
The advisory artifact is stored separately from the authoritative context and explicitly linked to Gap-001 and the associated external dependency. It does not instantiate the missing property and does not modify the authoritative context state. As a result, confidentiality-related assurance claims remain non-admissible for authoritative acceptance despite the presence of a plausible advisory suggestion.
Resolution occurs only after a human auditor validates the advisory suggestion using deployment-specific evidence, such as verified configuration records or provider attestations applicable to the audited service instance. Following validation, a ValidationRecord is created and an authorized context update is performed. The property encryptionAtRest is instantiated for Cloud-DB, Gap-001 is marked as resolved, and a new authoritative context state is persisted as Context Snapshot v2.
Table 8 summarizes the observable effects of advisory reasoning and validation on the assurance context. The table shows that analytical input can inform assurance activities and guide validation decisions without altering authoritative context state until such input is explicitly validated and recorded.

5.6. Observable Outcome and Comparative Summary

The case study yields two distinct assurance outcomes from the same declared inputs, depending on whether assurance context construction is governed explicitly. Under conventional assurance practice, the absence of an explicitly declared encryption-at-rest property does not prevent confidentiality guarantees from being asserted. Under SACO, the same absence produces an explicit blocking condition that persists until validated information is introduced.
Table 9 summarizes the observed assurance outcomes across both approaches and across context evolution stages. The comparison shows that SACO does not alter the eventual assurance conclusion when sufficient evidence is available. Instead, it enforces a different admissibility condition for that conclusion by preventing assurance claims from being asserted while required information remains unresolved. This behavior is observable at the level of context states and decision outcomes rather than interpretive judgment.

6. Discussion and Implications

6.1. From Open-World Assumptions to a Monitored Assurance Context

Conventional ontologies typically adopt an Open-World Assumption, under which the absence of information does not constrain interpretation [61]. While suitable for knowledge aggregation, this assumption is misaligned with security assurance, where conclusions must be bounded by explicit contextual conditions. SACO departs from this model by treating the assurance context as a monitored semantic space in which the limits of knowledge are explicitly represented and made visible for governance. This shift is grounded in the ontological commitments defined in Section 3 and realized through governed and reproducible context construction and update mechanisms described in Section 4.
The practical effect of this shift is demonstrated in the case study in Section 5. Under conventional assurance practice, the absence of an explicitly declared encryption at rest property did not restrict the acceptance of confidentiality guarantees, despite the presence of an applicable confidentiality obligation. Under SACO, the same absence resulted in an explicit procedural condition through the introduction of Gap-001, rendering such guarantees non-admissible for authoritative acceptance until validated information was provided.
The core mechanism enabling this monitored context is the explicit representation of incompleteness through Gap entities, as defined in Section 3.4. In SACO, missing information is not treated as implicitly acceptable. When a semantically required property cannot be instantiated, a corresponding Gap is introduced and linked to the affected context element and its requirement source. As observed during context construction in the case study, this mechanism preserved epistemic limitations as part of the authoritative context state and ensured that assurance claims dependent on unresolved information were treated as non-admissible for authoritative acceptance.
Monitoring is further reinforced through the strict separation between authoritative context elements and advisory artifacts, as defined in Section 3.5. In the case study, advisory reasoning produced a plausible suggestion regarding encryption at rest, but this suggestion did not modify the authoritative context or resolve Gap-001 without explicit validation. As a result, assurance interpretation remained bounded by the explicit context state for authoritative acceptance, while analytical and advisory reasoning remained unconstrained.
Importantly, SACO does not require a complete context to support assurance activities. As demonstrated in Section 5, unresolved Gaps restricted authoritative acceptance of assurance claims while still allowing advisory analysis to proceed. This behavior supports continuous evaluation under uncertainty without collapsing into implicit completion. By embedding incompleteness, provenance, and authority directly into the ontology and its realization, SACO provides a practical and empirically grounded alternative to open-world reasoning for security assurance.

6.2. Governing AI-Assisted Reasoning

AI-assisted reasoning is increasingly used to analyze assurance evidence, identify weaknesses, and suggest refinements. In such settings, the primary risk is not incorrect computation but uncontrolled semantic influence, where AI outputs silently alter the contextual basis on which assurance conclusions depend. SACO addresses this risk by constraining how AI reasoning may interact with the assurance context, rather than by attempting to control how reasoning itself is performed.
The case study in Section 5 illustrates this distinction concretely. An AI-assisted component produced an advisory suggestion that the external database service Cloud-DB supports encryption at rest, based on general provider documentation. This suggestion was explicitly recorded as an advisory artifact and linked to the unresolved Gap-001, but it did not modify the authoritative context or unblock the confidentiality claim (Section 5.5).
In SACO, AI systems operate exclusively over explicit, versioned context snapshots and produce outputs that remain external to authoritative state. Governance is achieved through the separation of epistemic roles rather than through restrictions on reasoning expressiveness. Advisory artifacts may inform interpretation, but only validated inputs that are captured through ValidationRecords, are permitted to resolve Gaps or alter context.
This interaction model allows AI-assisted reasoning to contribute productively to assurance workflows without weakening contextual integrity. As demonstrated in the case study, AI support remained useful even in the presence of incomplete information, while assurance conclusions remained bounded by the explicit context state. SACO therefore enables AI to function as an analytical aid rather than as an implicit source of authority, preserving human accountability over assurance-relevant decisions.

6.3. Practical Realizability and Design Trade-Offs

The design of SACO reflects a deliberate balance between semantic rigor and practical deployability. Rather than pursuing full formalization or automated inference, the ontology focuses on enforcing a small number of critical constraints that directly support assurance goals. The feasibility of this approach is evidenced by the case study, which demonstrates that explicit Gap handling, advisory separation, and deterministic context snapshots can be realized using common system mechanisms without reliance on specialized reasoning engines.
One important design trade-off is the decision to treat normative interpretation and system description canonicalization as governed inputs rather than automated ontology functions. In the case study, the confidentiality obligation was introduced as a validated normative profile, and its interpretation was made explicit rather than inferred. This choice reduced implementation complexity while ensuring that normative assumptions remained auditable and attributable.
Practical considerations related to performance, scalability, and context drift are also informed by the observed behavior in Section 5. Gap entities were introduced only for semantically required properties and remained scoped to specific dependencies and obligations. As a result, unresolved incompleteness did not propagate beyond its relevant assurance domain. Versioned context snapshots further enabled reviewers to reason about assurance state transitions (e.g., from Snapshot v1 to v2) without inspecting the full context graph.
Finally, SACO treats governance mechanisms themselves as part of the assurance scope. Constraint checking, validation handling, and context update control were all exercised explicitly in the case study and were shown to have direct, observable effects on assurance admissibility. This framing aligns SACO with established security engineering practice and clarifies the limits of its guarantees: while the ontology enforces semantic discipline and traceability, the correctness of its realization infrastructure remains subject to assurance in its own right.

6.4. Limitations

SACO is designed to govern the construction and evolution of assurance context rather than to automate assurance reasoning or certification decisions. As a result, it does not eliminate the need for expert involvement in normative interpretation, system description canonicalization, or validation of contextual assumptions. Instead, these activities are treated as governed inputs whose outcomes are made explicit, versioned, and auditable. This design choice reflects current assurance practice and prioritizes transparency and accountability over automation.
Scalability and performance characteristics depend on realization choices and deployment context. SACO avoids global reasoning and supports incremental context updates, but maintaining Gap entities, provenance records, and versioned context snapshots introduces operational overhead. While the case study demonstrates feasibility for realistic assurance scenarios, the behavior of these mechanisms in large-scale, high-velocity, or highly distributed assurance environments has not yet been evaluated empirically. In addition, organizational adoption may require changes to existing assurance workflows and tooling practices, particularly where context assumptions are currently managed informally.

6.5. Future Work

Future work will focus on strengthening practical tooling support around SACO without weakening its governance guarantees. This includes the development of context editors and validators that assist assurance engineers in declaring scope, assumptions, and normative bindings, as well as tooling for inspecting, comparing, and reviewing versioned assurance context snapshots. Lightweight validation services could further support controlled admission of authoritative updates and explicit resolution of Gap entities.
Another direction concerns alignment with existing assurance standards and practices. While SACO is designed to coexist with assurance case notations such as GSN, future work may explore systematic integration patterns that connect governed context layers to assurance arguments, certification workflows, and standard compliance processes (e.g., ISO-based assurance regimes).
Finally, empirical evaluation is needed to assess the behavior of SACO in operational settings. This includes longitudinal studies of assurance workflows to examine how explicit context governance affects auditability, reviewer effort, and error detection, as well as performance evaluations of context management under realistic assurance workloads. Such studies would provide evidence for the practical benefits and trade-offs of explicit context governance in continuous and AI-assisted assurance environments.

7. Conclusions

This paper introduced the Security Assurance Context Ontology (SACO) as an integrated ontological and realization approach for constructing and evolving security assurance context in a governed and reproducible manner. By treating incompleteness, provenance, and authority as first-class semantic concerns, SACO departs from conventional open-world assumptions and establishes an assurance context in which the limits of valid interpretation are made explicit and subject to governance. The ontology defines how contextual elements may be related, how epistemic limitations are preserved through explicit Gap representation, and how authoritative assurance context is distinguished from advisory or analytical reasoning outputs.
The realization model presented in this work demonstrates that these semantic commitments can be supported in practice without reliance on heavy formalization or specialized reasoning infrastructure. Through ontology-guided context construction, versioned context snapshots, and enforceable admissibility constraints, SACO supports continuous assurance activities while preventing implicit assumption completion and uncontrolled semantic influence from AI-assisted analysis. Advisory reasoning remains available to inform assurance work, but authoritative context evolution occurs only through explicit validation and recorded decisions.
By aligning ontological design with practical governance mechanisms, SACO provides a principled foundation for integrating AI-assisted analysis into assurance workflows while preserving human authority, traceability, and contextual integrity. Although instantiated for security assurance, the monitored context model established by SACO highlights a broader approach to governing AI-supported reasoning in high-stakes evaluation settings. Together, the ontology and its realization offer a structured basis for future work on scalable assurance tooling, controlled automation, and empirical evaluation in real-world assurance environments.

Funding

This work has received funding from the Research Council of Norway through the SFI Norwegian Centre for Cybersecurity in Critical Sectors (NORCICS) project no. 310105. Open access funding provided by NTNU Norwegian University of Science and Technology (incl St. Olavs Hospi-tal—Trondheim University Hospital).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author(s).

Acknowledgments

The author gratefully acknowledge the support and collaboration of partners in the SFI NORCICS consortium.

Conflicts of Interest

The author declares no conflicts of interest.

Abbreviation

AIArtificial Intelligence
GSNGoal Structuring Notation
ISOInternational Organization for Standardization
NISTNational Institute of Standards and Technology
OASISOrganization for the Advancement of Structured Information Standards
SACOSecurity Assurance Context Ontology
SOISystem of Interest

References

  1. Wen, S.-F.; Katt, B. Exploring the role of assurance context in system security assurance evaluation: A conceptual model. Inf. Comput. Secur. 2024, 32, 159–178. [Google Scholar] [CrossRef]
  2. Spears, J.L.; Barki, H.; Barton, R.R. Theorizing the concept and role of assurance in information systems security. Inf. Manag. 2013, 50, 598–605. [Google Scholar] [CrossRef]
  3. ISO/IEC/IEEE 15026-1:2025; Systems and Software Engineering—Systems and Software Assurance Part 1: Vocabulary and Concepts. ISO: Geneva, Switzerland, 2025. Available online: https://www.iso.org/standard/89808.html (accessed on 10 January 2026).
  4. Ross, R.; McEvilley, M.; Oren, J. Systems Security Engineering: Considerations for a Multidisciplinary Approach in the Engineering of Trustworthy Secure Systems; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2016.
  5. Safety-Critical Systems Club. Goal Structuring Notation Community Standard Version 3. 2021. Available online: https://scsc.uk/gsn-standard (accessed on 10 January 2026).
  6. McCormack, B.; Kitson, A.; Harvey, G.; Rycroft-Malone, J.; Titchen, A.; Seers, K. Getting evidence into practice: The meaning ofcontext’. J. Adv. Nurs. 2002, 38, 94–104. [Google Scholar] [CrossRef]
  7. Rushby, J. The Interpretation and Evaluation of Assurance Cases; Technical Report SRI-CSL-15-01; Computer Science Laboratory, SRI International: Menlo Park, CA, USA, 2015; Available online: https://www.csl.sri.com/users/rushby/papers/sri-csl-15-1-assurance-cases.pdf (accessed on 10 January 2026).
  8. Wei, R.; Jiang, Z.; Mei, H.; Barmpis, K.; Foster, S.; Kelly, T.; Zhuang, Y. Automated Model-Based Assurance Case Management Using Constrained Natural Language. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2023, 43, 291–304. [Google Scholar] [CrossRef]
  9. Abiodun, O.I.; Alawida, M.; Omolara, A.E.; Alabdulatif, A. Data provenance for cloud forensic investigations, security, challenges, solutions and future perspectives: A survey. J. King Saud Univ.-Comput. Inf. Sci. 2022, 34, 10217–10245. [Google Scholar] [CrossRef]
  10. Werder, K.; Ramesh, B.; Zhang, R. Establishing data provenance for responsible artificial intelligence systems. ACM Trans. Manag. Inf. Syst. 2022, 13, 1–23. [Google Scholar] [CrossRef]
  11. Hillerström, F.; Solaki, A.; Dijk, J.; Steenstra, L.; van Vught, W. Knowledge management for autonomous systems in an open world. In Proceedings of the Autonomous Systems for Security and Defence II, Madrid, Spain, 15–19 September 2025; pp. 250–271. [Google Scholar]
  12. Koutsopoulos, G.; Perjons, E. Towards an approach for modeling organizational ignorance. In Proceedings of the PoEM Companion, Vienna, Austria, 28 November–1 December 2023. [Google Scholar]
  13. Kelly, T.; Weaver, R. The goal structuring notation–a safety argument notation. In Proceedings of the Dependable Systems and Networks 2004 Workshop on Assurance Cases, Florence, Italy, 1 July 2004. [Google Scholar]
  14. Mohamad, M.; Steghöfer, J.-P.; Scandariato, R. Security assurance cases—State of the art of an emerging approach. Empir. Softw. Eng. 2021, 26, 70. [Google Scholar] [CrossRef]
  15. Graydon, P.J. Towards a clearer understanding of context and its role in assurance argument confidence. In International Conference on Computer Safety, Reliability, and Security; Springer: Cham, Switzerland, 2014; pp. 139–154. [Google Scholar]
  16. McDermid, J.A. Nothing is certain but doubt and tests. arXiv 2014, arXiv:1404.6801. [Google Scholar] [CrossRef]
  17. Wen, S.-F.; Shukla, A.; Katt, B. Artificial intelligence for system security assurance: A systematic literature review. Int. J. Inf. Secur. 2025, 24, 43. [Google Scholar] [CrossRef]
  18. Deimling, F.; Fazzolari, M. Amoe: A tool to automatically extract and assess organizational evidence for continuous cloud audit. In IFIP Annual Conference on Data and Applications Security and Privacy; Springer: Cham, Switzerland, 2023; pp. 369–385. [Google Scholar]
  19. Hayrapetian, A.; Raje, R. Empirically analyzing and evaluating security features in software requirements. In Proceedings of the Proceedings of the 11th Innovations in Software Engineering Conference, Hyderabad, India, 9–11 February 2018; pp. 1–11. [Google Scholar]
  20. Wang, Z.; Lee, J.; Lin, S.; Sun, H. Rationalizing medical relation prediction from corpus-level statistics. arXiv 2020, arXiv:2005.00889. [Google Scholar] [CrossRef]
  21. Alansari, A.; Luqman, H. Large language models hallucination: A comprehensive survey. arXiv 2025, arXiv:2510.06265. [Google Scholar] [CrossRef]
  22. Zhang, Y.; Li, Y.; Cui, L.; Cai, D.; Liu, L.; Fu, T.; Huang, X.; Zhao, E.; Zhang, Y.; Chen, Y. Siren’s Song in the AI Ocean: A Survey on Hallucination in Large Language Models. Comput. Linguist. 2025, 51, 1373–1418. [Google Scholar] [CrossRef]
  23. Lin, X.; Ning, Y.; Zhang, J.; Dong, Y.; Liu, Y.; Wu, Y.; Qi, X.; Sun, N.; Shang, Y.; Wang, K. LLM-based Agents Suffer from Hallucinations: A Survey of Taxonomy, Methods, and Directions. arXiv 2025, arXiv:2509.18970. [Google Scholar] [CrossRef]
  24. Skitka, L.J.; Mosier, K.L.; Burdick, M. Does automation bias decision-making? Int. J. Hum.-Comput. Stud. 1999, 51, 991–1006. [Google Scholar] [CrossRef]
  25. Kücking, F.; Hübner, U.; Przysucha, M.; Hannemann, N.; Kutza, J.-O.; Moelleken, M.; Erfurt-Berge, C.; Dissemond, J.; Babitsch, B.; Busch, D. Automation bias in AI-decision support: Results from an empirical study. In German Medical Data Sciences 2024; IOS Press: Amsterdam, The Netherlands, 2024; pp. 298–304. [Google Scholar]
  26. Mikhaylova, D.; Turchi, T.; Cevolani, G.; Malizia, A. Bayesian reasoning for overcoming over-reliance in AI-assisted decision making. In Proceedings of the HAI-WS 2025: Workshops at the Fourth International Conference on Hybrid Human-Artificial Intelligence (HHAI), Pisa, Italy, 9–13 June 2025; pp. 477–486. [Google Scholar]
  27. Kabashkin, I. Cognitive Atrophy Paradox of AI–Human Interaction: From Cognitive Growth and Atrophy to Balance. Information 2025, 16, 1009. [Google Scholar] [CrossRef]
  28. Boinski, T.; Orlowski, P.; Szymanski, J.; Krawczyk, H. Security ontology construction and integration. In Proceedings of the International Conference on Knowledge Engineering and Ontology Development (KEOD 2011); SciTePress: Paris, France, 2011; pp. 369–374. [Google Scholar] [CrossRef]
  29. Souag, A.; Salinesi, C.; Mazo, R.; Comyn-Wattiau, I. A security ontology for security requirements elicitation. In International Symposium on Engineering Secure Software and Systems; Springer: Cham, Switzerland, 2015; pp. 157–177. [Google Scholar]
  30. Ramanauskaitė, S.; Shein, A.; Čenys, A.; Rastenis, J. Security ontology structure for formalization of security document knowledge. Electronics 2022, 11, 1103. [Google Scholar] [CrossRef]
  31. Adach, M.; Hänninen, K.; Lundqvist, K. Security ontologies: A systematic literature review. In International Conference on Enterprise Design, Operations, and Computing; Springer: Cham, Switzerland, 2022; pp. 36–53. [Google Scholar]
  32. Gómez-Romero, J.; Bobillo, F.; Delgado, M. Context Representation and Reasoning with Formal Ontologies. Act. Context Represent. 2011, 11, 04. [Google Scholar]
  33. Krötzsch, M.; Thost, V. Ontologies for knowledge graphs: Breaking the rules. In International Semantic Web Conference; Springer: Cham, Switzerland, 2016; pp. 376–392. [Google Scholar]
  34. Hepp, M. Possible ontologies: How reality constrains the development of relevant ontologies. IEEE Internet Comput. 2007, 11, 90–96. [Google Scholar] [CrossRef]
  35. Souza Neto, J.; Ferreira Neto, A.N. Metamodel of the IT governance framework COBIT. JISTEM-J. Inf. Syst. Technol. Manag. 2013, 10, 521–540. [Google Scholar] [CrossRef]
  36. Meyman, E. Versioned Meaning: How to Make Ontologies Audit-Stable. 2025. Available online: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5918182 (accessed on 10 January 2026).
  37. Ciccarese, P.; Soiland-Reyes, S.; Belhajjame, K.; Gray, A.J.; Goble, C.; Clark, T. PAV ontology: Provenance, authoring and versioning. J. Biomed. Semant. 2013, 4, 37. [Google Scholar] [CrossRef]
  38. Hinton, A. Understanding Context: Environment, Language, and Information Architecture; O’Reilly Media, Inc.: Sebastopol, CA, USA, 2014. [Google Scholar]
  39. Boguslav, M.R.; Salem, N.M.; White, E.K.; Sullivan, K.J.; Bada, M.; Hernandez, T.L.; Leach, S.M.; Hunter, L.E. Creating an ignorance-base: Exploring known unknowns in the scientific literature. J. Biomed. Inform. 2023, 143, 104405. [Google Scholar] [CrossRef] [PubMed]
  40. Boguslav, M.R. Revealing and Exploring the Literature’s Known Unknowns: Ignorance and How It Drives Science; University of Colorado Denver, Anschutz Medical Campus: Denver, CO, USA, 2023. [Google Scholar]
  41. Zou, J.; Stefanakos, I.; Shahbeigi Roudposhti, S.; Burton, S.; Calinescu, R.; CLEGG, K.D.; Rivett, R. Structural Causal World Models for Safety Assurance of AI-based Autonomy. In 41st ACM/SIGAPP Symposium on Applied Computing (SAC’26); ACM: New York, NY, USA, 2026. [Google Scholar]
  42. Bouchekir, R.; Cancimance, M.G. Enhancing Uncertainty Quantification for Runtime Safety Assurance Using Causal Risk Analysis and Operational Design Domain. arXiv 2025, arXiv:2507.03515. [Google Scholar] [CrossRef]
  43. Veale, T.; Hao, Y. A context-sensitive framework for lexical ontologies. Knowl. Eng. Rev. 2008, 23, 101–115. [Google Scholar] [CrossRef]
  44. Alsaig, A. Contelog: A Formal Declarative Framework for Contextual Knowledge Representation and Reasoning. Doctoral Dissertation, Concordia University, Montreal, Canada, 2022. [Google Scholar]
  45. Jin, H.; Zhang, T.; Ramamurthy, A.; Hamza, A.; Malinoski, M. Learning to Verify and Assure Cyber-Physical Systems. In Proceedings of the AIAA SCITECH 2024 Forum, Orlando, FL, USA, 8–12 January 2024; p. 1853. [Google Scholar]
  46. Galbas, R.; Nolte, M.; Eberle, U.; Hungar, H.; Mosebach, H.H.; Salem, N.F.; Schittenhelm, H.; Reich, J.; Kirschbaum, T.; Westhofen, L. VV Methods Safety Assurance Position Paper. 2024. Available online: https://www.researchgate.net/profile/Ulrich-Eberle/publication/382918990_VV_Methods_Safety_Assurance_Position_Paper/links/66b3515a2361f42f23ba489a/VV-Methods-Safety-Assurance-Position-Paper.pdf (accessed on 10 January 2026).
  47. Huang, L.; Yu, W.; Ma, W.; Zhong, W.; Feng, Z.; Wang, H.; Chen, Q.; Peng, W.; Feng, X.; Qin, B. A survey on hallucination in large language models: Principles, taxonomy, challenges, and open questions. ACM Trans. Inf. Syst. 2025, 43, 1–55. [Google Scholar] [CrossRef]
  48. Mănescu, D.C.; Mănescu, A.M. Artificial Intelligence in the Selection of Top-Performing Athletes for Team Sports: A Proof-of-Concept Predictive Modeling Study. Appl. Sci. 2025, 15, 9918. [Google Scholar] [CrossRef]
  49. Laux, J.; Ruschemeier, H. Automation Bias in the AI Act: On the Legal Implications of Attempting to De-Bias Human Oversight of AI. arXiv 2025, arXiv:2502.10036. [Google Scholar] [CrossRef]
  50. Sunyaev, A.; Benlian, A.; Pfeiffer, J.; Jussupow, E.; Thiebes, S.; Maedche, A.; Gawlitza, J. High-Risk Artificial Intelligence. Bus. Inf. Syst. Eng. 2025, 67, 981–994. [Google Scholar] [CrossRef]
  51. AI, N. Artificial Intelligence Risk Management Framework (AI RMF 1.0). 2023; p. 100-1. Available online: https://nvlpubs.nist.gov/nistpubs/ai/nist.ai.100-1.pdf (accessed on 10 January 2026).
  52. Kusche, I. Possible harms of artificial intelligence and the EU AI Act: Fundamental rights and risk. J. Risk Res. 2024, 27, 1–14. [Google Scholar] [CrossRef]
  53. Kulothungan, V. Using Blockchain Ledgers to Record AI Decisions in IoT. IoT 2025, 6, 37. [Google Scholar] [CrossRef]
  54. Xu, X.; Liu, H.; Tao, G.; Xuan, Z.; Zhang, X. Checkpointing and deterministic training for deep learning. In Proceedings of the 1st International Conference on AI Engineering: Software Engineering for AI, Pittsburgh, PA, USA, 16–17 May 2022; pp. 65–76. [Google Scholar]
  55. Samani, R.; Honan, B.; Reavis, J. CSA Guide to Cloud Computing: Implementing Cloud Privacy and Security; Syngress: Burlington, MA, USA, 2014. [Google Scholar]
  56. NIST SP 800-53; Security and Privacy Controls for Information Systems and Organizations. NIST: Montgomery County, MD, USA, 2020. Available online: https://csrc.nist.gov/pubs/sp/800/53/r5/upd1/final (accessed on 10 January 2026).
  57. ISO/IEC 27017:2015; Information technology—Security techniques—Code of Practice for Information Security Controls Based on ISO/IEC 27002 for cloud services. ISO: Geneva, Switzerland, 2015. Available online: https://www.iso.org/standard/43757.html (accessed on 10 January 2026).
  58. NIST SP 800-210; General Access Control Guidance for Cloud Systems. NIST: Montgomery County, MD, USA, 2020. Available online: https://csrc.nist.gov/pubs/sp/800/210/final (accessed on 10 January 2026).
  59. CSA. Cloud Controls Matrix and CAIQ v4.1. 2026. Available online: https://cloudsecurityalliance.org/artifacts/cloud-controls-matrix-v4-1 (accessed on 10 January 2026).
  60. ENISA. Cloud Computing Risk Assessment. Available online: https://www.enisa.europa.eu/publications/cloud-computing-risk-assessment (accessed on 10 January 2026).
  61. Moore, P.; Van Pham, H. On context and the open world assumption. In Proceedings of the 2015 IEEE 29th International Conference on Advanced Information Networking and Applications Workshops, Gwangju, Republic of Korea, 24–27 March 2015. [Google Scholar]
Figure 1. Conceptual structure of the security assurance context ontology.
Figure 1. Conceptual structure of the security assurance context ontology.
Applsci 16 01984 g001
Figure 2. Ontology-guided assurance context construction and governed reasoning.
Figure 2. Ontology-guided assurance context construction and governed reasoning.
Applsci 16 01984 g002
Figure 3. Component and dataflow view of realization.
Figure 3. Component and dataflow view of realization.
Applsci 16 01984 g003
Figure 4. Illustrative case study: governed context evolution (cloud service assurance).
Figure 4. Illustrative case study: governed context evolution (cloud service assurance).
Applsci 16 01984 g004
Table 1. Core concepts of the security assurance context ontology.
Table 1. Core concepts of the security assurance context ontology.
ConceptOntology RoleContext Dimension
SystemOfInterestAnchors the assurance context to a specific system whose security properties are evaluatedSystem
OperationalEnvironmentCaptures declared deployment and usage conditions that constrain interpretation of assuranceSystem
ExternalDependencyRepresents systems or services relied upon by the System of InterestSystem
StakeholderRepresents an actor with a legitimate interest in the system’s securityStakeholder
ConcernCaptures a protection motivation or value associated with a stakeholderStakeholder
AssumptionRepresents a declared premise about operation, trust, or environmentBoundary
BoundaryConstraintFormalizes explicit inclusions or exclusions that delimit assurance scopeBoundary
NormativeReferenceIdentifies an external standard, regulation, or policy relevant to assuranceNormative
NormativeConstraintRepresents an obligation derived from a normative referenceNormative
GapRepresents explicitly identified incompleteness or underspecification in assurance contextCross-cutting
ContextElementAbstract superclass enabling uniform treatment of provenance and evolutionCross-cutting
Table 2. Provenance and authority roles in the security assurance context ontology.
Table 2. Provenance and authority roles in the security assurance context ontology.
AspectRole in the Ontology
ProvenanceIdentifies the origin of a context element
AuthorityDetermines whether a context element may influence assurance interpretation
Authoritative elementContext element grounded in declared or validated input
Advisory elementContext element providing analysis or suggestion without authority
Gap resolutionRequires introduction of new authoritative context
Context evolutionGoverned by provenance and authority constraints
Table 3. Handling of incompleteness and authority in ontology-guided context construction.
Table 3. Handling of incompleteness and authority in ontology-guided context construction.
Situation During ConstructionOntology-Guided HandlingEffect on Assurance Context
Required property is availableProperty instantiated directlyContext element is fully specified
Required property is missingExplicit Gap entity createdEpistemic limitation is recorded
Analytical suggestion providedRecorded as advisory artifactContext remains unchanged
Validated new information providedIntroduced as authoritative elementGap may be resolved
Attempted implicit completionDisallowed by ontologyContext integrity preserved
Table 4. Reasoning artifacts and the realization roles.
Table 4. Reasoning artifacts and the realization roles.
ArtifactDescriptionAuthorityInspectable Evidence
Context snapshotImmutable view of authoritative context at a point in timeAuthoritativeVersioned context record
Gap recordExplicit marker of missing required informationAuthoritativeLinked Gap entity
Advisory artifactReasoning output or candidate refinementAdvisoryAnnotated reasoning record
Reference linkAssociation between advisory output and context elementsAdvisoryExplicit dependency trace
Validation recordHuman-approved resolution or updateAuthoritativeProvenance-linked decision entry
Table 5. Declared inputs for the case study.
Table 5. Declared inputs for the case study.
Context ElementDeclared Value
SystemOInterestCloud data processing service
OperationalEnvironmentMulti-tenant, remote administrative access
ExternalDependencyCloud-DB
Normative obligationConfidentiality of stored data
encryptionAtRest (Cloud-DB)Not declared
Table 6. Assurance outcome under conventional practice (baseline).
Table 6. Assurance outcome under conventional practice (baseline).
AspectObserved Outcome
External dependency declaredYes
Encryption-at-rest explicitly specifiedNo
Blocking condition for missing propertyNo
Confidentiality claim admissibleYes
Evidence bound to specific deploymentNot required
Table 7. Assurance outcome under SACO (pre-validation).
Table 7. Assurance outcome under SACO (pre-validation).
AspectObserved Outcome
External dependency declaredYes
Encryption-at-rest explicitly specifiedNo
Explicit Gap createdYes (Gap-001)
Blocking condition for missing propertyYes
Confidentiality claim admissibleNo
Table 8. Advisory reasoning and resolution outcome.
Table 8. Advisory reasoning and resolution outcome.
AspectObserved Outcome
Advisory suggestion producedYes
Advisory modifies authoritative contextNo
Human validation requiredYes
Gap resolved without validationNo
New authoritative snapshot createdYes
Table 9. Comparative assurance outcomes.
Table 9. Comparative assurance outcomes.
StageConventional PracticeSACO
Declared inputs onlyConfidentiality claim admissibleConfidentiality claim blocked
Missing dependency propertyTolerated implicitlyExplicit Gap created
AI advisory suggestionMay influence decisionAdvisory only, no effect
Validation performedOptional or informalRequired and recorded
Post-validation stateConfidentiality claim admissibleConfidentiality claim admissible
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wen, S.-F. Ontological Foundations for Deterministic Assurance Context Construction and Governed AI Reasoning. Appl. Sci. 2026, 16, 1984. https://doi.org/10.3390/app16041984

AMA Style

Wen S-F. Ontological Foundations for Deterministic Assurance Context Construction and Governed AI Reasoning. Applied Sciences. 2026; 16(4):1984. https://doi.org/10.3390/app16041984

Chicago/Turabian Style

Wen, Shao-Fang. 2026. "Ontological Foundations for Deterministic Assurance Context Construction and Governed AI Reasoning" Applied Sciences 16, no. 4: 1984. https://doi.org/10.3390/app16041984

APA Style

Wen, S.-F. (2026). Ontological Foundations for Deterministic Assurance Context Construction and Governed AI Reasoning. Applied Sciences, 16(4), 1984. https://doi.org/10.3390/app16041984

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop