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. General Discussion
  3. Hey @bonfire @mayel and crew, if you ever feel like putting a spec down to attach academic citations to #ActivityPub objects for your Open Science Network, ping me.

Hey @bonfire @mayel and crew, if you ever feel like putting a spec down to attach academic citations to #ActivityPub objects for your Open Science Network, ping me.

Scheduled Pinned Locked Moved General Discussion
activitypub
38 Posts 6 Posters 1.5k 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.
  • bonfire@indieweb.socialB bonfire@indieweb.social

    @julian

    That would be great! We anyway want to federate link preview metadata (I see there's https://helge.codeberg.page/fep/fep/8967/ though nobody seems to have implemented it yet) so it'd be great if it was done as an extension of that, so that non-scientific platforms can still show a subset of the preview information at least? And yeah looking to existing schemas to pull in sounds great, maybe we can collaborate on a FEP draft that just points to those and shows some examples?

    @mayel @jonny @smallcircles

    bonfire@indieweb.socialB This user is from outside of this forum
    bonfire@indieweb.socialB This user is from outside of this forum
    bonfire@indieweb.social
    wrote on last edited by
    #4

    @julian

    Related issues for reference (feel free to comment there too):
    https://github.com/bonfire-networks/bonfire-app/issues/1541
    https://github.com/bonfire-networks/bonfire-app/issues/1598

    @mayel @jonny @smallcircles

    1 Reply Last reply
    0
    • bonfire@indieweb.socialB bonfire@indieweb.social

      @julian

      That would be great! We anyway want to federate link preview metadata (I see there's https://helge.codeberg.page/fep/fep/8967/ though nobody seems to have implemented it yet) so it'd be great if it was done as an extension of that, so that non-scientific platforms can still show a subset of the preview information at least? And yeah looking to existing schemas to pull in sounds great, maybe we can collaborate on a FEP draft that just points to those and shows some examples?

      @mayel @jonny @smallcircles

      bonfire@indieweb.socialB This user is from outside of this forum
      bonfire@indieweb.socialB This user is from outside of this forum
      bonfire@indieweb.social
      wrote on last edited by
      #5

      Currently the UI preview component checks for many different field names for each info, eg: `e(@metadata, "datePublished", nil) || e(@metadata, "publication-date", nil) || e(@metadata, "date", nil) || e(@metadata, "created", "date-time", nil) || e(@metadata, "DC.date", nil) || e(@metadata, "citation_publication_date", nil)` because the data is ingested from multiple sources in different formats, so would be great to instead transform it into a single schema at ingest.

      Link Preview Image
      bonfire_ui_social/lib/components/activity/media/papers at main Β· bonfire-networks/bonfire_ui_social

      UI components for Bonfire:Me and Bonfire:Social extensions - bonfire_ui_social/lib/components/activity/media/papers at main Β· bonfire-networks/bonfire_ui_social

      favicon

      GitHub (github.com)

      1 Reply Last reply
      0
      • bonfire@indieweb.socialB bonfire@indieweb.social

        @julian

        That would be great! We anyway want to federate link preview metadata (I see there's https://helge.codeberg.page/fep/fep/8967/ though nobody seems to have implemented it yet) so it'd be great if it was done as an extension of that, so that non-scientific platforms can still show a subset of the preview information at least? And yeah looking to existing schemas to pull in sounds great, maybe we can collaborate on a FEP draft that just points to those and shows some examples?

        @mayel @jonny @smallcircles

        bonfire@indieweb.socialB This user is from outside of this forum
        bonfire@indieweb.socialB This user is from outside of this forum
        bonfire@indieweb.social
        wrote on last edited by
        #6

        @julian

        Have you also looked at:

        1. https://schema.datacite.org
        2. DOI Kernel Schema
        3. ORCID seems to use CreativeWork from schema.org (we fetch orcid records in JSON but I'd have to double check what schema that's giving us) https://iphylo.blogspot.com/2020/01/orcid-serves-schemaorg-linked-data-via.html

        @mayel @jonny @smallcircles

        trwnh@mastodon.socialT julian@fietkau.socialJ 2 Replies Last reply
        0
        • bonfire@indieweb.socialB bonfire@indieweb.social

          @julian

          Have you also looked at:

          1. https://schema.datacite.org
          2. DOI Kernel Schema
          3. ORCID seems to use CreativeWork from schema.org (we fetch orcid records in JSON but I'd have to double check what schema that's giving us) https://iphylo.blogspot.com/2020/01/orcid-serves-schemaorg-linked-data-via.html

          @mayel @jonny @smallcircles

          trwnh@mastodon.socialT This user is from outside of this forum
          trwnh@mastodon.socialT This user is from outside of this forum
          trwnh@mastodon.social
          wrote on last edited by
          #7

          @bonfire @julian @mayel @jonny @smallcircles

          see also http://purl.org/spar/cito with an explainer at http://www.sparontologies.net/ontologies/cito

          julian@fietkau.socialJ 1 Reply Last reply
          0
          • bonfire@indieweb.socialB bonfire@indieweb.social

            @julian

            That would be great! We anyway want to federate link preview metadata (I see there's https://helge.codeberg.page/fep/fep/8967/ though nobody seems to have implemented it yet) so it'd be great if it was done as an extension of that, so that non-scientific platforms can still show a subset of the preview information at least? And yeah looking to existing schemas to pull in sounds great, maybe we can collaborate on a FEP draft that just points to those and shows some examples?

            @mayel @jonny @smallcircles

            julian@fietkau.socialJ This user is from outside of this forum
            julian@fietkau.socialJ This user is from outside of this forum
            julian@fietkau.social
            wrote on last edited by
            #8

            @bonfire I like FEP-8967, but my intuition is that citation information is kind of orthogonal to link previews. It could well make sense for software to emit/consume both, but if I'm federating an academic article like https://fietkau.science/content_interaction_public_displays, do I want to bundle 25 link previews? It seems incongruent to how those are used. More crucially, not every academic citation will have a URL, it might just be an old book with title + author + publisher + year.

            @mayel @jonny @smallcircles

            bonfire@indieweb.socialB 1 Reply Last reply
            0
            • julian@fietkau.socialJ julian@fietkau.social

              @bonfire I like FEP-8967, but my intuition is that citation information is kind of orthogonal to link previews. It could well make sense for software to emit/consume both, but if I'm federating an academic article like https://fietkau.science/content_interaction_public_displays, do I want to bundle 25 link previews? It seems incongruent to how those are used. More crucially, not every academic citation will have a URL, it might just be an old book with title + author + publisher + year.

              @mayel @jonny @smallcircles

              bonfire@indieweb.socialB This user is from outside of this forum
              bonfire@indieweb.socialB This user is from outside of this forum
              bonfire@indieweb.social
              wrote on last edited by
              #9

              @julian

              ah based on that example we may be talking about different things, so far we've been thinking more of how you would federate and preview the metadata of https://fietkau.science/content_interaction_public_displays (assuming it is a publication or any kind of research object) rather than how you'd federate all the references if that text was published directly on the fediverse... which could be done different but also it could be app to the UI to decide if/how to use/display the link metadata

              @mayel @jonny @smallcircles

              smallcircles@social.coopS julian@fietkau.socialJ 2 Replies Last reply
              0
              • bonfire@indieweb.socialB bonfire@indieweb.social

                @julian

                Have you also looked at:

                1. https://schema.datacite.org
                2. DOI Kernel Schema
                3. ORCID seems to use CreativeWork from schema.org (we fetch orcid records in JSON but I'd have to double check what schema that's giving us) https://iphylo.blogspot.com/2020/01/orcid-serves-schemaorg-linked-data-via.html

                @mayel @jonny @smallcircles

                julian@fietkau.socialJ This user is from outside of this forum
                julian@fietkau.socialJ This user is from outside of this forum
                julian@fietkau.social
                wrote on last edited by
                #10

                @bonfire A bit, yeah. I'm sure each one has pros and cons for the purpose, but I'm in favor of picking something that's ready for use with linked data. We might be able to avoid defining a new JSON-LD context that way.

                schema.org's CreativeWork is a supertype of ScholarlyArticle. Curious why ORCID doesn't use the subtypes even though they have the type information in their own data. (Their JSON schema is altogether different from their JSON-LD I think.)

                @mayel @jonny @smallcircles

                bonfire@indieweb.socialB 1 Reply Last reply
                0
                • bonfire@indieweb.socialB bonfire@indieweb.social

                  @julian

                  ah based on that example we may be talking about different things, so far we've been thinking more of how you would federate and preview the metadata of https://fietkau.science/content_interaction_public_displays (assuming it is a publication or any kind of research object) rather than how you'd federate all the references if that text was published directly on the fediverse... which could be done different but also it could be app to the UI to decide if/how to use/display the link metadata

                  @mayel @jonny @smallcircles

                  smallcircles@social.coopS This user is from outside of this forum
                  smallcircles@social.coopS This user is from outside of this forum
                  smallcircles@social.coop
                  wrote on last edited by
                  #11

                  @julian @bonfire @mayel @jonny

                  With #OpenScience we talk of an entire field that has a lot to fight for, given all that's wrong around academic publishing processes and the strangehold of commercial parties.

                  Also a field full of people who might design/deliver rock-solid robust & *interoperable* open standard specifications.

                  There's ample opportunity to start something like ForgeFed, a dedicated protocol extension spec. Working name: #ScienceFed and it can be homed at https://codeberg.org/fediverse

                  trwnh@mastodon.socialT 1 Reply Last reply
                  0
                  • trwnh@mastodon.socialT trwnh@mastodon.social

                    @bonfire @julian @mayel @jonny @smallcircles

                    see also http://purl.org/spar/cito with an explainer at http://www.sparontologies.net/ontologies/cito

                    julian@fietkau.socialJ This user is from outside of this forum
                    julian@fietkau.socialJ This user is from outside of this forum
                    julian@fietkau.social
                    wrote on last edited by
                    #12

                    @trwnh Thanks, I hadn't come across this. Nice and detailed. I like that this can encode the type of citation (discusses, summarizes, critiques, ...), I don't love that it does it with a long list of optional properties on the citation object rather than one property with a value range. Feels like it'd be a pain to parse for plain JSON consumers this way. Will think on it more.

                    @bonfire @mayel @jonny @smallcircles

                    trwnh@mastodon.socialT 1 Reply Last reply
                    0
                    • julian@fietkau.socialJ julian@fietkau.social

                      @trwnh Thanks, I hadn't come across this. Nice and detailed. I like that this can encode the type of citation (discusses, summarizes, critiques, ...), I don't love that it does it with a long list of optional properties on the citation object rather than one property with a value range. Feels like it'd be a pain to parse for plain JSON consumers this way. Will think on it more.

                      @bonfire @mayel @jonny @smallcircles

                      trwnh@mastodon.socialT This user is from outside of this forum
                      trwnh@mastodon.socialT This user is from outside of this forum
                      trwnh@mastodon.social
                      wrote on last edited by
                      #13

                      @julian @bonfire @mayel @jonny @smallcircles

                      you can reify the citation as a Citation object and then express the type of citation with the hasCitationCharacterization property? see the explainer's first example on "direct form" vs "reified form"

                      1 Reply Last reply
                      0
                      • julian@fietkau.socialJ julian@fietkau.social

                        @bonfire A bit, yeah. I'm sure each one has pros and cons for the purpose, but I'm in favor of picking something that's ready for use with linked data. We might be able to avoid defining a new JSON-LD context that way.

                        schema.org's CreativeWork is a supertype of ScholarlyArticle. Curious why ORCID doesn't use the subtypes even though they have the type information in their own data. (Their JSON schema is altogether different from their JSON-LD I think.)

                        @mayel @jonny @smallcircles

                        bonfire@indieweb.socialB This user is from outside of this forum
                        bonfire@indieweb.socialB This user is from outside of this forum
                        bonfire@indieweb.social
                        wrote on last edited by
                        #14

                        @julian

                        makes sense, though would be great to heard from academics on this, whether involved/informed on the the topic of schemas or not...

                        and thanks for the hint, will have to check if we're getting the regular json version instead of the json-ld one...

                        @mayel @jonny @smallcircles

                        bonfire@indieweb.socialB 1 Reply Last reply
                        0
                        • bonfire@indieweb.socialB bonfire@indieweb.social

                          @julian

                          makes sense, though would be great to heard from academics on this, whether involved/informed on the the topic of schemas or not...

                          and thanks for the hint, will have to check if we're getting the regular json version instead of the json-ld one...

                          @mayel @jonny @smallcircles

                          bonfire@indieweb.socialB This user is from outside of this forum
                          bonfire@indieweb.socialB This user is from outside of this forum
                          bonfire@indieweb.social
                          wrote on last edited by
                          #15

                          Obligatory reference when looking at standards πŸ˜…

                          @julian @mayel @jonny @smallcircles

                          smallcircles@social.coopS 1 Reply Last reply
                          0
                          • bonfire@indieweb.socialB bonfire@indieweb.social

                            Obligatory reference when looking at standards πŸ˜…

                            @julian @mayel @jonny @smallcircles

                            smallcircles@social.coopS This user is from outside of this forum
                            smallcircles@social.coopS This user is from outside of this forum
                            smallcircles@social.coop
                            wrote on last edited by
                            #16

                            @bonfire @julian @mayel @jonny

                            The situation that exists now is that each dev creates their own standard, which is way way worse. πŸ˜…

                            smallcircles@social.coopS 1 Reply Last reply
                            0
                            • smallcircles@social.coopS smallcircles@social.coop

                              @bonfire @julian @mayel @jonny

                              The situation that exists now is that each dev creates their own standard, which is way way worse. πŸ˜…

                              smallcircles@social.coopS This user is from outside of this forum
                              smallcircles@social.coopS This user is from outside of this forum
                              smallcircles@social.coop
                              wrote on last edited by
                              #17

                              @bonfire @julian @mayel @jonny

                              Also btw, this discussion takes place on an ephemeral channel, where after the toot flood everyone goes their own way with different expectations πŸ™‚

                              smallcircles@social.coopS 1 Reply Last reply
                              0
                              • smallcircles@social.coopS smallcircles@social.coop

                                @bonfire @julian @mayel @jonny

                                Also btw, this discussion takes place on an ephemeral channel, where after the toot flood everyone goes their own way with different expectations πŸ™‚

                                smallcircles@social.coopS This user is from outside of this forum
                                smallcircles@social.coopS This user is from outside of this forum
                                smallcircles@social.coop
                                wrote on last edited by
                                #18

                                @bonfire @julian @mayel @jonny

                                At least I will state my interest from the perspective of custodian of Social coding commons movement, which has an ambition that open science becomes seamlessly embedded within the commons with lowest barriers to free knowledge transfer towards broader society and back.

                                The chaordic organization formula that I am pondering allows for pillars to be created around specific themes, to help make them strategically and organically grow over time. Like Open Science.

                                smallcircles@social.coopS 1 Reply Last reply
                                0
                                • bonfire@indieweb.socialB bonfire@indieweb.social

                                  @julian

                                  ah based on that example we may be talking about different things, so far we've been thinking more of how you would federate and preview the metadata of https://fietkau.science/content_interaction_public_displays (assuming it is a publication or any kind of research object) rather than how you'd federate all the references if that text was published directly on the fediverse... which could be done different but also it could be app to the UI to decide if/how to use/display the link metadata

                                  @mayel @jonny @smallcircles

                                  julian@fietkau.socialJ This user is from outside of this forum
                                  julian@fietkau.socialJ This user is from outside of this forum
                                  julian@fietkau.social
                                  wrote on last edited by
                                  #19

                                  @bonfire Right – with OSN you're also thinking about academic creation, not only sharing? So letting authors declaratively cite specific sources in their posts could be good, as would searching/filtering for β€œwhat else cites this”.

                                  Although tbh, my motivation for now is interop between Encyclia and OSN. πŸ™‚ I want Bonfire to recognize Encyclia posts as what they are (automated metadata summaries of specific academic works) and separate those from human discussions.

                                  @mayel @jonny @smallcircles

                                  bonfire@indieweb.socialB 1 Reply Last reply
                                  0
                                  • smallcircles@social.coopS smallcircles@social.coop

                                    @bonfire @julian @mayel @jonny

                                    At least I will state my interest from the perspective of custodian of Social coding commons movement, which has an ambition that open science becomes seamlessly embedded within the commons with lowest barriers to free knowledge transfer towards broader society and back.

                                    The chaordic organization formula that I am pondering allows for pillars to be created around specific themes, to help make them strategically and organically grow over time. Like Open Science.

                                    smallcircles@social.coopS This user is from outside of this forum
                                    smallcircles@social.coopS This user is from outside of this forum
                                    smallcircles@social.coop
                                    wrote on last edited by
                                    #20

                                    @bonfire @julian @mayel @jonny

                                    Oh, I should also mention that I intend to port and reboot https://fedi.foundation which I can also offer as a place where ScienceFed can inform the public about its work.

                                    This site is intended to be a multi-author publishing service for participants in Social coding commons, specifically around themes of applied research for the social web of tomorrow.

                                    bonfire@indieweb.socialB 1 Reply Last reply
                                    0
                                    • smallcircles@social.coopS smallcircles@social.coop

                                      @bonfire @julian @mayel @jonny

                                      Oh, I should also mention that I intend to port and reboot https://fedi.foundation which I can also offer as a place where ScienceFed can inform the public about its work.

                                      This site is intended to be a multi-author publishing service for participants in Social coding commons, specifically around themes of applied research for the social web of tomorrow.

                                      bonfire@indieweb.socialB This user is from outside of this forum
                                      bonfire@indieweb.socialB This user is from outside of this forum
                                      bonfire@indieweb.social
                                      wrote on last edited by
                                      #21

                                      @smallcircles @julian @mayel @jonny does it federate?

                                      1 Reply Last reply
                                      0
                                      • julian@fietkau.socialJ julian@fietkau.social

                                        @bonfire Right – with OSN you're also thinking about academic creation, not only sharing? So letting authors declaratively cite specific sources in their posts could be good, as would searching/filtering for β€œwhat else cites this”.

                                        Although tbh, my motivation for now is interop between Encyclia and OSN. πŸ™‚ I want Bonfire to recognize Encyclia posts as what they are (automated metadata summaries of specific academic works) and separate those from human discussions.

                                        @mayel @jonny @smallcircles

                                        bonfire@indieweb.socialB This user is from outside of this forum
                                        bonfire@indieweb.socialB This user is from outside of this forum
                                        bonfire@indieweb.social
                                        wrote on last edited by
                                        #22

                                        @julian

                                        That should be easy enough to get working as-is to begin with, and we can then progressively enhance with schemas?

                                        @mayel @jonny @smallcircles

                                        1 Reply Last reply
                                        0
                                        • smallcircles@social.coopS smallcircles@social.coop

                                          @julian @bonfire @mayel @jonny

                                          With #OpenScience we talk of an entire field that has a lot to fight for, given all that's wrong around academic publishing processes and the strangehold of commercial parties.

                                          Also a field full of people who might design/deliver rock-solid robust & *interoperable* open standard specifications.

                                          There's ample opportunity to start something like ForgeFed, a dedicated protocol extension spec. Working name: #ScienceFed and it can be homed at https://codeberg.org/fediverse

                                          trwnh@mastodon.socialT This user is from outside of this forum
                                          trwnh@mastodon.socialT This user is from outside of this forum
                                          trwnh@mastodon.social
                                          wrote on last edited by
                                          #23

                                          @smallcircles @julian @bonfire @mayel @jonny

                                          for illustrative examples, see https://linkedresearch.org/calls#contributions-and-review and https://csarven.ca/linked-data-notifications

                                          go ahead, inspect the html, try to fetch it as json-ld, the works πŸ™‚

                                          jonny@neuromatch.socialJ 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