NameGender · JSON-LD Context
Namegender Context
JSON-LD context defining the semantic vocabulary for Namegender from NameGender.
11 Classes
65 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
namegender:
https://namegender.com/schema#
Classes
Error
GenderResult
Envelope
BulkRequest
CountriesResponse
AccountResponse
BatchJob
BatchList
WebhookEvent
CreditsAlert
WebhookTestObject
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| message | string | |
| request_id | string | |
| docs | reference | |
| errors | ||
| retry_after | integer | |
| query | string | |
| name | string | |
| first_name | string | |
| middle_name | string | |
| last_name | string | |
| name_type | string | |
| gender | string | |
| probability | integer | |
| sample_size | integer | |
| country | string | |
| took_ms | integer | |
| source | string | |
| confidence | string | |
| matched_as | string | |
| credits_charged | integer | |
| credits_remaining | integer | |
| data_version | string | |
| names | list | |
| locale | string | |
| ip | string | |
| type | string | |
| ai_fallback | boolean | |
| best_guess | boolean | |
| basis | ||
| registrations | list | |
| attested_in | list | |
| string | ||
| purchased_credits | integer | |
| free_today | integer | |
| free_daily_limit | integer | |
| lifetime_requests | integer | |
| id | string | |
| status | string | |
| file | ||
| columns | ||
| options | ||
| rows | ||
| progress | integer | |
| credits | ||
| summary | ||
| result | ||
| inspection | ||
| poll_after_seconds | integer | |
| created_at | dateTime | |
| started_at | dateTime | |
| finished_at | dateTime | |
| expires_at | dateTime | |
| data | list | |
| page | integer | |
| per_page | integer | |
| total | integer | |
| has_more | boolean | |
| api_version | string | |
| kind | string | |
| purchased | integer | |
| subscription | integer | |
| daily_burn | integer | |
| runway_days | integer | |
| since | dateTime |
JSON-LD Document
{
"@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"
]
}