A data model question with organizational consequences

The choice between a wiki and a graph database for organizational knowledge might seem like a technical infrastructure decision. It is also a decision about what kinds of questions you can ask about your organization, and what kinds of answers you can get. The two models make fundamentally different tradeoffs, and for the specific problem of understanding dependency risk, those tradeoffs are not equivalent.

This post is about the structural difference between the two approaches and why it matters for teams trying to understand how knowledge is actually distributed and connected in their organizations. We are not arguing that wikis are bad tools. They are very useful for specific purposes. The point is that the structural properties of a wiki make certain questions about organizational knowledge structurally unanswerable, and those happen to be the most important questions for dependency risk management.

How wikis represent knowledge

A wiki represents knowledge as a collection of pages, each describing a topic, process, or area of the organization. Pages can link to other pages, and good wikis have many cross-links that help readers navigate from one area to related ones. The primary organizational structure is hierarchical: pages live within spaces, which have parent pages and child pages, creating a tree of nested topics.

This model is excellent for a few things. It is intuitive for authors: writing a page about a topic and organizing it within a space hierarchy is a familiar cognitive task. It is searchable: full-text search across a well-maintained wiki can surface relevant documents quickly. It is readable: wiki pages are designed to be human-readable narrative documents, not machine-queryable data records.

What the wiki model does poorly is representing connections that are not explicitly created by authors, representing the strength or recency of relationships, and answering relational queries that span multiple entities. A wiki can tell you "this page about process X links to this page about person Y." It cannot tell you "based on all observable activity, who are the most influential knowledge nodes in this domain, and which processes are most dependent on each of them?" That question requires a model where relationships are first-class objects with queryable properties, not just hyperlinks between pages.

The property graph model

A property graph database represents knowledge as a network of nodes and edges, where both nodes and edges can carry arbitrary properties. A node might represent a person, a process, a system, a decision, or a knowledge domain. An edge might represent "person A owns process B," "process B depends on system C," or "person A answered questions about system C in the past 60 days." Each edge can carry properties like recency, frequency, and confidence level.

The critical advantage is that relationships become queryable as first-class objects. Instead of navigating through document links to infer relationships, you can directly query the graph: "Find all processes where the sum of engagement edges from distinct people is less than two, and rank them by the criticality property of the process node." That query produces the single-person dependency list immediately. A wiki equivalent of this query would require reading every page about every process, manually tracking who is listed as an owner, and then cross-referencing against actual activity data that is not in the wiki at all.

Graph databases also handle multi-hop traversal naturally. Questions like "if person A becomes unavailable, which other people would be needed to cover their entire knowledge surface area, and which of those people are also currently occupied with high-priority commitments?" are multi-hop queries that a graph database can answer in a single traversal. A wiki provides no mechanism to answer this kind of question at all.

Why the data source matters as much as the model

Even a perfectly designed graph schema does not help if the data going into the graph is the same data that was going into the wiki: what people consciously chose to write down about themselves and their responsibilities. The power of the graph model for dependency risk analysis comes primarily from populating it with behavioral data rather than self-reported data.

Self-reported ownership data, which is what wiki pages typically capture, is subject to several well-known limitations. People overestimate their own relevance in some areas and underestimate it in others. Responsibility assignments are made at a point in time and become stale as people shift focus without updating their documentation. Role descriptions are written to satisfy HR and management expectations, not to accurately represent operational knowledge concentration.

Behavioral data, derived from the actual activity logs of the tools a team uses, reveals different and often more accurate information. Who has actually been handling questions about a particular system in Slack? Who has been the person making commits to a particular service over the past six months? Whose Jira tickets cluster around a particular domain? These behavioral signals are not perfectly accurate either, but they are much harder to game and much more likely to reflect actual knowledge engagement than self-reported ownership fields.

The combination of graph structure and behavioral data is what makes this approach useful for dependency risk analysis. The graph structure lets you ask relational questions about the organization. The behavioral data makes the answers to those questions reflect actual knowledge distribution rather than nominal ownership.

Wikis as a complementary layer

To be direct about the claim we are making: we are not arguing that organizations should replace wikis with graph databases for all knowledge management purposes. Wikis are genuinely better suited for certain tasks that a graph database handles poorly.

Long-form reference documentation, architecture decision records, onboarding materials, process runbooks with step-by-step instructions: these are all better as wiki pages than as graph nodes. A graph node can represent a decision, but it cannot contain a 2,000-word explanation of the tradeoffs that led to that decision in a format that is useful for a human reader trying to understand the reasoning. Wikis excel at human-readable narrative. Graph databases excel at machine-queryable relational data.

The most useful architecture is additive, not substitutive. The wiki contains the narrative documentation. The graph contains the structural model of how knowledge, processes, and people connect, populated primarily from behavioral data rather than from what authors chose to write. The two layers answer different questions. The wiki answers "what is the payment reconciliation process?" The graph answers "who owns it, how brittle is that ownership structure, and what would the cascading effect be of their unavailability over the next two weeks?"

The query types that matter for org knowledge

Concretely, the graph model enables a set of queries that are central to knowledge dependency risk management and that wikis cannot support at all:

Node centrality queries: which people or processes are most highly connected in the knowledge graph, and therefore most critical to overall knowledge flow? High-betweenness-centrality nodes are often the most significant single-person dependencies because they sit on the path between many other nodes.

Coverage gap queries: for a given set of planned absences, which knowledge areas would have zero remaining active participants? This is a set intersection query across the graph that is structurally impossible on a wiki.

Knowledge path queries: if someone needs to understand process X, what is the shortest path through the knowledge graph from their current known areas to the people or documents that contain the relevant knowledge? This is a traversal query that a graph database can execute efficiently.

Temporal drift queries: which processes had three or more active knowledge participants six months ago and now have only one? This is a time-series comparison on edge properties that reveals where knowledge coverage has deteriorated over time.

Each of these query types produces actionable information for dependency risk management. None of them are possible on a wiki, regardless of how well the wiki is maintained. The structural choice of data model determines what questions you can ask, and for organizational knowledge risk, the questions that matter most require a graph.

See the knowledge graph in your own team

Brekfuz maps your organization's knowledge dependencies from the tools your team already uses. No manual surveys required.

Book a demo

More from the Brekfuz blog

Browse all articles