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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

sl007@digitalcourage.socialS

sl007@digitalcourage.social

@sl007@digitalcourage.social
About
Posts
21
Topics
0
Shares
0
Groups
0
Followers
0
Following
0

View Original

Posts

Recent Best Controversial

  • Sage noch einer, der ÖRR sei neutral und verfolge keine politische Agenda.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    RE: https://mastodon.social/@nerstix/116042109952078781

    @bjoernsta
    Warum macht Ihr die Mediathek jetzt mit google?
    https://digitalcourage.social/@nerstix@mastodon.social/116042110143050220
    Warum sagt Ihr es nicht vorher proaktiv? Schämt Ihr Euch? Es reicht.

    Wenn das ZDF helfen soll, sagt einfach Bescheid.

    @NDR
    @tagesschau
    Lest Ihr, was ehemalige Mitarbeitende schreiben?

    Könnt Ihr auch das hier erklären, warum Ihr ein derart desinformatives Framing betreibt um ungeniert Faschismus in Deutschland zu normalisieren ?
    https://digitalcourage.social/@Nike_Leonhard@literatur.social/116044840370804852
    Es reicht.

    Uncategorized

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @julian

    PS - just btw;
    about inventaire I am sharing currently photobooks for free rent in Dortmund, Germany
    https://inventaire.io/users/sl007
    they have also nice use for JSON-LD re. books /authors etc. https://data.inventaire.io/ like so many software in fedi.
    If you ask the redaktor Service Actor for Place (`Question`) to find you a waffle restaurant in Amsterdam serving blue syrup near a train station then we do also use SPARQL like them - without the AI bullshit - just cause millions of friendly humans contributing to wd and OSM …

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @julian

    and then
    1) machine gets thread (cause is JSON-LD by known/allowed `generator`)
    2) machine fetches or gets cached wikidata entry about Berlin and displays the card (kind of "infobox" then).
    .. from the named "SpecialEntitiyData" of wikidata which is JSON-LD as well.
    3) machine is happy

    apart from our tools, I need to credit Max Lath who is doing inventaire, the federated book library and did a lot of previous work for wiki JSON-LD like the wonderful https://github.com/maxlath/wikibase-sdk

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @julian

    well, but that is _exactly_ the same of the official Social CG meetings !

    "This context property is the URL of the NodeBB topic."
    vs.
    "The context property should be used to identify the context in which the object appears in, form a common topic or group content. This can be a well known JSON-LD vocabulary or any ActivityPub Object useful for the implementation."
    vs
    https://www.w3.org/TR/activitystreams-vocabulary/#dfn-context :

    „Identifies the context within which the object exists or an activity was performed.
    The notion of "context" used is intentionally vague. The intended function is to serve as a means of grouping objects and activities that share a common originating context or purpose. An example could be all activities relating to a common project or event. “

    and I am glad cause, as said
    "context": [
    "https://threadiversesoftware.example.org/thread/123",
    "https://www.wikidata.org/wiki/Special:EntityData/Q64 "
    ];
    then says:
    "Hi machine, I am in the context of thread 123 about Berlin."

    and then

    🧵 1/2

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @julian

    Is there a W3C minutes or kind of a meeting-protocol|spec. about this use of context?

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @julian

    ^ what I mean :

    "context": [
    "https://threadiversesoftware.example.org/thread/123",
    "https://www.wikidata.org/wiki/Special:EntityData/Q64 "
    ];

    then says:
    "Hi machine, I am in the context of thread 123 about Berlin."

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @julian

    Can you specify "threadiverse" software cause like all properties which are not marked as "functional" in the ActivityPub Spec, `context` is an Array and I do not see any problem …

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @julian

    hm, strange. I would really not ignore all the official ActivityPub meetings between 2016 and 2014 🙂 Maybe it would be worth to read the W3C minutes of SocialCG 2019 ff
    Think, it _should_ have been 2019 or 2021 cause 2021 it wasn't on the "waitlist" anymore :https://socialhub.activitypub.rocks/t/2021-01-09-socialcg-meeting-fep/1246

    But:
    It dates back to 2020 https://socialhub.activitypub.rocks/t/context-vs-conversation/578 and after mastodon and pleroma agreed to the us , the 2 Social CG meetings are linked by me in the thread.
    Then we had the 2020 brilliant Conf.

    So, well, we use it for ActivityPub spec says and what was decided there by all …

    mastodon is _not_ able to introduce breaking changes to a W3C standard
    Just FYI.

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @kopper @hongminhee @julian

    anyway, if you like RDF and `content` is html how about RDFa ?
    For us it would work similar. If we have any "convention" before we stop writing it might save time of rewriting 🙂

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @kopper @hongminhee @julian

    if I see wd: in lets say 3 of 12 AP software, I know tha I can give the user wikibase support.

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @kopper @hongminhee @julian

    just btw, we had many W3C Social CG meetings about the importance and how to use the as:context property - not the JSON-LD @context and we all agreed.
    About 30-40 devs attended.
    Between 2016 and 2024 I attended basically any meeting. I felt that using wikidata urls in as:context was nice for anyone.

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @kopper @hongminhee @julian

    it is just damned simple, your as: Client can do so much by asking wikidata, OSM, federated geocoding and not our system. When you use a property for the first time, the client can cache its names in the languages of the user etc.

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @kopper

    ah, no - that is a misunderstanding!

    Anyone can feel free to represent the texts only and the user at least "knows" it.
    But the thing for Public Broadcasters means 47mio. users in DE alone and given the unified codebase for the 5 projects _these_ softwares will interpret it.
    It does JSON-LD you could just check by asking for any JSON-LD e.g. Q1055 (Hamburg) - it is content-negotiation.
    The taxiteam software is funded by the German yellow cabs - the official ones (!) the codename is FCKUBR 😉 and I have no doubt about adoption fortunately.

    Maybe we can work out better examples …

    @hongminhee @julian

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @kopper @julian @hongminhee

    incl.
    - the properties in all the languages of the world
    - the knowledge of the world in all the languages
    - the wikidata relations and qualified statements including the nameMap etc. and all the urls to all wikiprojects incl. their languages and knowledge

    How else could I say to other softwares if they want all users qualified data, use wikidata vocabulary?
    wikipedia, wikidata, EBU, Public Broadcasters, taxi data is _all_ JSON-LD …

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @kopper
    @julian
    @hongminhee

    hm, we really need to differentiate between users responsibility and dev responsibility.

    Not sure if Hong saw the draft about the AP kv thing, it supports either JSON-LD fields _or_ as:attachment / as:context …
    wtf do I want to say.

    user story:
    We are working on 2 major and 3 projects fulltime which is
    - federation of wikibase / wikidata
    - federation of Public Broadcasters https://www.publicmediaalliance.org/public-broadcasters-create-public-spaces-incubator/
    and these https://codeberg.org/Menschys/fedi-codebase

    Let's say we want to federate a Country, then all the knowledge is sent in `attachment` with the fully qualified qikidata url in `context` [as:context - not @context ! - this is so confusing :)]
    For example the according entries from the PressFreedomIndex `collection` (co-founder of freelens here 🙂

    But anyway, the idea about having
    "wd": "https://www.wikidata.org/wiki/Special:EntityData/",
    "wdt": "https://www.wikidata.org/prop/direct/" in the `@context` was that any user can consume and federate wikibase
    incl.
    🧵 1/2

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @julian @hongminhee

    PS, I am using the official JSON-LD processor of Manu and contributors, if support in any language is lacking, we just speak to the JSON-LD Group (glad about the 2 webintents coming together now as well ) …
    Cause we are social …

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @julian

    Manu, maker of JSON-LD who also helped with the AP Confs, made this nice video https://www.youtube.com/watch?v=vioCbTo3C-4

    JSON-LD is a normative reference to ActivityPub. The context of AP is only 1 line, maybe 4 if you support the official extensions. It does not make anything much larger.

    It is for example important if you want to consume the federated wikipedia, wikidata, European Broadcasting Union or these Public Broadcasters https://www.publicmediaalliance.org/public-broadcasters-create-public-spaces-incubator/ but also to know that e.g. mobilizon uses schema.org for addresses.

    I give you an example, if you include
    "mz": "https://joinmobilizon.org/ns#", "wd": "https://www.wikidata.org/wiki/Special:EntityData/",
    "wdt": "https://www.wikidata.org/prop/direct/"

    in your context, then you know about mobilizon extension but also the whole common knowledge of the world …
    I like that, now you can support the whole vocabulary of wikipedia and wikidata which is just JSON-LD.
    You get it in all the languages of the world including the properties name.
    No problem, if others don't support it, but sad for users.

    @hongminhee

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @mat
    Just btw, this is 7 years old https://www.reddit.com/r/chess/comments/94ubnd/chess_over_activitypub/ but anyway

    However, given that I have, including immers and redaktor, at least 3 apps where I can use the first chess spec.:
    if more than 2 implementations will also support this second chess specification, I will do so too.

    @julian

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @mat Has a reason, just wrote it to @julian in a DM, just didn't want to post public.

    Not sure if you visited the link. This _was_ the community approval …
    Immers was famous and we had some official Social CG meetings where I linked one where thousands of community people attended (?)
    The W3C Social CG _is_ the Community (?)
    Meanwhile even Public Spaces Incubator uses it which is to my best knowledge the largest upcoming iimplementor by far.
    I mean apart from that it is pretty obvious after the meeting where we talked about "factual" vs "fictional".
    mastodon has nothing to do with this. The majority of projects count in a democracy. We had a demo playing chess between 4 softwares.

    Doing the official AP Conf and becoming elected Policy Lead, I had always asked the community. For 20 years 😞
    https://conf.tube/c/apconf_channel/videos

    Not sure if anyone did read the "Conformance Section" of ActivityPub. https://www.w3.org/TR/activitypub/#conformance
    It is section 2 - You have to support "The Entirety"...
    If mastodon does not it is not ActivityPub.

    Fedi fedify jsonld fedidev activitypub

  • I have deeply mixed feelings about #ActivityPub's adoption of JSON-LD, as someone who's spent way too long dealing with it while building #Fedify.
    sl007@digitalcourage.socialS sl007@digitalcourage.social

    @julian @mat

    We implemented this standard and you can create / describe your rooms [Place, `redaktor:fictional`] and the chessboard is just a geohash as described in the geosocial CG so the use is the same, just `redaktor:fictional` too,
    You load the Collection of Chessfigures (pawn1 ...) can name them, they `Travel` over the chessboard ant the `Arrive` describes the `result`.
    As always you can get very detailed with wikidata properties and entities but bare AS Vocabulary is enough.
    In the end you have a Collection for the Travels which is your played game which you can replay or do whatever with.

    But you can still install immers - it is worth a try https://github.com/immers-space

    The reason for its end are the same as for the gup.pe groups and I hope people konw about it …

    Fedi fedify jsonld fedidev activitypub
  • Login

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