Fama · JSON-LD Context

Fama Context

JSON-LD context defining the semantic vocabulary for Fama from Fama.

22 Classes 63 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/
fama: https://fama.io/schema#

Classes

Address CheckRequest CheckResponse EmailType HTTPValidationError Identification InstantFitFields MisconductFields Name NameType PhoneType RecurSchedule ScheduleType ValidationError external_interface__public_api__interfaces__CheckTypeRequest external_interface__public_api__interfaces__Degree external_interface__public_api__interfaces__Email external_interface__public_api__interfaces__Job external_interface__public_api__interfaces__Person external_interface__public_api__interfaces__Phone CheckStatus fama_interfaces__workflow_dal__Status

Properties

Property Type Container
line1 string
line2 string
city string
state string
zip string
country string
start_date date
end_date date
person reference
check_types list
profiles list
rerun_from_parent_uuid string
qa boolean
recur reference
report_uuid string
message string
detail list
unique_id string
description string
job_title string
job_requisition_number string
reference string
assignment string
writing_sample string
custom_id string
assessment_id string
prefix string
first_name string
middle_name string
last_name string
suffix string
name_type
schedule_type reference
schedule_value string
loc list
msg string
type string
check_type_uuid string
behavior_kit_uuid string
custom_fields
name string
educator string
address string
email_type
title string
employer string
person_uuid string
birth_date string
addresses list
degrees list
emails list
identifications list
jobs list
names list
phones list
raw_number string
phone_type
client_report_id string
company_uuid string
parent_company_uuid string
status reference
created_at dateTime
finished_at dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://fama.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "fama": "https://fama.io/schema#",
    "Address": "fama:Address",
    "line1": {
      "@id": "fama:line1",
      "@type": "xsd:string"
    },
    "line2": {
      "@id": "fama:line2",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "fama:city",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "fama:state",
      "@type": "xsd:string"
    },
    "zip": {
      "@id": "fama:zip",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "fama:country",
      "@type": "xsd:string"
    },
    "start_date": {
      "@id": "fama:start_date",
      "@type": "xsd:date"
    },
    "end_date": {
      "@id": "fama:end_date",
      "@type": "xsd:date"
    },
    "CheckRequest": "fama:CheckRequest",
    "person": {
      "@id": "fama:person",
      "@type": "@id"
    },
    "check_types": {
      "@id": "fama:check_types",
      "@container": "@list"
    },
    "profiles": {
      "@id": "fama:profiles",
      "@container": "@list"
    },
    "rerun_from_parent_uuid": {
      "@id": "fama:rerun_from_parent_uuid",
      "@type": "xsd:string"
    },
    "qa": {
      "@id": "fama:qa",
      "@type": "xsd:boolean"
    },
    "recur": {
      "@id": "fama:recur",
      "@type": "@id"
    },
    "CheckResponse": "fama:CheckResponse",
    "report_uuid": {
      "@id": "fama:report_uuid",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "fama:message",
      "@type": "xsd:string"
    },
    "EmailType": "fama:EmailType",
    "HTTPValidationError": "fama:HTTPValidationError",
    "detail": {
      "@id": "fama:detail",
      "@container": "@list"
    },
    "Identification": "fama:Identification",
    "unique_id": {
      "@id": "fama:unique_id",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "fama:description",
      "@type": "xsd:string"
    },
    "InstantFitFields": "fama:InstantFitFields",
    "job_title": {
      "@id": "fama:job_title",
      "@type": "xsd:string"
    },
    "job_requisition_number": {
      "@id": "fama:job_requisition_number",
      "@type": "xsd:string"
    },
    "reference": {
      "@id": "fama:reference",
      "@type": "xsd:string"
    },
    "assignment": {
      "@id": "fama:assignment",
      "@type": "xsd:string"
    },
    "writing_sample": {
      "@id": "fama:writing_sample",
      "@type": "xsd:string"
    },
    "MisconductFields": "fama:MisconductFields",
    "custom_id": {
      "@id": "fama:custom_id",
      "@type": "xsd:string"
    },
    "assessment_id": {
      "@id": "fama:assessment_id",
      "@type": "xsd:string"
    },
    "Name": "fama:Name",
    "prefix": {
      "@id": "fama:prefix",
      "@type": "xsd:string"
    },
    "first_name": {
      "@id": "fama:first_name",
      "@type": "xsd:string"
    },
    "middle_name": {
      "@id": "fama:middle_name",
      "@type": "xsd:string"
    },
    "last_name": {
      "@id": "fama:last_name",
      "@type": "xsd:string"
    },
    "suffix": {
      "@id": "fama:suffix",
      "@type": "xsd:string"
    },
    "name_type": {
      "@id": "fama:name_type"
    },
    "NameType": "fama:NameType",
    "PhoneType": "fama:PhoneType",
    "RecurSchedule": "fama:RecurSchedule",
    "schedule_type": {
      "@id": "fama:schedule_type",
      "@type": "@id"
    },
    "schedule_value": {
      "@id": "fama:schedule_value",
      "@type": "xsd:string"
    },
    "ScheduleType": "fama:ScheduleType",
    "ValidationError": "fama:ValidationError",
    "loc": {
      "@id": "fama:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "fama:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "fama:type",
      "@type": "xsd:string"
    },
    "external_interface__public_api__interfaces__CheckTypeRequest": "fama:external_interface__public_api__interfaces__CheckTypeRequest",
    "check_type_uuid": {
      "@id": "fama:check_type_uuid",
      "@type": "xsd:string"
    },
    "behavior_kit_uuid": {
      "@id": "fama:behavior_kit_uuid",
      "@type": "xsd:string"
    },
    "custom_fields": {
      "@id": "fama:custom_fields"
    },
    "external_interface__public_api__interfaces__Degree": "fama:external_interface__public_api__interfaces__Degree",
    "name": {
      "@id": "fama:name",
      "@type": "xsd:string"
    },
    "educator": {
      "@id": "fama:educator",
      "@type": "xsd:string"
    },
    "external_interface__public_api__interfaces__Email": "fama:external_interface__public_api__interfaces__Email",
    "address": {
      "@id": "fama:address",
      "@type": "xsd:string"
    },
    "email_type": {
      "@id": "fama:email_type"
    },
    "external_interface__public_api__interfaces__Job": "fama:external_interface__public_api__interfaces__Job",
    "title": {
      "@id": "fama:title",
      "@type": "xsd:string"
    },
    "employer": {
      "@id": "fama:employer",
      "@type": "xsd:string"
    },
    "external_interface__public_api__interfaces__Person": "fama:external_interface__public_api__interfaces__Person",
    "person_uuid": {
      "@id": "fama:person_uuid",
      "@type": "xsd:string"
    },
    "birth_date": {
      "@id": "fama:birth_date",
      "@type": "xsd:string"
    },
    "addresses": {
      "@id": "fama:addresses",
      "@container": "@list"
    },
    "degrees": {
      "@id": "fama:degrees",
      "@container": "@list"
    },
    "emails": {
      "@id": "fama:emails",
      "@container": "@list"
    },
    "identifications": {
      "@id": "fama:identifications",
      "@container": "@list"
    },
    "jobs": {
      "@id": "fama:jobs",
      "@container": "@list"
    },
    "names": {
      "@id": "fama:names",
      "@container": "@list"
    },
    "phones": {
      "@id": "fama:phones",
      "@container": "@list"
    },
    "external_interface__public_api__interfaces__Phone": "fama:external_interface__public_api__interfaces__Phone",
    "raw_number": {
      "@id": "fama:raw_number",
      "@type": "xsd:string"
    },
    "phone_type": {
      "@id": "fama:phone_type"
    },
    "CheckStatus": "fama:CheckStatus",
    "client_report_id": {
      "@id": "fama:client_report_id",
      "@type": "xsd:string"
    },
    "company_uuid": {
      "@id": "fama:company_uuid",
      "@type": "xsd:string"
    },
    "parent_company_uuid": {
      "@id": "fama:parent_company_uuid",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "fama:status",
      "@type": "@id"
    },
    "created_at": {
      "@id": "fama:created_at",
      "@type": "xsd:dateTime"
    },
    "finished_at": {
      "@id": "fama:finished_at",
      "@type": "xsd:dateTime"
    },
    "fama_interfaces__workflow_dal__Status": "fama:fama_interfaces__workflow_dal__Status"
  },
  "@type": "schema:Dataset",
  "schema:name": "Fama API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Fama'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-14) from openapi/fama-external-interface-openapi.yml, openapi/fama-public-api-openapi.yml.",
  "dcterms:created": "2026-10-14",
  "dcterms:source": [
    "openapi/fama-external-interface-openapi.yml",
    "openapi/fama-public-api-openapi.yml"
  ]
}