DrillerDB · JSON-LD Context
Drillerdb Com Context
JSON-LD context defining the semantic vocabulary for Drillerdb Com from DrillerDB.
44 Classes
146 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
drillerdb:
https://drillerdb.com/schema#
Classes
ApiRoutingError
SiteError
CalendarError
NearbyWell
WellDepthResult
WellDepthInsufficientData
WellDepthTooManyWells
LicenseMatch
LicensedDriller
DrillerLicenseLookupResponse
DirectoryCompany
NearbyDrillersResponse
ZipPoint
PlatformStats
RequestMeta
ListMeta
ItemLinks
ListLinks
Error
ErrorMeta
ErrorLinks
ErrorResponse
Address
Coordinates
Project
Invoice
WorkOrder
Contact
Equipment
InventoryItem
ProjectListResponse
ProjectResponse
InvoiceListResponse
WorkOrderListResponse
WorkOrderResponse
ContactListResponse
ContactResponse
EquipmentListResponse
EquipmentResponse
InventoryItemListResponse
InventoryItemResponse
JsonRpcRequest
JsonRpcResponse
McpAuthError
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| message | string | |
| hint | string | |
| documentation | reference | |
| distance_mi | decimal | |
| depth_ft | decimal | |
| swl_ft | decimal | |
| yield_gpm | decimal | |
| year | integer | |
| county | string | |
| well_count | integer | |
| swl_count | integer | |
| radius_km | decimal | |
| radius_mi | decimal | |
| expanded_radius | boolean | |
| depth_unit | string | |
| depth_min | decimal | |
| depth_max | decimal | |
| depth_p25 | decimal | |
| depth_p50 | decimal | |
| depth_p75 | decimal | |
| has_swl | boolean | |
| swl_p25 | decimal | |
| swl_p50 | decimal | |
| swl_p75 | decimal | |
| top_aquifer | string | |
| nearby | list | |
| cached_at | dateTime | |
| reason | string | |
| licenseNumber | string | |
| state | string | |
| licenseType | string | |
| status | string | |
| holderName | string | |
| holderType | string | |
| issuedDate | string | |
| expiresDate | string | |
| lastVerifiedAt | string | |
| sourceUrl | string | |
| companyName | string | |
| companySlug | string | |
| companyCity | string | |
| name | string | |
| slug | string | |
| city | string | |
| activeLicenses | integer | |
| matches | list | |
| nearbyDrillers | list | |
| id | integer | |
| company_name | string | |
| phone | string | |
| zip | string | |
| latitude | decimal | |
| longitude | decimal | |
| distance_miles | decimal | |
| distanceMiles | decimal | |
| is_featured | boolean | |
| is_claimed | boolean | |
| company_id | integer | |
| logo | string | |
| service_categories | list | |
| recent_wells | integer | |
| trade | string | |
| google_rating | decimal | |
| google_review_count | integer | |
| companies | list | |
| lat | decimal | |
| lng | decimal | |
| wells | integer | |
| contractors | integer | |
| states | integer | |
| updated_at | dateTime | |
| request_id | string | |
| limit | integer | |
| has_more | boolean | |
| next_cursor | string | |
| self | string | |
| next | string | |
| code | string | |
| retry_after | integer | |
| required_scope | string | |
| allowed_methods | list | |
| missing_tables | list | |
| meta | reference | |
| links | reference | |
| line1 | string | |
| line2 | string | |
| postal_code | string | |
| project_number | string | |
| title | string | |
| priority | integer | |
| customer_id | integer | |
| customer_name | string | |
| address | reference | |
| drill_type | string | |
| well_type | string | |
| created_by | string | |
| created_at | dateTime | |
| invoice_number | string | |
| payment_status | string | |
| invoice_date | string | |
| due_date | date | |
| due_terms_raw | string | |
| invoice_total_cents | integer | |
| balance | decimal | |
| paid_amount | decimal | |
| paid_at | dateTime | |
| last_sent_at | dateTime | |
| project_id | integer | |
| category | string | |
| work_type | string | |
| field_tech | string | |
| service_date | string | |
| completed_at | string | |
| project_title | string | |
| memo | string | |
| amount_billed | string | |
| business_name | string | |
| first_name | string | |
| last_name | string | |
| string | ||
| billing_email | string | |
| cell | string | |
| is_client | boolean | |
| is_vendor | boolean | |
| is_active | boolean | |
| make | string | |
| model | string | |
| assigned_employee_id | integer | |
| last_location | reference | |
| item_id | string | |
| description | string | |
| current_quantity | decimal | |
| min_quantity | decimal | |
| max_quantity | decimal | |
| unit | string | |
| unit_price | decimal | |
| location | string | |
| sku | string | |
| last_restocked_date | string | |
| data | list | |
| jsonrpc | string | |
| method | string | |
| params | ||
| result | ||
| error_code | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://drillerdb.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"drillerdb": "https://drillerdb.com/schema#",
"ApiRoutingError": "drillerdb:ApiRoutingError",
"error": {
"@id": "drillerdb:error",
"@type": "xsd:string"
},
"message": {
"@id": "drillerdb:message",
"@type": "xsd:string"
},
"hint": {
"@id": "drillerdb:hint",
"@type": "xsd:string"
},
"documentation": {
"@id": "drillerdb:documentation",
"@type": "@id"
},
"SiteError": "drillerdb:SiteError",
"CalendarError": "drillerdb:CalendarError",
"NearbyWell": "drillerdb:NearbyWell",
"distance_mi": {
"@id": "drillerdb:distance_mi",
"@type": "xsd:decimal"
},
"depth_ft": {
"@id": "drillerdb:depth_ft",
"@type": "xsd:decimal"
},
"swl_ft": {
"@id": "drillerdb:swl_ft",
"@type": "xsd:decimal"
},
"yield_gpm": {
"@id": "drillerdb:yield_gpm",
"@type": "xsd:decimal"
},
"year": {
"@id": "drillerdb:year",
"@type": "xsd:integer"
},
"county": {
"@id": "drillerdb:county",
"@type": "xsd:string"
},
"WellDepthResult": "drillerdb:WellDepthResult",
"well_count": {
"@id": "drillerdb:well_count",
"@type": "xsd:integer"
},
"swl_count": {
"@id": "drillerdb:swl_count",
"@type": "xsd:integer"
},
"radius_km": {
"@id": "drillerdb:radius_km",
"@type": "xsd:decimal"
},
"radius_mi": {
"@id": "drillerdb:radius_mi",
"@type": "xsd:decimal"
},
"expanded_radius": {
"@id": "drillerdb:expanded_radius",
"@type": "xsd:boolean"
},
"depth_unit": {
"@id": "drillerdb:depth_unit",
"@type": "xsd:string"
},
"depth_min": {
"@id": "drillerdb:depth_min",
"@type": "xsd:decimal"
},
"depth_max": {
"@id": "drillerdb:depth_max",
"@type": "xsd:decimal"
},
"depth_p25": {
"@id": "drillerdb:depth_p25",
"@type": "xsd:decimal"
},
"depth_p50": {
"@id": "drillerdb:depth_p50",
"@type": "xsd:decimal"
},
"depth_p75": {
"@id": "drillerdb:depth_p75",
"@type": "xsd:decimal"
},
"has_swl": {
"@id": "drillerdb:has_swl",
"@type": "xsd:boolean"
},
"swl_p25": {
"@id": "drillerdb:swl_p25",
"@type": "xsd:decimal"
},
"swl_p50": {
"@id": "drillerdb:swl_p50",
"@type": "xsd:decimal"
},
"swl_p75": {
"@id": "drillerdb:swl_p75",
"@type": "xsd:decimal"
},
"top_aquifer": {
"@id": "drillerdb:top_aquifer",
"@type": "xsd:string"
},
"nearby": {
"@id": "drillerdb:nearby",
"@container": "@list"
},
"cached_at": {
"@id": "drillerdb:cached_at",
"@type": "xsd:dateTime"
},
"WellDepthInsufficientData": "drillerdb:WellDepthInsufficientData",
"reason": {
"@id": "drillerdb:reason",
"@type": "xsd:string"
},
"WellDepthTooManyWells": "drillerdb:WellDepthTooManyWells",
"LicenseMatch": "drillerdb:LicenseMatch",
"licenseNumber": {
"@id": "drillerdb:licenseNumber",
"@type": "xsd:string"
},
"state": {
"@id": "drillerdb:state",
"@type": "xsd:string"
},
"licenseType": {
"@id": "drillerdb:licenseType",
"@type": "xsd:string"
},
"status": {
"@id": "drillerdb:status",
"@type": "xsd:string"
},
"holderName": {
"@id": "drillerdb:holderName",
"@type": "xsd:string"
},
"holderType": {
"@id": "drillerdb:holderType",
"@type": "xsd:string"
},
"issuedDate": {
"@id": "drillerdb:issuedDate",
"@type": "xsd:string"
},
"expiresDate": {
"@id": "drillerdb:expiresDate",
"@type": "xsd:string"
},
"lastVerifiedAt": {
"@id": "drillerdb:lastVerifiedAt",
"@type": "xsd:string"
},
"sourceUrl": {
"@id": "drillerdb:sourceUrl",
"@type": "xsd:string"
},
"companyName": {
"@id": "drillerdb:companyName",
"@type": "xsd:string"
},
"companySlug": {
"@id": "drillerdb:companySlug",
"@type": "xsd:string"
},
"companyCity": {
"@id": "drillerdb:companyCity",
"@type": "xsd:string"
},
"LicensedDriller": "drillerdb:LicensedDriller",
"name": {
"@id": "drillerdb:name",
"@type": "xsd:string"
},
"slug": {
"@id": "drillerdb:slug",
"@type": "xsd:string"
},
"city": {
"@id": "drillerdb:city",
"@type": "xsd:string"
},
"activeLicenses": {
"@id": "drillerdb:activeLicenses",
"@type": "xsd:integer"
},
"DrillerLicenseLookupResponse": "drillerdb:DrillerLicenseLookupResponse",
"matches": {
"@id": "drillerdb:matches",
"@container": "@list"
},
"nearbyDrillers": {
"@id": "drillerdb:nearbyDrillers",
"@container": "@list"
},
"DirectoryCompany": "drillerdb:DirectoryCompany",
"id": {
"@id": "drillerdb:id",
"@type": "xsd:integer"
},
"company_name": {
"@id": "drillerdb:company_name",
"@type": "xsd:string"
},
"phone": {
"@id": "drillerdb:phone",
"@type": "xsd:string"
},
"zip": {
"@id": "drillerdb:zip",
"@type": "xsd:string"
},
"latitude": {
"@id": "drillerdb:latitude",
"@type": "xsd:decimal"
},
"longitude": {
"@id": "drillerdb:longitude",
"@type": "xsd:decimal"
},
"distance_miles": {
"@id": "drillerdb:distance_miles",
"@type": "xsd:decimal"
},
"distanceMiles": {
"@id": "drillerdb:distanceMiles",
"@type": "xsd:decimal"
},
"is_featured": {
"@id": "drillerdb:is_featured",
"@type": "xsd:boolean"
},
"is_claimed": {
"@id": "drillerdb:is_claimed",
"@type": "xsd:boolean"
},
"company_id": {
"@id": "drillerdb:company_id",
"@type": "xsd:integer"
},
"logo": {
"@id": "drillerdb:logo",
"@type": "xsd:string"
},
"service_categories": {
"@id": "drillerdb:service_categories",
"@container": "@list"
},
"recent_wells": {
"@id": "drillerdb:recent_wells",
"@type": "xsd:integer"
},
"trade": {
"@id": "drillerdb:trade",
"@type": "xsd:string"
},
"google_rating": {
"@id": "drillerdb:google_rating",
"@type": "xsd:decimal"
},
"google_review_count": {
"@id": "drillerdb:google_review_count",
"@type": "xsd:integer"
},
"NearbyDrillersResponse": "drillerdb:NearbyDrillersResponse",
"companies": {
"@id": "drillerdb:companies",
"@container": "@list"
},
"ZipPoint": "drillerdb:ZipPoint",
"lat": {
"@id": "drillerdb:lat",
"@type": "xsd:decimal"
},
"lng": {
"@id": "drillerdb:lng",
"@type": "xsd:decimal"
},
"PlatformStats": "drillerdb:PlatformStats",
"wells": {
"@id": "drillerdb:wells",
"@type": "xsd:integer"
},
"contractors": {
"@id": "drillerdb:contractors",
"@type": "xsd:integer"
},
"states": {
"@id": "drillerdb:states",
"@type": "xsd:integer"
},
"updated_at": {
"@id": "drillerdb:updated_at",
"@type": "xsd:dateTime"
},
"RequestMeta": "drillerdb:RequestMeta",
"request_id": {
"@id": "drillerdb:request_id",
"@type": "xsd:string"
},
"ListMeta": "drillerdb:ListMeta",
"limit": {
"@id": "drillerdb:limit",
"@type": "xsd:integer"
},
"has_more": {
"@id": "drillerdb:has_more",
"@type": "xsd:boolean"
},
"next_cursor": {
"@id": "drillerdb:next_cursor",
"@type": "xsd:string"
},
"ItemLinks": "drillerdb:ItemLinks",
"self": {
"@id": "drillerdb:self",
"@type": "xsd:string"
},
"ListLinks": "drillerdb:ListLinks",
"next": {
"@id": "drillerdb:next",
"@type": "xsd:string"
},
"Error": "drillerdb:Error",
"code": {
"@id": "drillerdb:code",
"@type": "xsd:string"
},
"ErrorMeta": "drillerdb:ErrorMeta",
"retry_after": {
"@id": "drillerdb:retry_after",
"@type": "xsd:integer"
},
"required_scope": {
"@id": "drillerdb:required_scope",
"@type": "xsd:string"
},
"allowed_methods": {
"@id": "drillerdb:allowed_methods",
"@container": "@list"
},
"missing_tables": {
"@id": "drillerdb:missing_tables",
"@container": "@list"
},
"ErrorLinks": "drillerdb:ErrorLinks",
"ErrorResponse": "drillerdb:ErrorResponse",
"meta": {
"@id": "drillerdb:meta",
"@type": "@id"
},
"links": {
"@id": "drillerdb:links",
"@type": "@id"
},
"Address": "drillerdb:Address",
"line1": {
"@id": "drillerdb:line1",
"@type": "xsd:string"
},
"line2": {
"@id": "drillerdb:line2",
"@type": "xsd:string"
},
"postal_code": {
"@id": "drillerdb:postal_code",
"@type": "xsd:string"
},
"Coordinates": "drillerdb:Coordinates",
"Project": "drillerdb:Project",
"project_number": {
"@id": "drillerdb:project_number",
"@type": "xsd:string"
},
"title": {
"@id": "drillerdb:title",
"@type": "xsd:string"
},
"priority": {
"@id": "drillerdb:priority",
"@type": "xsd:integer"
},
"customer_id": {
"@id": "drillerdb:customer_id",
"@type": "xsd:integer"
},
"customer_name": {
"@id": "drillerdb:customer_name",
"@type": "xsd:string"
},
"address": {
"@id": "drillerdb:address",
"@type": "@id"
},
"drill_type": {
"@id": "drillerdb:drill_type",
"@type": "xsd:string"
},
"well_type": {
"@id": "drillerdb:well_type",
"@type": "xsd:string"
},
"created_by": {
"@id": "drillerdb:created_by",
"@type": "xsd:string"
},
"created_at": {
"@id": "drillerdb:created_at",
"@type": "xsd:dateTime"
},
"Invoice": "drillerdb:Invoice",
"invoice_number": {
"@id": "drillerdb:invoice_number",
"@type": "xsd:string"
},
"payment_status": {
"@id": "drillerdb:payment_status",
"@type": "xsd:string"
},
"invoice_date": {
"@id": "drillerdb:invoice_date",
"@type": "xsd:string"
},
"due_date": {
"@id": "drillerdb:due_date",
"@type": "xsd:date"
},
"due_terms_raw": {
"@id": "drillerdb:due_terms_raw",
"@type": "xsd:string"
},
"invoice_total_cents": {
"@id": "drillerdb:invoice_total_cents",
"@type": "xsd:integer"
},
"balance": {
"@id": "drillerdb:balance",
"@type": "xsd:decimal"
},
"paid_amount": {
"@id": "drillerdb:paid_amount",
"@type": "xsd:decimal"
},
"paid_at": {
"@id": "drillerdb:paid_at",
"@type": "xsd:dateTime"
},
"last_sent_at": {
"@id": "drillerdb:last_sent_at",
"@type": "xsd:dateTime"
},
"project_id": {
"@id": "drillerdb:project_id",
"@type": "xsd:integer"
},
"WorkOrder": "drillerdb:WorkOrder",
"category": {
"@id": "drillerdb:category",
"@type": "xsd:string"
},
"work_type": {
"@id": "drillerdb:work_type",
"@type": "xsd:string"
},
"field_tech": {
"@id": "drillerdb:field_tech",
"@type": "xsd:string"
},
"service_date": {
"@id": "drillerdb:service_date",
"@type": "xsd:string"
},
"completed_at": {
"@id": "drillerdb:completed_at",
"@type": "xsd:string"
},
"project_title": {
"@id": "drillerdb:project_title",
"@type": "xsd:string"
},
"memo": {
"@id": "drillerdb:memo",
"@type": "xsd:string"
},
"amount_billed": {
"@id": "drillerdb:amount_billed",
"@type": "xsd:string"
},
"Contact": "drillerdb:Contact",
"business_name": {
"@id": "drillerdb:business_name",
"@type": "xsd:string"
},
"first_name": {
"@id": "drillerdb:first_name",
"@type": "xsd:string"
},
"last_name": {
"@id": "drillerdb:last_name",
"@type": "xsd:string"
},
"email": {
"@id": "drillerdb:email",
"@type": "xsd:string"
},
"billing_email": {
"@id": "drillerdb:billing_email",
"@type": "xsd:string"
},
"cell": {
"@id": "drillerdb:cell",
"@type": "xsd:string"
},
"is_client": {
"@id": "drillerdb:is_client",
"@type": "xsd:boolean"
},
"is_vendor": {
"@id": "drillerdb:is_vendor",
"@type": "xsd:boolean"
},
"is_active": {
"@id": "drillerdb:is_active",
"@type": "xsd:boolean"
},
"Equipment": "drillerdb:Equipment",
"make": {
"@id": "drillerdb:make",
"@type": "xsd:string"
},
"model": {
"@id": "drillerdb:model",
"@type": "xsd:string"
},
"assigned_employee_id": {
"@id": "drillerdb:assigned_employee_id",
"@type": "xsd:integer"
},
"last_location": {
"@id": "drillerdb:last_location",
"@type": "@id"
},
"InventoryItem": "drillerdb:InventoryItem",
"item_id": {
"@id": "drillerdb:item_id",
"@type": "xsd:string"
},
"description": {
"@id": "drillerdb:description",
"@type": "xsd:string"
},
"current_quantity": {
"@id": "drillerdb:current_quantity",
"@type": "xsd:decimal"
},
"min_quantity": {
"@id": "drillerdb:min_quantity",
"@type": "xsd:decimal"
},
"max_quantity": {
"@id": "drillerdb:max_quantity",
"@type": "xsd:decimal"
},
"unit": {
"@id": "drillerdb:unit",
"@type": "xsd:string"
},
"unit_price": {
"@id": "drillerdb:unit_price",
"@type": "xsd:decimal"
},
"location": {
"@id": "drillerdb:location",
"@type": "xsd:string"
},
"sku": {
"@id": "drillerdb:sku",
"@type": "xsd:string"
},
"last_restocked_date": {
"@id": "drillerdb:last_restocked_date",
"@type": "xsd:string"
},
"ProjectListResponse": "drillerdb:ProjectListResponse",
"data": {
"@id": "drillerdb:data",
"@container": "@list"
},
"ProjectResponse": "drillerdb:ProjectResponse",
"InvoiceListResponse": "drillerdb:InvoiceListResponse",
"WorkOrderListResponse": "drillerdb:WorkOrderListResponse",
"WorkOrderResponse": "drillerdb:WorkOrderResponse",
"ContactListResponse": "drillerdb:ContactListResponse",
"ContactResponse": "drillerdb:ContactResponse",
"EquipmentListResponse": "drillerdb:EquipmentListResponse",
"EquipmentResponse": "drillerdb:EquipmentResponse",
"InventoryItemListResponse": "drillerdb:InventoryItemListResponse",
"InventoryItemResponse": "drillerdb:InventoryItemResponse",
"JsonRpcRequest": "drillerdb:JsonRpcRequest",
"jsonrpc": {
"@id": "drillerdb:jsonrpc",
"@type": "xsd:string"
},
"method": {
"@id": "drillerdb:method",
"@type": "xsd:string"
},
"params": {
"@id": "drillerdb:params"
},
"JsonRpcResponse": "drillerdb:JsonRpcResponse",
"result": {
"@id": "drillerdb:result"
},
"McpAuthError": "drillerdb:McpAuthError",
"error_code": {
"@id": "drillerdb:error_code",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "DrillerDB API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects DrillerDB'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-06) from openapi/drillerdb-com-openapi.json.",
"dcterms:created": "2026-11-06",
"dcterms:source": [
"openapi/drillerdb-com-openapi.json"
]
}