markifact-com · JSON-LD Context
Markifact Com Context
JSON-LD context defining the semantic vocabulary for Markifact Com from markifact-com.
15 Classes
42 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
markifact:
https://markifact.com/schema#
Classes
Connection
ConnectionType
CreateAuthLinkRequest
CreateConnectionRequest
AuthLink
AuthLinkStatus
Error
LogSource
LogUser
Log
LogPage
CreditBalance
CreditService
CreditLog
CreditLogPage
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| type | string | |
| display_name | string | |
| external_id | string | |
| is_private | boolean | |
| created_at | integer | |
| updated_at | integer | |
| name | string | |
| auth_methods | list | |
| credential_fields | list | |
| docs_url | reference | |
| connection_type | string | |
| redirect_url | reference | |
| credentials | ||
| url | reference | |
| expires_at | integer | |
| status | string | |
| connection_id | string | |
| consumed_at | integer | |
| connections | list | |
| detail | ||
| run_id | string | |
| string | ||
| operation_id | string | |
| operation_version | integer | |
| source | reference | |
| user | reference | |
| started_at | integer | |
| completed_at | integer | |
| credits_used | integer | |
| cache_hit | boolean | |
| input | ||
| output | ||
| metadata | ||
| data | list | |
| has_more | boolean | |
| next_cursor | string | |
| credits_limit | integer | |
| credits_remaining | integer | |
| billing_period_end | integer | |
| tier | string | |
| service | reference |
JSON-LD Document
{
"@context": {
"@vocab": "https://markifact.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"markifact": "https://markifact.com/schema#",
"Connection": "markifact:Connection",
"id": {
"@id": "markifact:id",
"@type": "xsd:string"
},
"type": {
"@id": "markifact:type",
"@type": "xsd:string"
},
"display_name": {
"@id": "markifact:display_name",
"@type": "xsd:string"
},
"external_id": {
"@id": "markifact:external_id",
"@type": "xsd:string"
},
"is_private": {
"@id": "markifact:is_private",
"@type": "xsd:boolean"
},
"created_at": {
"@id": "markifact:created_at",
"@type": "xsd:integer"
},
"updated_at": {
"@id": "markifact:updated_at",
"@type": "xsd:integer"
},
"ConnectionType": "markifact:ConnectionType",
"name": {
"@id": "markifact:name",
"@type": "xsd:string"
},
"auth_methods": {
"@id": "markifact:auth_methods",
"@container": "@list"
},
"credential_fields": {
"@id": "markifact:credential_fields",
"@container": "@list"
},
"docs_url": {
"@id": "markifact:docs_url",
"@type": "@id"
},
"CreateAuthLinkRequest": "markifact:CreateAuthLinkRequest",
"connection_type": {
"@id": "markifact:connection_type",
"@type": "xsd:string"
},
"redirect_url": {
"@id": "markifact:redirect_url",
"@type": "@id"
},
"CreateConnectionRequest": "markifact:CreateConnectionRequest",
"credentials": {
"@id": "markifact:credentials"
},
"AuthLink": "markifact:AuthLink",
"url": {
"@id": "markifact:url",
"@type": "@id"
},
"expires_at": {
"@id": "markifact:expires_at",
"@type": "xsd:integer"
},
"AuthLinkStatus": "markifact:AuthLinkStatus",
"status": {
"@id": "markifact:status",
"@type": "xsd:string"
},
"connection_id": {
"@id": "markifact:connection_id",
"@type": "xsd:string"
},
"consumed_at": {
"@id": "markifact:consumed_at",
"@type": "xsd:integer"
},
"connections": {
"@id": "markifact:connections",
"@container": "@list"
},
"Error": "markifact:Error",
"detail": {
"@id": "markifact:detail"
},
"LogSource": "markifact:LogSource",
"run_id": {
"@id": "markifact:run_id",
"@type": "xsd:string"
},
"LogUser": "markifact:LogUser",
"email": {
"@id": "markifact:email",
"@type": "xsd:string"
},
"Log": "markifact:Log",
"operation_id": {
"@id": "markifact:operation_id",
"@type": "xsd:string"
},
"operation_version": {
"@id": "markifact:operation_version",
"@type": "xsd:integer"
},
"source": {
"@id": "markifact:source",
"@type": "@id"
},
"user": {
"@id": "markifact:user",
"@type": "@id"
},
"started_at": {
"@id": "markifact:started_at",
"@type": "xsd:integer"
},
"completed_at": {
"@id": "markifact:completed_at",
"@type": "xsd:integer"
},
"credits_used": {
"@id": "markifact:credits_used",
"@type": "xsd:integer"
},
"cache_hit": {
"@id": "markifact:cache_hit",
"@type": "xsd:boolean"
},
"input": {
"@id": "markifact:input"
},
"output": {
"@id": "markifact:output"
},
"metadata": {
"@id": "markifact:metadata"
},
"LogPage": "markifact:LogPage",
"data": {
"@id": "markifact:data",
"@container": "@list"
},
"has_more": {
"@id": "markifact:has_more",
"@type": "xsd:boolean"
},
"next_cursor": {
"@id": "markifact:next_cursor",
"@type": "xsd:string"
},
"CreditBalance": "markifact:CreditBalance",
"credits_limit": {
"@id": "markifact:credits_limit",
"@type": "xsd:integer"
},
"credits_remaining": {
"@id": "markifact:credits_remaining",
"@type": "xsd:integer"
},
"billing_period_end": {
"@id": "markifact:billing_period_end",
"@type": "xsd:integer"
},
"tier": {
"@id": "markifact:tier",
"@type": "xsd:string"
},
"CreditService": "markifact:CreditService",
"CreditLog": "markifact:CreditLog",
"service": {
"@id": "markifact:service",
"@type": "@id"
},
"CreditLogPage": "markifact:CreditLogPage"
},
"@type": "schema:Dataset",
"schema:name": "markifact-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects markifact-com'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-29) from openapi/markifact-com-openapi.json.",
"dcterms:created": "2026-10-29",
"dcterms:source": [
"openapi/markifact-com-openapi.json"
]
}