GOOD Grants · JSON-LD Context
Good Grants Context
JSON-LD context defining the semantic vocabulary for Good Grants from GOOD Grants.
33 Classes
171 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
good:
https://goodgrants.com/schema#
Classes
Account
BaseProblem
Pagination
ReviewTask
AllocationPaymentSummary
AllocationPaymentDetail
AllocationPaymentCommentResult
Allocation
EntrySummary
EntryDetail
UploadResult
Attachment
Contributor
Assignment
AttachmentCreateResult
CategoryBase
Chapter
Document
Field
File
Form
Fund
GrantStatus
Leaderboard
Round
ScoreSet
Season
Tab
Tax
UserSummary
UserDetail
AuthToken
Webhook
Properties
| Property | Type | Container |
|---|---|---|
| created | dateTime | |
| domains | list | |
| global_id | string | |
| languages | list | |
| name | string | |
| owner | ||
| product | string | |
| region | string | |
| slug | string | |
| timezone | string | |
| updated | dateTime | |
| message | string | |
| status_code | integer | |
| current_page | integer | |
| first_page_url | string | |
| from | integer | |
| last_page | integer | |
| last_page_url | string | |
| next_page_url | string | |
| path | string | |
| per_page | integer | |
| prev_page_url | string | |
| to | integer | |
| total | integer | |
| action_at | dateTime | |
| category | ||
| decision | string | |
| application | ||
| action_stage | ||
| reviewer | list | |
| season | ||
| token | string | |
| allocation | ||
| amount | decimal | |
| comments | string | |
| currency | string | |
| date_due | dateTime | |
| date_paid | dateTime | |
| external_id | string | |
| grant_status | ||
| payment_method | ||
| reference | string | |
| status | string | |
| allocation_amount | decimal | |
| applicant | ||
| fund | ||
| allocation-payment | string | |
| comment | string | |
| chapter | ||
| paid | decimal | |
| auto_score | integer | |
| contributor_count | integer | |
| custom_deadline | string | |
| division | integer | |
| eligibility_status | string | |
| files_count | integer | |
| form | ||
| grant_start_date | string | |
| grant_end_date | string | |
| local_id | integer | |
| moderation_status | string | |
| parent_category | ||
| payment_status | string | |
| plagiarism_scan_status | string | |
| review_status | string | |
| submitted | dateTime | |
| tags | string | |
| title | string | |
| user_comments | string | |
| application_fields | list | |
| attachments | list | |
| contributors | list | |
| filename | string | |
| link | reference | |
| attachment_fields | list | |
| file | ||
| order | integer | |
| tab | ||
| fields | list | |
| method | string | |
| panels | list | |
| role | ||
| rounds | list | |
| score | ||
| score_set | ||
| description | ||
| divisions | integer | |
| parent | ||
| promoted | integer | |
| shortcode | ||
| managers | list | |
| created_at | dateTime | |
| file_type | string | |
| shared_with_user | boolean | |
| user | ||
| applicant_read_access | boolean | |
| applicant_write_access | boolean | |
| auto_scoring | integer | |
| categories | list | |
| category_count | ||
| conditional_field | ||
| file_types | list | |
| help_text | ||
| hint_text | ||
| label | ||
| max_file_size | integer | |
| maximum_characters | integer | |
| maximum_words | integer | |
| minimum_characters | integer | |
| minimum_words | integer | |
| options | list | |
| protection | string | |
| registration | string | |
| required | boolean | |
| resource | string | |
| searchable | boolean | |
| type | string | |
| visibility | list | |
| download_link | string | |
| duration | decimal | |
| image_height | integer | |
| image_width | integer | |
| metadata | ||
| mime | string | |
| size | integer | |
| transcoding | list | |
| callToAction | ||
| chapter_option | string | |
| content_block | ||
| allocated | integer | |
| available | integer | |
| budget | integer | |
| grant_count | integer | |
| scores | ||
| chapters | list | |
| end_date | string | |
| start_date | string | |
| mode | string | |
| category_option | string | |
| field_count | integer | |
| locked | boolean | |
| settings | ||
| tab_divider_on_pdfs | boolean | |
| visible_to_applicants | boolean | |
| country | string | |
| country_name | string | |
| rate | decimal | |
| region_name | string | |
| term | string | |
| analytics_cookies | boolean | |
| broadcast_emails | boolean | |
| confirmation | string | |
| confirmed_at | dateTime | |
| created_by | string | |
| string | ||
| first_name | string | |
| language | ||
| last_name | string | |
| marketing_cookies | boolean | |
| mobile | string | |
| necessary_cookies | boolean | |
| notification_emails | boolean | |
| notification_sms | boolean | |
| roles | list | |
| preferences | ||
| social_sharing | boolean | |
| user_fields | list | |
| auth_token | string | |
| events | list | |
| signing_key | string | |
| url | reference |
JSON-LD Document
{
"@context": {
"@vocab": "https://goodgrants.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"good": "https://goodgrants.com/schema#",
"Account": "good:Account",
"created": {
"@id": "good:created",
"@type": "xsd:dateTime"
},
"domains": {
"@id": "good:domains",
"@container": "@list"
},
"global_id": {
"@id": "good:global_id",
"@type": "xsd:string"
},
"languages": {
"@id": "good:languages",
"@container": "@list"
},
"name": {
"@id": "good:name",
"@type": "xsd:string"
},
"owner": {
"@id": "good:owner"
},
"product": {
"@id": "good:product",
"@type": "xsd:string"
},
"region": {
"@id": "good:region",
"@type": "xsd:string"
},
"slug": {
"@id": "good:slug",
"@type": "xsd:string"
},
"timezone": {
"@id": "good:timezone",
"@type": "xsd:string"
},
"updated": {
"@id": "good:updated",
"@type": "xsd:dateTime"
},
"BaseProblem": "good:BaseProblem",
"message": {
"@id": "good:message",
"@type": "xsd:string"
},
"status_code": {
"@id": "good:status_code",
"@type": "xsd:integer"
},
"Pagination": "good:Pagination",
"current_page": {
"@id": "good:current_page",
"@type": "xsd:integer"
},
"first_page_url": {
"@id": "good:first_page_url",
"@type": "xsd:string"
},
"from": {
"@id": "good:from",
"@type": "xsd:integer"
},
"last_page": {
"@id": "good:last_page",
"@type": "xsd:integer"
},
"last_page_url": {
"@id": "good:last_page_url",
"@type": "xsd:string"
},
"next_page_url": {
"@id": "good:next_page_url",
"@type": "xsd:string"
},
"path": {
"@id": "good:path",
"@type": "xsd:string"
},
"per_page": {
"@id": "good:per_page",
"@type": "xsd:integer"
},
"prev_page_url": {
"@id": "good:prev_page_url",
"@type": "xsd:string"
},
"to": {
"@id": "good:to",
"@type": "xsd:integer"
},
"total": {
"@id": "good:total",
"@type": "xsd:integer"
},
"ReviewTask": "good:ReviewTask",
"action_at": {
"@id": "good:action_at",
"@type": "xsd:dateTime"
},
"category": {
"@id": "good:category"
},
"decision": {
"@id": "good:decision",
"@type": "xsd:string"
},
"application": {
"@id": "good:application"
},
"action_stage": {
"@id": "good:action_stage"
},
"reviewer": {
"@id": "good:reviewer",
"@container": "@list"
},
"season": {
"@id": "good:season"
},
"token": {
"@id": "good:token",
"@type": "xsd:string"
},
"AllocationPaymentSummary": "good:AllocationPaymentSummary",
"allocation": {
"@id": "good:allocation"
},
"amount": {
"@id": "good:amount",
"@type": "xsd:decimal"
},
"comments": {
"@id": "good:comments",
"@type": "xsd:string"
},
"currency": {
"@id": "good:currency",
"@type": "xsd:string"
},
"date_due": {
"@id": "good:date_due",
"@type": "xsd:dateTime"
},
"date_paid": {
"@id": "good:date_paid",
"@type": "xsd:dateTime"
},
"external_id": {
"@id": "good:external_id",
"@type": "xsd:string"
},
"grant_status": {
"@id": "good:grant_status"
},
"payment_method": {
"@id": "good:payment_method"
},
"reference": {
"@id": "good:reference",
"@type": "xsd:string"
},
"status": {
"@id": "good:status",
"@type": "xsd:string"
},
"AllocationPaymentDetail": "good:AllocationPaymentDetail",
"allocation_amount": {
"@id": "good:allocation_amount",
"@type": "xsd:decimal"
},
"applicant": {
"@id": "good:applicant"
},
"fund": {
"@id": "good:fund"
},
"AllocationPaymentCommentResult": "good:AllocationPaymentCommentResult",
"allocation-payment": {
"@id": "good:allocation-payment",
"@type": "xsd:string"
},
"comment": {
"@id": "good:comment",
"@type": "xsd:string"
},
"Allocation": "good:Allocation",
"chapter": {
"@id": "good:chapter"
},
"paid": {
"@id": "good:paid",
"@type": "xsd:decimal"
},
"EntrySummary": "good:EntrySummary",
"auto_score": {
"@id": "good:auto_score",
"@type": "xsd:integer"
},
"contributor_count": {
"@id": "good:contributor_count",
"@type": "xsd:integer"
},
"custom_deadline": {
"@id": "good:custom_deadline",
"@type": "xsd:string"
},
"division": {
"@id": "good:division",
"@type": "xsd:integer"
},
"eligibility_status": {
"@id": "good:eligibility_status",
"@type": "xsd:string"
},
"files_count": {
"@id": "good:files_count",
"@type": "xsd:integer"
},
"form": {
"@id": "good:form"
},
"grant_start_date": {
"@id": "good:grant_start_date",
"@type": "xsd:string"
},
"grant_end_date": {
"@id": "good:grant_end_date",
"@type": "xsd:string"
},
"local_id": {
"@id": "good:local_id",
"@type": "xsd:integer"
},
"moderation_status": {
"@id": "good:moderation_status",
"@type": "xsd:string"
},
"parent_category": {
"@id": "good:parent_category"
},
"payment_status": {
"@id": "good:payment_status",
"@type": "xsd:string"
},
"plagiarism_scan_status": {
"@id": "good:plagiarism_scan_status",
"@type": "xsd:string"
},
"review_status": {
"@id": "good:review_status",
"@type": "xsd:string"
},
"submitted": {
"@id": "good:submitted",
"@type": "xsd:dateTime"
},
"tags": {
"@id": "good:tags",
"@type": "xsd:string"
},
"title": {
"@id": "good:title",
"@type": "xsd:string"
},
"user_comments": {
"@id": "good:user_comments",
"@type": "xsd:string"
},
"EntryDetail": "good:EntryDetail",
"application_fields": {
"@id": "good:application_fields",
"@container": "@list"
},
"attachments": {
"@id": "good:attachments",
"@container": "@list"
},
"contributors": {
"@id": "good:contributors",
"@container": "@list"
},
"UploadResult": "good:UploadResult",
"filename": {
"@id": "good:filename",
"@type": "xsd:string"
},
"link": {
"@id": "good:link",
"@type": "@id"
},
"Attachment": "good:Attachment",
"attachment_fields": {
"@id": "good:attachment_fields",
"@container": "@list"
},
"file": {
"@id": "good:file"
},
"order": {
"@id": "good:order",
"@type": "xsd:integer"
},
"tab": {
"@id": "good:tab"
},
"Contributor": "good:Contributor",
"fields": {
"@id": "good:fields",
"@container": "@list"
},
"Assignment": "good:Assignment",
"method": {
"@id": "good:method",
"@type": "xsd:string"
},
"panels": {
"@id": "good:panels",
"@container": "@list"
},
"role": {
"@id": "good:role"
},
"rounds": {
"@id": "good:rounds",
"@container": "@list"
},
"score": {
"@id": "good:score"
},
"score_set": {
"@id": "good:score_set"
},
"AttachmentCreateResult": "good:AttachmentCreateResult",
"CategoryBase": "good:CategoryBase",
"description": {
"@id": "good:description"
},
"divisions": {
"@id": "good:divisions",
"@type": "xsd:integer"
},
"parent": {
"@id": "good:parent"
},
"promoted": {
"@id": "good:promoted",
"@type": "xsd:integer"
},
"shortcode": {
"@id": "good:shortcode"
},
"Chapter": "good:Chapter",
"managers": {
"@id": "good:managers",
"@container": "@list"
},
"Document": "good:Document",
"created_at": {
"@id": "good:created_at",
"@type": "xsd:dateTime"
},
"file_type": {
"@id": "good:file_type",
"@type": "xsd:string"
},
"shared_with_user": {
"@id": "good:shared_with_user",
"@type": "xsd:boolean"
},
"user": {
"@id": "good:user"
},
"Field": "good:Field",
"applicant_read_access": {
"@id": "good:applicant_read_access",
"@type": "xsd:boolean"
},
"applicant_write_access": {
"@id": "good:applicant_write_access",
"@type": "xsd:boolean"
},
"auto_scoring": {
"@id": "good:auto_scoring",
"@type": "xsd:integer"
},
"categories": {
"@id": "good:categories",
"@container": "@list"
},
"category_count": {
"@id": "good:category_count"
},
"conditional_field": {
"@id": "good:conditional_field"
},
"file_types": {
"@id": "good:file_types",
"@container": "@list"
},
"help_text": {
"@id": "good:help_text"
},
"hint_text": {
"@id": "good:hint_text"
},
"label": {
"@id": "good:label"
},
"max_file_size": {
"@id": "good:max_file_size",
"@type": "xsd:integer"
},
"maximum_characters": {
"@id": "good:maximum_characters",
"@type": "xsd:integer"
},
"maximum_words": {
"@id": "good:maximum_words",
"@type": "xsd:integer"
},
"minimum_characters": {
"@id": "good:minimum_characters",
"@type": "xsd:integer"
},
"minimum_words": {
"@id": "good:minimum_words",
"@type": "xsd:integer"
},
"options": {
"@id": "good:options",
"@container": "@list"
},
"protection": {
"@id": "good:protection",
"@type": "xsd:string"
},
"registration": {
"@id": "good:registration",
"@type": "xsd:string"
},
"required": {
"@id": "good:required",
"@type": "xsd:boolean"
},
"resource": {
"@id": "good:resource",
"@type": "xsd:string"
},
"searchable": {
"@id": "good:searchable",
"@type": "xsd:boolean"
},
"type": {
"@id": "good:type",
"@type": "xsd:string"
},
"visibility": {
"@id": "good:visibility",
"@container": "@list"
},
"File": "good:File",
"download_link": {
"@id": "good:download_link",
"@type": "xsd:string"
},
"duration": {
"@id": "good:duration",
"@type": "xsd:decimal"
},
"image_height": {
"@id": "good:image_height",
"@type": "xsd:integer"
},
"image_width": {
"@id": "good:image_width",
"@type": "xsd:integer"
},
"metadata": {
"@id": "good:metadata"
},
"mime": {
"@id": "good:mime",
"@type": "xsd:string"
},
"size": {
"@id": "good:size",
"@type": "xsd:integer"
},
"transcoding": {
"@id": "good:transcoding",
"@container": "@list"
},
"Form": "good:Form",
"callToAction": {
"@id": "good:callToAction"
},
"chapter_option": {
"@id": "good:chapter_option",
"@type": "xsd:string"
},
"content_block": {
"@id": "good:content_block"
},
"Fund": "good:Fund",
"allocated": {
"@id": "good:allocated",
"@type": "xsd:integer"
},
"available": {
"@id": "good:available",
"@type": "xsd:integer"
},
"budget": {
"@id": "good:budget",
"@type": "xsd:integer"
},
"GrantStatus": "good:GrantStatus",
"grant_count": {
"@id": "good:grant_count",
"@type": "xsd:integer"
},
"Leaderboard": "good:Leaderboard",
"scores": {
"@id": "good:scores"
},
"Round": "good:Round",
"chapters": {
"@id": "good:chapters",
"@container": "@list"
},
"end_date": {
"@id": "good:end_date",
"@type": "xsd:string"
},
"start_date": {
"@id": "good:start_date",
"@type": "xsd:string"
},
"ScoreSet": "good:ScoreSet",
"mode": {
"@id": "good:mode",
"@type": "xsd:string"
},
"Season": "good:Season",
"Tab": "good:Tab",
"category_option": {
"@id": "good:category_option",
"@type": "xsd:string"
},
"field_count": {
"@id": "good:field_count",
"@type": "xsd:integer"
},
"locked": {
"@id": "good:locked",
"@type": "xsd:boolean"
},
"settings": {
"@id": "good:settings"
},
"tab_divider_on_pdfs": {
"@id": "good:tab_divider_on_pdfs",
"@type": "xsd:boolean"
},
"visible_to_applicants": {
"@id": "good:visible_to_applicants",
"@type": "xsd:boolean"
},
"Tax": "good:Tax",
"country": {
"@id": "good:country",
"@type": "xsd:string"
},
"country_name": {
"@id": "good:country_name",
"@type": "xsd:string"
},
"rate": {
"@id": "good:rate",
"@type": "xsd:decimal"
},
"region_name": {
"@id": "good:region_name",
"@type": "xsd:string"
},
"term": {
"@id": "good:term",
"@type": "xsd:string"
},
"UserSummary": "good:UserSummary",
"analytics_cookies": {
"@id": "good:analytics_cookies",
"@type": "xsd:boolean"
},
"broadcast_emails": {
"@id": "good:broadcast_emails",
"@type": "xsd:boolean"
},
"confirmation": {
"@id": "good:confirmation",
"@type": "xsd:string"
},
"confirmed_at": {
"@id": "good:confirmed_at",
"@type": "xsd:dateTime"
},
"created_by": {
"@id": "good:created_by",
"@type": "xsd:string"
},
"email": {
"@id": "good:email",
"@type": "xsd:string"
},
"first_name": {
"@id": "good:first_name",
"@type": "xsd:string"
},
"language": {
"@id": "good:language"
},
"last_name": {
"@id": "good:last_name",
"@type": "xsd:string"
},
"marketing_cookies": {
"@id": "good:marketing_cookies",
"@type": "xsd:boolean"
},
"mobile": {
"@id": "good:mobile",
"@type": "xsd:string"
},
"necessary_cookies": {
"@id": "good:necessary_cookies",
"@type": "xsd:boolean"
},
"notification_emails": {
"@id": "good:notification_emails",
"@type": "xsd:boolean"
},
"notification_sms": {
"@id": "good:notification_sms",
"@type": "xsd:boolean"
},
"roles": {
"@id": "good:roles",
"@container": "@list"
},
"UserDetail": "good:UserDetail",
"preferences": {
"@id": "good:preferences"
},
"social_sharing": {
"@id": "good:social_sharing",
"@type": "xsd:boolean"
},
"user_fields": {
"@id": "good:user_fields",
"@container": "@list"
},
"AuthToken": "good:AuthToken",
"auth_token": {
"@id": "good:auth_token",
"@type": "xsd:string"
},
"Webhook": "good:Webhook",
"events": {
"@id": "good:events",
"@container": "@list"
},
"signing_key": {
"@id": "good:signing_key",
"@type": "xsd:string"
},
"url": {
"@id": "good:url",
"@type": "@id"
}
},
"@type": "schema:Dataset",
"schema:name": "GOOD Grants API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects GOOD Grants's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-28) from openapi/good-grants-openapi.yaml.",
"dcterms:created": "2026-10-28",
"dcterms:source": [
"openapi/good-grants-openapi.yaml"
]
}