#taganaknet — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #taganaknet, aggregated by home.social.
-
I might be overdoing this whole #RDF and #LinkedData thing, but… here's the first steps with #Trinja, a RDF-to-HTML mapper and #SSG:
https://codeberg.org/Taganak/trinja/src/branch/main/example.ttl
The idea is: Use *any* resource described as RDF (e.g. from #Wikidata or an #ActivityPub action), link a #Jinja template to it or its rdf:type in your own set of statements, and there you got your visualisation!
Based on #TaganakNet, the #Rust #RDF development kit by @codecraft and me. We are collecting real-world examples at a good rate!
-
Practical exercise of the day with #TaganakNet, the #RDF #Rust SDK I am working on with @codecraft :
I have noted, in a Turtle file, that I own some albums and songs in my multimedia library. I have noted that as #IPFS IRIs linked to the #MusicBrainz entities of the songs and albums.
A small CLI tool reads the data as RDF graph, links them with #LinkedData from MusicBrainz, and generates a working M3U playlist using my IPFS gateway.
-
May I introduce the first snapshot of my browser-based #RDF #LinkedData GUI, written entirely in #Rust 😉 ?
It is based on #TaganakNet, a fully async RDF development framework @codecraft and I are developing, which already powers a preview of a graph server and a web frontend based on the same library code.
More to come, but the UI design is final 😜 !
-
Yay 🥳 !
#RDF N-Triples 1.1 and 1.2 and #Turtle 1.1 syntax test suites run from their official manifests, with my self-written #Rust test runner for RDF test case manfiests based on my RDF Graph ORM!
Thanks to @codecraft for work on the internal API and @epage for support with the #winnow parser library.
-
Yay 🥳 !
#RDF N-Triples 1.1 and 1.2 and #Turtle 1.1 syntax test suites run from their official manifests, with my self-written #Rust test runner for RDF test case manfiests based on my RDF Graph ORM!
Thanks to @codecraft for work on the internal API and @epage for support with the #winnow parser library.
-
Yay 🥳 !
#RDF N-Triples 1.1 and 1.2 and #Turtle 1.1 syntax test suites run from their official manifests, with my self-written #Rust test runner for RDF test case manfiests based on my RDF Graph ORM!
Thanks to @codecraft for work on the internal API and @epage for support with the #winnow parser library.
-
Yay 🥳 !
#RDF N-Triples 1.1 and 1.2 and #Turtle 1.1 syntax test suites run from their official manifests, with my self-written #Rust test runner for RDF test case manfiests based on my RDF Graph ORM!
Thanks to @codecraft for work on the internal API and @epage for support with the #winnow parser library.
-
Yay 🥳 !
#RDF N-Triples 1.1 and 1.2 and #Turtle 1.1 syntax test suites run from their official manifests, with my self-written #Rust test runner for RDF test case manfiests based on my RDF Graph ORM!
Thanks to @codecraft for work on the internal API and @epage for support with the #winnow parser library.
-
The new #Rust #LinkedData framework @codecraft and I are building (#TaganakNet) is now at the point where it can:
* Map #RDF schemas onto Rust types (ORM-style)
* Use this to parse official @w3c RDF test suites from their #Turtle manifests
* Run the test-cases
* Succeed in running the test-cases 🥳That's somehow dogfooding on a special level 😉 .
Still heavy WIP of course, but for extra curious eyes: https://codeberg.org/Taganak/taganak-sdk/src/commit/ab5c7f834cc13dc573227ad8cad2afad0c2bbd5b/core/tests/rdf_test_suites/main.rs#L35
-
My (and @codecraft 's) #TaganakNet #RDF server in #Rust has reached a milestone: It can load its own config from an RDF data source (much like slapd's cn=config backend), and uses its own ORM-like derive-macro-based structs for it 🎉!
(like here: https://codeberg.org/Taganak/brgy/src/commit/501b4b0fad721c3ce9ca325715c298734877518a/src/config.rs#L64)
Now we can start implementing useful #LinkedData things on top of it (#Vocata, at some point).