This is great!

It was a good read. I will read it again, more thoroughly.

Shall we create a new XEP for Atom Activity Streams?

I think, that doing so would definitely be an incentive to the
developers of Friendica to extend support for XMPP.

I have forwarded your message to Friendica.

https://github.com/friendica/friendica/issues/15306

Schimon

On Tue, 11 Nov 2025 12:55:14 +0100
Ralph Meijer <[email protected]> wrote:

> Everything old is new. I've worked on this quite extensively at
> Mediamatic in 2008-2011. Have a look at
> <https://ralphm.net/blog/2011/02> and
> <https://ralphm.net/publications/fosdem_2011/>.
> 
> On 11 November 2025 10:13:41 CET, Schimon Jehudah <[email protected]>
> wrote:
> >Good day
> >
> >I have elaborated about it to the Movim project.
> >
> >https://github.com/movim/movim/issues/1488
> >
> >And I have two additional rationals.
> >
> >* Utilizing Activity Streams would allow to set icons and photos to
> >  Atom Over XMPP feeds, which is currently not possible because Atom
> >  Over XMPP only include element "atom:entry", and does not include
> >  element "atom:feed".
> >
> >* Utilizing Activity Streams would also to set a different icon and
> >  photo representations by *context* (e.g. family, sports, traveling,
> >  exploring, et cetera).
> >
> >And this is an argument for future concerns.
> >
> >* As with Atom Over XMPP (XEP-0277 and XEP-0472), some people might
> >  justly ask for RSS Over XMPP; and adopting Atom Activity Streams
> >  would significantly assist in refuting an argument to add a new XEP
> >  for RSS Over XMPP.
> >
> >Kindly,
> >Schimon
> >
> >On Mon, 10 Nov 2025 08:36:38 +0200
> >Schimon Jehudah <[email protected]> wrote:
> >  
> >> Good day.
> >> 
> >> I have explored the "Atom Activity Streams" documents of Friendica.
> >> 
> >> https://activitystrea.ms/specs/atom/1.0/
> >> 
> >> I have further added rendering capabilities to an RSS extension.
> >> 
> >> https://greasyfork.org/scripts/465932-newspaper-syndication-feed-reader
> >> 
> >> 
> >> Proposal
> >> --------
> >> 
> >> Since Atom Activity Streams documents can be delivered as a single
> >> "atom:entry" element, as so with XMPP PubSub Node Items; then, it
> >> might be beneficial to mention "Atom Activity Streams" in the XEP
> >> specifications of Atom Over XMPP (XEP-0277 and XEP-0472).
> >> 
> >> 
> >> Rational
> >> --------
> >> 
> >> Even though, as it seems, an Atom Activity Streams document is, as
> >> with Atom Over XMPP, a single "atom:entry" element, with a couple
> >> of XML namespaces, this would stimulate people to:
> >> 
> >> * Utilize XMPP PubSub Node Items in an independent fashion, without
> >>   compiling an Atom Syndication Format document; and
> >> 
> >> * Consider interoperability with Friendica and other platforms that
> >>   produce Atom Activity Streams documents, and also Json Activity
> >>   Streams documents, which Nostr utilizes.
> >> 
> >> * Consider interoperability of projects with XMPP.
> >> 
> >> * Motivate projects, such as Friendica to extend support of XMPP.
> >> 
> >> 
> >> XML Namespace
> >> -------------
> >> 
> >> The namespaces that are utilized by Friendica, and may be relevant,
> >> are:
> >> 
> >> xmlns="http://www.w3.org/2005/Atom";
> >> xmlns:at="http://purl.org/atompub/tombstones/1.0";
> >> xmlns:activity="http://activitystrea.ms/spec/1.0/";
> >> xmlns:dfrn="http://purl.org/macgirvin/dfrn/1.0";
> >> xmlns:georss="http://www.georss.org/georss";
> >> xmlns:media="http://purl.org/syndication/atommedia";
> >> xmlns:ostatus="http://ostatus.org/schema/1.0";
> >> xmlns:poco="http://portablecontacts.net/spec/1.0";
> >> xmlns:statusnet="http://status.net/schema/api/1/";
> >> xmlns:thr="http://purl.org/syndication/thread/1.0";
> >> 
> >> 
> >> Sample
> >> ------
> >> 
> >> Herein attached an Atom Activity Streams document. Source:
> >> 
> >> https://my-place.social/display/feed-item/107999490.atom
> >> https://my-place.social/display/1c9fc4fa-f51b9f6f654d0bd7-7c3a0251
> >> https://piaille.fr/@movim/115519544289510132
> >> 
> >> 
> >> Kind regards,
> >> Schimon  
> >_______________________________________________
> >Standards mailing list -- [email protected]
> >To unsubscribe send an email to [email protected]  
_______________________________________________
Standards mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to