BVI Crewed · JSON-LD Context
Bvicrewed Com Context
JSON-LD context defining the semantic vocabulary for Bvicrewed Com from BVI Crewed.
1 Classes
18 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
bvicrewed:
https://bvicrewed.com/schema#
Classes
Yacht
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| name | string | |
| model | string | |
| built | integer | |
| url | string | |
| tagline | string | |
| conciergeNote | string | |
| cabins | integer | |
| guests | integer | |
| weeklyRateUSD | integer | |
| features | list | |
| activities | list | |
| amenities | list | |
| bestFor | list | |
| awards | list | |
| menuHighlight | string | |
| status | string | |
| note | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://bvicrewed.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"bvicrewed": "https://bvicrewed.com/schema#",
"Yacht": "bvicrewed:Yacht",
"id": {
"@id": "bvicrewed:id",
"@type": "xsd:string"
},
"name": {
"@id": "bvicrewed:name",
"@type": "xsd:string"
},
"model": {
"@id": "bvicrewed:model",
"@type": "xsd:string"
},
"built": {
"@id": "bvicrewed:built",
"@type": "xsd:integer"
},
"url": {
"@id": "bvicrewed:url",
"@type": "xsd:string"
},
"tagline": {
"@id": "bvicrewed:tagline",
"@type": "xsd:string"
},
"conciergeNote": {
"@id": "bvicrewed:conciergeNote",
"@type": "xsd:string"
},
"cabins": {
"@id": "bvicrewed:cabins",
"@type": "xsd:integer"
},
"guests": {
"@id": "bvicrewed:guests",
"@type": "xsd:integer"
},
"weeklyRateUSD": {
"@id": "bvicrewed:weeklyRateUSD",
"@type": "xsd:integer"
},
"features": {
"@id": "bvicrewed:features",
"@container": "@list"
},
"activities": {
"@id": "bvicrewed:activities",
"@container": "@list"
},
"amenities": {
"@id": "bvicrewed:amenities",
"@container": "@list"
},
"bestFor": {
"@id": "bvicrewed:bestFor",
"@container": "@list"
},
"awards": {
"@id": "bvicrewed:awards",
"@container": "@list"
},
"menuHighlight": {
"@id": "bvicrewed:menuHighlight",
"@type": "xsd:string"
},
"status": {
"@id": "bvicrewed:status",
"@type": "xsd:string"
},
"note": {
"@id": "bvicrewed:note",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "BVI Crewed API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects BVI Crewed'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-03) from openapi/bvicrewed-com-openapi.json.",
"dcterms:created": "2026-11-03",
"dcterms:source": [
"openapi/bvicrewed-com-openapi.json"
]
}