Patterns All the Way Down: A Generalization for Graph-Like Things
medium.com·14h·
Discuss: Hacker News
🎨Chroma
Preview
Report Post

Press enter or click to view image in full size

Or: how trying to “say something” about paths led to a recursive data structure that subsumes graphs entirely*

4 min readJust now

“The limits of my language mean the limits of my world.” Wittgenstein wrote that about natural language, but it applies just as well to data notation. For years, I’ve been bumping into the limits of how we talk about graphs.

The problem with paths

Property graphs are elegant. A node “says something” about itself — labels, properties, a little bundle of information. A relationship “says something” about two nodes — direction, type, properties again. Clean. But paths?

Paths only exist at runtime. They’re ephemeral query results, not first-class citizens. You can’t annotate a path. You can’…

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help