GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Evan Prodromou (evan@cosocial.ca)'s status on Sunday, 15-Sep-2024 21:53:35 JST Evan Prodromou Evan Prodromou
    • Terence Eden
    • thisisaaronland

    @thisisaaronland @Edent one nice thing is that we already have a big-ass social vocabulary defined for AS2.

    So we could pick a prefix like ap: and just use properties like ap:type=Event (override the content type) and ap:startTime=2024-09-15T09:00:00Z and there we go.

    Users of platforms that implement the ActivityPub API can post extensible activities directly. Those using more constrained APIs can fall back to machine tags.

    In conversation Sunday, 15-Sep-2024 21:53:35 JST from cosocial.ca permalink

    Attachments


    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Sunday, 15-Sep-2024 22:00:21 JST Evan Prodromou Evan Prodromou
      in reply to
      • Terence Eden
      • thisisaaronland

      @thisisaaronland @Edent for geotagging specifically, it would be nice to use Curies for the values so you could use different place vocabularies.

      So, here, I'm showing my location using a Wikidata item.

      ap:location=wd:Q3304955

      And here I'm using an OpenStreetMap relation:

      ap:location=osm:7950480

      However, I'm not sure the value parts of machine tags are allowed to be that rich.

      In conversation Sunday, 15-Sep-2024 22:00:21 JST permalink

      Attachments


    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Sunday, 15-Sep-2024 23:50:05 JST Evan Prodromou Evan Prodromou
      in reply to
      • Terence Eden
      • thisisaaronland

      @thisisaaronland @Edent tight.

      Another question: since they both match the pattern something:other=third how can I tell that the first example is an URL and the second example is a machine tag?

      (1) https://google.com/search?q=machine+tag
      (2) dc:topic="machine tags"

      I think the first is not a machine tag because of the "/" and "?" and "." characters. I think it's probably a good rule of thumb to avoid the most common URL protocols (http, https, ftp, ...) as a namespace.

      In conversation Sunday, 15-Sep-2024 23:50:05 JST permalink

      Attachments

      1. machine tag - Google 検索
    • Embed this notice
      thisisaaronland (thisisaaronland@orthis.social)'s status on Sunday, 15-Sep-2024 23:50:06 JST thisisaaronland thisisaaronland
      in reply to
      • Terence Eden

      @evan @Edent the spec, such as it is, says the value / being everything after “=“ / can be anything including I suppose a whole other machine tag

      In conversation Sunday, 15-Sep-2024 23:50:06 JST permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Sunday, 15-Sep-2024 23:57:01 JST Evan Prodromou Evan Prodromou
      in reply to
      • Terence Eden
      • Chris Messina
      • thisisaaronland

      @thisisaaronland @Edent Finally, did you ever discuss machine tags x hashtags with @chrismessina ?

      In particular, for machine tags inline in the text, should we use a hash character prefix, or not?

      #ns:pred=val

      OR

      ns:pred=val

      I think the second one is preferable. The first one won't match most (?) hashtag identification regexes, with the punctuation in the middle. And I think the machine tag syntax is distinct enough that it can be matched on its own.

      Downside? People are used to hashtags.

      In conversation Sunday, 15-Sep-2024 23:57:01 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.