{ "@context": { "@vocab": "https://namegender.com/schema#", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "namegender": "https://namegender.com/schema#", "Error": "namegender:Error", "error": { "@id": "namegender:error", "@type": "xsd:string" }, "message": { "@id": "namegender:message", "@type": "xsd:string" }, "request_id": { "@id": "namegender:request_id", "@type": "xsd:string" }, "docs": { "@id": "namegender:docs", "@type": "@id" }, "errors": { "@id": "namegender:errors" }, "retry_after": { "@id": "namegender:retry_after", "@type": "xsd:integer" }, "GenderResult": "namegender:GenderResult", "query": { "@id": "namegender:query", "@type": "xsd:string" }, "name": { "@id": "namegender:name", "@type": "xsd:string" }, "first_name": { "@id": "namegender:first_name", "@type": "xsd:string" }, "middle_name": { "@id": "namegender:middle_name", "@type": "xsd:string" }, "last_name": { "@id": "namegender:last_name", "@type": "xsd:string" }, "name_type": { "@id": "namegender:name_type", "@type": "xsd:string" }, "gender": { "@id": "namegender:gender", "@type": "xsd:string" }, "probability": { "@id": "namegender:probability", "@type": "xsd:integer" }, "sample_size": { "@id": "namegender:sample_size", "@type": "xsd:integer" }, "country": { "@id": "namegender:country", "@type": "xsd:string" }, "took_ms": { "@id": "namegender:took_ms", "@type": "xsd:integer" }, "source": { "@id": "namegender:source", "@type": "xsd:string" }, "confidence": { "@id": "namegender:confidence", "@type": "xsd:string" }, "matched_as": { "@id": "namegender:matched_as", "@type": "xsd:string" }, "Envelope": "namegender:Envelope", "credits_charged": { "@id": "namegender:credits_charged", "@type": "xsd:integer" }, "credits_remaining": { "@id": "namegender:credits_remaining", "@type": "xsd:integer" }, "data_version": { "@id": "namegender:data_version", "@type": "xsd:string" }, "BulkRequest": "namegender:BulkRequest", "names": { "@id": "namegender:names", "@container": "@list" }, "locale": { "@id": "namegender:locale", "@type": "xsd:string" }, "ip": { "@id": "namegender:ip", "@type": "xsd:string" }, "type": { "@id": "namegender:type", "@type": "xsd:string" }, "ai_fallback": { "@id": "namegender:ai_fallback", "@type": "xsd:boolean" }, "best_guess": { "@id": "namegender:best_guess", "@type": "xsd:boolean" }, "CountriesResponse": "namegender:CountriesResponse", "basis": { "@id": "namegender:basis" }, "registrations": { "@id": "namegender:registrations", "@container": "@list" }, "attested_in": { "@id": "namegender:attested_in", "@container": "@list" }, "AccountResponse": "namegender:AccountResponse", "email": { "@id": "namegender:email", "@type": "xsd:string" }, "purchased_credits": { "@id": "namegender:purchased_credits", "@type": "xsd:integer" }, "free_today": { "@id": "namegender:free_today", "@type": "xsd:integer" }, "free_daily_limit": { "@id": "namegender:free_daily_limit", "@type": "xsd:integer" }, "lifetime_requests": { "@id": "namegender:lifetime_requests", "@type": "xsd:integer" }, "BatchJob": "namegender:BatchJob", "id": { "@id": "namegender:id", "@type": "xsd:string" }, "status": { "@id": "namegender:status", "@type": "xsd:string" }, "file": { "@id": "namegender:file" }, "columns": { "@id": "namegender:columns" }, "options": { "@id": "namegender:options" }, "rows": { "@id": "namegender:rows" }, "progress": { "@id": "namegender:progress", "@type": "xsd:integer" }, "credits": { "@id": "namegender:credits" }, "summary": { "@id": "namegender:summary" }, "result": { "@id": "namegender:result" }, "inspection": { "@id": "namegender:inspection" }, "poll_after_seconds": { "@id": "namegender:poll_after_seconds", "@type": "xsd:integer" }, "created_at": { "@id": "namegender:created_at", "@type": "xsd:dateTime" }, "started_at": { "@id": "namegender:started_at", "@type": "xsd:dateTime" }, "finished_at": { "@id": "namegender:finished_at", "@type": "xsd:dateTime" }, "expires_at": { "@id": "namegender:expires_at", "@type": "xsd:dateTime" }, "BatchList": "namegender:BatchList", "data": { "@id": "namegender:data", "@container": "@list" }, "page": { "@id": "namegender:page", "@type": "xsd:integer" }, "per_page": { "@id": "namegender:per_page", "@type": "xsd:integer" }, "total": { "@id": "namegender:total", "@type": "xsd:integer" }, "has_more": { "@id": "namegender:has_more", "@type": "xsd:boolean" }, "WebhookEvent": "namegender:WebhookEvent", "api_version": { "@id": "namegender:api_version", "@type": "xsd:string" }, "CreditsAlert": "namegender:CreditsAlert", "kind": { "@id": "namegender:kind", "@type": "xsd:string" }, "purchased": { "@id": "namegender:purchased", "@type": "xsd:integer" }, "subscription": { "@id": "namegender:subscription", "@type": "xsd:integer" }, "daily_burn": { "@id": "namegender:daily_burn", "@type": "xsd:integer" }, "runway_days": { "@id": "namegender:runway_days", "@type": "xsd:integer" }, "since": { "@id": "namegender:since", "@type": "xsd:dateTime" }, "WebhookTestObject": "namegender:WebhookTestObject" }, "@type": "schema:Dataset", "schema:name": "NameGender API JSON-LD context", "schema:description": "A JSON-LD @context for the objects NameGender'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-10-06) from openapi/_original/namegender-api-openapi.json.", "dcterms:created": "2026-10-06", "dcterms:source": [ "openapi/_original/namegender-api-openapi.json" ] }