GraphNews

5924 bookmarks
Custom sorting
RDF: What makes AI understand
RDF: What makes AI understand
The ๐ฆ๐จ๐ฌ๐ญ ๐Ÿ๐ฎ๐ง๐๐š๐ฆ๐ž๐ง๐ญ๐š๐ฅ ๐ฎ๐ง๐ข๐ญ ๐จ๐Ÿ "๐ฎ๐ง๐๐ž๐ซ๐ฌ๐ญ๐š๐ง๐๐ข๐ง๐ " couldn't be simpler than how RDF defines it. One semantic relationship: how A relates to B. But how do we build this understanding at scale? All data infrastructures in the world have heavy investments backing them. Picture everything from ingestion pipelines and lakehouse architectures to governance frameworks and metadata management. Then an AI initiative lands and the first question is: "Does our data actually mean anything to a machine?" Usually, the answer is: not without a lot of manual wiring. RDF is part of how you solve this architecture problem. ๐–๐ก๐š๐ญ ๐ข๐ฌ ๐‘๐ƒ๐… (per W3C) RDF is a W3C standard framework for representing information on the Web. Its data model is built entirely on triples: Subject โ†’ Predicate โ†’ Object "Order_4821" โ†’ "belongs_to" โ†’ "Customer_99" "Customer_99" โ†’ "operates_in" โ†’ "Region_APAC" Chain enough triples and you have a graph that a machine can traverse, reason over, and use as grounded context. ๐“๐ก๐ž ๐–3๐‚ ๐ฌ๐ญ๐š๐œ๐ค ๐จ๐ง ๐ญ๐จ๐ฉ ๐จ๐Ÿ ๐‘๐ƒ๐… ๐ข๐ง๐œ๐ฅ๐ฎ๐๐ž๐ฌ: โ†’ SPARQL: the standard query language for RDF graphs, built for relationship traversal the relational model wasn't designed for โ†’ OWL: a computational logic-based language that lets machines not just store knowledge, but actively reason and infer from it โ†’ SHACL: the W3C standard for describing and validating the shape of RDF data, enforcing structural contracts on your graphs โ†’ RDFS: a vocabulary, in RDF, that explains how nodes of a graph relate. LLMs are powerful but context-blind outside their training data. ๐ˆ๐ง๐œ๐ซ๐ž๐š๐ฌ๐ข๐ง๐  ๐ข๐ง๐ญ๐ž๐ซ๐ž๐ฌ๐ญ ๐ข๐ง ๐€๐ฉ๐š๐œ๐ก๐ž ๐‰๐ž๐ง๐š, ๐’๐‡๐€๐‚๐‹, ๐š๐ง๐ ๐…๐ˆ๐๐Ž over the past few months signals that enterprises are building this semantic backbone now. ๐“๐ก๐ž ๐š๐ซ๐œ๐ก๐ข๐ญ๐ž๐œ๐ญ๐ฎ๐ซ๐š๐ฅ ๐ฌ๐ก๐ข๐Ÿ๐ญ Data platforms that serve AI well are semantically aware. That means ๐๐ž๐ฌ๐ข๐ ๐ง๐ข๐ง๐  ๐๐ž๐ฅ๐ข๐›๐ž๐ซ๐š๐ญ๐ž๐ฅ๐ฒ ๐Ÿ๐จ๐ซ: โ†’ Ontology management alongside data modelling โ†’ Knowledge graph layers above your lakehouse โ†’ Metadata that carries lineage alongside meaning Building successful AI pods at scale requires focusing on the feed that goes into AI. Are you factoring these semantic necessities into platform design? #DataArchitecture #KnowledgeGraph #SemanticWeb | 21 comments on LinkedIn
ยทlinkedin.comยท
RDF: What makes AI understand
Can we trust ontologies generated by LLMs?
Can we trust ontologies generated by LLMs?
๐Ÿšจ Can we trust ontologies generated by LLMs? Large Language Models are becoming powerful assistants for Knowledge Graph and Ontology Engineering. But when they generate ontologies, they can also introduce subtle โ€” and sometimes critical โ€” modeling mistakes. At the LLM-driven Knowledge Graph and Ontology Engineering Workshop (LLM4KGOE), co-located with ESWC - European Semantic Web Conference , I have just presented: โ€œPitfalls in AI-Generated Ontologies: Strategies for Detection and Mitigationโ€ where I discuss how to move from enthusiasm to reliability when using LLMs for ontology engineering, with two concrete outcomes: โœ… Ontology Pitfalls Detector A new open-source tool that detects mistakes in LLM-generated ontologies. GitHub: https://lnkd.in/e3zeSdjb โœ… Ontology Toolkit by Lettria A platform for automatically building ontologies from documents โ€” while avoiding common ontology design mistakes. Try it: https://lnkd.in/eWnDfFES LLMs can accelerate ontology engineering, but quality assurance must be built into the workflow from the start. Slides are available at https://lnkd.in/edTnwrJK Looking forward to further discussing pitfalls, validation strategies, and trustworthy ontology generation with the ESWC community! Joint work with Pasquale Lisena, Julien PLU, Oscar Moreno Escobar and Edouard Trouillez in the context of #LettRAGraph / EURECOM and Lettria #ESWC2026 #LLMs #KnowledgeGraphs #OntologyEngineering #SemanticWeb #AI #GenerativeAI #ResponsibleAI #KnowledgeRepresentation
ยทlinkedin.comยท
Can we trust ontologies generated by LLMs?
First-Order Predicate Logic is quietly breaking enterprise semantics.
First-Order Predicate Logic is quietly breaking enterprise semantics.
First-Order Predicate Logic is quietly breaking enterprise semantics. And most people donโ€™t realise it. FOPL assumes meaning can be expressed as predicates applied to entities: subject โ†’ predicate โ†’ object That works beautifully in theory. It fails in practice. Because the predicate is where ambiguity hides. Take something simple: account โ†’ hasType โ†’ savings Looks clean. Looks logical. But what is โ€œaccountโ€? What is โ€œtypeโ€? What exactly is being classified? The predicate gives the illusion of structure, while allowing the underlying concepts to remain unresolved. And thatโ€™s the problem. FOPL lets you connect things without forcing you to define them. So you can build vast semantic graphs where: โ€“ entities carry multiple meanings โ€“ predicates encode multiple dimensions โ€“ relationships look precise but arenโ€™t disjoint It scales connections. Not clarity. At small scale, humans compensate. At enterprise scale, the ambiguity compounds. At AI scale, it becomes operational. Because the system doesnโ€™t interpret. It executes. This is why so many ontology-driven systems feel coherent but behave inconsistently. The logic is valid. The meaning isnโ€™t. The root issue isnโ€™t tooling. Itโ€™s the model of representation. If meaning isnโ€™t atomicโ€”single, disjoint, non-overlappingโ€”no amount of predicates will fix it. They will only make it easier to multiply ambiguity at scale. So the problem isnโ€™t that we need better or more types of predicates. Itโ€™s that the predicate itself allows us to avoid resolving meaning in the first place. And thatโ€™s why it breaks when you try to scale. You donโ€™t fix that by adding more logic. You fix it by removing the need for interpretation. At that point, the predicate stops being useful. Because the meaning no longer needs to be inferred from relationships. It is already resolved. | 51 comments on LinkedIn
First-Order Predicate Logic is quietly breaking enterprise semantics.
ยทlinkedin.comยท
First-Order Predicate Logic is quietly breaking enterprise semantics.
One of the least discussed problems in enterprise AI, Knowledge Graphs, OWL ontologies, and semantic architectures is that most organisations still attempt to govern execution before they have truly governed meaning itself.
One of the least discussed problems in enterprise AI, Knowledge Graphs, OWL ontologies, and semantic architectures is that most organisations still attempt to govern execution before they have truly governed meaning itself.
One of the least discussed problems in enterprise AI, Knowledge Graphs, OWL ontologies, and semantic architectures is that most organisations still attempt to govern execution before they have truly governed meaning itself. We have become very good at building semantic technologies on top of semantically unstable foundations. The modern stack already contains sophisticated mechanisms for graph traversal, inference, ontology management, linked data, and distributed semantic relationships. Yet underneath these systems, enterprises still frequently operate with: โ€ข overlapping conceptual domains โ€ข duplicate semantic classes โ€ข polysemic labels โ€ข context-dependent interpretations โ€ข ambiguous URI targets โ€ข inconsistent taxonomies โ€ข multiple valid semantic traversal paths In practice, many URIs ultimately point toward definitions that remain partially interpretive, organisation-specific, or linguistically overloaded. The graph itself may be technically valid while the semantic substrate beneath it remains unstable. Humans continuously compensate for this through meetings, tribal knowledge, reconciliation exercises, governance committees, integration programmes, and institutional memory. AI agents are now exposing the problem much more aggressively. Humans repair ambiguity socially. Machines amplify semantic inconsistency mechanically and at scale. This is where I believe MEBS Pillar 1 becomes interesting, it is semantic pre-governance. It is a foundational semantic curation layer that does not tolerate polysemy or path multiplicity. A deterministic semantic discipline applied before higher-order execution, inference, orchestration, governance, or AI coordination layers are introduced. The objective is to establish: โ€ข globally disjoint semantic domains โ€ข exact-cover class hierarchies โ€ข guaranteed unique semantic labels โ€ข authoritative semantic inheritance โ€ข one valid semantic path per concept โ€ข minimisation of semantic entropy before execution exists From this perspective, Pillar 1 does not compete with the W3C semantic stack, RDF, OWL, or Knowledge Graphs. It potentially enables them to achieve their original goals at true enterprise scale. Graphs, ontologies, and inference systems become significantly more powerful when operating on top of semantically disciplined foundations where conceptual overlap, synonym drift, ambiguous inheritance, and polysemic identifiers have already been systematically constrained. Most enterprises currently govern applications, processes, APIs, integrations, Agentic AI, and data after semantic ambiguity has already entered the system. MEBS Pillar 1 reflects a rejection of this reactive and downstream stance and provides a proactive solution. This is not theory, it can be achieved right now. DM or book an appointment today to discover more.
ยทlinkedin.comยท
One of the least discussed problems in enterprise AI, Knowledge Graphs, OWL ontologies, and semantic architectures is that most organisations still attempt to govern execution before they have truly governed meaning itself.
Why Bloomberg uses the Knowledge Graph and how it manages Enterprise Ontology versioning, 3/3
Why Bloomberg uses the Knowledge Graph and how it manages Enterprise Ontology versioning, 3/3

Why Bloomberg uses the Knowledge Graph and how it manages Enterprise Ontology versioning, 3/3

Thank you for reading this long article. If you are a financial engineer who is interested in the three posts, including this one, we have a virtual coffee chat scheduled for early June with Enterprise Data Architect, who presented this session.

If you are interested in ontology as part of guardrail or Finance data quality control, you may want to participate in the discussion. Please DM.

--

As we have seen earlier, the starting point of dependency-aware ontology versioning is to distinguish between version-agnostic objects and version-aware objects. However, this is not enough.

In a real production environment, you need to be able to track which semantic artifact a particular resource is associated with, and which ontology version that artifact depends on.

To do this, the semantic artifact must have a core metadata for versioning. Typical examples are Ontology IRI, Ontology Version IRI, Version Info, and Imports. The Ontology IRI is a persistent identifier for ontology, providing a base identity that does not change over time.

Ontology Version IRI refers to a specific version, which changes every time the ontology changes. Version Info is metadata that describes what changes have been made in that version. Imports specify which other ontology this ontology depends on, and should refer to the versioned ontology if possible. This way, you can reproduce what semantics a particular version of ontology operated on.

With this structure in place, it is possible to create a dependency graph based on the relationship between Resource, Semantic Artifact, and Ontology Version. A Dependency graph is not just a diagram that shows the relationships between ontology elements.

This is an operational tool for analyzing which artifacts a particular change affects. For example, if the definition of a class changes, the SHACL shape, taxonomy node, rule, dataset, API, and query template that use that class can be affected as well.

A change in the range of a property can result in a validation result, and a change in the Entity Classification result can change in a taxonomy hierarchy.

Here, the role of the Competency Question naturally expands. In the existing ontology engineering, CQ was a representative question that ontology had to answer. However, in a dependency-aware versioning environment, CQ goes beyond a simple design question and acts like a regression test.

It is a criterion for checking whether the questions that could be answered in a particular ontology version are still valid in the new version, whether the classes and properties required for answering have not been changed, and whether the query pattern needs to be modified.

This structure is particularly important in the financial data landscape. Financial data is both accurate and timely, and new policies, regulations, disclosures, and market events continue to flow in. When this information is indexed and incorporated into the knowledge base, it is not enough to simply add new data.

It is necessary to analyze which resources the new information is associated with in the existing ontology, which semantic artifacts it affects, and which rules or validation constraints need to be changed.

Therefore, dependency-aware ontology versioning can be the basis for notification systems. If new policy or regulatory data comes in and you need to change a specific ontology element, the system can tell you which datasets, APIs, queries, rules, and user workflows the changes will affect.

This allows users to understand not just the fact that "the data has changed" but "what semantics have changed and how those changes may affect my decision-making."

After all, versioning is not about managing release, but about managing the lineage of meaning. You need to be able to trace which source a particular information came from, what ontology version it was interpreted through, and what downstream decisions it influenced.

This is where Bloomberg's "Change Without Chaos" comes in. Change is inevitable, but the meaning and scope of change must be traceable. In this case, the dependency graph becomes a key device that turns ontology evolution into an object of governance rather than chaos.

Why Bloomberg uses the Knowledge Graph and how it manages Enterprise Ontology versioning, 3/3 Thank you for reading this long article. If you are a financial engineer who is interested in the three posts, including this one, we have a virtual coffee chat scheduled for early June with Enterprise Data Architect, who presented this session. If you are interested in ontology as part of guardrail or Finance data quality control, you may want to participate in the discussion. Please DM. -- As we have seen earlier, the starting point of dependency-aware ontology versioning is to distinguish between version-agnostic objects and version-aware objects. However, this is not enough. In a real production environment, you need to be able to track which semantic artifact a particular resource is associated with, and which ontology version that artifact depends on. To do this, the semantic artifact must have a core metadata for versioning. Typical examples are Ontology IRI, Ontology Version IRI, Version Info, and Imports. The Ontology IRI is a persistent identifier for ontology, providing a base identity that does not change over time. Ontology Version IRI refers to a specific version, which changes every time the ontology changes. Version Info is metadata that describes what changes have been made in that version. Imports specify which other ontology this ontology depends on, and should refer to the versioned ontology if possible. This way, you can reproduce what semantics a particular version of ontology operated on. With this structure in place, it is possible to create a dependency graph based on the relationship between Resource, Semantic Artifact, and Ontology Version. A Dependency graph is not just a diagram that shows the relationships between ontology elements. This is an operational tool for analyzing which artifacts a particular change affects. For example, if the definition of a class changes, the SHACL shape, taxonomy node, rule, dataset, API, and query template that use that class can be affected as well. A change in the range of a property can result in a validation result, and a change in the Entity Classification result can change in a taxonomy hierarchy. Here, the role of the Competency Question naturally expands. In the existing ontology engineering, CQ was a representative question that ontology had to answer. However, in a dependency-aware versioning environment, CQ goes beyond a simple design question and acts like a regression test. It is a criterion for checking whether the questions that could be answered in a particular ontology version are still valid in the new version, whether the classes and properties required for answering have not been changed, and whether the query pattern needs to be modified. This structure is particularly important in the financial data landscape. Financial data is both accurate and timely, and new policies, regulations, disclosures, and market events continue to flow in. When this information is indexed and incorporated into the knowledge base, it is not enough to simply add new data. It is necessary to analyze which resources the new information is associated with in the existing ontology, which semantic artifacts it affects, and which rules or validation constraints need to be changed. Therefore, dependency-aware ontology versioning can be the basis for notification systems. If new policy or regulatory data comes in and you need to change a specific ontology element, the system can tell you which datasets, APIs, queries, rules, and user workflows the changes will affect. This allows users to understand not just the fact that "the data has changed" but "what semantics have changed and how those changes may affect my decision-making." After all, versioning is not about managing release, but about managing the lineage of meaning. You need to be able to trace which source a particular information came from, what ontology version it was interpreted through, and what downstream decisions it influenced. This is where Bloomberg's "Change Without Chaos" comes in. Change is inevitable, but the meaning and scope of change must be traceable. In this case, the dependency graph becomes a key device that turns ontology evolution into an object of governance rather than chaos.
ยทlinkedin.comยท
Why Bloomberg uses the Knowledge Graph and how it manages Enterprise Ontology versioning, 3/3
Why Bloomberg uses the Knowledge Graph and how it manages Enterprise Ontology versioning, 2/3
Why Bloomberg uses the Knowledge Graph and how it manages Enterprise Ontology versioning, 2/3

Why Bloomberg uses the Knowledge Graph and how it manages Enterprise Ontology versioning, 2/3

The core of the "Change Without Chaos" in the Bloomberg session is not to prevent change in ontology. Rather, it is to make it controllable how the change occurs and to what extent it affects on the premise that change is inevitable. The first thing we need to do is to clearly divide the criteria for versioning.

In order to perform Ontology versioning, it is necessary to distinguish between two types of version objects. One is a version-agnostic object, and the other is a version-aware object. This distinction is necessary because all properties in ontology do not change in the same way.

Some attributes are stable attributes that rarely change over time, while others are variable attributes that vary depending on a specific point in time, policy, regulation, and data environment.

The Version-agnostic object represents the continuous identity of the resource. For example, if a particular financial product, organization, person, event, or policy concept remains the same over time, this object serves as a stable identifier for that resource.

On the other hand, version-aware objects express definitions, attributes, relationships, constraints, rules, and import relationships at a specific point in time. Even if it is the same resource, it belongs to a specific class in some ontology versions, and the taxonomy position and validation rules may be different in other versions.

Therefore, we need to separate identity and state to determine what actually changed and what remained the same when ontology changed.

After distinguishing between stable and variable attributes, a versioning protocol is required to operate them. The protocol consists of three main principles: clear ownership, defined identifiers, and explicit tracking.

Clear ownership is to clarify who is responsible for each semantic resource.

Defined identifiers are to create a consistent identification system that can distinguish between ontology, version, artifact, and resource.

Explicit tracking systematically records the history and dependency of changes in ontology, making it possible to track which downstream artifacts a particular change has affected.

The purpose of this versioning protocol is, after all, clarity and traceability. Clarity is about making it clear what a particular resource means, which ontology is defined, and which version it is used in. Traceability allows you to trace where a particular semantic definition came from, by which artifacts it was used, and by what history of changes it went through to reach its current state.

An important rule for defining a resource is that each resource must be associated with at least one semantic artifact. A resource can be linked to multiple semantic artifacts in a 1:N relationship.

For example, a financial entity can be used by multiple artifacts, such as ontology class, taxonomy node, SHACL shape, business rule, dataset schema, API contract, query pattern, etc.

However, this connection must be managed based on the authoritative definition. This way, you can trace where the meaning of that resource is defined and what version of semantics it is based on.

After all, the starting point of versioning is not just about assigning version numbers to ontology. It clearly defines what to see as a stable identity, what to see as a changing state, and what semantic artifacts that change is associated with.

From here, ontology is not a static schema, but a semantic governance object that manages the history, responsibility, and scope of change together.

Why Bloomberg uses the Knowledge Graph and how it manages Enterprise Ontology versioning, 2/3The core of the "Change Without Chaos" in the Bloomberg session is not to prevent change in ontology. Rather, it is to make it controllable how the change occurs and to what extent it affects on the premise that change is inevitable. The first thing we need to do is to clearly divide the criteria for versioning.In order to perform Ontology versioning, it is necessary to distinguish between two types of version objects. One is a version-agnostic object, and the other is a version-aware object. This distinction is necessary because all properties in ontology do not change in the same way. Some attributes are stable attributes that rarely change over time, while others are variable attributes that vary depending on a specific point in time, policy, regulation, and data environment.The Version-agnostic object represents the continuous identity of the resource. For example, if a particular financial product, organization, person, event, or policy concept remains the same over time, this object serves as a stable identifier for that resource.On the other hand, version-aware objects express definitions, attributes, relationships, constraints, rules, and import relationships at a specific point in time. Even if it is the same resource, it belongs to a specific class in some ontology versions, and the taxonomy position and validation rules may be different in other versions. Therefore, we need to separate identity and state to determine what actually changed and what remained the same when ontology changed.After distinguishing between stable and variable attributes, a versioning protocol is required to operate them. The protocol consists of three main principles: clear ownership, defined identifiers, and explicit tracking. Clear ownership is to clarify who is responsible for each semantic resource. Defined identifiers are to create a consistent identification system that can distinguish between ontology, version, artifact, and resource. Explicit tracking systematically records the history and dependency of changes in ontology, making it possible to track which downstream artifacts a particular change has affected.The purpose of this versioning protocol is, after all, clarity and traceability. Clarity is about making it clear what a particular resource means, which ontology is defined, and which version it is used in. Traceability allows you to trace where a particular semantic definition came from, by which artifacts it was used, and by what history of changes it went through to reach its current state.An important rule for defining a resource is that each resource must be associated with at least one semantic artifact. A resource can be linked to multiple semantic artifacts in a 1:N relationship. For example, a financial entity can be used by multiple artifacts, such as ontology class, taxonomy node, SHACL shape, business rule, dataset schema, API contract, query pattern, etc. However, this connection must be managed based on the authoritative definition. This way, you can trace where the meaning of that resource is defined and what version of semantics it is based on.After all, the starting point of versioning is not just about assigning version numbers to ontology. It clearly defines what to see as a stable identity, what to see as a changing state, and what semantic artifacts that change is associated with. From here, ontology is not a static schema, but a semantic governance object that manages the history, responsibility, and scope of change together.
ยทlinkedin.comยท
Why Bloomberg uses the Knowledge Graph and how it manages Enterprise Ontology versioning, 2/3
Why Bloomberg uses the Knowledge Graph and how it manages Enterprise Ontology versioning, 1/3
Why Bloomberg uses the Knowledge Graph and how it manages Enterprise Ontology versioning, 1/3

Why Bloomberg uses the Knowledge Graph and how it manages Enterprise Ontology versioning, 1/3

One of the most interesting presentations of KGC2026 sessions was Bloomberg's "Change Without Chaos: Dependency-Aware Evolution of Knowledge Graphs and Services" session. This session was not just about how to build a knowledge graph, but about how to maintain semantic consistency in a hyper-large financial data environment.

Why is this important?

The financial industry is essentially an information-based industry. Depending on who interprets the information faster, more accurately, and more meaningfully, there will be real financial gains and losses.

In the past, information asymmetry itself was a competitive advantage, but now the semantic layer, which judges "what is actually meaningful information" in the flood of information, has become a core competitiveness.

Bloomberg, which collects, refines, and delivers financial data from around the world in the form of a Bloomberg Terminal, is one of the companies that is dealing with this problem on the most extreme scale.

As of the AI Engineer session in December last year, Bloomberg is processing about 96,000 companies, more than 2M entities, more than 3.3M executive/government biographies, more than 1.5M news articles per day, and more than 600B market ticks per day.

The problem is not simply the amount of data. Even if the data is the same, the purpose of the user and the system that consumes it is different.

Some users look at data from a risk perspective, some users interpret the same data from a trading perspective, and some systems interpret the same data from a compliance or AI reasoning perspective. In the end, "semantic interpretation" becomes more important than the data itself.

To solve this problem, Bloomberg explains that it uses two main directions. The first is an approach based on data acquisition, training data building, and prompt optimization. In other words, it is a direction to collect better data and refine it so that AI can make good use of it.

The second is a Knowledge Graph-based approach. Bloomberg specifically describes the core value of the Knowledge Graph as "integratable" here.

The meaning of this statement is not just about connecting data. This means making data generated by different teams, different systems, and different domains reusable within a single semantic context.

For example, entities that were represented as "Customer" in some systems, "Counterparty" in others, and "Organization" in others can be connected through semantic alignment.

Bloomberg especially describes "reuse" as a very important philosophy. A well-designed semantic component should not be limited to a single use case, but should be repeatedly reusable across various workflows and AI systems. This requires semantic standardization based on ontology and taxonomy, not just at the schema level.

What criteria are used to construct this knowledge graph? It is Ontology.

Instead of a single giant ontology, Bloomberg chose a layered ontology strategy that combines role-specific ontology in layers.

Technical ontology manages system implementation layers such as RDF and Neo4j, and Contingent ontology manages the operational context for each company, department, country, and policy. Domain ontology is responsible for financial domain concepts, and upper-level ontology is responsible for common concepts such as Person and Event. Each ontology also consists of Taxonomy, SHACL Shapes, Rules, Dataset, and API.

This structure has a clear separation of roles, but in fields like finance, where up-to-date and accuracy are important, governance costs are high. This is because the structure and consistency of real-time incoming data must be continuously verified.

For this purpose, we use SHACL-based validation. If Ontology defines meaning, SHACL validates constraints such as datatype, cardinality, relation, and range. Data that does not pass is passed through reject, remediation, fallback pipeline, etc.

However, since SHACL is more like structure validation, business reasoning is handled by Rules. Rules is a semantic inference layer that classifies entities or determines workflows based on specific conditions.

Taxonomy is a hierarchical classification system for entities and concepts, and APIs are interfaces that provide these ontology-driven assets to users and applications.

In the end, what Bloomberg is building is not just a knowledge graph, but an enterprise-scale semantic governance architecture with ontology, validation, reasoning, classification, storage, and APIs connected.

Why Bloomberg uses the Knowledge Graph and how it manages Enterprise Ontology versioning, 1/2One of the most interesting presentations of KGC2026 sessions was Bloomberg's "Change Without Chaos: Dependency-Aware Evolution of Knowledge Graphs and Services" session. This session was not just about how to build a knowledge graph, but about how to maintain semantic consistency in a hyper-large financial data environment.Why is this important?The financial industry is essentially an information-based industry. Depending on who interprets the information faster, more accurately, and more meaningfully, there will be real financial gains and losses. In the past, information asymmetry itself was a competitive advantage, but now the semantic layer, which judges "what is actually meaningful information" in the flood of information, has become a core competitiveness.Bloomberg, which collects, refines, and delivers financial data from around the world in the form of a Bloomberg Terminal, is one of the companies that is dealing with this problem on the most extreme scale. As of the AI Engineer session in December last year, Bloomberg is processing about 96,000 companies, more than 2M entities, more than 3.3M executive/government biographies, more than 1.5M news articles per day, and more than 600B market ticks per day.The problem is not simply the amount of data. Even if the data is the same, the purpose of the user and the system that consumes it is different. Some users look at data from a risk perspective, some users interpret the same data from a trading perspective, and some systems interpret the same data from a compliance or AI reasoning perspective. In the end, "semantic interpretation" becomes more important than the data itself.To solve this problem, Bloomberg explains that it uses two main directions.The first is an approach based on data acquisition, training data building, and prompt optimization. In other words, it is a direction to collect better data and refine it so that AI can make good use of it.The second is a Knowledge Graph-based approach. Bloomberg specifically describes the core value of the Knowledge Graph as "integratable" here.The meaning of this statement is not just about connecting data. This means making data generated by different teams, different systems, and different domains reusable within a single semantic context. For example, entities that were represented as "Customer" in some systems, "Counterparty" in others, and "Organization" in others can be connected through semantic alignment.Bloomberg especially describes "reuse" as a very important philosophy. A well-designed semantic component should not be limited to a single use case, but should be repeatedly reusable across various workflows and AI systems. This requires semantic standardization based on ontology and taxonomy, not just at the schema level.What criteria are used to construct this knowledge graph? It is Ontology.Instead of a single giant ontology, Bloomberg chose a layered ontology strategy that combines role-specific ontology in layers. Technical ontology manages system implementation layers such as RDF and Neo4j, and Contingent ontology manages the operational context for each company, department, country, and policy. Domain ontology is responsible for financial domain concepts, and upper-level ontology is responsible for common concepts such as Person and Event. Each ontology also consists of Taxonomy, SHACL Shapes, Rules, Dataset, and API.This structure has a clear separation of roles, but in fields like finance, where up-to-date and accuracy are important, governance costs are high. This is because the structure and consistency of real-time incoming data must be continuously verified.For this purpose, we use SHACL-based validation. If Ontology defines meaning, SHACL validates constraints such as datatype, cardinality, relation, and range. Data that does not pass is passed through reject, remediation, fallback pipeline, etc.However, since SHACL is more like structure validation, business reasoning is handled by Rules. Rules is a semantic inference layer that classifies entities or determines workflows based on specific conditions.Taxonomy is a hierarchical classification system for entities and concepts, and APIs are interfaces that provide these ontology-driven assets to users and applications.In the end, what Bloomberg is building is not just a knowledge graph, but an enterprise-scale semantic governance architecture with ontology, validation, reasoning, classification, storage, and APIs connected.
ยทlinkedin.comยท
Why Bloomberg uses the Knowledge Graph and how it manages Enterprise Ontology versioning, 1/3
Context Graphs Are A Convergence, Not An Invention
Context Graphs Are A Convergence, Not An Invention
Weโ€™ve Been Building The Foundation For 40 Years A year ago, I wrote about the graphic future of IT management โ€” IT management platforms converging on graph architectures to create a digital twin of the IT organization. The governance question I raised: Who owns this graph? Nine months later (December 2025), Foundation Capital declared that [โ€ฆ]
ยทforrester.comยท
Context Graphs Are A Convergence, Not An Invention
The Context Graph Protocol aims to precisely address the issues in the "Swing and the Tree" illustration, and is designed specifically for human + AI networks to identify how to minimize the risk of fragmentation in decisions when teams collaborate
The Context Graph Protocol aims to precisely address the issues in the "Swing and the Tree" illustration, and is designed specifically for human + AI networks to identify how to minimize the risk of fragmentation in decisions when teams collaborate
If you've ever watched a project produce exactly the wrong thing despite everyone doing their job correctly, this is what you saw. It has a shape. It can be measured. And despite the promises and debates over "Lean" vs "Waterfall", why hasn't it been solved? A lot of smart people have thought about this, and care deeply. I can't promise it can be solved, but I can promise there are ways to make the root causes, which are typically invisible, visible, so you can navigate it better. When Juan Cruz Viotti and I wrote "Unifying Business, Data, and Code" (O'Reilly 2024), we addressed this problem with a data product strategy at the communication layer. The short version: every field, when given four equal measures (we call them facets), becomes measurable against another system's version. It acts like a checklist for good data quality across the business, the API developer, and the data engineer. The key difference with semantics? If your project warrants ontologists and database investments, congrats. Semantics is powerful, but: WHAT ABOUT EVERYONE ELSE?!? (not yelling, emphasizing and there is no bold in LinkedIn posts) If you aren't lucky enough to have a budget and team for knowledge graphs and ontologists, what do you do? Let's say it's a small demo that you built for yourself and now you want to pilot with another small team. Are you going to wait 6 months for the budget request, procurement and sales process to complete for a professional services company come in and knowledge engineer it in languages you've never heard of? No! So for 90-99% of your company that doesn't use semantics, what are they supposed to do? The Context Graph is supposed to be a super lightweight, simple way to allow teams, with the ease of a spreadsheet or JSON object, capture the four facets of the book for any data packet / communication between two systems: 1. Data (the anchor) 2. Meaning 3. Structure 4. Context If you don't have those defined, you've got "dark uncertainty" (risk you aren't accounting for) every time those are shared between parties, unless you can guarantee they share your codebook / vocabulary in advance, which is to say, almost never in medium and large, tribal-knowledge-is-operational-reality organizations. The Context Graph Protocol aims to precisely address the issues in the "Swing and the Tree" illustration, and is designed specifically for human + AI networks to identify how to minimize the risk of fragmentation in decisions when teams collaborate. The ROI on that alone will make your AI investments worth it. This isn't about automating jobs to cut headcount - it's about preventing risk of what I believe is persistently a high driver of wasted work and costs for knowledge workers, and for the AI they use. We're looking to partner for public case studies, please reach out if interested! Ron
ยทlinkedin.comยท
The Context Graph Protocol aims to precisely address the issues in the "Swing and the Tree" illustration, and is designed specifically for human + AI networks to identify how to minimize the risk of fragmentation in decisions when teams collaborate
LadybugDB supports Cypher over Arrow Tables
LadybugDB supports Cypher over Arrow Tables
LadybugDB supports Cypher over Arrow Tables Does that make it a Graph Database + Graph Engine? Add Icebug (Graph Analytics) and Bugscope (Graph Visualization), you have the complete stack. No need to define so many categories. People already think Graph people talk too much about Ontologies. A lot of new code has landed in the 0.17.x development cycle. * Support for Arrow REL tables * Support for Arrow REL tables over native NODE tables * Scanning CSR tables efficiently (zero-copy) into arrow memory for Icebug * Improved support for open type (schema-less) graphs.
LadybugDB supports Cypher over Arrow Tables
ยทlinkedin.comยท
LadybugDB supports Cypher over Arrow Tables
From Chat to Interview: Agentic Requirements Elicitation with an...
From Chat to Interview: Agentic Requirements Elicitation with an...
Requirements elicitation interviews are crucial and time-consuming in requirements engineering, but heavily rely on the experience of requirements analysts. Although recent advancements in large language models (LLMs) have created new opportunities to automate this process, existing approaches rely solely on LLMs for free-form chat without taking into account the interview and development experience. That leads to the omission of implicit requirements and redundant questions. Practically, experienced analysts implicitly follow a structured cognitive framework when conducting requirements elicitation. Inspired by this observation, this paper proposes an interview agent named OntoAgent for the elicitation of requirements guided by an experience ontology. OntoAgent automatically analyzes domain-specific requirements descriptions to construct an experience ontology, which organizes requirements concerns into an ontology to support systematic and explainable interviews. During the interview, OntoAgent first performs four operations (i.e., ParseUser, ScoreOnto, ReRankOnto, GatePrune) guided by the ontology to identify the relevant requirement concerns. The selected concern is then combined with the current dialogue context to generate the elicitation question. To validate OntoAgent, we conduct comprehensive quantitative experiments using the widely adopted website application domain. The results show that OntoAgent significantly outperforms existing baselines in both elicitation effectiveness and questioning efficiency, achieving a 33% improvement in IRE and a 21% improvement in TKQR. Ablation studies further validate the contribution of each key design component. In addition, a qualitative user study demonstrates its practical advantages in real-world scenarios. We believe that OntoAgent can also be extended to requirements interview tasks in other domains.
ยทarxiv.orgยท
From Chat to Interview: Agentic Requirements Elicitation with an...
Same Data Different Representations
Same Data Different Representations
Same Data Different Representations When the same real world entity such as a patient a drug or a clinical trial is stored in multiple silos each system often uses different formats identifiers units or data models. This fragmentation creates serious challenges that erode data quality query reliability and trust.ย  1 Semantic Fragmentationย ย  Different systems describe the same object in incompatible ways. The result is multiple partial views of reality and no unified source of truth.ย  2 Key Issuesย  Inconsistent Valuesย ย  A patientโ€™s temperature might be recorded as 38.5C in one system and 101.3F in another causing duplicate or missing results in queries.ย  Entity Splittingย ย  The same drug may appear under different identifiers across chemistry and pharmacology databases making data joins unreliable.ย  Semantic Driftย ย  An attribute such as โ€œstatus activeโ€ can mean different things in two systems leading to false interpretations when merged.ย  Temporal Skewย ย  Updates applied in one silo but not another produce stale records and flawed analytics.ย  Aggregation Errorsย ย  Duplicate entities inflate counts and distort statistics such as patient totals or adverse event rates.ย  Query Incompletenessย ย  Separate silos hold different pieces of information preventing questions like โ€œWas the fever caused by the drugโ€ from being answered.ย  Reasoning Failuresย ย  Without alignment across graphs reasoning engines treat identical entities as different individuals losing transitive connections.ย  Governance Breakdownย ย  Conflicting data representations cause teams to lose trust and spend time reconciling discrepancies manually.ย  3 Example Adverse Event Reportingย ย  - Electronic Health Record lists patient P1001 with event liver injury on 2025 01 01ย ย  - Clinical Trial Database lists Patient 1001 with event hepatotoxicity on 2025 01 01 14 30ย  Different identifiers and terms hide the fact that both entries refer to the same event resulting in duplicate reports and inaccurate root cause analysis.ย  4 How Knowledge Graphs Solve Itย  A well engineered knowledge graph harmonizes and unifies data across silos throughย ย  - Global Identifiers IRIs assigning one ID per real world entityย ย  - Semantic Mappings using relations like owl sameAs to align conceptsย ย  - Provenance Tracking tagging each fact with its source for transparency and trustย ย  - Federated Queries joining distributed datasets through semantic alignmentย  This integration creates a consistent coherent picture of truth across systems.ย  ๐Ÿ‘‰ Follow me for Knowledge Management and Neuro Symbolic AI daily nuggetsย ย  ๐Ÿ‘‰ Join my group for more insights and community discussions [Join the Group](https://lnkd.in/d9Z8-RQd)ย  #KnowledgeGraphs #OntologyEngineering #DataIntegration #SemanticAI #KnowledgeManagement #DataGovernance #ExplainableAI #RDF #SHACL #DataQuality #AIEngineering #NeuroSymbolicAI #DigitalTransformation #GraphTechnology
Same Data Different Representations
ยทlinkedin.comยท
Same Data Different Representations