Field-to-schema mapping
Each form value becomes part of one JobPosting object. The title, description, dates, employment type, requirements, and application details remain vacancy attributes, while the employer, workplace address, and salary require nested schema objects. The result is JSON-LD with the Schema.org context and JobPosting type, ready to copy into the matching job detail page.