Die Solid-Challenge

was ist Solid ?
nun, die schlechte Nachricht ist, um RDF werden Sie nicht herumkommen. die gute Nachricht ist, es gibt verschiedene Serialisierungen.

am MIT entstand (nach bestem Wissen und Gewissen) 2016 ein Linked Data System. ein Server. ein Framework, das Turtle benutzt. im weiteren Verlaufe – und die Entwicklung war parallel – entstand und erweiterte sich das Semantic Web. ein Webbetriebssystem funktioniert als Frontend, das Backend, wenn man so will, ist das Web. statische Daten in Triples organisiert. Daten und Anwendungen werden getrennt. Nein, dies ist nicht Medium und ich schreibe kein Howto. wir nennen es Solidverse.

  1. Die Daten befinden sich in einem Datastore, der um den jeweiligen User zentriert ist und der ausschliesslich Ihnen selbst gehört.
  2. Sie können ALLE Arten von Daten in Ihrem Pod speichern.
  3. Sie besitzen eine global einmalige ID, die den Schlüssel zum Solidverse darstellt.
  4. Sie benutzen einen Identity-Provider und einen Pod-Provider, die voneinander getrennt sein können, aber nicht müssen.
  5. Alle Apps müssen von Ihnen Consent einholen, also Sie um Erlaubnis fragen, ob sie mit Ihren Daten arbeiten dürfen. Dies kann auch auf Zeit geschehen.

Der Zufall, oder Gott, oder die Neugier, oder die Vorbildung, oder die Bubble, oder das Web, oder unbekannte Algorithmen haben entschieden, dass wir mittlerweile circa 15 Pod-Provider haben, die alle untereinander interoperabel sind. Unsere Herausforderung nun besteht darin, das ganze System so zu gestalten, dass ein Layman – also jeder – das System intuitiv bedienen kann.

Ein Profil anzulegen ist möglich. Applikationen gibt es, nun, eine erste Welle. das Ding nimmt langsam Fahrt auf. eine offizielle W3C-Arbeitsgruppe ist im Begriff, zu entstehen. Fitnessdaten, Schuhdaten, Urlaubsdaten, Heizungsdaten, Arztdaten, Bankdaten, Nachrichtendaten, Bilddaten, Like-Daten, Elektronikdaten, Gartendaten, Stromdaten, Musikdaten, Personaldaten, Verwaltungsdaten, Stringdaten, Integerdaten, Weltraumdaten, alles ist möglich. But how do we get Friction ?

Obwohl wir – eine absolute Zahl – bereits über 80.000 Accounts haben, wird wohl nur ein Bruchteil davon wirklich genutzt, und das wohl auch nur von technisch vorgebildeten Personen, technikaffinen also oder Nerds, Freaks, Techies. das Potential hingegen ist schwer absehbar, schier unendlich und wird das Web für immer verändern. Nicht über Nacht, aber drop for drop, Pod für Pod. das Protokoll ist funktionsfähig und bestens dokumentiert. Wechselwirkungen sind unvermeidbar.

2024 (solidproject)

Hallo liebe Peergroups.

nachdem die Jahresendwellen sich langsam wieder etwas gelegt haben, nun etwas Eigenwerbung.
Wir (4 Administratoren) haben ein Kollektiv gegründet.
Nun habe ich 12 Jahre in einer WfbM gearbeitet und muss weitere 8 Jahre schaffen.
Da das keine echte Perspektive ist, versuche ich eine halbe Solo-/Community-/Netz-Existenz zu gründen.
Die Familie ist wohlauf und auch meine Ex-Krebserkrankung hat sich in Luft aufgelöst.
Mein Home sind 17 Leute und behandelnde Professionelle gibt es mehr als genug.

Wir arbeiten daran, die Data-Silos überflüssig zu machen und den Usern (uns allen) die Rechte an ihren eigenen Daten zurückzugeben.
Wenn Du/Sie/Ihr also einen Fünfer für Datensicherheit und -souveränität übrighabt, bitte ich Euch, unter nachgenannter URL einen kleinen Obulus zu spenden.
Dies ist kein Ewing-Versorgungslink sondern für einen Server, der etwas mehr Netzgerechtigkeit schafft.
Bürokratische Hindernisse gibt es noch einige, aber die werden getacklet.

Seht Euch https://opencollective.com/meisdata/projects/teamid an.

Danke, thank you.

Dear peergroups.

now, after the years-end-eruptions have vanished, now a bit of advertising.
We (4 Admins) have founded an open collective.
I have worked 12 years in a print-office and have further 8 years to go.
Because this is no real perspective, where one can build a house on, I try to found a Solopreneur-/Community-/Web-existance.
The family is fine and healthy and the cancer is gone forever (thank God).
I live together with 16 people and Docs/Staff is around more than necessary.

We are trying to make the Data-Silos obsolete and to empower the Users (us all) and give them back the rights over their data.
This is not personal/egocentric but helps to flip the web right-side-up.
So if you can afford a fiver for data safety I ask you politely to donate a small amount under following URL.
There are still some bureaucratic hurdles but they are being tackled.

Have a look at https://opencollective.com/meisdata/projects/teamid .

Danke, thank you.

5290 (server root index solid source)

root

tags: meisdata index
<!doctype html>
<html>
  <head>
    <meta charset="utf-8"/>
    <title>SolidOS Web App</title>
    <script>document.addEventListener('DOMContentLoaded', function() {
        panes.runDataBrowser()
      })
    </script>
      <link href="/mash.css" rel="stylesheet">
  </head>
  <body id="PageBody">
    <header id="PageHeader"></header>
    <div class="TabulatorOutline" id="DummyUUID" role="main">
      <table id="outline"></table>
      <div id="GlobalDashboard">
      </div>
    </div>
  <footer id="PageFooter"></footer>
  <script src="/mashlib.min.js"></script>
  </body>
</html>

URL: ./2023/04/09/5290-server-root-index-solid-source/

view raw root.md hosted with ❤ by GitHub

4634 (accompanying solid…)

here we go.

eine halbpädagogische seite, die solid etc. erklärt, wurde ins leben gerufen. die sprache ist deutsch und es sind einige primer, eine linkliste sowie contact zu solidweb enthalten. wir treffen uns im cyberspace unter https://gitter.im/solid/chat und es gibt zur zeit 10 Pod-Provider, die man https://ewingson.solidcommunity.net/public/ttl/pod-provider.ttl hier als linked data in turtle findet. das solidoverse wächst. für 168 öcken geht es zum beispiel im november weiter, wenn alles gutgeht.

ein screenshot ist angefügt.

solid server project
https://www.serverproject.de/t7/

https://www.serverproject.de/t7/

4187 (services.json)

{
	"idps": [
		{
			"url": "https://inrupt.net/",
			"icon": "https://inrupt.com/themes/custom/solid/logo.svg",
			"icon_bg": "#ffffff",
			"title": "inrupt.net",
			"title_color": "#fff",
			"policyURL": "https://inrupt.net",
			"description": "inrupt.net is a public server provided by Inrupt, Inc.",
			"btn_bg": "#43C47A",
			"btn_color": "#fff"
		},
		{
			"url": "https://solid.community/",
			"icon": "https://solid.inrupt.com/themes/custom/solid/logo.svg",
			"icon_bg": "#333748",
			"title": "solid.community",
			"title_color": "#fff",
			"policyURL": "https://solid.community",
			"description": "solid.community is a public server for early adopters of Solid.",
			"btn_bg": "#43C47A",
			"btn_color": "#fff"
		},
		{
			"url": "https://dev.inrupt.net/",
			"icon": "https://solid.inrupt.com/themes/custom/solid/logo.svg",
			"icon_bg": "#333748",
			"title": "dev.inrupt.net",
			"title_color": "#fff",
			"policyURL": "https://inrupt.net",
			"description": "dev.inrupt.net is a public development Server of Inrupt, Inc.",
			"btn_bg": "#43C47A",
			"btn_color": "#fff"
		},
		{
			"url": "https://solidweb.org/",
			"icon": "https://www.serverproject.de/logo2.png",
			"icon_bg": "#333748",
			"title": "solidweb.org",
			"title_color": "#fff",
			"policyURL": "https://www.serverproject.de/files/solidweb_org_terms.txt",
			"description": "solidweb.org is a public Solid server based in Germany which is in an experimental state.",
			"btn_bg": "#43C47A",
			"btn_color": "#fff"
		},
		{
			"url": "https://solid.authing.cn/",
			"icon": "https://usercontents.authing.cn/client/logo@2.png",
			"icon_bg": "#333748",
			"title": "solid.authing",
			"title_color": "#fff",
			"policyURL": "https://solid.authing.cn",
			"description": "solid.authing is a public solid server deployed in China",
			"btn_bg": "#43C47A",
			"btn_color": "#fff"
		},
		{
			"url": "https://solid.open.ac.uk/",
			"icon": "https://www.liberaldictionary.com/wp-content/uploads/2018/12/open-university.png",
			"icon_bg": "#333748",
			"title": "solid.open.ac.uk",
			"title_color": "#fff",
			"policyURL": "http://www.open.ac.uk",
			"description": "solid.open.ac.uk is a public Solid server based in the UK.",
			"btn_bg": "#43C47A",
			"btn_color": "#fff"
		}
		
	]
}

3761 (status and concept)

we have an ip and a fqdn on a dedicated machine

we have cert and wildcard-cert

we have apache with a redirect-message in /var/www/html

we have nodejs amd npm

we have solid running on 8443

we have successfully created an account

we can view the hp and the card

we can’ t log in

we will continue with nginx and reverse proxy (//edit: things turned out we went with apache)

communication is mostly read and have server listed on github

all of this is a sparetime project

just like the title of this blog says since 2012

experiment and exercise

just follow your nose