Contribute

Add data to the venue index

How to Contribute

  1. Download the template file below.
    Choose either the TSV or Excel format to get started.
  2. Fill in the required information for each venue.
    Refer to the field descriptions in the table below for guidance.
  3. Save your completed file.
    Use a clear filename, such as your-dataset-name.tsv (tab-separated values) or your-dataset-name.xlsx (Excel spreadsheet).
  4. Submit your file using one of the following methods:
    • Open an Issue: Attach your TSV or Excel file and provide the required dataset metadata (see below).
    • Create a Pull Request: Fork the repository, add your TSV and a generated JSON-LD file, and submit a pull request.
      To generate the JSON-LD file, run: node scripts/tsv_to_jsonld.ts
      Before running the script, update static/index.json with your dataset metadata.
Choose Your Submission Method
Submit via Issue

Open an issue and attach your TSV or Excel file, along with metadata about your dataset.

Open Issue
Submit via Pull Request

Fork the repository, add your TSV and a generated JSON-LD file, and submit a pull request.

Visit Repository

Data Template

FieldDescriptionStatus
idUnique identifier for the venue
Optional
nameName of the venue
Required
descriptionDetailed description
Optional
additionalTypeIdID for venue type, split multiple values by semicolon (;)
Optional
additionalTypeNameType of venue, split multiple values by semicolon (;)
Optional
startDateDate when venue opened (YYYY-MM-DD)
Required
endDateDate when venue closed (YYYY-MM-DD)
Optional
addressLocalityCity
Optional
addressRegionProvince/state code
Optional
postalCodePostal code
Optional
streetAddressStreet address
Optional
latitudeGeographic latitude
Required
longitudeGeographic longitude
Required
citationBibliographic reference, split multiple values by semicolon (;)
Optional
sameAsExternal identifier URL, split multiple values by semicolon (;)
Optional
Note

For fields that allow multiple values (additionalTypeId, additionalTypeName, citation, sameAs), separate each value with a semicolon (;) character.

If the additionalTypeId and additionalTypeName fields are left empty, the type will be Venue by default.

Dataset Metadata

FieldDescriptionStatus
nameTitle of your dataset
Required
descriptionBrief description of the dataset content and scope
Required
citationHow to cite your dataset (include URL if applicable)
Required
urlURL to the original source or project website
Optional
dateModifiedDate when the dataset was last updated (YYYY-MM-DD)
Optional