Technology deep-dive
OCSF ontological grounding for federal-ready security data.
The Open Cybersecurity Schema Framework (OCSF) is one of four foundational open standards I name when I describe the security lakehouse, alongside Apache Arrow for in-memory representation, Apache Iceberg for the on-disk table format, and Sigma for detection-rule portability. The piece that turns OCSF from "another vendor-coalition schema" into a defensible choice for defense, intelligence, and regulated buyers is its grounding in MITRE's D3FEND ontology, which itself grounds in DoD-designated Common Core Ontologies and an ISO-standard top-level ontology. That chain is what may matter to a federal procurement officer in a way Splunk CIM, Microsoft Sentinel's ASIM, and Google SecOps UDM cannot currently match. How deep that grounding actually goes is a separate question, and the site's own measurements answer it more modestly than the first version of this essay did, so I have reconciled the claims below against them.

Reading time: about 20 minutes. Evidence tier: A for the primary sources (MITRE D3FEND 1.0 release notes, OCSF v1.3.0 GitHub release, ISO/IEC 21838-2:2021), with D3FEND pinned to v1.4.0 for the measured link counts and v1.6.0 (released 31 August 2026) as the current release, B for the DoD-designation reporting and defense-contractor cost framing, and D where I label speculation about how procurement language will evolve. Framework-level statements throughout; actual compliance still depends on a specific Authority to Operate.
Grounding method · measured map
Why this changed in 2026
OCSF is moving from vendor consortium to international standards body.
OCSF was launched in 2022 as a vendor-coalition project: AWS, Splunk, IBM, and a long tail of partners agreeing on a shared event schema so that security data could move between products without a custom transformer at every boundary. The 180-plus organization coalition mattered politically, but a vendor consortium is still a vendor consortium, and for federal and regulated buyers that sits in a different category from an international standard.
OCSF's backers are pursuing ITU-T standardization, and unlike the position when I first wrote this, the work is now visible in primary sources (as of July 2026 I could find only a vendor blog post). Study Group 17 (the security study group of the International Telecommunication Union, the UN body whose Recommendations national regulators reference) carries a draft Recommendation, X.icd-schemas, "vendor agnostic security data schemas for integrated cyber defence solutions", under Question 4/17. The ITU-T work programme lists it as under study, issued from the previous study period, with a target of September 2027 at low priority, and the September 2026 SG17 meeting shows the text still being revised (contribution C-0778 proposes a tenth revision of the baseline, aligned to OCSF v1.9.0) and contested (C-0764, from the Russian Federation, raises "critical issues" with the draft). So the right reading as of November 2026 is that OCSF is an active ITU-T work item with a 2027 target, which is later than the mid-2026 ratification the vendor posts promised, and no Recommendation has been approved. If approval does come, it moves OCSF from a Linux Foundation project coordinated by a vendor coalition into the same category as the ISO/IEC standards: a governance-neutral artifact with formal change control and international recognition. The procurement implications would take time to flow through specific RFPs and ATO packages regardless, so this is a trajectory to watch rather than a settled fact to cite.
The D3FEND ontological grounding I describe below doesn't depend on the ITU-T track landing (it shipped with OCSF v1.3.0 in August 2024). The ITU-T work speaks to "is this becoming a real standard?" while the D3FEND chain answers "does the schema have formal semantics behind it, or just field names?" The D3FEND answer is documented today; the ITU-T answer is a 2027 work item, not yet a Recommendation.
Translating the jargon
Schema is not ontology, and the difference matters here.
Two terms do most of the work in this essay, and they're often used as synonyms when they shouldn't be. I want to lay them down carefully because the rest of the argument depends on the distinction.
A schema defines how data is stored, which is to say the field names, the data types, and the structure. For OCSF Network Activity events that means: class_uid is an integer, src_endpoint.ip is a string, traffic.bytes_in is a long integer. A schema tells a query engine how to read and write the data, but it does not tell anyone what the data means in a formal sense.
An ontology defines what data means, which is to say the formal semantics, the categorical relationships, and the rules that govern how concepts connect. Ontological grounding (the term I'll use throughout) refers to anchoring a schema's concepts in a formally defined category system, so that "Network Activity" doesn't just mean "the bag of fields the OCSF working group decided to call Network Activity" but means "an instance of a cybersecurity-relevant occurrence that takes place over time, in the formal sense defined by an upstream ontology."
That sounds abstract, so here's the concrete version. A schema tells you how to query traffic.bytes_in. An ontology tells you why you're querying it: this is an instance of Network Traffic Analysis (a defensive technique), which is a kind of Digital Artifact Analysis, which is a kind of cybersecurity event, which is a kind of occurrence-that-takes-place-over-time in the upstream formal sense. Each step in that chain is defined and validated independently, and the compliance argument I'll make later in the essay is that what gives the schema standing in a federal procurement is this chain rather than the field names themselves.
The term semantic interoperability falls out of the same idea, because two systems are semantically interoperable when they go past exchanging bytes with matching field names and actually agree on what those fields mean. Without ontological grounding, semantic interoperability is mostly a wish, since both sides hope they're talking about the same thing, whereas with grounding it becomes a derivable property: if both sides chain back to the same upstream ontology, the meaning is preserved by construction.
The four-link chain
OCSF, D3FEND, Common Core Ontologies, Basic Formal Ontology
The grounding argument has four links. I'll walk each one because the chain is only as defensible as its weakest hop.
Link one: OCSF maps to D3FEND
D3FEND stands for Detection, Denial, and Disruption Framework Empowering Network Defense, a MITRE-maintained knowledge graph of defensive cybersecurity techniques. It's the defender-side counterpart to MITRE ATT&CK, which catalogs adversary tactics. Where ATT&CK says "adversaries do this," D3FEND says "defenders may detect, deny, or disrupt that with these techniques." MITRE released D3FEND 1.0 in January 2025, and that release was the first time the framework was formally grounded in upstream ontologies rather than presented as a standalone knowledge graph.
OCSF v1.3.0, released August 2024, added a d3fend object carrying a D3FEND tactic and technique. An earlier version of this essay said it was added to every event class and showed it populated on a Network Activity record, which was wrong. The object rides the remediation activity classes, and finding records through their mitigation details, so it tags countermeasure activity rather than telemetry, and an ordinary network, process or authentication record carries no D3FEND field at all. What links the two standards at the telemetry level is class-level documentation. D3FEND carries OCSF seeAlso pointers on 68 entities (28 of them event classes) as of v1.4.0, and since OCSF 1.8.0 about 25 OCSF event classes carry D3FEND references back, both as hyperlinks a reader can follow rather than axioms a reasoner can use.
I measured how far that reaches. On D3FEND v1.4.0, 14 of the 607 DigitalArtifactleaves have any OCSF link, so 97.7% inherit no mapping, which is the hop-by-hop result in the controls-layer crosswalk and the reason how much ontology security data needs calls the grounding roof-only. So the practical effect is narrower than "an OCSF event carries its own mapping": a team mapping a detection portfolio to D3FEND on OCSF starts from a curated class-level crosswalk rather than from nothing, and still does the rule-by-rule work. On a proprietary schema with no crosswalk at all, that mapping is a consulting project that defense-contractor sources I've spoken with quote in the $150K-$400K range for full coverage of 500 to 2,000 detection rules. I treat that cost range as Tier B evidence (practitioner interviews, three firms specializing in DoD cybersecurity compliance), not a published number, and OCSF shortens that work rather than removing it.
Link two: D3FEND grounds in Common Core Ontologies
Common Core Ontologies (CCO) are a set of mid-level ontologies (Agent, Artifact, Event, Information, Organization, Facility) that the Department of Defense and Intelligence Community designated as their baseline ontology framework. Reporting by DefenseOne and the DoD Data Strategy place that designation in January 2024. I treat the designation date as Tier B evidence (journalism plus official strategy document) rather than Tier A. I have not personally read the underlying memorandum, and federal designation language is often more conditional than the press coverage implies.
What CCO provides for D3FEND: a formal home for concepts like CyberEvent, SecuritySensor, and DigitalArtifact. Rather than D3FEND defining "Network Traffic Analysis" in isolation, the D3FEND 1.0 release expresses it as a specialization of a CCO Event category, with formal has-input, produces-output, mitigates, and detects relationships. That allows automated reasoning over D3FEND. A SPARQL query (a standard query language for ontologies) can ask "what defensive techniques mitigate ATT&CK T1071 Application Layer Protocol?" and get a derived answer rather than a manually maintained lookup.
Link three: CCO grounds in Basic Formal Ontology
Basic Formal Ontology (BFO) is a top-level ontology, the most general categorization layer, dealing in things like Continuant (something that persists through time), Occurrent (something that happens over time), Object, Process, Role, and Function. BFO has been peer-reviewed and developed by the International Association for Ontology and its Applications for two decades. CCO is constructed as a BFO-conformant set of mid-level categories, so every CCO concept inherits a formal place in the BFO hierarchy.
The practical effect of that hop is that when CCO says "CyberEvent is a kind of Event," there's a formal definition behind both Event and the is-a relationship, so the claim is derivable from the underlying ontology rather than resting on the CCO working group deciding that CyberEvent feels like an Event.
Link four: BFO is ISO/IEC 21838-2
The final link is the one that gives the chain international standing: BFO was published as ISO/IEC 21838-2:2021, "Information technology, Top-level ontologies (TLO), Part 2: Basic Formal Ontology." That's a Tier A primary source, published by the International Organization for Standardization, governed by international committee, with a formal change-control process.
The composition reads as one continuous chain: the OCSF Network Activity class points to D3FEND Network Traffic Analysis, which is a CCO CyberEvent, which is a BFO Occurrent, which is an ISO/IEC 21838-2-standardized category. Each of the upper hops is formally defined, but the first hop is a class-level documentation link rather than an axiom, and the measured link from D3FEND up to the formal roof is thinner than the diagram suggests, which how-much-ontology sets out. Even so, a documented chain is more than the major proprietary schemas provide, because Splunk CIM, Microsoft Sentinel's ASIM, Google SecOps UDM, and AWS ASFF all stop at the field-definition layer with no upstream ontological anchor.
Grounding method · disjointness layer
Honest hedge
Framework-level alignment is not an Authority to Operate.
I want to plant a flag here before going further, because this is the place where federal-procurement writing often overclaims. Everything I'm describing in this essay is a framework-level argument. That means: OCSF's mapping to D3FEND, CCO, and BFO may strengthen a procurement response, may reduce the manual ontology-mapping consulting burden, and may align with the kind of language that increasingly appears in DoD and Intelligence Community solicitations. None of that is the same as a product holding an Authority to Operate (ATO), or a system being FedRAMP-authorized, or a contractor meeting CMMC requirements for a specific contract.
ATOs are granted to specific deployed systems by specific Authorizing Officials against specific control baselines. FedRAMP authorizations are granted to specific cloud service offerings against FedRAMP control baselines. CMMC certifications are granted to specific contractors for specific contract scopes. A schema choice, even one with airtight ontological grounding, does not transfer those authorizations to a downstream system, and while it may make the documentation easier to produce, the control mappings easier to evidence, and the cross-agency data-sharing language easier to satisfy, none of that replaces the authorization process itself.
I also want to flag uncertainty about how DoD and IC procurement language will actually evolve. The DoD Data Strategy and CCO designation point in one direction. Defense contractors and integrators will translate that direction into specific RFP language at their own pace. RFPs I've seen in 2026 cite D3FEND mapping requirements; whether they explicitly require OCSF or accept "CCO-aligned schema" generically depends on the program and the contracting officer. The wind is blowing in OCSF's direction, but I would not promise a specific solicitation outcome to a client based on schema choice alone.
With that caveat planted, the rest of the essay is about what the framework-level argument may actually buy a buyer who's evaluating schemas for the medium term.
What proprietary schemas don't offer
Splunk CIM, Sentinel ASIM, SecOps UDM, AWS ASFF
The four proprietary schemas a federal or regulated buyer is most likely to encounter all stop at the same layer: defined field names, vendor-controlled semantics, no formal ontology, no native D3FEND mapping. None of these are bad schemas in their own context. Splunk CIM is a mature normalization layer for Splunk Enterprise Security, ASIM (the Advanced Security Information Model) is the Microsoft equivalent inside Sentinel, UDM (Unified Data Model) is Google SecOps's, and AWS Security Finding Format (ASFF) is what Security Hub uses internally. They work well within their vendor's product ecosystem.
The gap shows up when the buyer is federal, defense-adjacent, or cross-vendor by necessity:
- D3FEND mapping. Proprietary schemas require manual mapping, a consulting project that runs $150K-$400K for full coverage, per the defense-contractor practitioner sources I cited earlier. OCSF doesn't ship the mapping with the data either, but it has a curated, version-pinned class-level crosswalk to start from, plus the
d3fendobject for recording countermeasure activity. - CCO alignment. Proprietary schemas have no upstream ontology. A defense contractor responding to an RFP that asks for CCO-aligned semantic metadata has to either construct that alignment manually or argue it isn't required. OCSF reaches CCO only by transitivity through D3FEND's class-level links, which is a real but thin path.
- Governance neutrality. Splunk CIM evolves at Splunk's discretion. ASIM evolves at Microsoft's. SecOps UDM evolves at Google's. ASFF evolves at AWS's. OCSF evolves under Linux Foundation governance with a 180+ org coalition and an ITU-T draft Recommendation (X.icd-schemas) under study with a September 2027 target. That distinction may matter to a buyer who needs schema stability across an ATO cycle that outlasts a vendor relationship.
- International recognition. A US vendor's proprietary schema is a US vendor's proprietary schema in any cross-border context. An ITU-T Recommendation, if OCSF's backers succeed in securing one, would give OCSF a different kind of standing for NATO-aligned, Five Eyes, and EU-US data-sharing contexts. Whether that translates to specific cross-border programs depends on the program and on approval actually happening; Tier D for the specific procurement claims.
None of this means an organization currently running Splunk CIM should rip-and-replace, but it does mean that for new architectural decisions, especially in federal or federal-adjacent contexts, the schema-choice calculus has changed in OCSF's favor in a way that wasn't true two years ago.
What this looks like in practice
A detection rule with and without the chain
The cleanest way to show the difference is a brute-force authentication detection rule, the kind that ships in every SIEM out of the box.
In the proprietary-schema flow, an analyst writes the rule in SPL (Splunk's query language) against the Authentication data model, then documents (in a separate file) that this rule corresponds to D3FEND technique D3-UAM (User Account Monitoring). A compliance officer who later asks "how do we know this rule aligns with D3-UAM?" gets the answer "we manually documented it." That answer is defensible if the documentation is current, the analyst who wrote it is still on the team, and the proprietary schema hasn't shifted underneath, but it isn't something you can derive from the data.
In the OCSF flow, the same rule is written in SQL against OCSF Authentication events. An earlier version of this essay had the rule filter on a d3fend.technique_id field in every event; authentication records carry no such field, so the rule filters on the event class and activity alone:
SELECT
src_endpoint.ip,
actor.user.name,
COUNT(*) AS failed_attempts
FROM ocsf_authentication_events
WHERE activity_id = 1
GROUP BY src_endpoint.ip, actor.user.name
HAVING failed_attempts > 5;The compliance officer who asks "how do we know this aligns with D3-UAM?" still gets a documented answer rather than one read off the records, but the documentation can point at a public, version-pinned crosswalk between the OCSF Authentication class and the D3FEND knowledge graph maintained by MITRE instead of a private per-rule note, which is easier to keep current and easier for an assessor to check. The documentation effort goes from "write a paragraph per rule from scratch" to "cite the class-level crosswalk and note where the rule narrows it."
For five rules, this difference is rounding error. For five hundred rules (the size of a typical enterprise detection portfolio) the per-rule documentation tax adds up. I treat the thirty-to-sixty-minutes-per-rule manual mapping estimate as Tier B (practitioner experience, not published), and the actual number varies widely with the maturity of the detection-engineering team and the discipline of the existing documentation. The directional point holds regardless, because citing a shared schema-level crosswalk is cheaper to evidence than writing a per-rule narrative from scratch.
One open question I want to flag, because the rest of the essay leans on it. When a team uses the formal schema-graph as a validation oracle at design time, running a consistency check to confirm that a proposed rule-to-D3FEND mapping is well-formed before it ships (I run exactly this as the disjointness-layer OWL type-consistency check in the runnable gate, which caught all 231 of 231 injected type-crossings with no false positives), the accuracy and consistency gains that follow are real, but the harder question is what produces them. I've been attributing those gains to the grounding architecture itself, on the reasoning that the OCSF-to-D3FEND-to-CCO-to-BFO chain gives a machine something formal to reason over, so the mapping can be checked rather than asserted, and that's the moat argument. There's a confound I can't wave away, though, because any pipeline that adopted this grounding probably also upgraded the model doing the reasoning, and a more capable base model will produce better mappings whether or not the formal chain is present, so the grounding is the moat while base-model maturity is the tide. In a pipeline that moved on both at once the two are entangled, and crediting the architecture for what the tide may have carried is exactly the kind of claim I'd push back on if a vendor made it to me. The clean test isolates them, holding the model fixed and running the same mapping task with and without the formal grounding to measure the delta, and I'd want that delta measured on the rare and adversary-tail cases specifically rather than the common ones, because a strong model handles the common D3-UAM and D3-NTA mappings either way and grounding has to earn its keep where the model is least sure. I haven't run that experiment, and until someone does, the federal-ready claim rests on the chain's standing as a standard, which is documented, more than on a measured accuracy lift, which is not yet. Since drafting this I ran the clean test, holding the model fixed and running the same field-mapping task with and without the formal grounding, and the result is that the conceptual grounding came back close to inert against a plain schema-validity check on the mapping: the schema check moved the result, the grounding prose barely did. So I'm not going to claim the chain makes a model map better. What I did build instead is a read-only navigation server (a stdio MCP tool I call scg, over a concept-only graph of 1,442 nodes and 7,618 deduped edges across OCSF, D3FEND, ATT&CK, and NIST 800-53/CCI) whose discipline is provenance rather than accuracy, because every edge carries a proxy_quality and a documented trust rank, the largest class by far (roughly 6,000 of the 7,618 edges) is the intent-blind offense-to-defense artifact-co-occurrence inference scored lowest at 0.25, and a multi-hop answer is reported as only as trustworthy as its weakest edge, with a flag raised when the chain leans on one of those cheap inferred joins. That overlaps MITRE and CTID's own mapping work by design, so the graph isn't a rival crosswalk; what it adds is the proxy-quality layer on top of that work and the measured brittleness underneath, because the graph's structure changed a retrieval answer on only one of nine incident-reconstruction queries I tested, which makes it useful but narrow, and the right way to talk about it is navigation-with-provenance, not a grounding-accuracy moat I haven't earned the right to claim.
Sector implications
Who may actually benefit from the chain.
Defense and intelligence
This is the clearest case, because defense contractors building security data systems for DoD components, IC agencies sharing threat intelligence across agency boundaries, and prime integrators bidding on security analytics RFPs all face procurement language that increasingly references D3FEND mapping and semantic interoperability (Tier B, from RFPs and solicitations I've read, not a measured trend), and OCSF responses to those requirements are derivable where proprietary responses require an additional consulting deliverable.
The framework-level hedge applies in full force here: a specific contract still requires a specific ATO, a specific control mapping against a specific baseline (NIST 800-53 moderate or high, depending on the program), and a specific demonstration of operational security against that baseline, so OCSF makes the schema-and-mapping pages of that package easier to write without writing the rest of the package for you.
Critical infrastructure and regulated industries
Energy, water, financial services, and healthcare all have sector-specific regulators with their own framework references. CISA has been steadily building OCSF-based mappings for cross-sector threat intelligence sharing, and its Zeek-to-OCSF work is an example of the federal government voting with its engineering hours (Tier C, from CISA public statements and conference references, not a benchmark I've verified). Sector-specific frameworks (NERC CIP, FFIEC, HIPAA) don't typically require OCSF, but they do require defensible mapping between detection capabilities and threat models. The D3FEND-grounded chain may shorten that mapping work.
For financial-services buyers specifically, the FFIEC's references to threat-informed defense and the SEC's 8-K disclosure rules both reward a security program that can articulate detection coverage against an external framework, and D3FEND is the obvious external framework while OCSF carries a crosswalk to it at the event-class level. OCSF makes the part of an SEC disclosure that describes detection coverage cheaper to evidence, rather than meaning SEC compliance on its own.
Academic and research
Cybersecurity research grants (NSF Secure and Trustworthy Cyberspace, DARPA programs, NIH for health-sector cybersecurity) increasingly reference formal semantic frameworks in their solicitations. BFO and CCO peer-reviewed standing make OCSF data citable in ways proprietary schemas aren't. A research group studying detection effectiveness across organizations needs a shared semantic frame to compare results; OCSF plus D3FEND provides one. I'd treat the "increasingly" claim as Tier B: observed in solicitations I've read, not a quantitative trend I've measured.
Commercial sector
For commercial-only organizations with no federal exposure, the ontological grounding argument is weaker. A 500-person SaaS company with no defense customers may run perfectly well on Microsoft Sentinel's ASIM and never need to think about CCO. The relevant angle for those organizations is optionality. Today's commercial-only company is sometimes tomorrow's federal-RFP respondent, and sometimes tomorrow's EU-data-sharing entity, and sometimes tomorrow's acquired-by-a-prime-contractor entity. OCSF preserves the schema-level option to engage with those futures, whereas proprietary schemas require migration work to engage with them, and since the cost of preserving the option today is roughly zero while the cost of migrating later is high, that asymmetry is what makes the case for OCSF in commercial contexts even where the federal argument doesn't bite directly.
When the chain doesn't matter
The honest version of "OCSF for everyone."
The argument I've made is sectoral. It applies most strongly where federal procurement, regulated industry, or cross-border data sharing is in play. There are real organizations for which the ontological grounding adds overhead without proportional benefit, and I want to name those clearly rather than pretend the standards stack is universally applicable.
- Small-scale, single-vendor environments. A 200-employee company running all of Microsoft 365 plus Sentinel does not benefit much from OCSF's vendor neutrality. ASIM works inside the Microsoft ecosystem; the gap shows up only when crossing out of it.
- No compliance requirements. If there's no federal customer, no regulated industry, and no cross-border data sharing, the compliance pathway argument simply doesn't apply. The other arguments for OCSF (vendor neutrality, ecosystem composition with Iceberg and Arrow) still hold, but they're weaker than the federal argument.
- Under 1 TB/day of security data. At small scales, the cost of running an OCSF mapping layer may exceed the benefit. The lakehouse arguments I make elsewhere assume a certain scale to break even against a SIEM. Below that scale, the simplest path is often the right one.
- Active SIEM migration in progress. If a team is mid-migration on a Sentinel or Splunk deployment, adding OCSF mapping mid-flight is rarely the right move. Finish the migration, stabilize, and revisit schema choice as a separate decision.
The honest framing is that OCSF plus D3FEND grounding is the right default for federal-exposed and regulated buyers in 2026, the right hedge for commercial buyers who may become federal-exposed in the medium term, and not strictly necessary for small commercial deployments, which is both a sharper and a more defensible recommendation than "OCSF for everyone."
International dimension
What ITU-T standardization may change.
Returning to the ITU-T work I mentioned at the top: the ITU is a UN agency whose Recommendations are referenced by national regulators worldwide, and approving OCSF as Recommendation X.icd-schemas would move it into the same category of artifact as the ISO/IEC standards that already underpin BFO, a governance-neutral published standard with formal change control and international standing, ifthat approval happens. The primary source is the ITU-T work programme entry for X.icd-schemas (SG17 Q4/17, under study, target 2027-09, checked November 2026) and the SG17 contributions C-0221, C-0778 and C-0764; what it does not yet show is an approved Recommendation. The rest of this section describes what approval would mean if it happens, not a confirmed event.
For NATO-aligned threat intelligence sharing, the practical effect, if approval does happen, may be that allied national-CERT-style organizations can reference a single schema in their cross-border data-sharing agreements. The CCDCOE (the NATO Cooperative Cyber Defence Centre of Excellence) has historically advocated for ontology-grounded approaches, and OCSF already sits inside the ontology chain (via D3FEND-CCO-BFO); an ITU-T Recommendation would add a second, not yet approved, reinforcing argument.
For Five Eyes collaboration (US, UK, Canada, Australia, New Zealand) the picture is similar. Each of those countries has its own cybersecurity agency (CISA, NCSC, CCCS, ACSC, NCSC-NZ), and each has invested in OCSF mapping at varying levels of public commitment. An ITU-T Recommendation, were it to be approved, would give those agencies a less politically loaded standards reference than "the schema the US vendor coalition agreed on."
This hedge matters more than the earlier ones, because the work item is real but unfinished: the draft is still being revised, one member state has formally contested it, and the target is September 2027 at low priority. I treat the "ITU-T standardization will lead to broad cross-border OCSF references" claim as Tier D: informed expectation, not documented outcome. The narrower claim, that X.icd-schemas is an active SG17 draft Recommendation under study, is now documented in ITU-T primary sources. Treat approval as not yet happened, target 2027-09, as of 2026-11-07.
The four-pillar frame
OCSF in the foundational-standards stack
When I describe the security lakehouse to architects, I name four foundational open standards: Apache Arrow for in-memory representation, Apache Iceberg for the on-disk table format, OCSF for the event schema, and Sigma for detection-rule portability. Each pillar matters on its own, but the composition is what makes the stack work.
OCSF is the pillar that does the most distinctive work for federal and regulated buyers. Arrow and Iceberg are infrastructure-layer standards that govern how data moves and how it sits at rest, and they're vendor-neutral in the operational sense, while Sigma is a detection-portability standard that governs how rules move between SIEMs and lakehouses. OCSF is the pillar that touches the compliance argument directly, because the schema is where the D3FEND crosswalk attaches, at the class level today.
The four pillars compose. An organization can write detections in Sigma (analyst-portable), execute them against OCSF-shaped data (semantically grounded), store that data in Iceberg tables (vendor-neutral at the storage layer), and move it across systems as Arrow buffers (columnar-native at the wire layer). Each layer has a non-proprietary alternative, documented production validation, and international standards-body recognition or its equivalent, and that composition is what actually argues for the lakehouse over a vendor-controlled SIEM, more than any single performance number does.
The OCSF-specific contribution to the composition is the federal-ready posture, because the other three pillars work for any analytical workload while OCSF is the layer where the procurement language and the compliance argument actually attach. Without it, the stack is still good engineering, and with it the stack is good engineering plus a defensible standards story for buyers who need one.
Practical guidance
What to do in 2026.
Four moves I'd recommend to a security architect evaluating schema choice today, ordered by how cheap they are to execute:
- Track OCSF adoption in the products you already run. AWS Security Lake emits OCSF natively, and a growing list of platforms and pipelines advertise OCSF output, though I haven't re-checked each vendor's claim for this page, so ask which OCSF version and which classes a product actually emits before counting on it. If you're already in one of these ecosystems, OCSF may be available without changing platforms.
- For new architectural decisions, treat OCSF as the default schema. The compatibility cost is low, the future-optionality value is high, and the federal-ready posture is materially stronger than any proprietary alternative.
- Ask vendors precise D3FEND questions during contract renewals. If a vendor claims OCSF support with D3FEND mapping, ask whether they populate the
d3fendobject on remediation and finding records, which OCSF version they target, and how they map telemetry classes to D3FEND, since the schema itself only carries class-level links there. The gap between "OCSF-shaped fields" and a documented, versioned D3FEND mapping is the gap between marketing claims and federal-ready posture. - Don't conflate schema choice with ATO work. If you're responding to a federal RFP, OCSF helps the schema and detection-mapping pages of the package. It does not replace the ATO process, the control mapping work, or the operational-security demonstration. Budget for the rest of the work accordingly.
OCSF is not the most exciting standard in the lakehouse stack, and Iceberg's V3 features and Arrow's ADBC story attract more attention, but OCSF may be the standard that does the most distinctive work for federal-exposed buyers, because it's the only layer where the formal-semantics argument and the procurement-language argument both attach. The D3FEND-CCO-BFO chain is the academic credibility layer that makes the schema defensible, and it's documented today at the class level, thinner at the leaves than the diagram suggests; the ITU-T standardization work would be the international standards-body layer that makes it governance-neutral if a Recommendation is approved, but as of 2026-11-07 that piece is a draft under study with a September 2027 target rather than an approved standard. Only the D3FEND chain currently amounts to a documented outcome; neither one on its own amounts to an Authority to Operate.
Related
- Arrow and ADBC: a foundational pillar for security data →
- Iceberg vs Delta Lake for security data →
- Schema-on-read vs schema-on-write →
- Foundation: source health, flow health, data quality →
- How much ontology does security data actually need? →
- From field mappings to the controls layer: the artifact crosswalk →