I'm using the embedded graph database https://kuzudb.com to model hardware description data of embedded devices. (I got tired of fighting the OWL bullshit)

Yeah, I'm an Embedded² Software Engineer.

Kuzu - Embedded, scalable, blazing fast graph database

There's also a docker container for exploring the schema and data. Not as fancy as Neo4j, but then again way easier to get started with.
This is all in the context of https://data.modm.io in case you're wondering.
modm-data: Semantic Hardware Description

Semantic Hardware Description

Ah yes, it's soooo discoverable. /s
This is so much more fun than working with Protégé. Look at all these little villages (not) sharing signal nodes. So cute! (this is from a STM32F469NIH6).

I started working on this topic in 2014. Eventually I formalized my ideas in my master thesis which I then published as a peer-reviewed paper (https://salkinium.com/hp23.pdf).

I'll be giving a 45-min overview talk about this at emBO++25: https://embo.io/speaker/#niklas

It's the best #conference for microcontroller #embedded stuff I've ever been too! It's fairly smol (~100 people), but there's little to no corporate bullshit and the people are amazing and true experts in their field! Come join me there!

And here are the slides for my #embedded talk at #emBO about Data Mining Hardware Descriptions:
https://salkinium.com/talks/embo25_data_mining_hardware_descriptions.pdf
(It was also recorded, will probably take a few weeks until it's online)
I'm using this pinout data to generate a C++ selftest to check if any of the BGA pins have solder joints with its neighbors. That way we don't have to check this externally.
Oh, the recording of my #embedded talk at #emBO about Data Mining Hardware Descriptions is online!
https://www.youtube.com/watch?v=hOjxdVplwB0&t=63s
Data Mining Hardware Descriptions from Code, Tools and Docs | Niklas Hauser | emBO++ 2025

YouTube
@salkinium Pretty impressive results. I've really enjoyed your talk. Keep up with your great work!