Schema
Job Posting

TASKS LIST

  • Add introduction
  • Create use cases
  • Document schema
  • Create references to standards and protocols

Job Posting (jobPosting) schema.

Examples

Basic job posting

{
    "@context": "https://schema.org/",
    "@type": "JobPosting",
    "title": "Skilled communicator to the Guest Service Team",
    "url": "https://humancloud.network/jobpost/61e9e00e-b00f-471d-aa86-a6be98957d1a",
    "description": "<p><strong> Join our Guest Service team and ensure remarkable guest experiences through both written and verbal communication. We are looking for a skilled communicator who excel in both written Danish & English. </strong><p> Are you motivated by creating guest service that goes above and beyond? Do you flourish when working in a collaborative environment with supportive teammates? We welcome you to join our team and be a part of something truly exciting. <br></p><p> We are looking for a team member to join our Guest Service Team. Your primary responsibilities will include responding to guest emails and phone inquiries and interacting with our community on social media platforms with a cheerful and engaging tone. Additionally, you will have shifts in guest-facing areas, working alongside your team. The position initially offers around 20 hours per week, with the possibility of more hours. Your schedule will include weekdays, holidays, and every other weekend. </p><p><strong> Your tasks will include: </strong></p><ul><li> Answering emails and phone inquiries from our guests. </li><li> Engaging on social media to strengthen our presence. </li><li> Providing assistance and guidance to guests as they explore LEGO House. </li></ul><p> </p><p><strong> Feeling inspired? Apply today!</strong></p><p> This is a 20-hour position with the possibility of up to 30 hours per week that offers a unique opportunity to create memories for a lifetime. </p><p> We conduct interviews on an ongoing basis and are prepared to hire as soon as we find the right candidate. </p><p> You are welcome to write your application in Danish or English as you prefer. </p><p> Apply now and join us in creating unforgettable experiences for our guests!<br></p><p> </p><p><strong> What’s in it for\nyou? Here are some of what to expect: </strong></p><p><strong> Social\nevents -</strong> Our staff association invites all employees\nto a wide range of social gatherings. There is something for everyone's taste,\nNew Year's party, carnival fun, ice skating, and much more. <br></p><p><strong> Colleague\nDiscount –</strong> We know you'll love to build so from day 1\nyou will qualify for our generous colleague discount. </p><p><strong> Insurances\n–</strong> All colleagues are covered by our life and\ndisability insurance which provides protection and peace of mind. </p><p><strong> Wellness\n–</strong> We want you to be your best self, so you’ll\nhave access to a lot of wellbeing initiatives and programs, both physically and\nmentally. </p><p> </p><p> In connection with\nrecruitments in LEGO House, we process your personal data as stated in this  Privacy Policy  . </p><p> </p><p><strong> About LEGO®\nHouse </strong></p><p><em> LEGO® House is\nan experience house in Billund, Denmark, celebrating the LEGO brick and the\nLEGO idea. The 12,000m2 is filled with 25 million LEGO bricks ready to give\nLEGO fans of all ages the ultimate LEGO experience. </em></p><p><em> In LEGO House\nwe are not only working on making memorable and magical LEGO experiences for\nall our guests, but also on being the best place to work for all employees.\nHere you can be your true self at work every day and you will be appreciated\nfor exactly who you are. We strive to create a diverse, dynamic and inclusive\nculture of play, where everyone feels safe, valued and they belong. </em></p><p><em> As an employee\nat LEGO House, you are part of a team of passionate and dedicated specialists\nand leaders who, across teams and functions, are committed to creating\nworld-class LEGO experiences for everyone visiting the house. We have a\nfundamental belief that to deliver this, LEGO House needs to be the best place\nto work for all employees. It is like a coin where the one side does not go\nwithout the other. </em></p><p><em> When recruiting\nfuture colleagues, we focus not only on recruiting colleagues who match the job\ndescription and profile. A match with the LEGO House values and culture is also\na requirement, and by joining the team you get the opportunity to have an exciting\ncareer with a much-loved brand where personal development and purpose in what\nyou do, goes alongside passing on fantastic LEGO moments to our guests. </em></p><p> </p><p><em> Go explore  </em> <em> LEGO&#174; House - The world&#39;s best play date </em>  <em> to learn\nmore about our mission, workplace, people and culture.  </em>&#160;<br></p>",
    "validThrough": "2024-05-13T07:55:29.1251961",
    "datePosted": "2024-04-12T15:20:39.7551601+00:00",
    "employmentType": [
        "FULL_TIME"
    ],
    "hiringOrganization": {
        "@type": "Organization",
        "name": "LEGO® House A/S"
    },
    "jobLocation": {
        "@type": "Place",
        "address": {
            "@type": "PostalAddress",
            "addressLocality": "Billund",
            "addressRegion": "Syddanmark",
            "addressCountry": "DK"
        },
        "geo": {
            "@type": "GeoCoordinates",
            "latitude": 55.7264,
            "longitude": 9.1172
        }
    },
    "identifier": {
        "@type": "PropertyValue",
        "name": "hcn",
        "value": "61e9e00e-b00f-471d-aa86-a6be98957d1a"
    },
    "baseSalary": {
        "@type": "MonetaryAmount",
        "currency": "DKK",
        "value": {
            "@type": "QuantitativeValue",
            "value": 215.00,
            "unitText": "HOUR"
        }
    }
}

Remote work job posting

{
    "@context": "https://schema.org/",
    "@type": "JobPosting",
    "title": "Skilled communicator to the Guest Service Team",
    "url": "https://humancloud.network/jobpost/61e9e00e-b00f-471d-aa86-a6be98957d1a",
    "description": "<p><strong> Join our Guest Service team and ensure remarkable guest experiences through both written and verbal communication. We are looking for a skilled communicator who excel in both written Danish & English. </strong><p> Are you motivated by creating guest service that goes above and beyond? Do you flourish when working in a collaborative environment with supportive teammates? We welcome you to join our team and be a part of something truly exciting. <br></p><p> We are looking for a team member to join our Guest Service Team. Your primary responsibilities will include responding to guest emails and phone inquiries and interacting with our community on social media platforms with a cheerful and engaging tone. Additionally, you will have shifts in guest-facing areas, working alongside your team. The position initially offers around 20 hours per week, with the possibility of more hours. Your schedule will include weekdays, holidays, and every other weekend. </p><p><strong> Your tasks will include: </strong></p><ul><li> Answering emails and phone inquiries from our guests. </li><li> Engaging on social media to strengthen our presence. </li><li> Providing assistance and guidance to guests as they explore LEGO House. </li></ul><p> </p><p><strong> Feeling inspired? Apply today!</strong></p><p> This is a 20-hour position with the possibility of up to 30 hours per week that offers a unique opportunity to create memories for a lifetime. </p><p> We conduct interviews on an ongoing basis and are prepared to hire as soon as we find the right candidate. </p><p> You are welcome to write your application in Danish or English as you prefer. </p><p> Apply now and join us in creating unforgettable experiences for our guests!<br></p><p> </p><p><strong> What’s in it for\nyou? Here are some of what to expect: </strong></p><p><strong> Social\nevents -</strong> Our staff association invites all employees\nto a wide range of social gatherings. There is something for everyone's taste,\nNew Year's party, carnival fun, ice skating, and much more. <br></p><p><strong> Colleague\nDiscount –</strong> We know you'll love to build so from day 1\nyou will qualify for our generous colleague discount. </p><p><strong> Insurances\n–</strong> All colleagues are covered by our life and\ndisability insurance which provides protection and peace of mind. </p><p><strong> Wellness\n–</strong> We want you to be your best self, so you’ll\nhave access to a lot of wellbeing initiatives and programs, both physically and\nmentally. </p><p> </p><p> In connection with\nrecruitments in LEGO House, we process your personal data as stated in this  Privacy Policy  . </p><p> </p><p><strong> About LEGO®\nHouse </strong></p><p><em> LEGO® House is\nan experience house in Billund, Denmark, celebrating the LEGO brick and the\nLEGO idea. The 12,000m2 is filled with 25 million LEGO bricks ready to give\nLEGO fans of all ages the ultimate LEGO experience. </em></p><p><em> In LEGO House\nwe are not only working on making memorable and magical LEGO experiences for\nall our guests, but also on being the best place to work for all employees.\nHere you can be your true self at work every day and you will be appreciated\nfor exactly who you are. We strive to create a diverse, dynamic and inclusive\nculture of play, where everyone feels safe, valued and they belong. </em></p><p><em> As an employee\nat LEGO House, you are part of a team of passionate and dedicated specialists\nand leaders who, across teams and functions, are committed to creating\nworld-class LEGO experiences for everyone visiting the house. We have a\nfundamental belief that to deliver this, LEGO House needs to be the best place\nto work for all employees. It is like a coin where the one side does not go\nwithout the other. </em></p><p><em> When recruiting\nfuture colleagues, we focus not only on recruiting colleagues who match the job\ndescription and profile. A match with the LEGO House values and culture is also\na requirement, and by joining the team you get the opportunity to have an exciting\ncareer with a much-loved brand where personal development and purpose in what\nyou do, goes alongside passing on fantastic LEGO moments to our guests. </em></p><p> </p><p><em> Go explore  </em> <em> LEGO&#174; House - The world&#39;s best play date </em>  <em> to learn\nmore about our mission, workplace, people and culture.  </em>&#160;<br></p>",
    "validThrough": "2024-05-13T07:55:29.1251961",
    "datePosted": "2024-04-12T15:20:39.7551601+00:00",
    "employmentType": [
        "FULL_TIME"
    ],
    "hiringOrganization": {
        "@type": "Organization",
        "name": "LEGO® House A/S"
    },
    "applicantLocationRequirements": {
        "@type": "Country",
        "name": "Denmark"
      },
    "jobLocationType": "TELECOMMUTE",
    "identifier": {
        "@type": "PropertyValue",
        "name": "hcn",
        "value": "61e9e00e-b00f-471d-aa86-a6be98957d1a"
    },
    "baseSalary": {
        "@type": "MonetaryAmount",
        "currency": "DKK",
        "value": {
            "@type": "QuantitativeValue",
            "value": 215.00,
            "unitText": "HOUR"
        }
    }
}
 

Remote work in details

To get higher quality talent match on the Human Cloud Network it helps to define Remote work opportunities in more details.

These properties makes it easier to match in relation to remote work:

  • jobLocationType: Use this property to specify that talent can work from remote.
  • applicantLocationRequirements: Use this property to specify geographic location(s) in which talant may be located for remote jobs. At least one country is required.
  • jobLocation: Use this property to specify where the job can be physically performed. You don't need to use this property if there isn't a physical location where a job can be performed (for example, an office or construction site). Note that the addressCountry property must be specified if this property is used.

Here are some examples for remote work jobs:

  • The job can be performed at home, but there are geographical restrictions for where the employee can be located. The employee doesn't have to go to a physical job location or office. Use applicantLocationRequirements and jobLocationType.
"applicantLocationRequirements": {
  "@type": "Country",
  "name": "USA"
},
"jobLocationType": "TELECOMMUTE"
  • The job can be performed at a physical work site located in Detroit, MI, or at home in the US. Use jobLocation and jobLocationType.
"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Detroit",
    "addressRegion": "MI",
    "addressCountry": "US"
  }
 },
"jobLocationType": "TELECOMMUTE"
  • The job can be performed at a physical location in Detroit or at home in either Michigan or Texas. Use jobLocation, jobLocationType, and applicantLocationRequirements.
"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "555 Clancy St",
    "addressLocality": "Detroit",
    "addressRegion": "MI",
    "postalCode": "48201",
    "addressCountry": "US"
  }
 },
"applicantLocationRequirements": [{
    "@type": "State",
    "name": "Michigan, USA"
 },{
    "@type": "State",
    "name": "Texas, USA"
 }],
"jobLocationType": "TELECOMMUTE"

Update Job Post Avatar

The Human Cloud Network will by default use the Avatar associated with the hiringOrganization's logo stored under the Organization in the Knowledge Graph.

You can set a prefered logo in the hiringOrganization if you want a unique avatar for the particulary post, or if the hiringOrganization are a 3rd party.

if you want to update the default avatar, then see Organization and how to post updates to the Knowledge Graph.

Schema data type definitions

NameTypeDescription
datePostedDate (opens in a new tab)The original date that the jobPosting was posted in ISO 8601 format (opens in a new tab). For example, "2024-04-13" or "2024-04-13T19:33:17+00:00".
descriptionText (opens in a new tab)TODO: Decide format e.g. hmtl ala google's markup
hiringOrganizationOrganization (opens in a new tab)The organization offering the job position. This must be the name of the company (for example, "Starbucks, Inc"), and NOT the specific location that is hiring (for example, "Starbucks on Main Street").

If the organization is hiring anonymously (for example, a staffing agency on behalf of an anonymous employer or an employer directly), use the confidential value for the hiringOrganization field.
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx