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. General Discussion
  3. Is there already an ActivityPub vocabulary for job openings, or cvs?

Is there already an ActivityPub vocabulary for job openings, or cvs?

Scheduled Pinned Locked Moved General Discussion
activitypubjoblinkedin
15 Posts 3 Posters 0 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

    @cdonat

    Regarding:
    "but also e.g. "I have a new job""

    You could either do that with a custom Object type.

    Or, using an existing Object type β€” such as Note, or one of the others.

    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

    @cdonat

    Are you thinking of coding something for this?

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

      @cdonat

      Are you thinking of coding something for this?

      cdonat@hostsharing.coopC This user is from outside of this forum
      cdonat@hostsharing.coopC This user is from outside of this forum
      cdonat@hostsharing.coop
      wrote last edited by
      #6

      @reiver

      I'm still in the phase of finding out, if there might already be all the tools available, but it seems, I won't get around writing at least some code for it.

      I'll probably start extending an existing AP implementation, or using a library, instead of writing everything from scratch. But nothing is set in stone yet. Do you have any suggestions?

      martyn@toot.martyn.berlinM 1 Reply Last reply
      0
      • cdonat@hostsharing.coopC cdonat@hostsharing.coop

        @reiver

        I'm still in the phase of finding out, if there might already be all the tools available, but it seems, I won't get around writing at least some code for it.

        I'll probably start extending an existing AP implementation, or using a library, instead of writing everything from scratch. But nothing is set in stone yet. Do you have any suggestions?

        martyn@toot.martyn.berlinM This user is from outside of this forum
        martyn@toot.martyn.berlinM This user is from outside of this forum
        martyn@toot.martyn.berlin
        wrote last edited by
        #7

        @cdonat @reiver my main concern with such a system is it encourages the centralisation and the "big instance" problem, because of the nature of job ads and CV/resume posters. If you're looking for a job, you want your CV federated to as many potential employers as possible, and if you're hiring, you want your job as to be seen as much. I love the idea but without a good relay network it would be difficult to make it cohesive.

        cdonat@hostsharing.coopC 1 Reply Last reply
        0
        • martyn@toot.martyn.berlinM martyn@toot.martyn.berlin

          @cdonat @reiver my main concern with such a system is it encourages the centralisation and the "big instance" problem, because of the nature of job ads and CV/resume posters. If you're looking for a job, you want your CV federated to as many potential employers as possible, and if you're hiring, you want your job as to be seen as much. I love the idea but without a good relay network it would be difficult to make it cohesive.

          cdonat@hostsharing.coopC This user is from outside of this forum
          cdonat@hostsharing.coopC This user is from outside of this forum
          cdonat@hostsharing.coop
          wrote last edited by
          #8

          @martyn @reiver

          I get your concerns. As @reiver already pointed out, the issue could be solved by federated search engines. They can also have federated indices.

          Please allow me to respond with a longer thread, to describe my vision. It might change, over time, of course.

          1/n

          cdonat@hostsharing.coopC 1 Reply Last reply
          0
          • cdonat@hostsharing.coopC cdonat@hostsharing.coop

            @martyn @reiver

            I get your concerns. As @reiver already pointed out, the issue could be solved by federated search engines. They can also have federated indices.

            Please allow me to respond with a longer thread, to describe my vision. It might change, over time, of course.

            1/n

            cdonat@hostsharing.coopC This user is from outside of this forum
            cdonat@hostsharing.coopC This user is from outside of this forum
            cdonat@hostsharing.coop
            wrote last edited by
            #9

            @martyn @reiver

            Let's assume I set up a search engine, that uses a hand full of sources known to me, that indexes software developer positions in Switzerland, because that covers broadly, what I'm interested in.

            Other search engines as well as AP-Users can then subscribe to a query at my search engine. Whenever my crawler finishes, it publishes the newly found jobs, that match their queries.

            2/n

            cdonat@hostsharing.coopC 1 Reply Last reply
            0
            • cdonat@hostsharing.coopC cdonat@hostsharing.coop

              @martyn @reiver

              Let's assume I set up a search engine, that uses a hand full of sources known to me, that indexes software developer positions in Switzerland, because that covers broadly, what I'm interested in.

              Other search engines as well as AP-Users can then subscribe to a query at my search engine. Whenever my crawler finishes, it publishes the newly found jobs, that match their queries.

              2/n

              cdonat@hostsharing.coopC This user is from outside of this forum
              cdonat@hostsharing.coopC This user is from outside of this forum
              cdonat@hostsharing.coop
              wrote last edited by
              #10

              @martyn @reiver

              Now the other search engines have a new source. I can also subscribe to their search engines with my search term, and so find job openings, that I wasn't aware of before, because they have other sources.

              After I add a job opening from those other search engines to my index, I also match it to my subscribers queries, and push it to them. Since I don't forward jobs, that I already have in my index, this breaks possible loops.

              3/n

              cdonat@hostsharing.coopC 1 Reply Last reply
              0
              • cdonat@hostsharing.coopC cdonat@hostsharing.coop

                @martyn @reiver

                Now the other search engines have a new source. I can also subscribe to their search engines with my search term, and so find job openings, that I wasn't aware of before, because they have other sources.

                After I add a job opening from those other search engines to my index, I also match it to my subscribers queries, and push it to them. Since I don't forward jobs, that I already have in my index, this breaks possible loops.

                3/n

                cdonat@hostsharing.coopC This user is from outside of this forum
                cdonat@hostsharing.coopC This user is from outside of this forum
                cdonat@hostsharing.coop
                wrote last edited by
                #11

                @martyn @reiver

                In the opposite direction, a search engine for recruiters can work similarly. They query known instances for resumes, that match their broad query and then use AP to distribute their results. The federated results can be used by the search engine admin to extend the list of known instances.

                4/n

                cdonat@hostsharing.coopC 1 Reply Last reply
                0
                • cdonat@hostsharing.coopC cdonat@hostsharing.coop

                  @martyn @reiver

                  In the opposite direction, a search engine for recruiters can work similarly. They query known instances for resumes, that match their broad query and then use AP to distribute their results. The federated results can be used by the search engine admin to extend the list of known instances.

                  4/n

                  cdonat@hostsharing.coopC This user is from outside of this forum
                  cdonat@hostsharing.coopC This user is from outside of this forum
                  cdonat@hostsharing.coop
                  wrote last edited by
                  #12

                  @martyn @reiver

                  As job seeker, I subscribe to query, that describes the jobs, I'm interested in, and find job openings in my feed.

                  As recruiter, I subscribe to a query, that describes the candidates for my job openings, and will find matching candidates in my feed.

                  5/5

                  martyn@toot.martyn.berlinM 1 Reply Last reply
                  0
                  • cdonat@hostsharing.coopC cdonat@hostsharing.coop

                    @martyn @reiver

                    As job seeker, I subscribe to query, that describes the jobs, I'm interested in, and find job openings in my feed.

                    As recruiter, I subscribe to a query, that describes the candidates for my job openings, and will find matching candidates in my feed.

                    5/5

                    martyn@toot.martyn.berlinM This user is from outside of this forum
                    martyn@toot.martyn.berlinM This user is from outside of this forum
                    martyn@toot.martyn.berlin
                    wrote last edited by
                    #13

                    @cdonat @reiver I like the idea in principal, do you see those secondary subscribe actions as manual or automatic? I can see pros and cons to both but I feel automatic is the way forward for adoption, perhaps with an option to queue like moderation tools would have for those who don't want it? I'm getting into details here but I feel like a recommendation in the protocol/design doc would be worthwhile. How about multiple CVs for the same person? I have alt. ones for types of jobs for instance.

                    cdonat@hostsharing.coopC 2 Replies Last reply
                    0
                    • martyn@toot.martyn.berlinM martyn@toot.martyn.berlin

                      @cdonat @reiver I like the idea in principal, do you see those secondary subscribe actions as manual or automatic? I can see pros and cons to both but I feel automatic is the way forward for adoption, perhaps with an option to queue like moderation tools would have for those who don't want it? I'm getting into details here but I feel like a recommendation in the protocol/design doc would be worthwhile. How about multiple CVs for the same person? I have alt. ones for types of jobs for instance.

                      cdonat@hostsharing.coopC This user is from outside of this forum
                      cdonat@hostsharing.coopC This user is from outside of this forum
                      cdonat@hostsharing.coop
                      wrote last edited by
                      #14

                      @martyn @reiver

                      The idea currently isn't in the state, that I started thinking of that. πŸ™‚ It's good to discuss all these details, I haven't thought about yet. Thank you for that.

                      Automatic subscription: I think, we have to distinguish between user, and search engine. The search engines will probably want to add new subscriptions automatically. The user probably wants to only subscribe to his chosen search engine.

                      1 Reply Last reply
                      0
                      • martyn@toot.martyn.berlinM martyn@toot.martyn.berlin

                        @cdonat @reiver I like the idea in principal, do you see those secondary subscribe actions as manual or automatic? I can see pros and cons to both but I feel automatic is the way forward for adoption, perhaps with an option to queue like moderation tools would have for those who don't want it? I'm getting into details here but I feel like a recommendation in the protocol/design doc would be worthwhile. How about multiple CVs for the same person? I have alt. ones for types of jobs for instance.

                        cdonat@hostsharing.coopC This user is from outside of this forum
                        cdonat@hostsharing.coopC This user is from outside of this forum
                        cdonat@hostsharing.coop
                        wrote last edited by
                        #15

                        @martyn @reiver

                        Multiple CVs: I thought of the CV as an actor. So having multiple CVs is just having multiple actors on your instance.

                        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