Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

So, an interesting issue came up in the #Fedify repo that I've been thinking about: [#629].

  • So, an interesting issue came up in the #Fedify repo that I've been thinking about: #629.

    You know how every #fediverse server uses schema:PropertyValue in actor attachment for profile metadata fields (like “Website”, “GitHub”, etc.)? Turns out, strict #AS2 validators like browser.pub reject it, because the AS2 spec says attachment should only contain Object or Link—and PropertyValue is a schema.org type, not an Activity Streams 2.0 type.

    The thing is, we can't just drop the type like we did with Endpoints (#576), because Mastodon and others rely on seeing "type": "PropertyValue" to render profile fields. But at the same time, it's technically not spec-compliant.

    I'm leaning towards writing a #FEP to formalize this existing practice rather than trying to invent a new type (like toot:PropertyValue extending Object), which would be a nightmare to migrate across the whole fediverse.

    What do you all think? Has anyone else run into this? Would love to hear thoughts from implementers and spec folks.

    #fedidev #ActivityPub #ActivityStreams #ActivityStreams2 #AS2 #PropertyValue


Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • Happy new year 🎉

    Fediverso wordpress activitypub fediverse automattic
    1
    0 Votes
    1 Posts
    10 Views
    Happy new year 🎉We’ve just shipped a new patch release (7.8.3 & 7.8.4) of the #WordPress #ActivityPub plugin, bringing a range of fixes and improvements.* Improved compatibility with Akismet, ClassicPress and Polylang* Fixed visibility default handling for old post* Improved the handling of Hashtags* Fix Follow requests from PixelfedThanks @maxheadroom @jeremy and @linos for your contributions!https://github.com/Automattic/wordpress-activitypub/releases/tag/7.8.3#Fediverse #Automattic
  • 0 Votes
    15 Posts
    61 Views
    trwnh@mastodon.social Yes, you're right. There are nuances and situations where you would explicitly not want to inherit the root object's context. I am dealing with the typical day-to-day use case of replying to an object with the expectation that is be part of the same existing context. However I am more than happy to make this clear in the FEP and spell out alternative situations where context inheritance would not apply. The situation I found myself in was one where anybody can (and does) include whatever context they want. In that case, it's difficult to determine whether disparate contexts are actually referring to a common set of the same objects, or whether they were disparate on purpose (i.e. a fork.) To that end, it meant that as a receiver there was no guarantee that any contexts I'd be sent would map to any contexts I know. Strict root-level inheritance for the common use-case would at least disambiguate a lot of this.
  • 0 Votes
    1 Posts
    10 Views
    "Hitler" user names is not a moderation problem, it's an admin problem and it's trivial to fix.Just block any instance with clueless admins. The remaining network is the awesome one."Moderation" is a real thing but it's much easier when some incompetent admin is not letting Nazis in the door.#ActivityPub #Mastodon
  • 0 Votes
    3 Posts
    28 Views
    Right, everyone, I spoke to @seengoals and the two account creation attempts on different friendly servers (https://gaza-verified.org/guide#servers/) was actually him.He hadn’t realised this was against the rules.I’ve now asked him if he does actually one to migrate to one of the two servers as it will help us to protect his account better in the future or if he wants to stay on mastodon.social.I will update both admins with his decision and we’ll sort it out.(He has to travel for Internet access and it isn’t safe so bear with us.)For the time being, his only verified account is @seengoals But it wasn’t the insulin scammer as we previously thought trying to impersonate him :)😮‍💨CC @trumpet @Admin