Atomic Server: Headless CMS / Realtime database
AtomicServer is a real-time headless CMS, graph database server for storing and sharing typed linked data.
Atomic Server is created by the founders of ontola.io and is part of a broad range of open source Atomic Data tools and libraries for working with Linked Data (“The easiest way to create, share and model linked data.”). The project received NLnet funding for NGI Assure in 2021.
Relevance to Solidground
Besides graph database, Atomic Server considers itself a headless CMS.
For Living documentation it would be great if the Design Blueprint content that accrues would have an underlying Linked Data format, in order to model domains of the FSDL (which is a graph, cannot be accurately captured as a tree) and re-use existing vocabularies, such as OASIS OSLC.
Using Linked Data as extensibility mechanism for ActivityPub is a bad choice and a PITA to support. We recommend using a JSON-first approach to the standard, with JSON-LD support an extension profile. With Atomic Data that implements the JSON-AD specification, we are coming closer to a “best of both worlds” combination: a marriage of semantic knowledge and social graphs (think e.g. Semmy idea).
Interesting project aspects to check out:
Ecosystem opportunities
There’s a possible great win-win in 2-way collaborations Solidground vs. AtomicDev on many complementary parts. Like, using Atomic specs, reusing ref. impl libs, then offer as wrapped services in our ecosystem. Creating UX components that support Linked Data. Etcetera.
Offering of a Linked Data profile for ActivityPub bring collab opportunities to some of the more innovative projects on the Fediverse, that also aim at broad applicability well beyond Microblogging alone. Like ActivityPods, Vocata, SkoHub, rdfPub, and SemApps.
Like Ontola software services provider, the use of Linked Data makes Solidground more attractive for use by governmental institutions, where LD has a much broader adoption rate.