« Setting Expert Knowledge Free | Main | Standard Financial Contracts »

Implementing Knowledge Graphs

In a prior blog post I discussed the three primary problem solving logic paradigms. In that blog post I provided a graphic which I have updated to the following graphic because the RuleML folks have, appropriately, changed a term they are using.  Here is the new graphic: (note the change in the title of the blue circle from "Knowledge Graph" to "Semantic Web")

The reason for the change in the blue circle from "Knowledge Graph" to "Semantic Web" is because all three of the above problem solving logic paradigms are approaches to implementing and processing knowledge graphs.

And so, a knowledge graph can be implemented using any of the three primary problem solving logic paradigms: 

Which is the best approach? I cannot tell you; I don't have the proper background.  Here is a comparison of the semantic web approach and the graph database approach. Here is a comparison of PROLOG and graph databases. Either of the three approaches can work, each has a different set of pros and cons.

You could also use other standard approaches or even proprietary approaches to implementing knowledge graphs to store information and then processing the information within those knowledge graphs.

Keep in mind that we are talking about knowledge graphs, not data graphs.  This will help you understand the difference between data, information, knowledge, insight, and wisdom:

Another really good graphic is the following which someone posted on LinkedIn:

The focus here is not on the data; rather the focus is automating the process of gaining insight and wisdom as best as possible.  There are many syntaxes that can be used for this. And you need more than data to achieve this objective.

XBRL is a technical syntax. The XBRL technical syntax can be effectively bidirectionally converted between any of the three primary problem solving logic paradigms.

What matters is that the logic provided within any of those technical syntaxes be sufficient to control the information.  This is what my method is all about.  Yes, you need some standard physical format to move information from point to point.  But you need standard meaning/logic to make sure you are not moving garbage around. Controlling your process is critically important to achieving success. This is science.

If you have any insights or comments, please send them to me.

#############################

LogTalk

LIquid Part 1

LIquid Part 2

Prolog: An Influential Language for Knowledge Management and Ontology Engineering

Knowledge Graphs: Introduction, History, Perspectives

Knowledge Representation and Ontologies (Excellent)

Why Semantic Knowledge Graphs are the Only Way to Build an Enterprise Data Fabric

GSQL, TigerGraph

Enterprise Knowledge Graph Trends 2021

RDF Levels Advantages of Labeled Property Graphs

TerminusDB

Fluree (Web 3.0 database)

Katana

Why Graph Databases Will Win

Cambridge Semantics

Knowledge Graphs (Engine B)

Knowledge Graph Terms (Kurt Cagle)

Datalog in Practice (Video)

pyDatalog

Native vs Non-Native Graph Databases

At Its Core: How Is a Graph Database Different from a Relational One? 

PROLOG Programming for Artificial Intelligence

ACID vs BASE Database Transaction Models

Logic and Semantic Networks

Posted on Monday, September 20, 2021 at 05:36PM by Registered CommenterCharlie in | CommentsPost a Comment | References9 References

PrintView Printer Friendly Version

EmailEmail Article to Friend

References (9)

References allow you to track sources for this article, as well as articles that were written in response to this article.
  • Response
  • Response
    Before adding data to the knowledge graph, you need to clean and validate it to ensure that it conforms to the schema. This can involve removing duplicates, resolving inconsistencies, and checking for completeness.
  • Response
  • Response
    Response: Two People Lyrics
    Two People Lyrics by Gracie Abrams is latest English song voiced by her, its music is given by Gracie Abrams. Brand new lyrics of Two People song is written by Gracie Abrams.
  • Response
  • Response
    Response: Forum Syair HK
  • Response
  • Response
    Response: Husn Lyrics
    Husn Lyrics by Anuv Jain is brand new Hindi song sung by Anuv Jain and this latest song is featuring Tejas Ravishankar, Vidushi Kaul. Husn song lyrics are also penned down by Anuv Jain while music is given by Angad Bahra
  • Response
    Response: Brown Munde Lyrics
    Brown Munde Lyrics has sung by Ap Dhillon with music of this latest Punjabi song music given by Gminxr and Brown Munda song lyrics are written by Shinda Kahlon. This music video directed by Conrad Jay.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
All HTML will be escaped. Hyperlinks will be created for URLs automatically.