Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • 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 (No Skin)
  • No Skin
Collapse
We Distribute
  1. Home
  2. Fediverse
  3. ActivityPub
  4. Claire:A “quote post” is represented as an object with an Object Link (FEP-e232) to a “quoted object” using https://misskey-hub.net/ns#_misskey_quote as a link relation.

Claire:A “quote post” is represented as an object with an Object Link (FEP-e232) to a “quoted object” using https://misskey-hub.net/ns#_misskey_quote as a link relation.

Scheduled Pinned Locked Moved ActivityPub
1 Posts 1 Posters 21 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • silverpill@socialhub.activitypub.rocksS This user is from outside of this forum
    silverpill@socialhub.activitypub.rocksS This user is from outside of this forum
    silverpill@socialhub.activitypub.rocks
    wrote on last edited by
    #1
    Claire:

    A “quote post” is represented as an object with an Object Link (FEP-e232) to a “quoted object” using https://misskey-hub.net/ns#_misskey_quote as a link relation.

    Claire:

    Quote approval stamps are objects of the type QuoteAuthorization (http://joinmastodon.org/ns#QuoteAuthorization).

    Claire:

    The object attribute MUST reference the accepted quote post, the target attribute MUST reference the quoted object

    According to ActivityStreams Vocabulary, the domain of target is Activity. I suggest replacing QuoteAuthorization object with QuoteAuthorize activity, or maybe even with a standard Add activity where target is a quotes collection (similar to shares).

    Claire:

    An approval stamp can be revoked by Deleteing the stamp.

    If approval stamp is an activity, the approver could Undo it.

    Claire:

    the quote post author MUST send a Quote (http://joinmastodon.org/ns#Quote) activity to the author of the quote post,

    I guess this is a typo, and the text should be "to the author of the quoted post"?

    Claire:

    The quote post author MAY wait until they receive an Approve or Reject activity before sending the post’s Create activity to its intended audience.

    Claire:

    If the author of the quote receives an Approve activity, they MUST add a reference to its result in the approvedBy property of the relevant object link.

    In the previous section you talked about Accept(Quote) activity. Does Approve serve a different purpose, or it was supposed to be Accept too?

    Claire:

    If the quote post is considered acceptable, the original author MUST reply with an Accept activity with the Quote activity as its object

    The use of Accept/Approve and Reject activities appears to be aligned with FEP-5624. There is another approach to managing conversations, which comes from Streams and Hubzilla: Conversation Containers.

    The main difference between FEP-5624 and Conversation Conversation containers is in the scope of authority. If I understand it correctly, in FEP-5624 each reply is independent and interactions with it are controlled by its author. In Conversation Containers, the whole conversation is managed by the conversation owner (usually the author of a top-level post). This model has several benefits:

    • It enables synchronization of edits, deletions, replies, likes, boosts and other activities between conversation participants. Quote can be synchronized too.
    • Conversation owner can control the scope of the conversation and prevent its widening.
    • Containers can be used to implement groups and circles.

    What do you think of it?

    In this model, the Quote activity would be Add-ed to a collection activities representing conversation history, instead of being Accept-ed.

    1 Reply Last reply
    0
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Don't have an account? Register

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