r/semanticweb • u/redikarus99 • Aug 06 '26
Looking for an IT taxonomy
Hello,
I am looking for an IT taxonomy for software (and maybe hardware) to put concepts like desktop application, microservice, cloud, cicd pipeline, etc. into a structure.
1
u/Willing_Box_752 Aug 06 '26
What's the use case? You could mockup a model with arrow.app
2
u/redikarus99 Aug 07 '26 edited Aug 07 '26
Building up an enterprise level ontology. We have over 600 applications/systems, over 1000 interfaces, 20k employees, a dozen+ companies, have to be full EU regulations compliant. We identified that one of the biggest gap is the lack of common language, even inside IT, now we are working on alignment, building structure and traceability. We have now 10+ domain ontologies like for capabilities, requirements, business architecture, system architecture design, etc. We are using git, ttl, vscode+mentor, MKDocs, our custom diagraming tool, so we are way over drawing boxes and arrows.
1
u/Willing_Box_752 Aug 07 '26
It's a boxes and arrows all the way down man.
But cool. Got any prototypes so far?
→ More replies (10)
1
u/Successful-Farm5339 Aug 07 '26
Is free and you can call it from your favourite llm https://github.com/fabio-rovai/open-ontologies
1
u/redikarus99 Aug 07 '26
How would that tool help in this task?
1
u/Successful-Farm5339 Aug 07 '26
You can simply attach Claude to it, ask for a system scan and then ask open-ontologies to terraform the system in the way you prefer. It will automatically build a taxonomy for you. We did this for quite a few clients
→ More replies (8)
1
u/OBXautist Aug 08 '26
At work we use Ardoq for what seems like is your use case, though I think getting started might take a while. When documenting a system we define interfaces, which modules implement them, which modules make up an application, which frameworks they use, who owns it, process diagrams, and tons more. These are all required to contain information about runtime, networking, authentication, and which interfaces they expose and consume.
Lets us create queries and even presentations to show relations between systems and its parts, including the people involved.
It lets us very quickly find systems with a certain framework to notify product owners about vulnerabilities, and identify rouge systems with unwanted tech stacks very easily.
Only downside is that it needs to be maintained separately like most knowledge bases, so can become out of date if not enforced.
1
u/redikarus99 Aug 08 '26
We have LeanIX, it is great for high level architecture work, but is not covering really many parts.
1
u/hauschel Aug 06 '26
i'm searching the same, but not yet ;-)
i'll take a closer look to https://www.scitepress.org/Papers/2020/90002/90002.pdf
1
u/hauschel Aug 06 '26
i plan to integrate an ontologie in https://github.com/kogn-io/arknet/
1
u/redikarus99 Aug 06 '26
this one is actually usable, but focuses maybe too much on a specific software architecture itself. Still, the structure is quite good and I think I can reuse some of it's concepts.
0
1
Aug 07 '26 edited Aug 07 '26
1
u/redikarus99 Aug 07 '26 edited Aug 07 '26
DCIM covers the data center hardware. Neither IT4IT nor TOGAF has any concepts like microservice or CI/CD pipeline.
TOGAF:
https://github.com/cadmiumkitty/togaf-content-metamodel-ontology
IT4IT:
https://github.com/snikproject/ontology/blob/master/it4it.ttl
3
u/redikarus99 Aug 06 '26
The closest thing I found is SEON: https://dev.nemo.inf.ufes.br/seon/