top of page
Search


Watch Your S: A Subtle "Gotcha" of IRIs
A short article on a subtle "gotcha" involving http and https in IRIs plus some info on catalog XML files

Michael DeBellis
Oct 303 min read


Using Retrieval Augmented Generation (RAG) and Knowledge Graphs to build a Climate Obstruction Portal
Description of a system developed using Retrieval Augmented Generation (RAG) and a knowledge graph as a portal for Climate Obstruction researchers

Michael DeBellis
Oct 91 min read


An Example of Climate Obstruction
Example of how predatory journals lead to propaganda disguised as legitimate academic research on climate change communication.

Michael DeBellis
Sep 164 min read


Using SPARQL Subgraphs to Segment TBox and ABox
Describes SPARQL queries to separate TBox entities from ABox.

Michael DeBellis
Aug 157 min read


Modeling Climate Obstruction using a RAG Knowledge Graph
The Structure of Climate Obstruction I've been working in the field of Climate Obstruction recently. A common narrative that I often hear...

Michael DeBellis
Jul 302 min read


March Madness: The Fascist Attack on Science
Trump Has Already Achieved a Lot.. Normally I keep my political views separate from my work in engineering and science. However, these...

Michael DeBellis
Apr 152 min read


Using ChatGPT to Refine REGEX in SPARQL queries
Using ChatGPT to refine REGEX expressions in SPARQL queries to generate labels from IRIs

Michael DeBellis
Jan 132 min read


The Complex Landscape of Modern Databases: Just because your database doesn't use SQL doesn't mean it's a NoSQL database
The modern developer is presented with a staggering number of databases with confusing names. This is an overview of the various kinds of...

Michael DeBellis
Jan 99 min read


Correcting Errors in a Previous Post
Correcting an error in a previous post about Turing's famous proof.

Michael DeBellis
Dec 27, 20241 min read


Using ChatGPT to Generate English Labels for a Spanish Ontology
I've been using ChatGPT to help with various kinds of analysis and coding tasks. Today I had the problem of generating English labels for...

Michael DeBellis
Nov 2, 20245 min read


Integrating Large Language Models and Knowledge Graphs to Implement Retrieval Augmented Generation (RAG)
Retrieval Augmented Generation is an architecture that integrates ontologies and LLMs and eliminates hallucinations and black-box reasoning

Michael DeBellis
Jul 18, 20242 min read


The Turing/Church Proofs: How Logicians Created Computer Science
12/27/24. When I first published this I got some of the details wrong. Specifically my discussion of countable and uncountable infinite...

Michael DeBellis
Jul 11, 20249 min read


Using SPARQL to Delete Duplicate Instances
Describes developing a query to delete objects that have different IRIs but are essentially duplicates.

Michael DeBellis
Apr 9, 20243 min read


Using an LLM to help build ontologies: The Basic Formal Ontology (BFO) Assistant
Using the Open AI Assistant tool to create an LLM enabled assistant to using the Basic Formal Ontology (BFO)

Michael DeBellis
Feb 1, 20241 min read


Puns in the Web Ontology Language (OWL): Why We Need Them and How to Use Them
The reasons that puns are needed in the Web Ontology Language (OWL) and some discussion of how to use them

Michael DeBellis
Nov 21, 20238 min read


One Good Hack Deserves Another
SPARQL query to delete asserted property values on datatype super properties

Michael DeBellis
Nov 9, 20232 min read


The DaanMatch System: A Knowledge Graph linking NGOs with UN Sustainable Development Goals
The DaanMatch project and how knowledge graphs and NLP were used to facilitate linking NGOs with the UN Sustainable Development Goals

Michael DeBellis
Oct 25, 20233 min read


Using OWL Models to Bring Rigor to the "Soft" Sciences
Examples of using the Web Ontology Language to rigorously define theories in the social sciences

Michael DeBellis
Oct 24, 20234 min read


Creating a Custom Rules View Tab
Note: There was a problem with the link to the PDF for the tutorial below. It worked for me because I owned the file but for others since...

Michael DeBellis
Aug 28, 20232 min read


YouTube Videos for Protégé Tutorial
Link to a YouTube playlist that takes you through some basic steps in Protégé

Michael DeBellis
Jun 26, 20231 min read
bottom of page