Salta al contenuto
0
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
Skin
  • Chiaro
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Scuro
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Predefinito (Cerulean)
  • Nessuna skin
Collassa

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
  1. Home
  2. Categorie
  3. Technical Discussion
  4. More on a resume / CV on the Fediverse on Social Web.

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

Pianificato Fissato Bloccato Spostato Technical Discussion
activitypubactivitystreamsfedidevprotogojsonldjsonresume
14 Post 3 Autori 0 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Risposta alla discussione
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • reiver@mastodon.socialundefined 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.socialundefined Questo utente è esterno a questo forum
    reiver@mastodon.socialundefined Questo utente è esterno a questo forum
    reiver@mastodon.social
    scritto su ultima modifica di
    #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.clubundefined 1 Risposta Ultima Risposta
    0
    • reiver@mastodon.socialundefined 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.comundefined Questo utente è esterno a questo forum
      philcowans@universeodon.comundefined Questo utente è esterno a questo forum
      philcowans@universeodon.com
      scritto su ultima modifica di
      #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.socialundefined 1 Risposta Ultima Risposta
      0
      • reiver@mastodon.socialundefined 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.clubundefined Questo utente è esterno a questo forum
        mariusor@metalhead.clubundefined Questo utente è esterno a questo forum
        mariusor@metalhead.club
        scritto su ultima modifica di
        #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. :D

        1 Risposta Ultima Risposta
        1
        • philcowans@universeodon.comundefined 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.socialundefined Questo utente è esterno a questo forum
          reiver@mastodon.socialundefined Questo utente è esterno a questo forum
          reiver@mastodon.social
          scritto su ultima modifica di
          #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.socialundefined philcowans@universeodon.comundefined 2 Risposte Ultima Risposta
          0
          • reiver@mastodon.socialundefined 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.socialundefined Questo utente è esterno a questo forum
            reiver@mastodon.socialundefined Questo utente è esterno a questo forum
            reiver@mastodon.social
            scritto su ultima modifica di
            #9

            @philcowans

            BTW, as a mostly unrelated side-note:

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

            1 Risposta Ultima Risposta
            0
            • reiver@mastodon.socialundefined 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.comundefined Questo utente è esterno a questo forum
              philcowans@universeodon.comundefined Questo utente è esterno a questo forum
              philcowans@universeodon.com
              scritto su ultima modifica di
              #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 Risposta Ultima Risposta
              0
              • reiver@mastodon.socialundefined 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.socialundefined Questo utente è esterno a questo forum
                reiver@mastodon.socialundefined Questo utente è esterno a questo forum
                reiver@mastodon.social
                scritto su ultima modifica di
                #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.socialundefined 1 Risposta Ultima Risposta
                0
                • reiver@mastodon.socialundefined 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.socialundefined Questo utente è esterno a questo forum
                  reiver@mastodon.socialundefined Questo utente è esterno a questo forum
                  reiver@mastodon.social
                  scritto su ultima modifica di
                  #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.comundefined 1 Risposta Ultima Risposta
                  0
                  • reiver@mastodon.socialundefined 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.comundefined Questo utente è esterno a questo forum
                    philcowans@universeodon.comundefined Questo utente è esterno a questo forum
                    philcowans@universeodon.com
                    scritto su ultima modifica di
                    #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.socialundefined 1 Risposta Ultima Risposta
                    0
                    • philcowans@universeodon.comundefined 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.socialundefined Questo utente è esterno a questo forum
                      reiver@mastodon.socialundefined Questo utente è esterno a questo forum
                      reiver@mastodon.social
                      scritto su ultima modifica di
                      #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 Risposta Ultima Risposta
                      0

                      Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.

                      Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.

                      Con il tuo contributo, questo post potrebbe essere ancora migliore 💗

                      Registrati Accedi
                      Rispondi
                      • Risposta alla discussione
                      Effettua l'accesso per rispondere
                      • Da Vecchi a Nuovi
                      • Da Nuovi a Vecchi
                      • Più Voti


                      Feed RSS
                      More on a resume / CV on the Fediverse on Social Web.
                      @pierobosio@soc.bosio.info
                      V4.10.1 Contributors
                      • Accedi

                      • Accedi o registrati per effettuare la ricerca.
                      • Primo post
                        Ultimo post