{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "ez": "https://developer.eventzilla.net/vocab#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Event": "schema:Event",
    "id": "@id",
    "title": "schema:name",
    "description": "schema:description",
    "description_html": "schema:description",
    "url": { "@id": "schema:url", "@type": "@id" },
    "logo_url": { "@id": "schema:image", "@type": "@id" },
    "start_date": { "@id": "schema:startDate", "@type": "xsd:dateTime" },
    "end_date": { "@id": "schema:endDate", "@type": "xsd:dateTime" },
    "status": "schema:eventStatus",
    "venue": "schema:location",
    "currency": "schema:priceCurrency",
    "categories": "schema:about",
    "language": "schema:inLanguage",
    "twitter_hashtag": "schema:keywords",

    "Ticket": "schema:Ticket",
    "price": "schema:price",
    "ticket_type": "schema:ticketToken",
    "quantity_total": "schema:availableAtOrFrom",

    "Attendee": "schema:Person",
    "first_name": "schema:givenName",
    "last_name": "schema:familyName",
    "email": "schema:email",
    "bar_code": "ez:barcode",
    "is_attended": "ez:checkinStatus",

    "Transaction": "schema:Order",
    "transaction_ref": "schema:orderNumber",
    "refno": "schema:orderNumber",
    "checkout_id": "ez:checkoutId",
    "transaction_date": { "@id": "schema:orderDate", "@type": "xsd:dateTime" },
    "transaction_amount": "schema:price",
    "transaction_status": "schema:orderStatus",
    "transaction_tax": "ez:transactionTax",
    "transaction_discount": "ez:transactionDiscount",
    "eventzilla_fee": "ez:platformFee",
    "payment_type": "schema:paymentMethod",
    "promo_code": "schema:discount",

    "User": "schema:Person",
    "username": "schema:identifier",
    "company": "schema:affiliation",
    "timezone": "ez:timezone",
    "avatar_url": { "@id": "schema:image", "@type": "@id" },
    "user_type": "ez:userType",
    "facebook_id": "ez:facebookId",
    "twitter_id": "ez:twitterId",
    "last_seen": "ez:lastSeen",

    "Question": "schema:Question",
    "question_text": "schema:name",
    "question_type": "schema:valuePattern",
    "question_choices": "schema:suggestedAnswer",
    "has_subquestion": "ez:hasSubquestion",
    "answer_text": "schema:acceptedAnswer",

    "Tax": "ez:Tax",
    "tax_type": "ez:taxType",
    "tax_name": "schema:name",
    "tax_value": "schema:price",

    "Donation": "schema:MonetaryAmount",
    "donationid": "@id",
    "donation_minimum": "schema:minValue",

    "PaymentOption": "ez:PaymentOption",
    "payment_id": "@id",
    "paymentoption_name": "schema:name"
  }
}
