Marcel Otto

@marcelotto
63 Followers
108 Following
40 Posts

🚀 Announcing Magma v0.3 – The Prompt IDE for the Coding Agent Era!

Tired of fighting with limited terminal interfaces or simple chat boxes when prompting coding agents? 😫

Magma has been completely redesigned to supercharge your workflow with agents like Claude Code. 🌋

Check it out:
👉 https://github.com/marcelotto/magma

#Magma #LLM #PromptEngineering #Obsidian #Elixir #ClaudeCode #CodingAgents #AI #Productivity #OpenSource

GitHub - marcelotto/magma: An IDE for prompts

An IDE for prompts. Contribute to marcelotto/magma development by creating an account on GitHub.

GitHub

🚀 New Releases! Along with the roadmap update, I'm happy to announce:

- JSON-LD.ex v1.0 with JSON-LD 1.1 support
- RDF.ex v2.1 with rdf:JSON literal support
- Grax v0.6 with a new JSON type and support for ordered lists based on rdf:List

These updates lay groundwork for the DID implementation and future developments. Please refer to the respective CHANGELOGs for a comprehensive list of the changes.

#rdf #jsonld #elixir #myelixirstatus

📣 Project Update: I've published a new article outlining the revised roadmap for Ontogen and related projects in 2025: https://ontogen.io/blog/2025/04/09/roadmap-update-1.html
Project Update: New Roadmap for 2025 and release announcements

The work on Mud, the extracted and enhanced version of Bog, had been progressing well towards solving the problem of static UUID graph names in Ontogen repositories. However, when it came to extending automatic URI generation and management to the resources of the dataset itself, it became increasingly clear that Bog’s strategy alone was insufficient. So, after going back to the drawing board, I’ve developed a new approach. While requiring significantly more effort than initially planned, it promises a comprehensive solution to the URI generation problem which, as described in the Bog article, I consider one of the fundamental challenges of the Semantic Web.

Ontogen

In the last few months, many people have called on the EU to start supporting open alternatives to US-owned social media sites. The thing is: The EU has been doing that for some time already. It has financed, among others, ActivityPub, Mastodon and PeerTube. For @netzpolitik_feed, we spoke to Michiel Leenaars, who professionally gives out buckets of EU cash to open source projects.

#eu #europeanunion #opensource #activitypub #mastodon

https://netzpolitik.org/2025/open-source-funding-on-the-brink-delivering-whats-needed-to-make-europe-sovereign/

Open source funding on the brink: „Delivering what’s needed to make Europe sovereign“

The EU is paying a fortune for broken commercial software, criticizes Michiel Leenaars of the Dutch NLnet Foundation in an interview with netzpolitik.org. Together with his team, he supports open-source, free solutions — funded by the EU. But that could soon come to an end.

netzpolitik.org

📢 I'm happy to announce that @nlnet has approved follow-up funding for #Ontogen from the @NGIZero Commons Fund 🎉

🗺️ Read about the planned developments in the next year:
https://ontogen.io/blog/2024/08/22/roadmap.html

#semanticweb #linkeddata #rdf #sparql #ngi0

Roadmap for next NLnet funding

I’m pleased to announce that the NLnet foundation has approved follow-up funding for Ontogen from the NGI0 Commons Fund. I’m grateful for NLnet’s trust in this project and their general commitment to advancing open source technologies.

Ontogen

This is how the Ontogen CLI `og` is supposed to look like:

Hopefully, this fixes color issues on all environments. Confirmed working on MacOS.

Linux users still experiencing issues? Please provide feedback here: https://github.com/ontogen/cli/issues/2

Your input helps improve Ontogen across all platforms. ☑️

Verifying color output functionality of executables on different platforms · Issue #2 · ontogen/cli

Background Previous versions of Ontogen CLI encountered issues with color support in executables built by the CI system. These issues affected releases distributed via GitHub and the Homebrew packa...

GitHub

🚀 Ontogen CLI v0.1.2 is now available, addressing color display issues. 🛠️

Please upgrade if you’ve already installed Ontogen::

If you've ever thought about versioning on the #semanticweb check out the work @marcelotto is doing with https://ontogen.io. Versioning in a side-graph seems promising. I like how it uses speech acts. Makes it tempting to learn Elixir.
Ontogen

A version control system for RDF datasets

Ontogen

📢 The final part of my introductory series on Ontogen is now live! 🎉

"Ontogen Configuration with Bog" explains how Ontogen's special configuration language Bog works.

Read the article here: https://ontogen.io/introduction/part-4

#ontogen #semanticweb #rdf

Feedback and questions are very welcome! If you find the project interesting, I'd appreciate a star on GitHub: https://github.com/ontogen/ontogen

Ontogen Configuration with Bog

In the previous article, we explored the interpretation of dcat:Catalog and dcat:DataService concepts within the framework of Ontogen as a Data Control Management (DCM) system. Now, let’s turn our attention to another crucial aspect: the configuration of Ontogen components.

Ontogen

🔍 Diving deeper into Ontogen: The third article in the introduction series is now live!

"Ontogen's Repository and Service Model" explores how RDF datasets are structured and managed using DCAT.

🔗 Read it here: https://ontogen.io/introduction/part-3

#ontogen #rdf #dcat

Ontogen’s Repository and Service Model

After examining the PROV-based og:SpeechAct and og:Commit model in the previous article, we will now focus on the structure of an Ontogen repository.

Ontogen