---
tags: citiobs, fablab
---
# CitiObs T2.1 Documentation tools
The idea would be to make a distributed knowledge system that can work on multiple repositories.
**Needs:**
- Phone book for repositories to get snippets from
- UI for writing (maybe embeddeg in hedgedoc or similar)
- Connection system to a repository
- Simple recommendation system for _similar_ notes
- Announcements system for phone books on those topics (matrix?)
## References
### knowledge.fablabbcn.org
Integrates already a small snippet-including system.
### fabcity.hamburg
They built their own SSG using `.mdx` file format that allows form:
```
<HorizontalArticleCard path="de/network/events/buildworkshops" />
```
### Open Archive Initiative
PMH: Protocol for Metadata Harvesting
https://en.wikipedia.org/wiki/Open_Archives_Initiative_Protocol_for_Metadata_Harvesting
ORE: Object Reuse and Exchange
https://en.wikipedia.org/wiki/Object_Reuse_and_Exchange
Python implementation:
https://sickle.readthedocs.io/en/latest/
Open Learning:
https://docs.openolat.org/manual_admin/administration/Modules_OAI/
More:
https://help.orvium.io/developers/oai-pmh/