You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Michael Jerger fd91f3aa80 | 9 months ago | |
---|---|---|
doc | 9 months ago | |
src | 9 months ago | |
tmp/org/domaindrivenarchitecture/activity_pub_poc | 9 months ago | |
.gitignore | 9 months ago | |
LICENSE | 11 months ago | |
README.md | 9 months ago | |
project.clj | 9 months ago |
README.md
forge-fed-poc
chat over e-mail | team@social.meissa-gmbh.de | Website & Blog
Purpose
In order to contribute to forge federation we do here some experiments how to model the vocabulary. We choose clojure for the implementation because
- concepts of clojures spec & dataomic are quite close to linked data.
- spec notation is realy compact
- spec allows validation of models in unitest
- spec is ways more readable compared to ttls reverse relation 'owl:domain'
- we know clojure :-)
Cool ideas
We got feedback from cool people and have collected the ideas around:
- https://github.com/ont-app/vocabulary - a cool way to map clojure namespaces to linked data cotexts.
- https://github.com/lambdaisland/souk - a poc reading jsonld from mastodon & provides a small webserver having the webfinger-protocol
- https://www.youtube.com/watch?v=cru7E96pLAM - youtube series for implementing the souk poc
- doc/ideaForParsing.md - ideas for parsing with jena from a nice conversation with Eric Scott
Development & mirrors
Development happens at: https://repo.prod.meissa.de/meissa/activity-pub-poc.git
Mirrors are:
- https://codeberg.org/meissa331/forge-fed-poc.git (issues and PR)
For more details about our repository model see: https://repo.prod.meissa.de/meissa/federate-your-repos
License
Copyright © 2022 meissa GmbH Licensed under the Apache License, Version 2.0 (the "License")