top of page
Search


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


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

Michael DeBellis
Aug 157 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


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


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


UN Sustainable Development Goals Ontology
Case study of how Cellfie and SPARQL can automate developing an ontology to model the UN Sustainable Development Goals.

Michael DeBellis
Nov 17, 20223 min read


Semantic Web vs. Property Graphs
Discusses the pros and cons of property graphs (Neo4J and Cypher) contrasted with the Semantic Web stack: RDF, OWL, SPARQL, SHACL, SWRL

Michael DeBellis
May 30, 20223 min read


Knowledge Representation and the Semantic Web
I recently wrote a paper with Robert Neches who used to be my boss at the Information Sciences Institute (ISI). When I work with...

Michael DeBellis
May 5, 20221 min read


Making UUIDs Easier to Use With Prefixes
In a previous blog post I discussed the difference between user supplied names for IRIs and UUIDs. I want to share a tip that Jim Balhoff...

Michael DeBellis
Jan 4, 20222 min read


Using SPARQL to Refactor User Names to UUIDs
Use SPARQL to convert user supplied IRI names to UUIDs

Michael DeBellis
Dec 1, 20213 min read


An Agile Approach to Knowledge Graph Development
A paper on the CODO knowledge graph that captures epidemiological and contact tracing data about the Covid-19 pandemic.

Michael DeBellis
Oct 19, 20212 min read


The People_Example Ontology
I'm working on an article where I provide an overview of the various semantic web technologies such as OWL, SWRL, SPARQL, and SHACL. As...

Michael DeBellis
Oct 7, 20212 min read


New Protégé Pizza Tutorial
New version of the Pizza Tutorial for Protégé. Consistent with latest Protégé UI and new sections for SWRL, SPARQL, and SHACL.

Michael DeBellis
Sep 30, 20213 min read
Semtech 2021 Workshop
Presentations from the Semtech 2021 Semantic Web workshop held at the Indian Statistical Institute.

Michael DeBellis
Apr 26, 20211 min read


CODO: An Ontology for Collection and Analysis of Covid-19 Data
CODO is an ontology to provide semantics to data on the Covid-19 pandemic

Michael DeBellis
Aug 7, 20202 min read
bottom of page