Sign in

Bob DuCharme

@bobdc.bsky.social
161 followers 24 following 109 posts

Long-time user of and writer about standards-based knowledge graph technology. Most recent book: “Learning SPARQL”.

PostsRepliesMedia
Bob DuCharme @bobdc.bsky.social · 29/09/2026
Nice quote from this week's Benedict Evans newsletter about anthropomorphizing AI: "When Word ate your essay and undo didn’t work, you didn’t claim that Word ‘decided’ to destroy your work and then ‘lied’ about it. "
010
Bob DuCharme @bobdc.bsky.social · 09/09/2026
New blog entry: Making an LLM turn a flat vocabulary list into a hierarchical taxonomy — automating the increase of metadata value. www.bobdc.com/blog/llm-aut...
mas.to
Bob DuCharme (@bobdc@mas.to)
230 Posts, 80 Following, 495 Followers · Long-time user of and writer about standards-based knowledge graph technology. Most recent book: “Learning SPARQL”.
101
Bob DuCharme @bobdc.bsky.social · 08/09/2026
New blog entry tomorrow: Making an LLM turn a flat vocabulary list into a hierarchical taxonomy — automating the increase of metadata value.
000
Bob DuCharme @bobdc.bsky.social · 25/07/2026
What an excellent pun on "markdown" dhq.digitalhumanities.org/vol/20/2/000...
dhq.digitalhumanities.org
DHQ: Digital Humanities Quarterly: Making Marx More Readable: A Minimal Computing Approach to a Community-Driven Edition of Capital Vol. 1
000
Bob DuCharme @bobdc.bsky.social · 21/07/2026
New blog entry: What to do with old computer books? Send them to prisons. www.bobdc.com/blog/booksto...
mas.to
Bob DuCharme (@bobdc@mas.to)
New blog entry: What to do with old computer books? Send them to prisons. https://www.bobdc.com/blog/bookstoprisons/
010
Bob DuCharme @bobdc.bsky.social · 20/07/2026
New blog entry tomorrow — What to do with old computer books? Send them to prisons.
000
Bob DuCharme @bobdc.bsky.social · 23/06/2026
Recent slide deck "Is the Semantic Web Vision Still Relevant?" from @jahendler.bsky.social and Ora Lassila is really good. www.slideshare.net/slideshow/is...
111
Bob DuCharme @bobdc.bsky.social · 01/03/2026
Every product I use is pushing some sort of AI features on me, and my first reaction to Jira doing this was an eye roll. I have since learned that, because their search has always been so awful, the "Ask AI" version of their search is soooo much better.
010
Bob DuCharme @bobdc.bsky.social · 25/01/2026
New blog entry — The best way to talk about AI: don't say 'AI' so much; say what you really mean www.bobdc.com/blog/stopsay...
bobdc.com
The best way to talk about AI: don't say 'AI' so much; say what you really mean
Be more specific to help reduce the hype.
120
Bob DuCharme @bobdc.bsky.social · 24/01/2026
New blog entry tomorrow — The best way to talk about AI: don't say 'AI' so much; say what you really mean.
000
Bob DuCharme @bobdc.bsky.social · 22/11/2025
Nice presentations on what's new in RDF 1.2 and SPARQL 1.2: www.w3.org/Talks/2025/i...
w3.org
An Introduction to RDF and SPARQL 1.2
031
Bob DuCharme @bobdc.bsky.social · 18/11/2025
New blog entry: My GraphRAG Curator interview — discussing RDF graphs, RAG, GraphRAG, music... www.bobdc.com/blog/graphra...
bobdc.com
My GraphRAG Curator interview
Discussing graphs, RAG, GraphRAG, music...
000
Bob DuCharme @bobdc.bsky.social · 04/11/2025
What does it mean to claim that a SPARQL benchmark proves that one engine is faster than another? A passionate debate about one case is going on at www.linkedin.com/feed/update/...
000
Bob DuCharme @bobdc.bsky.social · 25/10/2025
The published lyrics of the 1967 Rolling Stones song “2000 Man” (later covered by KISS) include the line “I am having an affair with a random computer”. Wouldn’t “RAND computer” have made more sense in 1967?
010
Bob DuCharme @bobdc.bsky.social · 29/09/2025
@theatlantic.com Is it possible for authors to look themselves up in the books3 database without giving a credit card number to The Atlantic first?
100
Bob DuCharme @bobdc.bsky.social · 28/09/2025
New blog entry: Let's stop saying "semantic web" — like a startup pivot, the technology turned out to be great for things other than a new kind of "web". www.bobdc.com/blog/stopsem...
bobdc.com
Let's stop saying 'semantic web'
Like a startup pivot, the technology turned out to be great for things other than a new kind of 'web'.
121
Bob DuCharme @bobdc.bsky.social · 27/09/2025
New blog entry tomorrow: Let's stop saying "semantic web" — like a startup pivot, the technology turned out to be great for things other than a new kind of "web".
000
Bob DuCharme @bobdc.bsky.social · 21/09/2025
“Any sufficiently advanced technology is indistinguishable from magic.” - Arthur C. Clarke
010
Bob DuCharme @bobdc.bsky.social · 06/09/2025
Gotta love a comic strip that uses XOR as part of the punch line. www.smbc-comics.com/comic/chew
smbc-comics.com
Saturday Morning Breakfast Cereal - Chew
Saturday Morning Breakfast Cereal - Chew
010
Bob DuCharme @bobdc.bsky.social · 31/08/2025
"Top 10 Query Languages Every Developer Should Know in 2025" including, of course, SPARQL www.analyticsinsight.net/amp/story/pr...
000
Bob DuCharme @bobdc.bsky.social · 17/08/2025
“Journey” is the new “experience” to make the use of your simple product sound like a bigger deal than it actually is.
000
Bob DuCharme @bobdc.bsky.social · 07/08/2025
What are some currently running SPARQL endpoints that people like besides Wikidata and DBpedia?
300
Bob DuCharme @bobdc.bsky.social · 27/07/2025
New blog entry: Correcting some outdated "Learning SPARQL" examples www.bobdc.com/blog/updatin...
bobdc.com
Correcting some outdated
Revising some queries to accommodate revised data.
021
Bob DuCharme @bobdc.bsky.social · 26/07/2025
New blog entry tomorrow: Correcting some outdated "Learning SPARQL" examples
010
Bob DuCharme @bobdc.bsky.social · 22/06/2025
Speaking as a tech writer, I just love the Performing Directions of Terry Riley’s seminal 1964 music piece “In C”: thirdcoastpercussion.com//downloads/2... (second and third page of the PDF)
thirdcoastpercussion.com
000
Bob DuCharme @bobdc.bsky.social · 15/06/2025
From "Model Once, Represent Everywhere: UDA (Unified Data Architecture) at Netflix" netflixtechblog.com/uda-unified-...: "UDA is a Knowledge Graph... We chose RDF and SHACL as the foundation for UDA’s knowledge graph."
netflixtechblog.com
Model Once, Represent Everywhere: UDA (Unified Data Architecture) at Netflix
Introducing UDA, the knowledge-graph-based architecture that translates conceptual domain models into consistent schemas and data…
051
Bob DuCharme @bobdc.bsky.social · 08/06/2025
With all the new information processing algorithms that are popping up and fading away these days, I love how one of the most popular ones continues to be an algorithm developed over 50 years ago by British computer scientist Karen Spärck Jones en.wikipedia.org/wiki/Tf%E2%8...
en.wikipedia.org
tf–idf - Wikipedia
000
Bob DuCharme @bobdc.bsky.social · 01/06/2025
The reason that I switched from DOS to MS Windows 3.1 many years ago.
000
Bob DuCharme @bobdc.bsky.social · 31/05/2025
Bitbucket forcing us to upgrade from the free plan to a plan that they say costs $3.30 per month? Not so bad. Oh wait, they were dividing the actual price by 5 to make it look more appealing. They're really charging $16.50 per month.
000
Bob DuCharme @bobdc.bsky.social · 25/05/2025
New blog entry: ChatGPT and Copilot as OWL processors — pretty impressive. www.bobdc.com/blog/chatgpt...
bobdc.com
ChatGPT and Copilot as OWL processors
Pretty impressive.
030
Bob DuCharme @bobdc.bsky.social · 24/05/2025
New blog entry tomorrow: ChatGPT and Copilot as OWL processors — pretty impressive.
000
Bob DuCharme @bobdc.bsky.social · 18/04/2025
First Draft Note of RDF 1.2 Primer is now available from the W3C at www.w3.org/TR/2025/DNOT...
w3.org
RDF 1.2 Primer
This primer is designed to provide the reader with the basic knowledge required to effectively use RDF. It introduces the basic concepts of RDF and shows concrete examples of the use of RDF. Sec...
032
Bob DuCharme @bobdc.bsky.social · 12/04/2025
I had a great idea for a domain name, but I was 67 days too late.
000
Bob DuCharme @bobdc.bsky.social · 29/03/2025
"On two occasions I have been asked, 'Pray, Mr. [Charles] Babbage, if you put into the machine wrong figures, will the right answers come out?' ... I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question." (from en.wikipedia.org/wiki/Garbage...)
021
Bob DuCharme @bobdc.bsky.social · 09/03/2025
New blog entry: Converting RDFS schemas to SHACL constraints — with SPARQL, of course. www.bobdc.com/blog/rdfs2sh...
bobdc.com
Converting RDFS schemas to SHACL constraints
With SPARQL, of course.
011
Bob DuCharme @bobdc.bsky.social · 08/03/2025
New blog entry tomorrow: Converting RDFS schemas to SHACL constraints — with SPARQL, of course.
000
Bob DuCharme @bobdc.bsky.social · 23/02/2025
Out of curiosity I let gmail's "AI" rewrite something I wrote and it replaced the word "features" with "functionality." I guess I'll wait a few years before I try that again. www.bobdc.com/blog/writing...
010
Bob DuCharme @bobdc.bsky.social · 15/02/2025
Using ChatGPT every few weeks has changed the way I do regular Google searches. Now I think of them as prompts where my incorporation of more context terms will get better answers, and that actually helps.
000
Bob DuCharme @bobdc.bsky.social · 01/02/2025
Causal AI is a promising field (see upcoming Graphwise webinar at lnkd.in/erXtR726) and a fun side effect of the interest is all the discussions of it out there that include “casual AI” as a typo.
000
Bob DuCharme @bobdc.bsky.social · 26/01/2025
New blog entry: Filtering foreign literals out of SPARQL query results — and only the foreign literals. www.bobdc.com/blog/filterf...
bobdc.com
Filtering foreign literals out of SPARQL query results
And only the foreign literals.
000
Bob DuCharme @bobdc.bsky.social · 25/01/2025
New blog entry tomorrow: Filtering foreign literals out of SPARQL query results — and only the foreign literals.
000
Bob DuCharme @bobdc.bsky.social · 25/01/2025
New blog entry tomorrow: Filtering foreign literals out of SPARQL query results — and only the foreign literals.
010
Bob DuCharme @bobdc.bsky.social · 14/01/2025
I was looking for a Linux command line date math utility and it turns out that the Linux date command already does what I want, e.g. $ date --date "+ 30 days" Thu Feb 13 12:49:45 PM EST 2025
000
Bob DuCharme @bobdc.bsky.social · 11/01/2025
I wish Amazon and Yelp reviews had a checkbox where we could filter out the ones where people talk about themselves too much. It wouldn’t even need AI. It could just count what % of words were "me", "I", "my", or "mine".
000
Bob DuCharme @bobdc.bsky.social · 24/12/2024
New W3C SHACL Working Group: www.w3.org/2024/12/data...
w3.org
Data Shapes WG Group Charter
031
Bob DuCharme @bobdc.bsky.social · 19/12/2024
Account creation form: "password must include a special character" Me: "zt34,L9m" Account creation form: “OMG ARE YOU INSANE A COMMA IS BEYOND MY UNIVERSE"
010
Bob DuCharme @bobdc.bsky.social · 15/12/2024
New blog entry: Parsing JSON with Python — my personal quick reference. www.bobdc.com/blog/pythonj...
bobdc.com
Parsing JSON with Python
My personal quick reference
000
Bob DuCharme @bobdc.bsky.social · 14/12/2024
New blog entry tomorrow: Parsing JSON with Python — my personal quick reference.
000
Bob DuCharme @bobdc.bsky.social · 07/12/2024
What I've learned by switching from Twitter to Mastodon and Bluesky: everyone in my bubble agrees with me about all the big important issues.
000
Bob DuCharme @bobdc.bsky.social · 30/11/2024
New blog entry: Amazon's failed folksonomy and Kevin Federline — what could go wrong? www.bobdc.com/blog/federli...
bobdc.com
Amazon's failed folksonomy and Kevin Federline
What could go wrong?
010