top of page
Search

Michael DeBellis
Jan 132 min read
Using ChatGPT to Refine REGEX in SPARQL queries
Using ChatGPT to refine REGEX expressions in SPARQL queries to generate labels from IRIs
40 views
0 comments


Michael DeBellis
Jan 99 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...
57 views
0 comments


Michael DeBellis
Dec 27, 20241 min read
Correcting Errors in a Previous Post
Correcting an error in a previous post about Turing's famous proof.
5 views
0 comments


Michael DeBellis
Nov 2, 20245 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...
103 views
0 comments


Michael DeBellis
Jul 18, 20242 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
867 views
2 comments


Michael DeBellis
Jul 11, 20249 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...
149 views
0 comments


Michael DeBellis
Apr 9, 20243 min read
Using SPARQL to Delete Duplicate Instances
Describes developing a query to delete objects that have different IRIs but are essentially duplicates.
198 views
0 comments

Michael DeBellis
Feb 1, 20241 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)
573 views
3 comments

Michael DeBellis
Nov 21, 20238 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
666 views
0 comments


Michael DeBellis
Nov 9, 20232 min read
One Good Hack Deserves Another
SPARQL query to delete asserted property values on datatype super properties
46 views
0 comments

Michael DeBellis
Oct 25, 20233 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
234 views
0 comments

Michael DeBellis
Oct 24, 20234 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
158 views
0 comments

Michael DeBellis
Aug 28, 20232 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...
829 views
1 comment


Michael DeBellis
Jun 26, 20231 min read
YouTube Videos for Protégé Tutorial
Link to a YouTube playlist that takes you through some basic steps in Protégé
1,342 views
2 comments


Michael DeBellis
Apr 13, 20232 min read
Artificially Unintelligent Hysteria
The proposed AI timeout is just hysteria. There is no danger of sentient AI and attempts to "pause" research are unfounded.
423 views
0 comments


Michael DeBellis
Apr 10, 20231 min read
John Searle's Chinese Room Argument
I recently published an article where I take issue with John Searle's Chinese Room argument against Artificial Intelligence
189 views
0 comments
Michael DeBellis
Feb 28, 20232 min read
New Version of Protégé!
New version of Protégé rocks!
908 views
2 comments

Michael DeBellis
Jan 10, 20236 min read
Using SKOS to Define Mappings
Describes ways to use the Simple Knowledge Organization System (SKOS) to define mappings from one Concept Scheme to another.
1,357 views
1 comment

Michael DeBellis
Jan 10, 20236 min read
Synonyms, IRIs, and Labels in OWL and SKOS
Basic concepts related to synonyms in the Web Ontology Language (OWL), Simple Knowledge Organization System (SKOS), and Protégé.
939 views
0 comments

Michael DeBellis
Dec 22, 20224 min read
IRI Mappings in Protégé and Web Protégé
When you load an ontology from Desktop Protégé to Web Protégé defaults related to IRIs aren't what you would expect. Tells how to set them.
1,695 views
1 comment
bottom of page