Charter Captain · JSON-LD Context

Chartercaptain Com Context

JSON-LD context defining the semantic vocabulary for Chartercaptain Com from Charter Captain.

67 Classes 168 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
chartercaptain: https://chartercaptain.com/schema#

Classes

Customer Payment WeatherCheck ContractTemplate WaiverTemplate SignedContract Guest DocumentStatus CoastGuardView Review PublicReview Favorite MarketplaceCaptain MarketplaceBoat CaptainProfile BoatPricingTier BoatProfile Booking BookingSummary IdempotencyConflictError Error PaginationMeta Captain DeviceToken CreateBoat UpdateBoat Boat ManualPayment ManualBooking ManualBookingResponse CustomerGigDetail Harbor DepositPaymentIntent Notification NotificationPreferences PushTestResult RecordPayment Refund RecordRentalPayment RentalRefund ManualRentalPayment ManualRental ManualRentalResponse AvailabilityException AvailabilityRule Duration PricingTier SubOutRequestInput SubOutRequestBody GetShortlistCandidatesInput OfferToCandidateInput OfferToCandidateBody RequestExpansionInput ApproveExpansionInput ApproveExpansionBody DeclineExpansionInput AcceptOfferInput DeclineOfferInput ClaimBookingInput SubOutReferral SubOutShortlistCandidate SubOutOpportunity WeatherForecast PaymentMutationResponse SignUploadResponse SignUpload BlobWebhookBody

Properties

Property Type Container
id string
firstName string
lastName string
email string
phone string
notes string
createdAt dateTime
bookingId string
amount decimal
type string
status string
checkedAt dateTime
hasAdvisory boolean
advisoryType string
windSpeed decimal
waveHeight decimal
forecast string
boatOwnerId string
name string
content string
version integer
isActive boolean
updatedAt dateTime
rentalId string
contractTemplateId string
contractTemplateVersion integer
signerName string
signerEmail string
signedAt dateTime
signatureData string
waiverTemplateId string
isCharterer boolean
waiverStatus string
waiverSentAt dateTime
waiverSignedAt dateTime
charterAgreement
waivers
vessel
charter
passengers list
captainId string
boatId string
rating integer
comment string
authorName string
customerId string
slug string
bio string
profileImageUrl string
defaultHarbor string
harbors list
reviewCount integer
startingPrice decimal
photos list
capacity integer
minRatePerHour decimal
maxRatePerHour decimal
harbor string
ownerName string
depositType string
depositValue integer
windowDays integer
depositRefundable boolean
weatherCancellationPolicy string
availableDurations list
pricingTiers list
ratePerHour decimal
daysOfWeek list
isSpecialRate boolean
durations list
features list
rules string
cancellationWindowDays integer
date dateTime
startTime string
endTime string
totalPrice decimal
customer reference
duration reference
payments list
weatherChecks list
notifications list
error
page integer
limit integer
total integer
homeHarborId string
notificationPreferences
googleCalendarConnected boolean
token string
platform string
harborId string
slipNumber string
gateCode string
slipInstructions string
fuelSurchargeEnabled boolean
fuelSurchargeAmount integer
isListed boolean
ownerId string
description string
lengthFeet integer
year integer
make string
model string
minimumNoticeHours integer
note string
durationId string
pricingTierId string
partySize integer
specialRequests string
totalPriceOverride integer
depositOverride integer
balanceOverride integer
tipAmount integer
title string
boatTypes list
compensationCents integer
needsCaptain boolean
needsBoat boolean
bids list
convertedBooking
city string
state string
lat decimal
lng decimal
sortOrder integer
clientSecret string
stripeAccountId string
sentAt dateTime
push
sent integer
failed integer
method string
connectedPaymentMethodId string
source string
reason string
durationHours decimal
isBlocked boolean
overrideStart string
overrideEnd string
dayOfWeek integer
hours integer
label string
referralId string
candidateTenantId string
postToMarketplace boolean
sourceType string
sourceId string
subOutState string
subOutReason string
targetType string
targetId string
currentOfferId string
offerExpiresAt dateTime
ownerApproval string
tenantId string
displayName string
relationshipId string
priority decimal
breakdown
booking
data
blobUrl reference
pathname string
contentType string
sizeBytes integer
kind string
refId string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://chartercaptain.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "chartercaptain": "https://chartercaptain.com/schema#",
    "Customer": "chartercaptain:Customer",
    "id": {
      "@id": "chartercaptain:id",
      "@type": "xsd:string"
    },
    "firstName": {
      "@id": "chartercaptain:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "chartercaptain:lastName",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "chartercaptain:email",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "chartercaptain:phone",
      "@type": "xsd:string"
    },
    "notes": {
      "@id": "chartercaptain:notes",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "chartercaptain:createdAt",
      "@type": "xsd:dateTime"
    },
    "Payment": "chartercaptain:Payment",
    "bookingId": {
      "@id": "chartercaptain:bookingId",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "chartercaptain:amount",
      "@type": "xsd:decimal"
    },
    "type": {
      "@id": "chartercaptain:type",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "chartercaptain:status",
      "@type": "xsd:string"
    },
    "WeatherCheck": "chartercaptain:WeatherCheck",
    "checkedAt": {
      "@id": "chartercaptain:checkedAt",
      "@type": "xsd:dateTime"
    },
    "hasAdvisory": {
      "@id": "chartercaptain:hasAdvisory",
      "@type": "xsd:boolean"
    },
    "advisoryType": {
      "@id": "chartercaptain:advisoryType",
      "@type": "xsd:string"
    },
    "windSpeed": {
      "@id": "chartercaptain:windSpeed",
      "@type": "xsd:decimal"
    },
    "waveHeight": {
      "@id": "chartercaptain:waveHeight",
      "@type": "xsd:decimal"
    },
    "forecast": {
      "@id": "chartercaptain:forecast",
      "@type": "xsd:string"
    },
    "ContractTemplate": "chartercaptain:ContractTemplate",
    "boatOwnerId": {
      "@id": "chartercaptain:boatOwnerId",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "chartercaptain:name",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "chartercaptain:content",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "chartercaptain:version",
      "@type": "xsd:integer"
    },
    "isActive": {
      "@id": "chartercaptain:isActive",
      "@type": "xsd:boolean"
    },
    "updatedAt": {
      "@id": "chartercaptain:updatedAt",
      "@type": "xsd:dateTime"
    },
    "WaiverTemplate": "chartercaptain:WaiverTemplate",
    "SignedContract": "chartercaptain:SignedContract",
    "rentalId": {
      "@id": "chartercaptain:rentalId",
      "@type": "xsd:string"
    },
    "contractTemplateId": {
      "@id": "chartercaptain:contractTemplateId",
      "@type": "xsd:string"
    },
    "contractTemplateVersion": {
      "@id": "chartercaptain:contractTemplateVersion",
      "@type": "xsd:integer"
    },
    "signerName": {
      "@id": "chartercaptain:signerName",
      "@type": "xsd:string"
    },
    "signerEmail": {
      "@id": "chartercaptain:signerEmail",
      "@type": "xsd:string"
    },
    "signedAt": {
      "@id": "chartercaptain:signedAt",
      "@type": "xsd:dateTime"
    },
    "signatureData": {
      "@id": "chartercaptain:signatureData",
      "@type": "xsd:string"
    },
    "Guest": "chartercaptain:Guest",
    "waiverTemplateId": {
      "@id": "chartercaptain:waiverTemplateId",
      "@type": "xsd:string"
    },
    "isCharterer": {
      "@id": "chartercaptain:isCharterer",
      "@type": "xsd:boolean"
    },
    "waiverStatus": {
      "@id": "chartercaptain:waiverStatus",
      "@type": "xsd:string"
    },
    "waiverSentAt": {
      "@id": "chartercaptain:waiverSentAt",
      "@type": "xsd:dateTime"
    },
    "waiverSignedAt": {
      "@id": "chartercaptain:waiverSignedAt",
      "@type": "xsd:dateTime"
    },
    "DocumentStatus": "chartercaptain:DocumentStatus",
    "charterAgreement": {
      "@id": "chartercaptain:charterAgreement"
    },
    "waivers": {
      "@id": "chartercaptain:waivers"
    },
    "CoastGuardView": "chartercaptain:CoastGuardView",
    "vessel": {
      "@id": "chartercaptain:vessel"
    },
    "charter": {
      "@id": "chartercaptain:charter"
    },
    "passengers": {
      "@id": "chartercaptain:passengers",
      "@container": "@list"
    },
    "Review": "chartercaptain:Review",
    "captainId": {
      "@id": "chartercaptain:captainId",
      "@type": "xsd:string"
    },
    "boatId": {
      "@id": "chartercaptain:boatId",
      "@type": "xsd:string"
    },
    "rating": {
      "@id": "chartercaptain:rating",
      "@type": "xsd:integer"
    },
    "comment": {
      "@id": "chartercaptain:comment",
      "@type": "xsd:string"
    },
    "authorName": {
      "@id": "chartercaptain:authorName",
      "@type": "xsd:string"
    },
    "PublicReview": "chartercaptain:PublicReview",
    "Favorite": "chartercaptain:Favorite",
    "customerId": {
      "@id": "chartercaptain:customerId",
      "@type": "xsd:string"
    },
    "MarketplaceCaptain": "chartercaptain:MarketplaceCaptain",
    "slug": {
      "@id": "chartercaptain:slug",
      "@type": "xsd:string"
    },
    "bio": {
      "@id": "chartercaptain:bio",
      "@type": "xsd:string"
    },
    "profileImageUrl": {
      "@id": "chartercaptain:profileImageUrl",
      "@type": "xsd:string"
    },
    "defaultHarbor": {
      "@id": "chartercaptain:defaultHarbor",
      "@type": "xsd:string"
    },
    "harbors": {
      "@id": "chartercaptain:harbors",
      "@container": "@list"
    },
    "reviewCount": {
      "@id": "chartercaptain:reviewCount",
      "@type": "xsd:integer"
    },
    "startingPrice": {
      "@id": "chartercaptain:startingPrice",
      "@type": "xsd:decimal"
    },
    "MarketplaceBoat": "chartercaptain:MarketplaceBoat",
    "photos": {
      "@id": "chartercaptain:photos",
      "@container": "@list"
    },
    "capacity": {
      "@id": "chartercaptain:capacity",
      "@type": "xsd:integer"
    },
    "minRatePerHour": {
      "@id": "chartercaptain:minRatePerHour",
      "@type": "xsd:decimal"
    },
    "maxRatePerHour": {
      "@id": "chartercaptain:maxRatePerHour",
      "@type": "xsd:decimal"
    },
    "harbor": {
      "@id": "chartercaptain:harbor",
      "@type": "xsd:string"
    },
    "ownerName": {
      "@id": "chartercaptain:ownerName",
      "@type": "xsd:string"
    },
    "CaptainProfile": "chartercaptain:CaptainProfile",
    "depositType": {
      "@id": "chartercaptain:depositType",
      "@type": "xsd:string"
    },
    "depositValue": {
      "@id": "chartercaptain:depositValue",
      "@type": "xsd:integer"
    },
    "windowDays": {
      "@id": "chartercaptain:windowDays",
      "@type": "xsd:integer"
    },
    "depositRefundable": {
      "@id": "chartercaptain:depositRefundable",
      "@type": "xsd:boolean"
    },
    "weatherCancellationPolicy": {
      "@id": "chartercaptain:weatherCancellationPolicy",
      "@type": "xsd:string"
    },
    "availableDurations": {
      "@id": "chartercaptain:availableDurations",
      "@container": "@list"
    },
    "pricingTiers": {
      "@id": "chartercaptain:pricingTiers",
      "@container": "@list"
    },
    "BoatPricingTier": "chartercaptain:BoatPricingTier",
    "ratePerHour": {
      "@id": "chartercaptain:ratePerHour",
      "@type": "xsd:decimal"
    },
    "daysOfWeek": {
      "@id": "chartercaptain:daysOfWeek",
      "@container": "@list"
    },
    "isSpecialRate": {
      "@id": "chartercaptain:isSpecialRate",
      "@type": "xsd:boolean"
    },
    "BoatProfile": "chartercaptain:BoatProfile",
    "durations": {
      "@id": "chartercaptain:durations",
      "@container": "@list"
    },
    "features": {
      "@id": "chartercaptain:features",
      "@container": "@list"
    },
    "rules": {
      "@id": "chartercaptain:rules",
      "@type": "xsd:string"
    },
    "cancellationWindowDays": {
      "@id": "chartercaptain:cancellationWindowDays",
      "@type": "xsd:integer"
    },
    "Booking": "chartercaptain:Booking",
    "date": {
      "@id": "chartercaptain:date",
      "@type": "xsd:dateTime"
    },
    "startTime": {
      "@id": "chartercaptain:startTime",
      "@type": "xsd:string"
    },
    "endTime": {
      "@id": "chartercaptain:endTime",
      "@type": "xsd:string"
    },
    "totalPrice": {
      "@id": "chartercaptain:totalPrice",
      "@type": "xsd:decimal"
    },
    "customer": {
      "@id": "chartercaptain:customer",
      "@type": "@id"
    },
    "duration": {
      "@id": "chartercaptain:duration",
      "@type": "@id"
    },
    "payments": {
      "@id": "chartercaptain:payments",
      "@container": "@list"
    },
    "weatherChecks": {
      "@id": "chartercaptain:weatherChecks",
      "@container": "@list"
    },
    "notifications": {
      "@id": "chartercaptain:notifications",
      "@container": "@list"
    },
    "BookingSummary": "chartercaptain:BookingSummary",
    "IdempotencyConflictError": "chartercaptain:IdempotencyConflictError",
    "error": {
      "@id": "chartercaptain:error"
    },
    "Error": "chartercaptain:Error",
    "PaginationMeta": "chartercaptain:PaginationMeta",
    "page": {
      "@id": "chartercaptain:page",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "chartercaptain:limit",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "chartercaptain:total",
      "@type": "xsd:integer"
    },
    "Captain": "chartercaptain:Captain",
    "homeHarborId": {
      "@id": "chartercaptain:homeHarborId",
      "@type": "xsd:string"
    },
    "notificationPreferences": {
      "@id": "chartercaptain:notificationPreferences"
    },
    "googleCalendarConnected": {
      "@id": "chartercaptain:googleCalendarConnected",
      "@type": "xsd:boolean"
    },
    "DeviceToken": "chartercaptain:DeviceToken",
    "token": {
      "@id": "chartercaptain:token",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "chartercaptain:platform",
      "@type": "xsd:string"
    },
    "CreateBoat": "chartercaptain:CreateBoat",
    "harborId": {
      "@id": "chartercaptain:harborId",
      "@type": "xsd:string"
    },
    "slipNumber": {
      "@id": "chartercaptain:slipNumber",
      "@type": "xsd:string"
    },
    "gateCode": {
      "@id": "chartercaptain:gateCode",
      "@type": "xsd:string"
    },
    "slipInstructions": {
      "@id": "chartercaptain:slipInstructions",
      "@type": "xsd:string"
    },
    "fuelSurchargeEnabled": {
      "@id": "chartercaptain:fuelSurchargeEnabled",
      "@type": "xsd:boolean"
    },
    "fuelSurchargeAmount": {
      "@id": "chartercaptain:fuelSurchargeAmount",
      "@type": "xsd:integer"
    },
    "UpdateBoat": "chartercaptain:UpdateBoat",
    "isListed": {
      "@id": "chartercaptain:isListed",
      "@type": "xsd:boolean"
    },
    "Boat": "chartercaptain:Boat",
    "ownerId": {
      "@id": "chartercaptain:ownerId",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "chartercaptain:description",
      "@type": "xsd:string"
    },
    "lengthFeet": {
      "@id": "chartercaptain:lengthFeet",
      "@type": "xsd:integer"
    },
    "year": {
      "@id": "chartercaptain:year",
      "@type": "xsd:integer"
    },
    "make": {
      "@id": "chartercaptain:make",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "chartercaptain:model",
      "@type": "xsd:string"
    },
    "minimumNoticeHours": {
      "@id": "chartercaptain:minimumNoticeHours",
      "@type": "xsd:integer"
    },
    "ManualPayment": "chartercaptain:ManualPayment",
    "note": {
      "@id": "chartercaptain:note",
      "@type": "xsd:string"
    },
    "ManualBooking": "chartercaptain:ManualBooking",
    "durationId": {
      "@id": "chartercaptain:durationId",
      "@type": "xsd:string"
    },
    "pricingTierId": {
      "@id": "chartercaptain:pricingTierId",
      "@type": "xsd:string"
    },
    "partySize": {
      "@id": "chartercaptain:partySize",
      "@type": "xsd:integer"
    },
    "specialRequests": {
      "@id": "chartercaptain:specialRequests",
      "@type": "xsd:string"
    },
    "totalPriceOverride": {
      "@id": "chartercaptain:totalPriceOverride",
      "@type": "xsd:integer"
    },
    "depositOverride": {
      "@id": "chartercaptain:depositOverride",
      "@type": "xsd:integer"
    },
    "balanceOverride": {
      "@id": "chartercaptain:balanceOverride",
      "@type": "xsd:integer"
    },
    "tipAmount": {
      "@id": "chartercaptain:tipAmount",
      "@type": "xsd:integer"
    },
    "ManualBookingResponse": "chartercaptain:ManualBookingResponse",
    "CustomerGigDetail": "chartercaptain:CustomerGigDetail",
    "title": {
      "@id": "chartercaptain:title",
      "@type": "xsd:string"
    },
    "boatTypes": {
      "@id": "chartercaptain:boatTypes",
      "@container": "@list"
    },
    "compensationCents": {
      "@id": "chartercaptain:compensationCents",
      "@type": "xsd:integer"
    },
    "needsCaptain": {
      "@id": "chartercaptain:needsCaptain",
      "@type": "xsd:boolean"
    },
    "needsBoat": {
      "@id": "chartercaptain:needsBoat",
      "@type": "xsd:boolean"
    },
    "bids": {
      "@id": "chartercaptain:bids",
      "@container": "@list"
    },
    "convertedBooking": {
      "@id": "chartercaptain:convertedBooking"
    },
    "Harbor": "chartercaptain:Harbor",
    "city": {
      "@id": "chartercaptain:city",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "chartercaptain:state",
      "@type": "xsd:string"
    },
    "lat": {
      "@id": "chartercaptain:lat",
      "@type": "xsd:decimal"
    },
    "lng": {
      "@id": "chartercaptain:lng",
      "@type": "xsd:decimal"
    },
    "sortOrder": {
      "@id": "chartercaptain:sortOrder",
      "@type": "xsd:integer"
    },
    "DepositPaymentIntent": "chartercaptain:DepositPaymentIntent",
    "clientSecret": {
      "@id": "chartercaptain:clientSecret",
      "@type": "xsd:string"
    },
    "stripeAccountId": {
      "@id": "chartercaptain:stripeAccountId",
      "@type": "xsd:string"
    },
    "Notification": "chartercaptain:Notification",
    "sentAt": {
      "@id": "chartercaptain:sentAt",
      "@type": "xsd:dateTime"
    },
    "NotificationPreferences": "chartercaptain:NotificationPreferences",
    "push": {
      "@id": "chartercaptain:push"
    },
    "PushTestResult": "chartercaptain:PushTestResult",
    "sent": {
      "@id": "chartercaptain:sent",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "chartercaptain:failed",
      "@type": "xsd:integer"
    },
    "RecordPayment": "chartercaptain:RecordPayment",
    "method": {
      "@id": "chartercaptain:method",
      "@type": "xsd:string"
    },
    "connectedPaymentMethodId": {
      "@id": "chartercaptain:connectedPaymentMethodId",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "chartercaptain:source",
      "@type": "xsd:string"
    },
    "Refund": "chartercaptain:Refund",
    "reason": {
      "@id": "chartercaptain:reason",
      "@type": "xsd:string"
    },
    "RecordRentalPayment": "chartercaptain:RecordRentalPayment",
    "RentalRefund": "chartercaptain:RentalRefund",
    "ManualRentalPayment": "chartercaptain:ManualRentalPayment",
    "ManualRental": "chartercaptain:ManualRental",
    "durationHours": {
      "@id": "chartercaptain:durationHours",
      "@type": "xsd:decimal"
    },
    "ManualRentalResponse": "chartercaptain:ManualRentalResponse",
    "AvailabilityException": "chartercaptain:AvailabilityException",
    "isBlocked": {
      "@id": "chartercaptain:isBlocked",
      "@type": "xsd:boolean"
    },
    "overrideStart": {
      "@id": "chartercaptain:overrideStart",
      "@type": "xsd:string"
    },
    "overrideEnd": {
      "@id": "chartercaptain:overrideEnd",
      "@type": "xsd:string"
    },
    "AvailabilityRule": "chartercaptain:AvailabilityRule",
    "dayOfWeek": {
      "@id": "chartercaptain:dayOfWeek",
      "@type": "xsd:integer"
    },
    "Duration": "chartercaptain:Duration",
    "hours": {
      "@id": "chartercaptain:hours",
      "@type": "xsd:integer"
    },
    "label": {
      "@id": "chartercaptain:label",
      "@type": "xsd:string"
    },
    "PricingTier": "chartercaptain:PricingTier",
    "SubOutRequestInput": "chartercaptain:SubOutRequestInput",
    "SubOutRequestBody": "chartercaptain:SubOutRequestBody",
    "GetShortlistCandidatesInput": "chartercaptain:GetShortlistCandidatesInput",
    "referralId": {
      "@id": "chartercaptain:referralId",
      "@type": "xsd:string"
    },
    "OfferToCandidateInput": "chartercaptain:OfferToCandidateInput",
    "candidateTenantId": {
      "@id": "chartercaptain:candidateTenantId",
      "@type": "xsd:string"
    },
    "OfferToCandidateBody": "chartercaptain:OfferToCandidateBody",
    "RequestExpansionInput": "chartercaptain:RequestExpansionInput",
    "ApproveExpansionInput": "chartercaptain:ApproveExpansionInput",
    "postToMarketplace": {
      "@id": "chartercaptain:postToMarketplace",
      "@type": "xsd:boolean"
    },
    "ApproveExpansionBody": "chartercaptain:ApproveExpansionBody",
    "DeclineExpansionInput": "chartercaptain:DeclineExpansionInput",
    "AcceptOfferInput": "chartercaptain:AcceptOfferInput",
    "DeclineOfferInput": "chartercaptain:DeclineOfferInput",
    "ClaimBookingInput": "chartercaptain:ClaimBookingInput",
    "SubOutReferral": "chartercaptain:SubOutReferral",
    "sourceType": {
      "@id": "chartercaptain:sourceType",
      "@type": "xsd:string"
    },
    "sourceId": {
      "@id": "chartercaptain:sourceId",
      "@type": "xsd:string"
    },
    "subOutState": {
      "@id": "chartercaptain:subOutState",
      "@type": "xsd:string"
    },
    "subOutReason": {
      "@id": "chartercaptain:subOutReason",
      "@type": "xsd:string"
    },
    "targetType": {
      "@id": "chartercaptain:targetType",
      "@type": "xsd:string"
    },
    "targetId": {
      "@id": "chartercaptain:targetId",
      "@type": "xsd:string"
    },
    "currentOfferId": {
      "@id": "chartercaptain:currentOfferId",
      "@type": "xsd:string"
    },
    "offerExpiresAt": {
      "@id": "chartercaptain:offerExpiresAt",
      "@type": "xsd:dateTime"
    },
    "ownerApproval": {
      "@id": "chartercaptain:ownerApproval",
      "@type": "xsd:string"
    },
    "SubOutShortlistCandidate": "chartercaptain:SubOutShortlistCandidate",
    "tenantId": {
      "@id": "chartercaptain:tenantId",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "chartercaptain:displayName",
      "@type": "xsd:string"
    },
    "relationshipId": {
      "@id": "chartercaptain:relationshipId",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "chartercaptain:priority",
      "@type": "xsd:decimal"
    },
    "breakdown": {
      "@id": "chartercaptain:breakdown"
    },
    "SubOutOpportunity": "chartercaptain:SubOutOpportunity",
    "booking": {
      "@id": "chartercaptain:booking"
    },
    "WeatherForecast": "chartercaptain:WeatherForecast",
    "PaymentMutationResponse": "chartercaptain:PaymentMutationResponse",
    "data": {
      "@id": "chartercaptain:data"
    },
    "SignUploadResponse": "chartercaptain:SignUploadResponse",
    "blobUrl": {
      "@id": "chartercaptain:blobUrl",
      "@type": "@id"
    },
    "pathname": {
      "@id": "chartercaptain:pathname",
      "@type": "xsd:string"
    },
    "SignUpload": "chartercaptain:SignUpload",
    "contentType": {
      "@id": "chartercaptain:contentType",
      "@type": "xsd:string"
    },
    "sizeBytes": {
      "@id": "chartercaptain:sizeBytes",
      "@type": "xsd:integer"
    },
    "kind": {
      "@id": "chartercaptain:kind",
      "@type": "xsd:string"
    },
    "refId": {
      "@id": "chartercaptain:refId",
      "@type": "xsd:string"
    },
    "BlobWebhookBody": "chartercaptain:BlobWebhookBody"
  },
  "@type": "schema:Dataset",
  "schema:name": "Charter Captain API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Charter Captain'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/chartercaptain-com-openapi.json.",
  "dcterms:created": "2026-11-03",
  "dcterms:source": [
    "openapi/chartercaptain-com-openapi.json"
  ]
}