Plexa · JSON-LD Context
Joinplexa Com Context
JSON-LD context defining the semantic vocabulary for Joinplexa Com from Plexa.
43 Classes
175 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
joinplexa:
https://joinplexa.com/schema#
Classes
ARDQuery
ArticleIn
AskRequest
Body_radar_combo_update_api_v1_admin_radar_combos__combo_id__patch
Body_radar_combo_update_v1_admin_radar_combos__combo_id__patch
BuilderRegisterRequest
BusinessCreate
BusinessListResponse
BusinessResponse
BusinessSearchResult
BusinessUpdate
CapabilityAction
ClaimRequest
CrawlerVisitRequest
ExploreBody
FacetField
FaqEdit
FaqItem
FaqReject
GoogleMapsLinkRequest
GoogleSeedRequest
GoogleSeedResponse
HTTPValidationError
LeadIn
OfferingItem
OwnerFaqCreate
OwnerFaqEdit
RemovalRequestCreate
ReportSendRequest
ResultTypeSpec
SearchBody
SearchResponse
SeedingRunCreate
SeedingRunResponse
SelfServeIn
ServiceInput
ServiceItem
SweepRequest
TrustScoreResponse
ValidationError
_InterviewAnswerIn
_InterviewSkipIn
_PanelVoteIn
Properties
| Property | Type | Container |
|---|---|---|
| text | ||
| filter | ||
| slug | ||
| slug_en | ||
| title | ||
| title_en | ||
| subtitle | ||
| subtitle_en | ||
| content_md | ||
| content_md_en | ||
| author_agent | ||
| supervisor | ||
| citations | ||
| faq_items | ||
| hero_image_url | ||
| question | string | |
| queries | list | |
| language | string | |
| location | ||
| surfaces | ||
| name | string | |
| vertical | string | |
| city | string | |
| state | ||
| country | string | |
| street_address | ||
| postal_code | ||
| latitude | ||
| longitude | ||
| phone_e164 | ||
| website | ||
| whatsapp_e164 | ||
| description_short | ||
| languages | list | |
| subcategory | ||
| results | list | |
| total | integer | |
| limit | integer | |
| offset | integer | |
| id | string | |
| google_place_id | ||
| description_long | ||
| opening_hours | list | |
| hours_confidence | string | |
| payment_accepted | list | |
| insurance_accepted | list | |
| capabilities | list | |
| mcp_endpoint | ||
| mcp_endpoint_status | string | |
| tier | string | |
| status | string | |
| claimed | boolean | |
| source | string | |
| aggregate_rating_human | ||
| review_count_human | integer | |
| price_level | ||
| cuisine | ||
| cuisine_google | ||
| menu_url | ||
| good_for | ||
| menu_confirmed_at | ||
| guardian_checked_at | ||
| guardian_changed_at | ||
| temporarily_closed_since | ||
| website_hidden | boolean | |
| services | list | |
| faqs | list | |
| offerings | list | |
| specialties | list | |
| areas_served | list | |
| social_media | ||
| booking_url | ||
| preferred_contact_method | ||
| response_time | ||
| agent_instructions | ||
| context_hints | list | |
| whatsapp_url | ||
| profile_completeness | integer | |
| onboarding_completed | boolean | |
| is_chain | boolean | |
| is_featured | boolean | |
| trust_score | ||
| verifications | list | |
| created_at | string | |
| updated_at | string | |
| distance_km | ||
| label | string | |
| action_type | string | |
| action_url | ||
| description | ||
| phone_verification | string | |
| bot_name | string | |
| path | string | |
| user_agent | ||
| ip_address | ||
| query | ||
| resultType | ||
| field | string | |
| question_es | ||
| question_en | ||
| answer_es | ||
| answer_en | ||
| approve | ||
| answer | string | |
| reason | ||
| maps_url | string | |
| imported | integer | |
| duplicates | integer | |
| errors | integer | |
| detail | list | |
| combo_slug | ||
| business_name | ||
| kind | string | |
| has_viator | boolean | |
| has_direct | boolean | |
| category | string | |
| duration_minutes | ||
| price_from | ||
| currency | ||
| price_unit | ||
| price_verified | boolean | |
| meeting_point | ||
| meeting_point_maps_url | ||
| max_group_size | ||
| private_available | ||
| includes | list | |
| cancellation_policy | ||
| season | ||
| min_age | ||
| tour_url | string | |
| checked_at | ||
| viator_price_from | ||
| viator_price_unit | ||
| viator_checked_at | ||
| recipient_email | string | |
| recipient_name | ||
| reply_to | string | |
| test_mode | boolean | |
| facets | list | |
| federation | ||
| pageSize | integer | |
| pageToken | ||
| filters_applied | ||
| max_results | integer | |
| search_query | string | |
| queries_total | integer | |
| queries_done | integer | |
| raw_results | integer | |
| rejected | integer | |
| started_at | ||
| completed_at | ||
| business_id | string | |
| contact | ||
| contact_type | ||
| name_es | string | |
| name_en | ||
| description_es | ||
| price_amount | ||
| price_currency | string | |
| price_is_from | boolean | |
| include_english | boolean | |
| score | integer | |
| breakdown | ||
| max_possible | integer | |
| computed_at | string | |
| recommendations | list | |
| loc | list | |
| msg | string | |
| type | string | |
| input | ||
| ctx | ||
| question_key | string | |
| panel_key | string | |
| vote | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://joinplexa.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"joinplexa": "https://joinplexa.com/schema#",
"ARDQuery": "joinplexa:ARDQuery",
"text": {
"@id": "joinplexa:text"
},
"filter": {
"@id": "joinplexa:filter"
},
"ArticleIn": "joinplexa:ArticleIn",
"slug": {
"@id": "joinplexa:slug"
},
"slug_en": {
"@id": "joinplexa:slug_en"
},
"title": {
"@id": "joinplexa:title"
},
"title_en": {
"@id": "joinplexa:title_en"
},
"subtitle": {
"@id": "joinplexa:subtitle"
},
"subtitle_en": {
"@id": "joinplexa:subtitle_en"
},
"content_md": {
"@id": "joinplexa:content_md"
},
"content_md_en": {
"@id": "joinplexa:content_md_en"
},
"author_agent": {
"@id": "joinplexa:author_agent"
},
"supervisor": {
"@id": "joinplexa:supervisor"
},
"citations": {
"@id": "joinplexa:citations"
},
"faq_items": {
"@id": "joinplexa:faq_items"
},
"hero_image_url": {
"@id": "joinplexa:hero_image_url"
},
"AskRequest": "joinplexa:AskRequest",
"question": {
"@id": "joinplexa:question",
"@type": "xsd:string"
},
"Body_radar_combo_update_api_v1_admin_radar_combos__combo_id__patch": "joinplexa:Body_radar_combo_update_api_v1_admin_radar_combos__combo_id__patch",
"queries": {
"@id": "joinplexa:queries",
"@container": "@list"
},
"language": {
"@id": "joinplexa:language",
"@type": "xsd:string"
},
"location": {
"@id": "joinplexa:location"
},
"surfaces": {
"@id": "joinplexa:surfaces"
},
"Body_radar_combo_update_v1_admin_radar_combos__combo_id__patch": "joinplexa:Body_radar_combo_update_v1_admin_radar_combos__combo_id__patch",
"BuilderRegisterRequest": "joinplexa:BuilderRegisterRequest",
"name": {
"@id": "joinplexa:name",
"@type": "xsd:string"
},
"BusinessCreate": "joinplexa:BusinessCreate",
"vertical": {
"@id": "joinplexa:vertical",
"@type": "xsd:string"
},
"city": {
"@id": "joinplexa:city",
"@type": "xsd:string"
},
"state": {
"@id": "joinplexa:state"
},
"country": {
"@id": "joinplexa:country",
"@type": "xsd:string"
},
"street_address": {
"@id": "joinplexa:street_address"
},
"postal_code": {
"@id": "joinplexa:postal_code"
},
"latitude": {
"@id": "joinplexa:latitude"
},
"longitude": {
"@id": "joinplexa:longitude"
},
"phone_e164": {
"@id": "joinplexa:phone_e164"
},
"email": {
"@id": "joinplexa:email"
},
"website": {
"@id": "joinplexa:website"
},
"whatsapp_e164": {
"@id": "joinplexa:whatsapp_e164"
},
"description_short": {
"@id": "joinplexa:description_short"
},
"languages": {
"@id": "joinplexa:languages",
"@container": "@list"
},
"subcategory": {
"@id": "joinplexa:subcategory"
},
"BusinessListResponse": "joinplexa:BusinessListResponse",
"results": {
"@id": "joinplexa:results",
"@container": "@list"
},
"total": {
"@id": "joinplexa:total",
"@type": "xsd:integer"
},
"limit": {
"@id": "joinplexa:limit",
"@type": "xsd:integer"
},
"offset": {
"@id": "joinplexa:offset",
"@type": "xsd:integer"
},
"BusinessResponse": "joinplexa:BusinessResponse",
"id": {
"@id": "joinplexa:id",
"@type": "xsd:string"
},
"google_place_id": {
"@id": "joinplexa:google_place_id"
},
"description_long": {
"@id": "joinplexa:description_long"
},
"opening_hours": {
"@id": "joinplexa:opening_hours",
"@container": "@list"
},
"hours_confidence": {
"@id": "joinplexa:hours_confidence",
"@type": "xsd:string"
},
"payment_accepted": {
"@id": "joinplexa:payment_accepted",
"@container": "@list"
},
"insurance_accepted": {
"@id": "joinplexa:insurance_accepted",
"@container": "@list"
},
"capabilities": {
"@id": "joinplexa:capabilities",
"@container": "@list"
},
"mcp_endpoint": {
"@id": "joinplexa:mcp_endpoint"
},
"mcp_endpoint_status": {
"@id": "joinplexa:mcp_endpoint_status",
"@type": "xsd:string"
},
"tier": {
"@id": "joinplexa:tier",
"@type": "xsd:string"
},
"status": {
"@id": "joinplexa:status",
"@type": "xsd:string"
},
"claimed": {
"@id": "joinplexa:claimed",
"@type": "xsd:boolean"
},
"source": {
"@id": "joinplexa:source",
"@type": "xsd:string"
},
"aggregate_rating_human": {
"@id": "joinplexa:aggregate_rating_human"
},
"review_count_human": {
"@id": "joinplexa:review_count_human",
"@type": "xsd:integer"
},
"price_level": {
"@id": "joinplexa:price_level"
},
"cuisine": {
"@id": "joinplexa:cuisine"
},
"cuisine_google": {
"@id": "joinplexa:cuisine_google"
},
"menu_url": {
"@id": "joinplexa:menu_url"
},
"good_for": {
"@id": "joinplexa:good_for"
},
"menu_confirmed_at": {
"@id": "joinplexa:menu_confirmed_at"
},
"guardian_checked_at": {
"@id": "joinplexa:guardian_checked_at"
},
"guardian_changed_at": {
"@id": "joinplexa:guardian_changed_at"
},
"temporarily_closed_since": {
"@id": "joinplexa:temporarily_closed_since"
},
"website_hidden": {
"@id": "joinplexa:website_hidden",
"@type": "xsd:boolean"
},
"services": {
"@id": "joinplexa:services",
"@container": "@list"
},
"faqs": {
"@id": "joinplexa:faqs",
"@container": "@list"
},
"offerings": {
"@id": "joinplexa:offerings",
"@container": "@list"
},
"specialties": {
"@id": "joinplexa:specialties",
"@container": "@list"
},
"areas_served": {
"@id": "joinplexa:areas_served",
"@container": "@list"
},
"social_media": {
"@id": "joinplexa:social_media"
},
"booking_url": {
"@id": "joinplexa:booking_url"
},
"preferred_contact_method": {
"@id": "joinplexa:preferred_contact_method"
},
"response_time": {
"@id": "joinplexa:response_time"
},
"agent_instructions": {
"@id": "joinplexa:agent_instructions"
},
"context_hints": {
"@id": "joinplexa:context_hints",
"@container": "@list"
},
"whatsapp_url": {
"@id": "joinplexa:whatsapp_url"
},
"profile_completeness": {
"@id": "joinplexa:profile_completeness",
"@type": "xsd:integer"
},
"onboarding_completed": {
"@id": "joinplexa:onboarding_completed",
"@type": "xsd:boolean"
},
"is_chain": {
"@id": "joinplexa:is_chain",
"@type": "xsd:boolean"
},
"is_featured": {
"@id": "joinplexa:is_featured",
"@type": "xsd:boolean"
},
"trust_score": {
"@id": "joinplexa:trust_score"
},
"verifications": {
"@id": "joinplexa:verifications",
"@container": "@list"
},
"created_at": {
"@id": "joinplexa:created_at",
"@type": "xsd:string"
},
"updated_at": {
"@id": "joinplexa:updated_at",
"@type": "xsd:string"
},
"BusinessSearchResult": "joinplexa:BusinessSearchResult",
"distance_km": {
"@id": "joinplexa:distance_km"
},
"BusinessUpdate": "joinplexa:BusinessUpdate",
"CapabilityAction": "joinplexa:CapabilityAction",
"label": {
"@id": "joinplexa:label",
"@type": "xsd:string"
},
"action_type": {
"@id": "joinplexa:action_type",
"@type": "xsd:string"
},
"action_url": {
"@id": "joinplexa:action_url"
},
"description": {
"@id": "joinplexa:description"
},
"ClaimRequest": "joinplexa:ClaimRequest",
"phone_verification": {
"@id": "joinplexa:phone_verification",
"@type": "xsd:string"
},
"CrawlerVisitRequest": "joinplexa:CrawlerVisitRequest",
"bot_name": {
"@id": "joinplexa:bot_name",
"@type": "xsd:string"
},
"path": {
"@id": "joinplexa:path",
"@type": "xsd:string"
},
"user_agent": {
"@id": "joinplexa:user_agent"
},
"ip_address": {
"@id": "joinplexa:ip_address"
},
"ExploreBody": "joinplexa:ExploreBody",
"query": {
"@id": "joinplexa:query"
},
"resultType": {
"@id": "joinplexa:resultType"
},
"FacetField": "joinplexa:FacetField",
"field": {
"@id": "joinplexa:field",
"@type": "xsd:string"
},
"FaqEdit": "joinplexa:FaqEdit",
"question_es": {
"@id": "joinplexa:question_es"
},
"question_en": {
"@id": "joinplexa:question_en"
},
"answer_es": {
"@id": "joinplexa:answer_es"
},
"answer_en": {
"@id": "joinplexa:answer_en"
},
"approve": {
"@id": "joinplexa:approve"
},
"FaqItem": "joinplexa:FaqItem",
"answer": {
"@id": "joinplexa:answer",
"@type": "xsd:string"
},
"FaqReject": "joinplexa:FaqReject",
"reason": {
"@id": "joinplexa:reason"
},
"GoogleMapsLinkRequest": "joinplexa:GoogleMapsLinkRequest",
"maps_url": {
"@id": "joinplexa:maps_url",
"@type": "xsd:string"
},
"GoogleSeedRequest": "joinplexa:GoogleSeedRequest",
"GoogleSeedResponse": "joinplexa:GoogleSeedResponse",
"imported": {
"@id": "joinplexa:imported",
"@type": "xsd:integer"
},
"duplicates": {
"@id": "joinplexa:duplicates",
"@type": "xsd:integer"
},
"errors": {
"@id": "joinplexa:errors",
"@type": "xsd:integer"
},
"HTTPValidationError": "joinplexa:HTTPValidationError",
"detail": {
"@id": "joinplexa:detail",
"@container": "@list"
},
"LeadIn": "joinplexa:LeadIn",
"combo_slug": {
"@id": "joinplexa:combo_slug"
},
"business_name": {
"@id": "joinplexa:business_name"
},
"kind": {
"@id": "joinplexa:kind",
"@type": "xsd:string"
},
"OfferingItem": "joinplexa:OfferingItem",
"has_viator": {
"@id": "joinplexa:has_viator",
"@type": "xsd:boolean"
},
"has_direct": {
"@id": "joinplexa:has_direct",
"@type": "xsd:boolean"
},
"category": {
"@id": "joinplexa:category",
"@type": "xsd:string"
},
"duration_minutes": {
"@id": "joinplexa:duration_minutes"
},
"price_from": {
"@id": "joinplexa:price_from"
},
"currency": {
"@id": "joinplexa:currency"
},
"price_unit": {
"@id": "joinplexa:price_unit"
},
"price_verified": {
"@id": "joinplexa:price_verified",
"@type": "xsd:boolean"
},
"meeting_point": {
"@id": "joinplexa:meeting_point"
},
"meeting_point_maps_url": {
"@id": "joinplexa:meeting_point_maps_url"
},
"max_group_size": {
"@id": "joinplexa:max_group_size"
},
"private_available": {
"@id": "joinplexa:private_available"
},
"includes": {
"@id": "joinplexa:includes",
"@container": "@list"
},
"cancellation_policy": {
"@id": "joinplexa:cancellation_policy"
},
"season": {
"@id": "joinplexa:season"
},
"min_age": {
"@id": "joinplexa:min_age"
},
"tour_url": {
"@id": "joinplexa:tour_url",
"@type": "xsd:string"
},
"checked_at": {
"@id": "joinplexa:checked_at"
},
"viator_price_from": {
"@id": "joinplexa:viator_price_from"
},
"viator_price_unit": {
"@id": "joinplexa:viator_price_unit"
},
"viator_checked_at": {
"@id": "joinplexa:viator_checked_at"
},
"OwnerFaqCreate": "joinplexa:OwnerFaqCreate",
"OwnerFaqEdit": "joinplexa:OwnerFaqEdit",
"RemovalRequestCreate": "joinplexa:RemovalRequestCreate",
"ReportSendRequest": "joinplexa:ReportSendRequest",
"recipient_email": {
"@id": "joinplexa:recipient_email",
"@type": "xsd:string"
},
"recipient_name": {
"@id": "joinplexa:recipient_name"
},
"reply_to": {
"@id": "joinplexa:reply_to",
"@type": "xsd:string"
},
"test_mode": {
"@id": "joinplexa:test_mode",
"@type": "xsd:boolean"
},
"ResultTypeSpec": "joinplexa:ResultTypeSpec",
"facets": {
"@id": "joinplexa:facets",
"@container": "@list"
},
"SearchBody": "joinplexa:SearchBody",
"federation": {
"@id": "joinplexa:federation"
},
"pageSize": {
"@id": "joinplexa:pageSize",
"@type": "xsd:integer"
},
"pageToken": {
"@id": "joinplexa:pageToken"
},
"SearchResponse": "joinplexa:SearchResponse",
"filters_applied": {
"@id": "joinplexa:filters_applied"
},
"SeedingRunCreate": "joinplexa:SeedingRunCreate",
"max_results": {
"@id": "joinplexa:max_results",
"@type": "xsd:integer"
},
"SeedingRunResponse": "joinplexa:SeedingRunResponse",
"search_query": {
"@id": "joinplexa:search_query",
"@type": "xsd:string"
},
"queries_total": {
"@id": "joinplexa:queries_total",
"@type": "xsd:integer"
},
"queries_done": {
"@id": "joinplexa:queries_done",
"@type": "xsd:integer"
},
"raw_results": {
"@id": "joinplexa:raw_results",
"@type": "xsd:integer"
},
"rejected": {
"@id": "joinplexa:rejected",
"@type": "xsd:integer"
},
"started_at": {
"@id": "joinplexa:started_at"
},
"completed_at": {
"@id": "joinplexa:completed_at"
},
"SelfServeIn": "joinplexa:SelfServeIn",
"business_id": {
"@id": "joinplexa:business_id",
"@type": "xsd:string"
},
"contact": {
"@id": "joinplexa:contact"
},
"contact_type": {
"@id": "joinplexa:contact_type"
},
"ServiceInput": "joinplexa:ServiceInput",
"name_es": {
"@id": "joinplexa:name_es",
"@type": "xsd:string"
},
"name_en": {
"@id": "joinplexa:name_en"
},
"description_es": {
"@id": "joinplexa:description_es"
},
"price_amount": {
"@id": "joinplexa:price_amount"
},
"price_currency": {
"@id": "joinplexa:price_currency",
"@type": "xsd:string"
},
"price_is_from": {
"@id": "joinplexa:price_is_from",
"@type": "xsd:boolean"
},
"ServiceItem": "joinplexa:ServiceItem",
"SweepRequest": "joinplexa:SweepRequest",
"include_english": {
"@id": "joinplexa:include_english",
"@type": "xsd:boolean"
},
"TrustScoreResponse": "joinplexa:TrustScoreResponse",
"score": {
"@id": "joinplexa:score",
"@type": "xsd:integer"
},
"breakdown": {
"@id": "joinplexa:breakdown"
},
"max_possible": {
"@id": "joinplexa:max_possible",
"@type": "xsd:integer"
},
"computed_at": {
"@id": "joinplexa:computed_at",
"@type": "xsd:string"
},
"recommendations": {
"@id": "joinplexa:recommendations",
"@container": "@list"
},
"ValidationError": "joinplexa:ValidationError",
"loc": {
"@id": "joinplexa:loc",
"@container": "@list"
},
"msg": {
"@id": "joinplexa:msg",
"@type": "xsd:string"
},
"type": {
"@id": "joinplexa:type",
"@type": "xsd:string"
},
"input": {
"@id": "joinplexa:input"
},
"ctx": {
"@id": "joinplexa:ctx"
},
"_InterviewAnswerIn": "joinplexa:_InterviewAnswerIn",
"question_key": {
"@id": "joinplexa:question_key",
"@type": "xsd:string"
},
"_InterviewSkipIn": "joinplexa:_InterviewSkipIn",
"_PanelVoteIn": "joinplexa:_PanelVoteIn",
"panel_key": {
"@id": "joinplexa:panel_key",
"@type": "xsd:string"
},
"vote": {
"@id": "joinplexa:vote",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Plexa API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Plexa'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-11-13) from openapi/joinplexa-com-openapi.json.",
"dcterms:created": "2026-11-13",
"dcterms:source": [
"openapi/joinplexa-com-openapi.json"
]
}