hackathon.json
A JSON-LD format for encoding challenges and results from time-limited collaborative events.
{ "@context": "http://schema.org", "@type": "Hackathon", "name": "The Tech We Want", "description": "A collective conversation", "startDate": "2024-10-17T09:00", "endDate": "2024-10-18T18:00", "url": "https://meta.dribdat.cc/event/25", "location": "Planet Earth", "image": "https://okfn.org/assets/images/lg-okfn.svg", "offers": { "@type": "Offer", "url": "https://okfn.org/events/the-tech-we-want-online-summit/" }, "workPerformed": [ { "@type": "CreativeWork", "dateCreated": "2024-10-18T12:46", "dateModified": "2024-10-18T12:47", "description": "Take conversational artifacts, and run hackathons based on the data.", "discussionUrl": "", "image": "", "license": "https://creativecommons.org/licenses/by/4.0/", "name": "Community gardening 🍀", "url": "https://meta.dribdat.cc/project/152" } ] }
Hackathon JSON supports a range of sub-content types to describe the event: Attendee
or Audience
, Duration
, startDate
, endDate
, Certification
, and Location
, etc. Hackathon challenges and projects are objects with additional properties tagged CreativeWork
.
The Hackathon Specification (Schema.org)
In 2020, the Hackathon type was accepted as a part of the linked data model for web entities at Schema.org, which defines the properties and sub-entities involved in describing events using web-friendly metadata. The hackathon.json Linked Data recommendation follows from this.
For more details and related standards, please see the technical README.
Launched at Hack the Hackathon vol. 4 in 2024