#social 2019-04-07

2019-04-07 UTC
naturzukunft, xmpp-social and vitalyster joined the channel; vitalyster left the channel
#
jdormit[m]
Is it valid for a client to address an activity to a Link object and expect the server to resolve the Link into an actor and deliver it?
#
rialtate[m]
Like rel=me? Don't think anything supports it and sounds very strange to me. How did this come up?
biodan joined the channel
#
jdormit[m]
Like the ActivityStreams Link object type
#
biodan
For this summer I intend to implement pixelfed-like stories on GS, any suggestions on how it should work? (cc: dansup)
#
rialtate[m]
jdormit: yes but why would you address something to a Link object? What does that even mean in human terms?
#
nightpool[m]
a Link is not an Actor
#
jdormit[m]
Hmm yeah I think I'm overthinking stuff again
#
nightpool[m]
`to: "https://cybre.space/@nightpool` works because it's just referencing the actor object, but `to: {type: "Link", href: "https://cybre.space/@nightpool}` doesn't make any sense.
#
jdormit[m]
That makes sense
#
cjslep[m]
I think the 'range' of the 'to' property in ActivityStreams is only descendants of "Object", which is explicitly disjoint from "Link" types and so it would be invalid to stuff a Link into a 'to' property.
#
cjslep[m]
Whereas JSON-LD permits using an IRI reference in place of any value, so addressing ` 'to': 'https://example.com/addison' ` is using a whole different concept than the Link ActivityStreams type.
#
nightpool[m]
yep
#
nightpool[m]
that's basically what I said
#
cjslep[m]
Yes, we're in agreement. I just wanted to be sure to emphasize the nuance of one being a JSON-LD structure concept (1 layer down) and the other an ActivityStreams Vocabulary choice (surface level semantics). Despite appearing to be very similar.
labs[m] joined the channel
#
jdormit[m]
cjslep: ah that makes sense, thank you for explaining!
vitalyster left the channel