<feed xmlns="http://www.w3.org/2005/Atom">
  
  
  <title>bobdc blog</title>
  <link rel="self" href="https://www.bobdc.com/blog/"/>
  <updated>2026-01-25T09:45:00+0000</updated>
  <author>
    <name>Bob DuCharme</name>
    
    <uri>https://www.bobdc.com</uri>
  </author>
  <id>https://www.bobdc.com/blog/</id>
  
  <entry>
    <title>The best way to talk about AI: don&#39;t say &#39;AI&#39; so much; say what you really mean</title>
    <link rel="alternate" href="https://www.bobdc.com/blog/stopsayingai/"/>
    <id>https://www.bobdc.com/blog/stopsayingai/</id>
    <published>2026-01-25T09:45:00+0000</published>
    <updated>2026-01-25T09:45:00+0000</updated>
    <summary>Be more specific to help reduce the hype.</summary>
  </entry>
  
  <entry>
    <title>My GraphRAG Curator interview</title>
    <link rel="alternate" href="https://www.bobdc.com/blog/graphragcuratorinterview/"/>
    <id>https://www.bobdc.com/blog/graphragcuratorinterview/</id>
    <published>2025-11-18T10:15:00+0000</published>
    <updated>2025-11-18T10:15:00+0000</updated>
    <summary>Discussing graphs, RAG, GraphRAG, music...</summary>
  </entry>
  
  <entry>
    <title>Let&#39;s stop saying &#39;semantic web&#39;</title>
    <link rel="alternate" href="https://www.bobdc.com/blog/stopsemanticweb/"/>
    <id>https://www.bobdc.com/blog/stopsemanticweb/</id>
    <published>2025-09-28T10:15:00+0000</published>
    <updated>2025-09-28T10:15:00+0000</updated>
    <summary>Like a startup pivot, the technology turned out to be great for things other than a new kind of &#39;web&#39;.</summary>
  </entry>
  
  <entry>
    <title>Correcting some outdated &#34;Learning SPARQL&#34; examples</title>
    <link rel="alternate" href="https://www.bobdc.com/blog/updating-2nd-ed-examples/"/>
    <id>https://www.bobdc.com/blog/updating-2nd-ed-examples/</id>
    <published>2025-07-27T12:15:00+0000</published>
    <updated>2025-07-27T12:15:00+0000</updated>
    <summary>Revising some queries to accommodate revised data.</summary>
  </entry>
  
  <entry>
    <title>ChatGPT and Copilot as OWL processors</title>
    <link rel="alternate" href="https://www.bobdc.com/blog/chatgpt-copilot-owl/"/>
    <id>https://www.bobdc.com/blog/chatgpt-copilot-owl/</id>
    <published>2025-05-25T11:20:00+0000</published>
    <updated>2025-05-25T11:20:00+0000</updated>
    <summary>Pretty impressive.</summary>
  </entry>
  
  <entry>
    <title>Converting RDFS schemas to SHACL constraints</title>
    <link rel="alternate" href="https://www.bobdc.com/blog/rdfs2shacl/"/>
    <id>https://www.bobdc.com/blog/rdfs2shacl/</id>
    <published>2025-03-09T11:10:00+0000</published>
    <updated>2025-03-09T11:10:00+0000</updated>
    <summary>With SPARQL, of course.</summary>
  </entry>
  
  <entry>
    <title>Filtering foreign literals out of SPARQL query results</title>
    <link rel="alternate" href="https://www.bobdc.com/blog/filterforeignliterals/"/>
    <id>https://www.bobdc.com/blog/filterforeignliterals/</id>
    <published>2025-01-26T10:20:00+0000</published>
    <updated>2025-01-26T10:20:00+0000</updated>
    <summary>And only the foreign literals.</summary>
  </entry>
  
  <entry>
    <title>Parsing JSON with Python</title>
    <link rel="alternate" href="https://www.bobdc.com/blog/pythonjson/"/>
    <id>https://www.bobdc.com/blog/pythonjson/</id>
    <published>2024-12-15T10:10:00+0000</published>
    <updated>2024-12-15T10:10:00+0000</updated>
    <summary>My personal quick reference</summary>
  </entry>
  
  <entry>
    <title>Amazon&#39;s failed folksonomy and Kevin Federline </title>
    <link rel="alternate" href="https://www.bobdc.com/blog/federline/"/>
    <id>https://www.bobdc.com/blog/federline/</id>
    <published>2024-11-30T12:01:00+0000</published>
    <updated>2024-11-30T12:01:00+0000</updated>
    <summary>What could go wrong? </summary>
  </entry>
  
  <entry>
    <title>RDF serialization formats</title>
    <link rel="alternate" href="https://www.bobdc.com/blog/trig/"/>
    <id>https://www.bobdc.com/blog/trig/</id>
    <published>2024-10-27T10:45:00+0000</published>
    <updated>2024-10-27T10:45:00+0000</updated>
    <summary>Starring TriG</summary>
  </entry>
  
  <entry>
    <title>Selecting all the triples from all the graphs</title>
    <link rel="alternate" href="https://www.bobdc.com/blog/selectingall/"/>
    <id>https://www.bobdc.com/blog/selectingall/</id>
    <published>2024-09-29T11:30:00+0000</published>
    <updated>2024-09-29T11:30:00+0000</updated>
    <summary>But the default graph?</summary>
  </entry>
  
  <entry>
    <title>Editing schemas, ontologies, and SKOS taxonomies with VocBench</title>
    <link rel="alternate" href="https://www.bobdc.com/blog/vocbench/"/>
    <id>https://www.bobdc.com/blog/vocbench/</id>
    <published>2024-08-25T11:06:00+0000</published>
    <updated>2024-08-25T11:06:00+0000</updated>
    <summary>A free GUI tool.</summary>
  </entry>
  
  <entry>
    <title>SPARQLing anything</title>
    <link rel="alternate" href="https://www.bobdc.com/blog/sparqlanything/"/>
    <id>https://www.bobdc.com/blog/sparqlanything/</id>
    <published>2024-07-21T11:45:00+0000</published>
    <updated>2024-07-21T11:45:00+0000</updated>
    <summary>MS Office files, XML, markdown, plain text, and more.</summary>
  </entry>
  
  <entry>
    <title>Querying for audio on Wikidata</title>
    <link rel="alternate" href="https://www.bobdc.com/blog/wikidataaudio/"/>
    <id>https://www.bobdc.com/blog/wikidataaudio/</id>
    <published>2024-06-22T11:00:00+0000</published>
    <updated>2024-06-22T11:00:00+0000</updated>
    <summary>Music and more.</summary>
  </entry>
  
  <entry>
    <title>Use SPARQL to query for movies, then watch them</title>
    <link rel="alternate" href="https://www.bobdc.com/blog/querywatchmovies/"/>
    <id>https://www.bobdc.com/blog/querywatchmovies/</id>
    <published>2024-05-26T12:00:00+0000</published>
    <updated>2024-05-26T12:00:00+0000</updated>
    <summary>On YouTube and more.</summary>
  </entry>
  
</feed>