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.

Generate JSON Test JSON

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