Skip to content

Welcome to The Personal Knowledge Graph Book

Book Outline

Part 1: Introduction

  1. Why this book - the vision of an intelligent assistant
  2. The popularity of PKGs - why the second brain is useful, personal knowledge management
  3. The popularity of EKGs - central repositories of knowledge, the value of connected information
  4. The business value of connected information
  5. Business value of PKG-EKG integration
  6. Autocomplete, APIs and Data Formats
  7. The role of the Chief Knowledge Officer - integration without restricting creativity

Part 2: Key Concepts

  1. The Knowledge Triangle: Data, Information and Knowledge
  2. Note-taking and the power of Autocomplete - enabling the intelligent assistant
  3. SKOS
  4. Preferred labels
  5. Alternate labels
  6. Definitions
  7. Descriptions
  8. Rules
  9. Relationships
  10. Types Relationships
  11. Adding structure rules to a subgraph
  12. Registry vs. Repository
  13. Canonical Schemas

Part 3: Case Studies

1
2
3
1. Students
2. Researchers
3. Writers

Personal Note Taking

1
1. The evolution of note and notes relationships

Part 4: Integration

Introduction to Integration

Personal Knowledge Graphs can work fine on their own. But to gain real value to an organization we ask the question "How do PKGs integrate with other systems within a large enterprise?".

The Integration Patterns Approach

This section of the PKG book will focus on not just the integration features of one specific PKG tool, but it will introduce a general pattern language for approaching integration. For an excellent reference to the use of integration patterns we suggest the Enterprise Integration Patterns Book and Website.

Interoperability Challenges with Markdown

The native format of most PKGs is Markdown. But Markdown was not originally designed to store typed links between pages. This section describes the additions we need to make to Markdown syntax to support typed links.

Importing Markdown into your PKG

This section describes how you can take external Markdown files and import them into your PKG. We cover the key challenges and patterns to address import consistency.

Exporting Markdown from your PKG

Each PKG software system had different ways to export data. We discuss the key export patterns and discuss how they might evolve in the future.

Integrating Flat Files - CSV and Spreadsheets

In this section we will focus on the simplest form of integrating structured data into your PKG: the flat file. Flat files are both familiar and ubiquitous in large organizations. For simplicity, they are a great way to quickly get started. But they also have drawbacks. This section will cover both the pros and cons of integrating flat files, csv files and Spreadsheets into PKGs.

Working with RDF

RDF is a standard way of representing graph-structured knowledge that can be shared. In this section we will briefly describe RDF and the methods we use to import and export this format.

Working with Labeled Property Graphs

Labeled Property Graphs are a key method that large organizations store connected information.

Working with Formal Taxonomies and Ontologies

Many organizations start with simple flat business vocabularies.

Working with SKOS

SKOS is a universal way to represent glossaries, business vocabularies, taxonomies and ontologies. In this section we will review how SKOS data can be represented in PKGs.

Integrating NLP Tools

Large language model tools such as BERT and GPT have revolutionized concept editing. In this section we will review some of the ways that NLP tools can be integrated into PKGs.

Integrating with Employee Data

Your knowledge graph should be able to allow you to quickly reference individuals in your organization and your peer group. Your note taking should work with your "autocomplete" just like when you type "to:" or "cc:" in your email.