ACTA LAUREL
ACTA LAUREL
  • Home
  • SERVICES
    • What Services We Offer
    • ActaAI
    • ActaComply
    • ActaData
    • ActaOpen
    • ActaPulse
    • ActaShield
  • KNOWLEDGE
    • Overview
    • Business Value
    • Knowledge Lake
    • Reference Architecture
    • Knowledge Warehouse
    • Knowledge Graph
    • Research & Standards
  • INSIGHTS
    • Our Products
    • Open Source
    • Analytics
    • IT Development
    • Data Engineering
    • AI Implementation
    • IT in Business
    • Good Reads (External)
  • COMPANY
    • About Us
  • PARTNERS
    • OpenAI
  • Shop
  • More
    • Home
    • SERVICES
      • What Services We Offer
      • ActaAI
      • ActaComply
      • ActaData
      • ActaOpen
      • ActaPulse
      • ActaShield
    • KNOWLEDGE
      • Overview
      • Business Value
      • Knowledge Lake
      • Reference Architecture
      • Knowledge Warehouse
      • Knowledge Graph
      • Research & Standards
    • INSIGHTS
      • Our Products
      • Open Source
      • Analytics
      • IT Development
      • Data Engineering
      • AI Implementation
      • IT in Business
      • Good Reads (External)
    • COMPANY
      • About Us
    • PARTNERS
      • OpenAI
    • Shop
  • Sign In
  • Create Account

  • Bookings
  • Orders
  • My Account
  • Signed in as:

  • filler@godaddy.com


  • Bookings
  • Orders
  • My Account
  • Sign out


Signed in as:

filler@godaddy.com

  • Home
  • SERVICES
    • What Services We Offer
    • ActaAI
    • ActaComply
    • ActaData
    • ActaOpen
    • ActaPulse
    • ActaShield
  • KNOWLEDGE
    • Overview
    • Business Value
    • Knowledge Lake
    • Reference Architecture
    • Knowledge Warehouse
    • Knowledge Graph
    • Research & Standards
  • INSIGHTS
    • Our Products
    • Open Source
    • Analytics
    • IT Development
    • Data Engineering
    • AI Implementation
    • IT in Business
    • Good Reads (External)
  • COMPANY
    • About Us
  • PARTNERS
    • OpenAI
  • Shop

Account

  • Bookings
  • Orders
  • My Account
  • Sign out

  • Sign In
  • Bookings
  • Orders
  • My Account

Knowledge Graph

Making organisational knowledge connected and computable

Organisational knowledge does not exist as isolated documents. People own systems. Systems support business capabilities. Policies govern processes. Processes use data. Standards constrain architectures. Projects implement decisions. Decisions respond to requirements. Customers enter contracts. Products depend on services.


These relationships often exist implicitly across thousands of documents and systems. A Knowledge Graph makes selected entities, concepts and relationships explicit so that people and machines can navigate, query and reason over connected knowledge.


Documents tell us what was written. A Knowledge Graph helps us understand what is connected.

What Is a Knowledge Graph?

A Knowledge Graph represents knowledge using identifiable entities or concepts connected by relationships. At its simplest:


PERSON ── owns ──►SYSTEM ── supports ──►BUSINESS CAPABILITY


The graph makes the relationships explicit. Instead of knowledge being understood only from paragraphs of text, systems can directly represent statements such as:


Team A ── owns ──► Customer Platform ─ supports ──► Customer Onboarding


Customer Onboarding ── governed by ──► Customer Verification Policy


This creates a different way of navigating organisational knowledge. The question is no longer only:


  • Which document mentions Customer Onboarding?


It can become:


  • Which systems support Customer Onboarding?
  • Who owns those systems?
  • Which policies govern the process?
  • Which standards apply?
  • Which architectural decisions affect those systems?


That is where graph-based knowledge becomes valuable.

Knowledge Is Connected

Consider a conventional document environment.


  • policy.pdf, architecture.docx, system-register.xlsx, meeting-notes.doc, standards.pdf


Each document may contain important knowledge. But the relationships between them often exist only inside prose or inside someone's understanding.


A Knowledge Graph makes selected relationships explicit as shown in the diagram. This connected representation can coexist with the original documents. The graph does not need to replace them.

Knowledge Lake and Knowledge Graph

Within the Acta Laurel architecture, the Knowledge Lake remains the persistent foundation. The Knowledge Graph provides a graph-oriented representation or service over selected knowledge.


This distinction protects the architecture from making the graph database the sole owner of organisational knowledge. The Knowledge Lake can preserve portable knowledge. The graph can optimise how connected knowledge is represented, traversed and queried.

Concept Link Graph vs Knowledge Graph

A file-oriented Knowledge Lake can already contain links between Knowledge Concepts.


For example:


# Customer Platform


The platform supports

[Customer Onboarding](../capabilities/customer-onboarding.md).


Those links create a graph:


Customer Platform ──► Customer Onboarding


Acta Laurel refers to this baseline structure as a Concept Link Graph. That wording is deliberate. 

A collection of linked Markdown documents should not automatically be presented as a sophisticated Enterprise Knowledge Graph. A richer Knowledge Graph may introduce capabilities such as:


  • persistent entity identity;
  • typed relationships;
  • explicit schemas;
  • controlled vocabularies;
  • provenance;
  • graph constraints;
  • validation;
  • external entity integration;
  • semantic modelling;
  • reasoning or inference where justified.


Conceptually:


DOCUMENT LINKS ──►CONCEPT LINK GRAPH ──► TYPED RELATIONSHIPS ──►CONTROLLED SEMANTICS ──►KNOWLEDGE GRAPH ──►ADVANCED SEMANTIC /

REASONING CAPABILITIES


Not every organisation needs to progress through every stage.

Entities, Concepts and Relationships

Web Development

Three ideas sit at the centre of a Knowledge Graph.

Identity

A graph needs to know what thing is being represented. Names alone are insufficient. There may be two employees named John Smith. Two jurisdictions may both have a policy called Data Retention Policy. A system can be renamed without becoming a different system. A graph therefore requires stable identifiers for important entities and concepts.


IDENTITY

   │

   ├── label: "Customer Platform"

   ├── type: System

   └── identifier: stable identity


The label can change. The identity should remain stable.

Relationships

Relationships describe how entities or concepts are connected. Examples include:


PERSON

  └── member of ─────► TEAM


TEAM

  └── owns ──────────► SYSTEM


SYSTEM

  └── supports ──────► CAPABILITY


POLICY

  └── governs ───────► PROCESS


STANDARD

  └── constrains ────► ARCHITECTURE


DECISION

  └── affects ───────► SYSTEM


A relationship should communicate genuine meaning. This becomes especially important when relationships are intended for machine processing.

Semantics

Not all links mean the same thing. Consider:


Policy A ─────► System B


What does the relationship mean? Does the policy:


  • govern the system?
  • reference it?
  • apply to it?
  • replace it?
  • constrain it?


A richer graph makes the relationship explicit:


Policy A

   │

   └── governs ─────► System B


Typed relationships make the graph more useful for queries, validation and automated interpretation.

From Vocabulary to Graph

Web Development

The optional Knowledge Lake vocabulary provides a useful semantic foundation.


For example:


TYPES


Person

Team

System

Capability

Process

Policy

Standard

Decision

Data Product


and:


RELATIONSHIPS


owns

supports

governs

produces

depends_on

conforms_to

member_of

affects


These controlled terms can become inputs to a graph model.


CONTROLLED VOCABULARY ─► KNOWN CONCEPT TYPES ─► KNOWN RELATIONSHIP TYPES ─► GRAPH MODEL


A controlled vocabulary is therefore useful to a Knowledge Graph without itself being a complete ontology.

Ontology, Taxonomy aND Provenance

Knowledge Graph and Ontology

These terms are related but should not be treated as synonyms. A Knowledge Graph represents entities or concepts and their relationships. An ontology formally describes concepts, categories, relationships and potentially logical constraints within a domain. A graph can exist without a formal ontology.


KNOWLEDGE GRAPH

      │

      ├── entities

      ├── relationships

      └── lightweight schema


A more semantically sophisticated environment may combine them:


                    ONTOLOGY ─ defines semantics ─► KNOWLEDGE GRAPH

                        │

              represents instances

                and relationships


Acta Laurel does not introduce ontology complexity merely for architectural appearance. Formal semantics should be introduced where the organisation has a genuine requirement for them.

Knowledge Graph and Taxonomy

A taxonomy primarily establishes hierarchical classification. For example:


Technology

│

├── Applications

├── Infrastructure

└── Data


A Knowledge Graph can represent far more varied relationships:


APPLICATION

     │

     ├── runs on ─────► INFRASTRUCTURE

     │

     ├── consumes ────► DATA PRODUCT

     │

     ├── owned by ────► TEAM

     │

     └── supports ────► CAPABILITY


Taxonomies can therefore form part of a wider knowledge organisation model without replacing the graph.

Provenance in the Graph

A graph becomes considerably more trustworthy when relationships can be traced to their origins.


Consider:


System A

   │

   └── owned by ─────► Team B


How do we know this?


The relationship may derive from:


  • a system register;
  • an approved architecture document;
  • a service-management platform;
  • an organisational decision;
  • an authoritative employee;
  • an automated integration.


The architecture can preserve that provenance.


SOURCE

   │

   │ supports

   ▼

RELATIONSHIP

   │

   ▼

System A ── owned by ──► Team B


More mature provenance models can additionally record the activity and actor responsible for creating the assertion.


This helps distinguish:


a relationship that exists in the graph


from:


a relationship whose origin and authority are understood.

Claims, Facts and Assertions

Web Development

Enterprise graphs require particular care around the word fact. A graph might contain:


System A ── criticality ──► High


That statement may represent:


  • an approved enterprise classification;
  • an assertion from one source system;
  • an analyst's assessment;
  • an AI-derived relationship;
  • an outdated value.


Acta Laurel therefore favours treating graph statements as assertions with provenance and authority rather than assuming every graph edge represents unquestionable truth.


Conceptually:


ASSERTION

   │

   ├── subject

   ├── relationship

   ├── object

   ├── source

   ├── status

   └── authority


This becomes increasingly important as AI participates in knowledge creation.

Graph Queries

Graph structures enable queries that are awkward to answer using conventional document search.


For example:


Which systems support capabilities involved in customer onboarding?


Customer Onboarding

       ▲

       │ supports

       │

     SYSTEMS


Or:


Which policies govern processes supported by systems owned by the Finance Technology team?


Finance Technology

        │

        │ owns

        ▼

      SYSTEM

        │

        │ supports

        ▼

      PROCESS

        ▲

        │ governs

        │

      POLICY


Graph traversal makes the relationships part of the query rather than relying purely on textual similarity.

Knowledge Graph and Search

Search and graph traversal solve different retrieval problems.

Keyword search


Useful when the user knows the terminology.


Find documents containing "customer retention".


Semantic search


Useful when meaning is similar but wording differs.


Find material about keeping existing customers.


Graph query


Useful when the relationship itself is important.


Which products are affected by policies owned by the Compliance function?


The architecture can combine them as the image shows. This combination is significantly more powerful than treating any one retrieval method as universal.

Knowledge Graph and AI

Knowledge Graphs can provide valuable context to AI systems. A language model is good at interpreting language. A graph is good at explicitly representing known relationships. Together they can address different parts of the knowledge problem.


An AI agent might use semantic retrieval to identify relevant concepts and then use graph traversal to expand their organisational context.


For example if we have the Question: "What could be affected if Customer Platform is unavailable?" we can see in the image how it can be split.


The graph helps the AI discover connections that may not appear together in one document.

Graph-Enhanced Retrieval

A conventional retrieval pipeline might look like:


QUESTION ──►VECTOR SEARCH ──►DOCUMENT CHUNKS ──►LLM


A richer knowledge architecture can include a bit more like the image on the left demonstrate. 

This is not simply a larger RAG pipeline. It introduces explicit organisational knowledge structure into retrieval.

Knowledge Graph and the Knowledge Warehouse

The Knowledge Graph is one of the capabilities that can support a Knowledge Warehouse. The Knowledge Warehouse provides the broader enterprise capability. The graph provides connected knowledge representation and traversal. This distinction keeps the architecture modular.

Canonical Knowledge and Graph Projection

Acta Laurel's file-oriented architecture introduces another important distinction.

The graph database does not necessarily need to be the canonical knowledge store.


Instead:


                 KNOWLEDGE LAKE

                  canonical

                      │

                      ▼

               GRAPH EXTRACTION

                      │

                      ▼

               KNOWLEDGE GRAPH

                      │

                      ▼

                GRAPH DATABASE

                  derived


If the graph can be reconstructed from canonical knowledge and other authoritative systems, the graph database becomes derived infrastructure. This provides significant architectural flexibility.


Graph technologies can change without requiring the organisation to surrender ownership of its underlying knowledge.

Not Every Relationship Must Live in Files

The reverse is also important. Some graphs may integrate relationships from enterprise systems that do not belong in the file-oriented Knowledge Lake. The enterprise graph can therefore integrate multiple authoritative sources.


The Knowledge Lake is a major knowledge source. It does not need to pretend to be the source of every enterprise fact.

A Federated View of Knowledge

This leads to a broader enterprise architecture. The graph can connect knowledge without requiring all knowledge and data to be physically centralised.

Graph Governance

A useful enterprise Knowledge Graph requires governance.


Important questions include:

Identity

How do we know that two records refer to the same entity?

Authority

Which system or person is authoritative for a particular assertion?

Provenance

Where did a relationship originate?

Stewardship

Who is responsible for maintaining a domain of graph knowledge?

Vocabulary

Which relationship types are recognised?

Lifecycle

How are obsolete concepts and relationships handled?

Access

Which users and systems may view particular graph content?

Without these controls, a graph can become another large collection of difficult-to-trust information.

Identity Resolution

Web

One of the hardest graph problems appears when multiple systems represent the same real-world entity.


For example:


CRM

Customer: ACME Ltd

        │

        │

        ▼

ERP

Account: ACME Limited

        │

        │

        ▼

CONTRACT SYSTEM

Party: ACME Holdings


Are these the same organisation?


Perhaps.


Perhaps not.


A Knowledge Graph needs explicit identity-resolution mechanisms rather than assuming similar names indicate identity.


This becomes especially important when automated or AI-driven extraction is introduced.

Human-Created and Machine-Created Relationships

Relationships can enter the graph through several mechanisms. These should not necessarily have identical trust. 

A relationship imported from an authoritative asset-management system may have different status from one inferred by an LLM from meeting notes.


Provenance and trust signals allow those differences to remain visible.

Knowledge Graph Maturity

Acta Laurel would approach Knowledge Graph adoption progressively.

Stage 1 — Linked Knowledge

Knowledge Concepts link to one another.


Concept A ─────► Concept B

Stage 2 — Identified Entities

Important entities have stable identities.


ENTITY

├── stable identity

├── type

└── label

Stage 3 — Typed Relationships

The meaning of graph edges becomes explicit.


SYSTEM ── supports ──► CAPABILITY

Stage 4 — Governed Graph

Provenance, stewardship and authority are represented.


ASSERTION

├── relationship

├── provenance

├── owner

└── status

Stage 5 — Semantic Knowledge Graph

Schemas, formal vocabularies or ontologies provide richer semantics where necessary.

Stage 6 — Intelligent Knowledge Services

Search, graph traversal and AI operate over connected governed knowledge.


 PEOPLE · SYSTEMS · AI ──► KNOWLEDGE SERVICES ──►  SEARCH  /  GRAPH  /   AI ──► GOVERNED KNOWLEDGE


Organisations should advance because the use case demands it—not because a higher maturity level sounds more sophisticated.

Practical Enterprise

Practical Enterprise Use Cases

Knowledge Graphs can support many enterprise problems.


Enterprise Architecture

CAPABILITY ──►APPLICATION ──►TECHNOLOGY


Understand which business capabilities depend on which systems and technologies.


Data Governance

BUSINESS TERM ──►DATA ELEMENT ──► DATA PRODUCT ──► SYSTEM


Connect business meaning to technical data assets.


Compliance

REGULATION ──► REQUIREMENT ──► POLICY ──►CONTROL ──►SYSTEM / PROCESS


Trace regulatory obligations into operational implementation.


Organisational Knowledge

PERSON ──►TEAM ──►CAPABILITY ──►KNOWLEDGE DOMAIN


Understand expertise, accountability and organisational dependencies.


Decision Intelligence

DECISION

   │

   ├── based on ─────► EVIDENCE

   ├── affects ──────► SYSTEM

   ├── constrained by ► POLICY

   └── owned by ─────► PERSON


Preserve the organisational context surrounding important decisions.

What a Knowledge Graph Is Not

A Knowledge Graph is not simply a visual diagram. A network diagram can show relationships without providing a governed machine-readable knowledge representation.


It is not simply hyperlinks between documents. Links establish connectivity, but richer graph capabilities require identity, relationship semantics and appropriate governance.


It is not automatically an ontology. Graphs can use lightweight or formal semantic models depending on need.


It is not a graph database. A graph database is technology used to store and query graph data. The Knowledge Graph is the knowledge representation.


It is not a replacement for the Knowledge Lake. The graph and lake solve different architectural problems.


It is not automatically authoritative. Graph assertions require provenance, governance and trust just like other organisational knowledge.


And it is not automatically improved by adding AI. AI can assist extraction, linking and retrieval, but automated assertions introduce their own provenance and quality concerns.

Technology Independence

A Knowledge Graph can be implemented using many technologies.


Possible implementation approaches include:


  • RDF-based graph technologies;
  • property graph technologies;
  • graph databases;
  • semantic stores;
  • graph APIs;
  • relational projections;
  • in-memory graph processing;
  • derived graph indexes.


The Acta Laurel architecture does not require one specific graph product or data model for every use case.


Technology should be selected according to requirements such as:


  • semantic interoperability;
  • query patterns;
  • scale;
  • inference requirements;
  • latency;
  • integration;
  • governance;
  • operational complexity.


The architectural concepts should remain understandable independently of the selected product.

Acta Laurel's Architectural Position

Architectural Position

The Knowledge Graph occupies a specific place within the wider Knowledge Architecture. The Knowledge Lake preserves explicit knowledge and sources. The Knowledge Graph makes selected relationships computationally explicit.


The Knowledge Warehouse provides enterprise services through which connected knowledge can be discovered and applied.


AI becomes one consumer—and potentially one contributor—to this environment.

Controlled Vocabulary Foundation

For controlled vocabulary and Knowledge Organisation Systems, Acta Laurel draws on work surrounding SKOS and semantic knowledge organisation.


This supports a deliberate distinction between:


CONTROLLED VOCABULARY ──► TAXONOMY ──►KNOWLEDGE ORGANISATION SYSTEM ──► ONTOLOGY


These structures can contribute to a Knowledge Graph without being interchangeable with it.

From Documents to Connected Knowledge

Most organisations already contain the relationships that a Knowledge Graph seeks to represent. They exist in people's heads. They exist in diagrams. They exist in spreadsheets. They exist inside application databases. They exist in paragraphs scattered throughout documents.


The problem is that those relationships are often difficult for the organisation to use systematically.


A Knowledge Graph makes selected relationships explicit, addressable and computable.


INFORMATION

     │

EXPLICIT KNOWLEDGE

     │

IDENTIFIED CONCEPTS

     │

EXPLICIT RELATIONSHIPS

     │

KNOWLEDGE GRAPH

     │

 HUMAN / SYSTEM / AI

     │

CONNECTED UNDERSTANDING


The purpose of a Knowledge Graph is not to draw more connections. It is to make important organisational relationships explicit enough to be understood, governed and used.

Copyright © 2026 Acta Laurel - All Rights Reserved.

  • About Us
  • Shop
  • Terms and Conditions
  • Privacy Policy

Powered by

Your privacy matters

We use essential cookies to operate this website and, with your consent, optional analytics and third-party cookies to understand how our website is used, improve its performance and measure our services. You can accept or reject optional cookies. Rejecting optional cookies will not affect essential website functionality. For more information, please see our Privacy Policy and Cookie Policy.

Reject optional cookiesAccept optional cookies