NameGender · JSON-LD Context

Namegender Context

JSON-LD context defining the semantic vocabulary for Namegender from NameGender.

11 Classes 65 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/
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
email 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

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