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
View Context View on GitHub

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
email 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

Raw ↑
{
  "@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"
  ]
}