#social 2019-02-25

2019-02-25 UTC
xmpp-social, jacky, tantek, martijnvdven, sknebel and cwebber joined the channel; vitalyster left the channel
#
Gargron
hey cwebber I have a question
#
Gargron
the Question type is an activity, rather than an object, which is super weird
#
Gargron
can i Create/Announce a Question?
#
Gargron
and Delete?
#
tantek
Gargron, I would tend to agree. I think of a Question as a post type, an object
#
tantek
we've done some very light documentation here, could definitely be expanded with more examples etc. https://indieweb.org/question
#
Gargron
I'm talking about ActivityPub/ActivityStreams, sorry
#
tantek
Gargron, I'm talking from a user perspective, independent of plumbing/protocol
#
Gargron
right. in that case I agree
#
Gargron
it's not even "Ask", "Question" is a strange keyword to make an activity
#
tantek
agreed
#
Gargron
I'm working on polls in Mastodon
#
tantek
cool!
#
Gargron
So my idea is to just use "Question" instead of "Note" for toots that have a poll attached
#
tantek
I guess that's the closest thing
#
tantek
I kinda feel like an open ended Question is a little different from a Poll with Choices
#
tantek
though I guess a Poll could map to a Question?
#
tantek
feels odd to not be able to model the "possible choices" aspect
#
Gargron
there is no Poll
#
Gargron
the Question type supports oneOf/anyOf arrays of answers
#
Gargron
so it's intended to be a multiple-choice thing
#
nightpool[m]
if we were going to make Question an activity, what would it's object even be?
#
Gargron
its an IntransientActivity so it has no object
#
Gargron
i dont see a reason why its not simply an Object though
#
nightpool[m]
ah.... hm
#
aaronpk
"question" sure sounds like an object to me
#
aaronpk
since in theory, there had to be two implementations of every feature in activitystreams in order for it to get to REC, what are the implementations of Question and how do they handle it?
cwebber2 joined the channel
#
cjslep[m]
There's some non-obvious pitfalls to making an Activity the "object" in another Activity. I made a post discussing specifically if the outer Activity is an "Update" here: https://socialhub.network/t/updating-an-offer/413/4
#
Gargron
i am not aware of any implementations
#
cjslep[m]
In that particular discussion, the "should have been an Object instead of Activity" is an Offer type.