Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • 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

NodeBB

  1. Home
  2. Technical Discussion
  3. More on a resume / CV on the Fediverse on Social Web.

More on a resume / CV on the Fediverse on Social Web.

Scheduled Pinned Locked Moved Technical Discussion
activitypubactivitystreamsfedidevprotogojsonld
1 Cross-posts 14 Posts 3 Posters 7 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.
  • reiver@mastodon.socialR reiver@mastodon.social

    @mariusor

    It is a fair question.

    ...

    My thinking is —

    If the resume is in JSON, JSON-LD, or some other machine-legible format, then —

    Applications can render the resume / CV however they want (and aren't just displaying the way it was rendered in the PDF).

    Tools can edit JSON, JSON-LD, etc. It would be difficult (and likely impractical) for them to edit a PDF.

    Software can "understand" what is in JSON, JSON-LD, etc easier than a PDF.

    reiver@mastodon.socialR This user is from outside of this forum
    reiver@mastodon.socialR This user is from outside of this forum
    reiver@mastodon.social
    wrote last edited by
    #5

    @mariusor

    Consider this use-case:

    Someone wants to get hired on the Fediverse.

    To build a "good" jobs oriented search for recruiters and hiring managers, I think it would be preferable to know if the phrase "software engineer" is a previous job title, or just appears in a random 'Note' on the Fediverse.

    mariusor@metalhead.clubM 1 Reply Last reply
    0
    • reiver@mastodon.socialR reiver@mastodon.social

      RE: https://mastodon.social/@reiver/116597879302607072

      More on a resume / CV on the Fediverse on Social Web.

      Another option could be to use something like "JSON resume":

      https://jsonresume.org/

      https://github.com/jsonresume/resume-schema/blob/master/job-schema.json

      It seems to be popular.

      It isn't JSON-LD. Although I think it would be straightforward to translate it to JSON-LD, if that was desired.

      #ActivityPub #ActivityStreams #FediDev #ProToGo #JSONLD #JSONresume

      philcowans@universeodon.comP This user is from outside of this forum
      philcowans@universeodon.comP This user is from outside of this forum
      philcowans@universeodon.com
      wrote last edited by
      #6

      @reiver - there's an ontology called DOAC for this too - which I guess you could do as RDFa on a homepage, although it still has the complexity of being a formal ontology rather than an ad hoc schema.

      I personally think it would be better to have flexible links from Fediverse profiles with machine readable semantics than to try to include everything in ActivityPub. A while back I was wondering about basic conventions for machine interpretable keys in the fields section.

      reiver@mastodon.socialR 1 Reply Last reply
      0
      • reiver@mastodon.socialR reiver@mastodon.social

        @mariusor

        Consider this use-case:

        Someone wants to get hired on the Fediverse.

        To build a "good" jobs oriented search for recruiters and hiring managers, I think it would be preferable to know if the phrase "software engineer" is a previous job title, or just appears in a random 'Note' on the Fediverse.

        mariusor@metalhead.clubM This user is from outside of this forum
        mariusor@metalhead.clubM This user is from outside of this forum
        mariusor@metalhead.club
        wrote last edited by
        #7

        @reiver sure, but the service that wants to provide ActivityPub job support should come up with a model first... while there are no producers/consumers of such a thing, maybe we're putting the carriage before the horses. 😄

        1 Reply Last reply
        1
        • philcowans@universeodon.comP philcowans@universeodon.com

          @reiver - there's an ontology called DOAC for this too - which I guess you could do as RDFa on a homepage, although it still has the complexity of being a formal ontology rather than an ad hoc schema.

          I personally think it would be better to have flexible links from Fediverse profiles with machine readable semantics than to try to include everything in ActivityPub. A while back I was wondering about basic conventions for machine interpretable keys in the fields section.

          reiver@mastodon.socialR This user is from outside of this forum
          reiver@mastodon.socialR This user is from outside of this forum
          reiver@mastodon.social
          wrote last edited by
          #8

          @philcowans

          I am considering both RDFa and Microdata (for putting these things into HTML).

          The worry I have is — while I think Fediverse developers will happily work with JSON (including JSON-LD), they may be reluctant to try to extract data RDFa or Microdata out of HTML.

          I suspect most of them will want to use pre-existing libraries for whatever their favorite programming-language is — and I don't know if those exist or not.

          ...

          reiver@mastodon.socialR philcowans@universeodon.comP 2 Replies Last reply
          0
          • reiver@mastodon.socialR reiver@mastodon.social

            @philcowans

            I am considering both RDFa and Microdata (for putting these things into HTML).

            The worry I have is — while I think Fediverse developers will happily work with JSON (including JSON-LD), they may be reluctant to try to extract data RDFa or Microdata out of HTML.

            I suspect most of them will want to use pre-existing libraries for whatever their favorite programming-language is — and I don't know if those exist or not.

            ...

            reiver@mastodon.socialR This user is from outside of this forum
            reiver@mastodon.socialR This user is from outside of this forum
            reiver@mastodon.social
            wrote last edited by
            #9

            @philcowans

            BTW, as a mostly unrelated side-note:

            There are some places where i put ActivityPub into HTML using RDFa and Microdata 🙂

            1 Reply Last reply
            0
            • reiver@mastodon.socialR reiver@mastodon.social

              @philcowans

              I am considering both RDFa and Microdata (for putting these things into HTML).

              The worry I have is — while I think Fediverse developers will happily work with JSON (including JSON-LD), they may be reluctant to try to extract data RDFa or Microdata out of HTML.

              I suspect most of them will want to use pre-existing libraries for whatever their favorite programming-language is — and I don't know if those exist or not.

              ...

              philcowans@universeodon.comP This user is from outside of this forum
              philcowans@universeodon.comP This user is from outside of this forum
              philcowans@universeodon.com
              wrote last edited by
              #10

              @reiver - when I looked at this before I found surprisingly little; I was hoping there would be a utility which would take an HTML page and return any embedded machine readable semantic content / metadata (RDFa, microformats, HTML metadata, etc.) in a consistent, structured way, but I couldn't find anything.

              All of this was to try to discover more of the digital presence of my Fediverse contacts - at least things like who has a blog with an RSS feed, but ideally associated projects, interests, shared bookmarks, etc.

              1 Reply Last reply
              0
              • reiver@mastodon.socialR reiver@mastodon.social

                My personal desire would be to create a format from scratch (because you are in control, you get bespoke to your needs, and it is personally satisfying), but —

                I think there is probably an advantage to using something (such as JSON resume) that already has wide adoption.

                I guess that makes me inclined towards the latter.

                ...

                So, if I go that way, I would have to decide: plain JSON or JSON-LD.

                #ActivityPub #ActivityStreams #FediDev #ProToGo #JSONLD #JSONresume

                reiver@mastodon.socialR This user is from outside of this forum
                reiver@mastodon.socialR This user is from outside of this forum
                reiver@mastodon.social
                wrote last edited by
                #11

                I may have written a JSON-LD schema for JSON Resume.

                It is defined in terms of ActivityPub.
                For example:

                'Resume' is a sub-type of an ActivityPub 'Object'. There are some new fields defined. Etc.

                ...

                Now the question is — where do I put it?

                Do I create a pull-request to the JSON Resume resume-schema repo?

                Do I create a FEP?

                Do I put it somewhere else?

                #ActivityPub #ActivityStreams #FediDev #ProToGo #JSONLD #JSONresume

                reiver@mastodon.socialR 1 Reply Last reply
                0
                • reiver@mastodon.socialR reiver@mastodon.social

                  I may have written a JSON-LD schema for JSON Resume.

                  It is defined in terms of ActivityPub.
                  For example:

                  'Resume' is a sub-type of an ActivityPub 'Object'. There are some new fields defined. Etc.

                  ...

                  Now the question is — where do I put it?

                  Do I create a pull-request to the JSON Resume resume-schema repo?

                  Do I create a FEP?

                  Do I put it somewhere else?

                  #ActivityPub #ActivityStreams #FediDev #ProToGo #JSONLD #JSONresume

                  reiver@mastodon.socialR This user is from outside of this forum
                  reiver@mastodon.socialR This user is from outside of this forum
                  reiver@mastodon.social
                  wrote last edited by
                  #12

                  Here is my work-in-progress FEP for using JSON Resume with ActivityPub:

                  FEP-6158: ActivityPub 'Resume' Object: JSON Resume expressed as JSON-LD

                  https://codeberg.org/reiver/fep/src/branch/fep-6158/fep/6158/fep-6158.md

                  I prefer to write for clarity, so it still needs work.

                  #ActivityPub #ActivityStreams #FediDev #ProToGo #JSONLD #JSONResume #fep6158 #fep_6158

                  philcowans@universeodon.comP 1 Reply Last reply
                  0
                  • reiver@mastodon.socialR reiver@mastodon.social

                    Here is my work-in-progress FEP for using JSON Resume with ActivityPub:

                    FEP-6158: ActivityPub 'Resume' Object: JSON Resume expressed as JSON-LD

                    https://codeberg.org/reiver/fep/src/branch/fep-6158/fep/6158/fep-6158.md

                    I prefer to write for clarity, so it still needs work.

                    #ActivityPub #ActivityStreams #FediDev #ProToGo #JSONLD #JSONResume #fep6158 #fep_6158

                    philcowans@universeodon.comP This user is from outside of this forum
                    philcowans@universeodon.comP This user is from outside of this forum
                    philcowans@universeodon.com
                    wrote last edited by
                    #13

                    @reiver - this is great, thank you for putting it together.

                    I wonder if it is worth a pull request to the JSON Resume repo too, as that's likely a different community and it might make sense to bring them together. The same might be true if there are any general repositories in the RDF world.

                    reiver@mastodon.socialR 1 Reply Last reply
                    0
                    • philcowans@universeodon.comP philcowans@universeodon.com

                      @reiver - this is great, thank you for putting it together.

                      I wonder if it is worth a pull request to the JSON Resume repo too, as that's likely a different community and it might make sense to bring them together. The same might be true if there are any general repositories in the RDF world.

                      reiver@mastodon.socialR This user is from outside of this forum
                      reiver@mastodon.socialR This user is from outside of this forum
                      reiver@mastodon.social
                      wrote last edited by
                      #14

                      @philcowans

                      Agreed (about contacting the JSON Resume team).

                      I was thinking about contact them (the JSON Resume) team, once the FEP is closer to being done.

                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      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