Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. @linos diskutiert mit der Community, wie man Events im Fediverse besser machen kann, so dass Termine föderieren.

@linos diskutiert mit der Community, wie man Events im Fediverse besser machen kann, so dass Termine föderieren.

Scheduled Pinned Locked Moved Uncategorized
fosdemsocialweb
39 Posts 5 Posters 15 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Sebastian LasseS Sebastian Lasse

    @Sascha
    Obiger Context Link basiert wie das Fedi auch auf "Content-Negotiation", es liefert Dir im Browser eine html Seite aber MAschinen das maschinenlesbare Format, welches sie anfordern (ActivityPub ist JSON-LD).

    Später kommen vielleicht spezialisierte Schachservices hinzu, wie `NYT:ChezzPuzzle` oder `FAZ:Schach` - dann kannst Du den Kontext erweitern und es stört nix.

    Bonus: Wenn es sich tatsächlich um ein physisch bedeutsames Schabrett handelt, beschreibe es in https://www.w3.org/TR/activitystreams-vocabulary/#dfn-instrument - z. B. "Mein handgeschnitzes Schachbrett mit gelöteten Dschungel-Figuren" und einem Foto.

    @mschfr

    Sascha Foerster :bonndigital:S This user is from outside of this forum
    Sascha Foerster :bonndigital:S This user is from outside of this forum
    Sascha Foerster :bonndigital:
    wrote last edited by
    #29

    @sl007 @mschfr So, danke, reicht. Ich habe jetzt Knoten im Kopf vor lauter Standards 🙈 Ich freue mich auf unsere erste Schachrunde mit Geohashes in virtuellen Locations! 🙂

    Sebastian LasseS 2 Replies Last reply
    0
    • Sascha Foerster :bonndigital:S Sascha Foerster :bonndigital:

      @sl007 @mschfr So, danke, reicht. Ich habe jetzt Knoten im Kopf vor lauter Standards 🙈 Ich freue mich auf unsere erste Schachrunde mit Geohashes in virtuellen Locations! 🙂

      Sebastian LasseS This user is from outside of this forum
      Sebastian LasseS This user is from outside of this forum
      Sebastian Lasse
      wrote last edited by
      #30

      @Sascha

      Alle Links, die ich gepostet habe, verweisen auf den gleichen einen Standard. Es ist alles dasselbe Dokument, nur verschiedene Textstellen (?).

      Es ist doch eher andersrum;
      Es gab ja mal ein grosses föderiertes Schachprojekt in "immers.space".
      Dort haben wir gern gespielt … Hatte Django zu beigetragen. Er hatte diesen Talk https://fosdem.org/2026/schedule/event/QK7XSV-activitypub-c2s/

      Das war Schach in 3d und mit positional Audo und hatte Spaß gemacht.
      Also bevor es enden musste, weil einige Entwickelnde womöglich links der Mitte standen.

      @mschfr

      1 Reply Last reply
      0
      • Sascha Foerster :bonndigital:S Sascha Foerster :bonndigital:

        @sl007 @mschfr So, danke, reicht. Ich habe jetzt Knoten im Kopf vor lauter Standards 🙈 Ich freue mich auf unsere erste Schachrunde mit Geohashes in virtuellen Locations! 🙂

        Sebastian LasseS This user is from outside of this forum
        Sebastian LasseS This user is from outside of this forum
        Sebastian Lasse
        wrote last edited by
        #31

        @Sascha

        Hier ist ein Video https://www.youtube.com/watch?v=eZzeTXKzfjY
        Du musst es bloß installieren https://github.com/immers-space dann kann es losgehen.

        @mschfr

        Sebastian LasseS 1 Reply Last reply
        0
        • Sebastian LasseS Sebastian Lasse

          @Sascha

          Hier ist ein Video https://www.youtube.com/watch?v=eZzeTXKzfjY
          Du musst es bloß installieren https://github.com/immers-space dann kann es losgehen.

          @mschfr

          Sebastian LasseS This user is from outside of this forum
          Sebastian LasseS This user is from outside of this forum
          Sebastian Lasse
          wrote last edited by
          #32

          @Sascha
          Jedenfalls, können wir leider nicht ins Blaue denken. Alle geposteten Standard Links verweisen auf das gleiche Dokument von Evan.

          Es geht im Kern darum, die Daten so zu gestalten, das Instanzen im Monat 100 statt 5000 Euro ausgeben.
          Umgekehrt gesagt, aus 1 TB werden sonst 50TB, so was geht bei vielen Nutzenden schnell …
          Deshalb wäre es erst mal gut, wenn sich alle an dieses 1 Dokument halten …

          @mschfr

          Sascha Foerster :bonndigital:S Sebastian LasseS 2 Replies Last reply
          0
          • Sebastian LasseS Sebastian Lasse

            @Sascha
            Jedenfalls, können wir leider nicht ins Blaue denken. Alle geposteten Standard Links verweisen auf das gleiche Dokument von Evan.

            Es geht im Kern darum, die Daten so zu gestalten, das Instanzen im Monat 100 statt 5000 Euro ausgeben.
            Umgekehrt gesagt, aus 1 TB werden sonst 50TB, so was geht bei vielen Nutzenden schnell …
            Deshalb wäre es erst mal gut, wenn sich alle an dieses 1 Dokument halten …

            @mschfr

            Sascha Foerster :bonndigital:S This user is from outside of this forum
            Sascha Foerster :bonndigital:S This user is from outside of this forum
            Sascha Foerster :bonndigital:
            wrote last edited by
            #33

            @sl007 @mschfr

            Ein Grund, warum ich keine Zeit in Bluesky investiere. Ich finde die Dezentralität wichtig. Wir hatten https://bonn.blue als Domain gekauft und dann festgestellt, dass wir um mehr als ein kostenloses CDN (äh PDS) zu werden, ein paar Millionen Euro brauchen. 🙂 Schade, dann erstmal nicht. Insofern finde ich es auch wichtig immer die Folgen von Protokoll-Entscheidungen in der Entfaltung zu sehen. Unfassbar wichtige Arbeit und so schwierig in diesem Chaos aus Interessen.

            Sebastian LasseS 2 Replies Last reply
            0
            • Sebastian LasseS Sebastian Lasse

              @Sascha
              Jedenfalls, können wir leider nicht ins Blaue denken. Alle geposteten Standard Links verweisen auf das gleiche Dokument von Evan.

              Es geht im Kern darum, die Daten so zu gestalten, das Instanzen im Monat 100 statt 5000 Euro ausgeben.
              Umgekehrt gesagt, aus 1 TB werden sonst 50TB, so was geht bei vielen Nutzenden schnell …
              Deshalb wäre es erst mal gut, wenn sich alle an dieses 1 Dokument halten …

              @mschfr

              Sebastian LasseS This user is from outside of this forum
              Sebastian LasseS This user is from outside of this forum
              Sebastian Lasse
              wrote last edited by
              #34

              @Sascha
              Im Video spielt in der Mitte übrigens Will, der Entwickler gegen Erik Kemp, es ist föderiert, wir hatten es auch beim Congress während der Pandemie parallel benutz https://socialhub.activitypub.rocks/t/rc3-a-journey-to-the-federated-3d/1233 mit vielen Menschen. Und Beispiele 3D mit 2D Anwendungen gemacht.

              @mschfr

              Sebastian LasseS 1 Reply Last reply
              0
              • Sascha Foerster :bonndigital:S Sascha Foerster :bonndigital:

                @sl007 @mschfr

                Ein Grund, warum ich keine Zeit in Bluesky investiere. Ich finde die Dezentralität wichtig. Wir hatten https://bonn.blue als Domain gekauft und dann festgestellt, dass wir um mehr als ein kostenloses CDN (äh PDS) zu werden, ein paar Millionen Euro brauchen. 🙂 Schade, dann erstmal nicht. Insofern finde ich es auch wichtig immer die Folgen von Protokoll-Entscheidungen in der Entfaltung zu sehen. Unfassbar wichtige Arbeit und so schwierig in diesem Chaos aus Interessen.

                Sebastian LasseS This user is from outside of this forum
                Sebastian LasseS This user is from outside of this forum
                Sebastian Lasse
                wrote last edited by
                #35

                @Sascha

                Ich schreibe jetzt schnell ein Beispiel, das die Auswirkungen verdeutlichen kann. Schach ist dazu zu einfach, weil immer nur 2 spielen und wenig Daten föderiert werden müssen.

                Es enthält den 2025/2026 Cache aller Länder des Planet Erde (Q2) und deren Daten … stay tuna 🙂

                @mschfr

                1 Reply Last reply
                0
                • Sebastian LasseS Sebastian Lasse

                  @Sascha
                  Im Video spielt in der Mitte übrigens Will, der Entwickler gegen Erik Kemp, es ist föderiert, wir hatten es auch beim Congress während der Pandemie parallel benutz https://socialhub.activitypub.rocks/t/rc3-a-journey-to-the-federated-3d/1233 mit vielen Menschen. Und Beispiele 3D mit 2D Anwendungen gemacht.

                  @mschfr

                  Sebastian LasseS This user is from outside of this forum
                  Sebastian LasseS This user is from outside of this forum
                  Sebastian Lasse
                  wrote last edited by
                  #36

                  @Sascha

                  PS:
                  Ich habe 2 Sachen vergessen, die wichtig sind.

                  1/2
                  Du schriebst „Was ist mit Orten in Orten, wie z.B. Saal 118 im Trakt D des Campus Solbusch der Uni Brüssel. Oder: Raum FOSDEM? “

                  Dazu ist es echt megawichtig, die ActivityPub Spezifikationen einmal komplett zu lesen. Es ist 1 Standard. Wie überall bei verlinkten Daten, ist der Standard, das jede Eigenschaft **mehrere** Werte haben kann.

                  Wenn das nicht so ist, wäre die Eigenschaft mit "functional" gekennzeichnet.

                  Ein Ort kann also mehrere Orte enthalten.

                  Hier kommt es auf den Kontext an.
                  Wenn Orte nur temporär existieren, wie z. B. bei einem Event "Lightning Talk Bühne", "Tanzfläche", "Stiller Raum"/"Snoozleroom" kannst Du sie alle direkt in der `location` Eigenschaft speichern.
                  Wenn wie in Deinem Beispiel die Orte immer existieren würde ich sehr empfehlen, einmal eine hierarchische `OrderedCollection` für die ganze ULB anzulegen (macht optimalerweise die Uni Brüssel)

                  🧵 1/2

                  @mschfr

                  Sebastian LasseS 1 Reply Last reply
                  0
                  • Sebastian LasseS Sebastian Lasse

                    @Sascha

                    PS:
                    Ich habe 2 Sachen vergessen, die wichtig sind.

                    1/2
                    Du schriebst „Was ist mit Orten in Orten, wie z.B. Saal 118 im Trakt D des Campus Solbusch der Uni Brüssel. Oder: Raum FOSDEM? “

                    Dazu ist es echt megawichtig, die ActivityPub Spezifikationen einmal komplett zu lesen. Es ist 1 Standard. Wie überall bei verlinkten Daten, ist der Standard, das jede Eigenschaft **mehrere** Werte haben kann.

                    Wenn das nicht so ist, wäre die Eigenschaft mit "functional" gekennzeichnet.

                    Ein Ort kann also mehrere Orte enthalten.

                    Hier kommt es auf den Kontext an.
                    Wenn Orte nur temporär existieren, wie z. B. bei einem Event "Lightning Talk Bühne", "Tanzfläche", "Stiller Raum"/"Snoozleroom" kannst Du sie alle direkt in der `location` Eigenschaft speichern.
                    Wenn wie in Deinem Beispiel die Orte immer existieren würde ich sehr empfehlen, einmal eine hierarchische `OrderedCollection` für die ganze ULB anzulegen (macht optimalerweise die Uni Brüssel)

                    🧵 1/2

                    @mschfr

                    Sebastian LasseS This user is from outside of this forum
                    Sebastian LasseS This user is from outside of this forum
                    Sebastian Lasse
                    wrote last edited by
                    #37

                    @Sascha
                    … referenziert diese für z.B. "osm:d220s"
                    (das ist https://www.openstreetmap.org/relation/13699100 - einfach die relation id in base32) und für "u1515d" und evtl 2 angrenzenden Quadreten siehe https://geohash.softeng.co/u1515d

                    ---
                    2) Falls Du viel Schach spielst:
                    Im Video können z. B. alle ein Schach-Raum erstellen, dieser enthält das Brett und andere Orte, z.B. Alice Wunderwalld oder so…
                    Das Beispiel mit `instrument` wäre das Brett, dann könnte das Bild Deines Bretts statt dem schwarz-weissen im Video verwendet werden.

                    Jede Schach-Figur ist ein virtueller ActivityPub Actor, der von A nach B reisen kann `Travel` und ankommen `Arrive` - das `Arrive` hat ein result, z.B. "Schach matt" - das bildet jeden Zug ab.

                    Also z.B. "Sascha zieht Bauer1 (typ Schachfigur und Bauer) von A nach B. Bauer1 schlägt Bauer3 von Alice".

                    Dann kannst Du hinterher die Partie föderieren, abspielen oder was auch immer sonst prof. Schachsoftware kann. Nur mit ActivityPub.
                    Warum ist Clemens eigentlich nicht mehr im thread? Wir machen das zusammen …
                    @mschfr

                    1 Reply Last reply
                    0
                    • Sascha Foerster :bonndigital:S Sascha Foerster :bonndigital:

                      @sl007 @mschfr

                      Ein Grund, warum ich keine Zeit in Bluesky investiere. Ich finde die Dezentralität wichtig. Wir hatten https://bonn.blue als Domain gekauft und dann festgestellt, dass wir um mehr als ein kostenloses CDN (äh PDS) zu werden, ein paar Millionen Euro brauchen. 🙂 Schade, dann erstmal nicht. Insofern finde ich es auch wichtig immer die Folgen von Protokoll-Entscheidungen in der Entfaltung zu sehen. Unfassbar wichtige Arbeit und so schwierig in diesem Chaos aus Interessen.

                      Sebastian LasseS This user is from outside of this forum
                      Sebastian LasseS This user is from outside of this forum
                      Sebastian Lasse
                      wrote last edited by
                      #38

                      RE: https://en.osm.town/@osm_tech/116024306445629518

                      @Sascha
                      PS. OpenStreetMap gerade so:
                      https://digitalcourage.social/@osm_tech@en.osm.town/116024306626175181 – so etwas wird in taxiteam keinesfalls passieren. Föderiertes geocoding reduziert die requests zu OSM auf ein Minimum. Es hat auch alles viel mit Respekt zu tun ...

                      @mschfr

                      1 Reply Last reply
                      0
                      • Nik | Klampfradler 🎸🚲N Nik | Klampfradler 🎸🚲

                        @sl007 @clemensg @Sascha

                        Hier steht, wie man das macht: https://schema.org/Place

                        (Dafür müssten Fediverse-Entwickler allerdings mal ihre RDF- und Schema.org-Allergie ablegen und diese mächtigen Tools und die ganzen gelösten Probleme, die sie mitbringen, akzeptieren.)

                        André MenrathL This user is from outside of this forum
                        André MenrathL This user is from outside of this forum
                        André Menrath
                        wrote last edited by
                        #39

                        @nik @sl007 @clemensg @Sascha

                        Es ging konkret eher darum. Wer "besitzt" einen "Place", vor allem wenn IDs dazu Domaingebunden sind. Wir verwenden ja eh bereits viel schema.org, siehe der FEP.

                        1 Reply Last reply
                        2
                        0
                        • R AodeRelay shared this topic
                          R ActivityRelay shared this topic
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        Powered by NodeBB Contributors
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups