Creative Fabrica · JSON-LD Context
Creativefabrica Context
JSON-LD context defining the semantic vocabulary for Creativefabrica from Creative Fabrica.
58 Classes
142 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
creativefabrica:
https://creativefabrica.com/schema#
Classes
OutputType
GenerationStatus
Modality
ImageGenerationOptions
VideoGenerationOptions
GenerationError
InputMediaInfo
OutputStatus
Thumbnail
ImageOutput
VideoOutput
AudioOutput
TextOutput
Model3DOutput
BoundingBox
Layer
LayeredImageOutput
Output
UploadTarget
Generation
GenerationList
FieldViolation
Problem
ImageFileInput
CreateImageGenerationRequest
VideoFileInput
CreateVideoGenerationRequest
AudioGenerationOptions
AudioFileInput
CreateAudioGenerationRequest
CreateTextInputGenerationRequest
CreateImageInputGenerationRequest
CreateMediaToTextGenerationRequest
CreateMediaToImageGenerationRequest
VoiceLabels
VoiceLanguage
Voice
VoiceList
StandardPricing
PricingMediaInput
PricingInputs
DynamicPricing
ModelSummary
ModelList
DimensionLimits
RoleConstraint
ConstraintRule
FileConstraints
ModalityCapability
CostInputMedia
ModelCostRequest
ModelCostResponse
PresetSummary
PresetList
PresetInput
PresetDetail
PresetFileInput
CreatePresetGenerationRequest
Properties
| Property | Type | Container |
|---|---|---|
| outputCount | integer | |
| aspectRatio | string | |
| imageSize | string | |
| duration_seconds | integer | |
| aspect_ratio | string | |
| resolution | string | |
| mode | string | |
| code | string | |
| message | string | |
| id | string | |
| role | string | |
| alias | string | |
| fileName | string | |
| mimeType | string | |
| url | reference | |
| status | string | |
| width | integer | |
| previewUrl | reference | |
| thumbnails | list | |
| height | integer | |
| fileSizeBytes | integer | |
| durationSeconds | integer | |
| data | ||
| left | integer | |
| top | integer | |
| right | integer | |
| bottom | integer | |
| stackingOrder | integer | |
| boundingBox | reference | |
| name | string | |
| description | string | |
| baseImage | ||
| layers | list | |
| type | reference | |
| errorCode | string | |
| failureReason | string | |
| image | reference | |
| video | reference | |
| audio | reference | |
| text | reference | |
| model3d | reference | |
| layeredImage | reference | |
| uploadId | string | |
| uploadUrl | reference | |
| expiresAt | dateTime | |
| modality | reference | |
| outputType | reference | |
| model | string | |
| provider | string | |
| prompt | string | |
| options | ||
| coinAmount | integer | |
| promptVariables | ||
| presetId | string | |
| presetVersion | integer | |
| metadata | reference | |
| error | reference | |
| inputs | list | |
| outputs | list | |
| uploads | list | |
| createdAt | dateTime | |
| completedAt | dateTime | |
| failedAt | dateTime | |
| nextCursor | string | |
| hasMore | boolean | |
| field | string | |
| reason | string | |
| title | string | |
| detail | string | |
| violations | list | |
| files | list | |
| fps | integer | |
| providerMetadata | ||
| speaker | string | |
| format | string | |
| sample_rate | integer | |
| speech_rate | integer | |
| pitch_rate | integer | |
| loudness_rate | integer | |
| responseJsonSchema | ||
| gender | string | |
| age | string | |
| accent | string | |
| useCase | string | |
| language | string | |
| sampleText | string | |
| voiceCatalog | string | |
| avatarUrl | reference | |
| labels | reference | |
| languages | list | |
| requiredMetadata | list | |
| optional | boolean | |
| media | list | |
| mediaAnyOf | list | |
| displayName | string | |
| modalities | list | |
| pricing | reference | |
| maxPromptLength | integer | |
| allowedResolutions | list | |
| minWidthPx | integer | |
| maxWidthPx | integer | |
| minHeightPx | integer | |
| maxHeightPx | integer | |
| minLongerSidePx | integer | |
| maxLongerSidePx | integer | |
| minShorterSidePx | integer | |
| maxShorterSidePx | integer | |
| minFramePixels | integer | |
| maxFramePixels | integer | |
| minAspectRatio | decimal | |
| maxAspectRatio | decimal | |
| min | integer | |
| max | integer | |
| acceptedFormats | list | |
| maxFileSizeMb | integer | |
| minDurationSeconds | integer | |
| maxDurationSeconds | integer | |
| minFps | integer | |
| maxFps | integer | |
| dimensions | reference | |
| aliasRequired | boolean | |
| groups | list | |
| requiresAll | list | |
| requiresAny | list | |
| roles | list | |
| maxMb | integer | |
| maxSeconds | integer | |
| whenRole | string | |
| option | string | |
| maxValue | decimal | |
| minValue | decimal | |
| coinsPerInput | integer | |
| tolerance | decimal | |
| maxFileCount | integer | |
| maxWidth | integer | |
| maxHeight | integer | |
| rules | list | |
| inputSchema | ||
| inputMedia | list | |
| resolvedOptions | ||
| referenceAliases | list | |
| input | reference |
JSON-LD Document
{
"@context": {
"@vocab": "https://creativefabrica.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"creativefabrica": "https://creativefabrica.com/schema#",
"OutputType": "creativefabrica:OutputType",
"GenerationStatus": "creativefabrica:GenerationStatus",
"Modality": "creativefabrica:Modality",
"ImageGenerationOptions": "creativefabrica:ImageGenerationOptions",
"outputCount": {
"@id": "creativefabrica:outputCount",
"@type": "xsd:integer"
},
"aspectRatio": {
"@id": "creativefabrica:aspectRatio",
"@type": "xsd:string"
},
"imageSize": {
"@id": "creativefabrica:imageSize",
"@type": "xsd:string"
},
"VideoGenerationOptions": "creativefabrica:VideoGenerationOptions",
"duration_seconds": {
"@id": "creativefabrica:duration_seconds",
"@type": "xsd:integer"
},
"aspect_ratio": {
"@id": "creativefabrica:aspect_ratio",
"@type": "xsd:string"
},
"resolution": {
"@id": "creativefabrica:resolution",
"@type": "xsd:string"
},
"mode": {
"@id": "creativefabrica:mode",
"@type": "xsd:string"
},
"GenerationError": "creativefabrica:GenerationError",
"code": {
"@id": "creativefabrica:code",
"@type": "xsd:string"
},
"message": {
"@id": "creativefabrica:message",
"@type": "xsd:string"
},
"InputMediaInfo": "creativefabrica:InputMediaInfo",
"id": {
"@id": "creativefabrica:id",
"@type": "xsd:string"
},
"role": {
"@id": "creativefabrica:role",
"@type": "xsd:string"
},
"alias": {
"@id": "creativefabrica:alias",
"@type": "xsd:string"
},
"fileName": {
"@id": "creativefabrica:fileName",
"@type": "xsd:string"
},
"mimeType": {
"@id": "creativefabrica:mimeType",
"@type": "xsd:string"
},
"url": {
"@id": "creativefabrica:url",
"@type": "@id"
},
"status": {
"@id": "creativefabrica:status",
"@type": "xsd:string"
},
"OutputStatus": "creativefabrica:OutputStatus",
"Thumbnail": "creativefabrica:Thumbnail",
"width": {
"@id": "creativefabrica:width",
"@type": "xsd:integer"
},
"ImageOutput": "creativefabrica:ImageOutput",
"previewUrl": {
"@id": "creativefabrica:previewUrl",
"@type": "@id"
},
"thumbnails": {
"@id": "creativefabrica:thumbnails",
"@container": "@list"
},
"height": {
"@id": "creativefabrica:height",
"@type": "xsd:integer"
},
"fileSizeBytes": {
"@id": "creativefabrica:fileSizeBytes",
"@type": "xsd:integer"
},
"VideoOutput": "creativefabrica:VideoOutput",
"durationSeconds": {
"@id": "creativefabrica:durationSeconds",
"@type": "xsd:integer"
},
"AudioOutput": "creativefabrica:AudioOutput",
"TextOutput": "creativefabrica:TextOutput",
"data": {
"@id": "creativefabrica:data"
},
"Model3DOutput": "creativefabrica:Model3DOutput",
"BoundingBox": "creativefabrica:BoundingBox",
"left": {
"@id": "creativefabrica:left",
"@type": "xsd:integer"
},
"top": {
"@id": "creativefabrica:top",
"@type": "xsd:integer"
},
"right": {
"@id": "creativefabrica:right",
"@type": "xsd:integer"
},
"bottom": {
"@id": "creativefabrica:bottom",
"@type": "xsd:integer"
},
"Layer": "creativefabrica:Layer",
"stackingOrder": {
"@id": "creativefabrica:stackingOrder",
"@type": "xsd:integer"
},
"boundingBox": {
"@id": "creativefabrica:boundingBox",
"@type": "@id"
},
"name": {
"@id": "creativefabrica:name",
"@type": "xsd:string"
},
"description": {
"@id": "creativefabrica:description",
"@type": "xsd:string"
},
"LayeredImageOutput": "creativefabrica:LayeredImageOutput",
"baseImage": {
"@id": "creativefabrica:baseImage"
},
"layers": {
"@id": "creativefabrica:layers",
"@container": "@list"
},
"Output": "creativefabrica:Output",
"type": {
"@id": "creativefabrica:type",
"@type": "@id"
},
"errorCode": {
"@id": "creativefabrica:errorCode",
"@type": "xsd:string"
},
"failureReason": {
"@id": "creativefabrica:failureReason",
"@type": "xsd:string"
},
"image": {
"@id": "creativefabrica:image",
"@type": "@id"
},
"video": {
"@id": "creativefabrica:video",
"@type": "@id"
},
"audio": {
"@id": "creativefabrica:audio",
"@type": "@id"
},
"text": {
"@id": "creativefabrica:text",
"@type": "@id"
},
"model3d": {
"@id": "creativefabrica:model3d",
"@type": "@id"
},
"layeredImage": {
"@id": "creativefabrica:layeredImage",
"@type": "@id"
},
"UploadTarget": "creativefabrica:UploadTarget",
"uploadId": {
"@id": "creativefabrica:uploadId",
"@type": "xsd:string"
},
"uploadUrl": {
"@id": "creativefabrica:uploadUrl",
"@type": "@id"
},
"expiresAt": {
"@id": "creativefabrica:expiresAt",
"@type": "xsd:dateTime"
},
"Generation": "creativefabrica:Generation",
"modality": {
"@id": "creativefabrica:modality",
"@type": "@id"
},
"outputType": {
"@id": "creativefabrica:outputType",
"@type": "@id"
},
"model": {
"@id": "creativefabrica:model",
"@type": "xsd:string"
},
"provider": {
"@id": "creativefabrica:provider",
"@type": "xsd:string"
},
"prompt": {
"@id": "creativefabrica:prompt",
"@type": "xsd:string"
},
"options": {
"@id": "creativefabrica:options"
},
"coinAmount": {
"@id": "creativefabrica:coinAmount",
"@type": "xsd:integer"
},
"promptVariables": {
"@id": "creativefabrica:promptVariables"
},
"presetId": {
"@id": "creativefabrica:presetId",
"@type": "xsd:string"
},
"presetVersion": {
"@id": "creativefabrica:presetVersion",
"@type": "xsd:integer"
},
"metadata": {
"@id": "creativefabrica:metadata",
"@type": "@id"
},
"error": {
"@id": "creativefabrica:error",
"@type": "@id"
},
"inputs": {
"@id": "creativefabrica:inputs",
"@container": "@list"
},
"outputs": {
"@id": "creativefabrica:outputs",
"@container": "@list"
},
"uploads": {
"@id": "creativefabrica:uploads",
"@container": "@list"
},
"createdAt": {
"@id": "creativefabrica:createdAt",
"@type": "xsd:dateTime"
},
"completedAt": {
"@id": "creativefabrica:completedAt",
"@type": "xsd:dateTime"
},
"failedAt": {
"@id": "creativefabrica:failedAt",
"@type": "xsd:dateTime"
},
"GenerationList": "creativefabrica:GenerationList",
"nextCursor": {
"@id": "creativefabrica:nextCursor",
"@type": "xsd:string"
},
"hasMore": {
"@id": "creativefabrica:hasMore",
"@type": "xsd:boolean"
},
"FieldViolation": "creativefabrica:FieldViolation",
"field": {
"@id": "creativefabrica:field",
"@type": "xsd:string"
},
"reason": {
"@id": "creativefabrica:reason",
"@type": "xsd:string"
},
"Problem": "creativefabrica:Problem",
"title": {
"@id": "creativefabrica:title",
"@type": "xsd:string"
},
"detail": {
"@id": "creativefabrica:detail",
"@type": "xsd:string"
},
"violations": {
"@id": "creativefabrica:violations",
"@container": "@list"
},
"ImageFileInput": "creativefabrica:ImageFileInput",
"CreateImageGenerationRequest": "creativefabrica:CreateImageGenerationRequest",
"files": {
"@id": "creativefabrica:files",
"@container": "@list"
},
"VideoFileInput": "creativefabrica:VideoFileInput",
"fps": {
"@id": "creativefabrica:fps",
"@type": "xsd:integer"
},
"providerMetadata": {
"@id": "creativefabrica:providerMetadata"
},
"CreateVideoGenerationRequest": "creativefabrica:CreateVideoGenerationRequest",
"AudioGenerationOptions": "creativefabrica:AudioGenerationOptions",
"speaker": {
"@id": "creativefabrica:speaker",
"@type": "xsd:string"
},
"format": {
"@id": "creativefabrica:format",
"@type": "xsd:string"
},
"sample_rate": {
"@id": "creativefabrica:sample_rate",
"@type": "xsd:integer"
},
"speech_rate": {
"@id": "creativefabrica:speech_rate",
"@type": "xsd:integer"
},
"pitch_rate": {
"@id": "creativefabrica:pitch_rate",
"@type": "xsd:integer"
},
"loudness_rate": {
"@id": "creativefabrica:loudness_rate",
"@type": "xsd:integer"
},
"AudioFileInput": "creativefabrica:AudioFileInput",
"CreateAudioGenerationRequest": "creativefabrica:CreateAudioGenerationRequest",
"CreateTextInputGenerationRequest": "creativefabrica:CreateTextInputGenerationRequest",
"CreateImageInputGenerationRequest": "creativefabrica:CreateImageInputGenerationRequest",
"responseJsonSchema": {
"@id": "creativefabrica:responseJsonSchema"
},
"CreateMediaToTextGenerationRequest": "creativefabrica:CreateMediaToTextGenerationRequest",
"CreateMediaToImageGenerationRequest": "creativefabrica:CreateMediaToImageGenerationRequest",
"VoiceLabels": "creativefabrica:VoiceLabels",
"gender": {
"@id": "creativefabrica:gender",
"@type": "xsd:string"
},
"age": {
"@id": "creativefabrica:age",
"@type": "xsd:string"
},
"accent": {
"@id": "creativefabrica:accent",
"@type": "xsd:string"
},
"useCase": {
"@id": "creativefabrica:useCase",
"@type": "xsd:string"
},
"VoiceLanguage": "creativefabrica:VoiceLanguage",
"language": {
"@id": "creativefabrica:language",
"@type": "xsd:string"
},
"sampleText": {
"@id": "creativefabrica:sampleText",
"@type": "xsd:string"
},
"Voice": "creativefabrica:Voice",
"voiceCatalog": {
"@id": "creativefabrica:voiceCatalog",
"@type": "xsd:string"
},
"avatarUrl": {
"@id": "creativefabrica:avatarUrl",
"@type": "@id"
},
"labels": {
"@id": "creativefabrica:labels",
"@type": "@id"
},
"languages": {
"@id": "creativefabrica:languages",
"@container": "@list"
},
"VoiceList": "creativefabrica:VoiceList",
"StandardPricing": "creativefabrica:StandardPricing",
"PricingMediaInput": "creativefabrica:PricingMediaInput",
"requiredMetadata": {
"@id": "creativefabrica:requiredMetadata",
"@container": "@list"
},
"optional": {
"@id": "creativefabrica:optional",
"@type": "xsd:boolean"
},
"PricingInputs": "creativefabrica:PricingInputs",
"media": {
"@id": "creativefabrica:media",
"@container": "@list"
},
"mediaAnyOf": {
"@id": "creativefabrica:mediaAnyOf",
"@container": "@list"
},
"DynamicPricing": "creativefabrica:DynamicPricing",
"ModelSummary": "creativefabrica:ModelSummary",
"displayName": {
"@id": "creativefabrica:displayName",
"@type": "xsd:string"
},
"modalities": {
"@id": "creativefabrica:modalities",
"@container": "@list"
},
"pricing": {
"@id": "creativefabrica:pricing",
"@type": "@id"
},
"maxPromptLength": {
"@id": "creativefabrica:maxPromptLength",
"@type": "xsd:integer"
},
"ModelList": "creativefabrica:ModelList",
"DimensionLimits": "creativefabrica:DimensionLimits",
"allowedResolutions": {
"@id": "creativefabrica:allowedResolutions",
"@container": "@list"
},
"minWidthPx": {
"@id": "creativefabrica:minWidthPx",
"@type": "xsd:integer"
},
"maxWidthPx": {
"@id": "creativefabrica:maxWidthPx",
"@type": "xsd:integer"
},
"minHeightPx": {
"@id": "creativefabrica:minHeightPx",
"@type": "xsd:integer"
},
"maxHeightPx": {
"@id": "creativefabrica:maxHeightPx",
"@type": "xsd:integer"
},
"minLongerSidePx": {
"@id": "creativefabrica:minLongerSidePx",
"@type": "xsd:integer"
},
"maxLongerSidePx": {
"@id": "creativefabrica:maxLongerSidePx",
"@type": "xsd:integer"
},
"minShorterSidePx": {
"@id": "creativefabrica:minShorterSidePx",
"@type": "xsd:integer"
},
"maxShorterSidePx": {
"@id": "creativefabrica:maxShorterSidePx",
"@type": "xsd:integer"
},
"minFramePixels": {
"@id": "creativefabrica:minFramePixels",
"@type": "xsd:integer"
},
"maxFramePixels": {
"@id": "creativefabrica:maxFramePixels",
"@type": "xsd:integer"
},
"minAspectRatio": {
"@id": "creativefabrica:minAspectRatio",
"@type": "xsd:decimal"
},
"maxAspectRatio": {
"@id": "creativefabrica:maxAspectRatio",
"@type": "xsd:decimal"
},
"RoleConstraint": "creativefabrica:RoleConstraint",
"min": {
"@id": "creativefabrica:min",
"@type": "xsd:integer"
},
"max": {
"@id": "creativefabrica:max",
"@type": "xsd:integer"
},
"acceptedFormats": {
"@id": "creativefabrica:acceptedFormats",
"@container": "@list"
},
"maxFileSizeMb": {
"@id": "creativefabrica:maxFileSizeMb",
"@type": "xsd:integer"
},
"minDurationSeconds": {
"@id": "creativefabrica:minDurationSeconds",
"@type": "xsd:integer"
},
"maxDurationSeconds": {
"@id": "creativefabrica:maxDurationSeconds",
"@type": "xsd:integer"
},
"minFps": {
"@id": "creativefabrica:minFps",
"@type": "xsd:integer"
},
"maxFps": {
"@id": "creativefabrica:maxFps",
"@type": "xsd:integer"
},
"dimensions": {
"@id": "creativefabrica:dimensions",
"@type": "@id"
},
"aliasRequired": {
"@id": "creativefabrica:aliasRequired",
"@type": "xsd:boolean"
},
"ConstraintRule": "creativefabrica:ConstraintRule",
"groups": {
"@id": "creativefabrica:groups",
"@container": "@list"
},
"requiresAll": {
"@id": "creativefabrica:requiresAll",
"@container": "@list"
},
"requiresAny": {
"@id": "creativefabrica:requiresAny",
"@container": "@list"
},
"roles": {
"@id": "creativefabrica:roles",
"@container": "@list"
},
"maxMb": {
"@id": "creativefabrica:maxMb",
"@type": "xsd:integer"
},
"maxSeconds": {
"@id": "creativefabrica:maxSeconds",
"@type": "xsd:integer"
},
"whenRole": {
"@id": "creativefabrica:whenRole",
"@type": "xsd:string"
},
"option": {
"@id": "creativefabrica:option",
"@type": "xsd:string"
},
"maxValue": {
"@id": "creativefabrica:maxValue",
"@type": "xsd:decimal"
},
"minValue": {
"@id": "creativefabrica:minValue",
"@type": "xsd:decimal"
},
"coinsPerInput": {
"@id": "creativefabrica:coinsPerInput",
"@type": "xsd:integer"
},
"tolerance": {
"@id": "creativefabrica:tolerance",
"@type": "xsd:decimal"
},
"FileConstraints": "creativefabrica:FileConstraints",
"maxFileCount": {
"@id": "creativefabrica:maxFileCount",
"@type": "xsd:integer"
},
"maxWidth": {
"@id": "creativefabrica:maxWidth",
"@type": "xsd:integer"
},
"maxHeight": {
"@id": "creativefabrica:maxHeight",
"@type": "xsd:integer"
},
"rules": {
"@id": "creativefabrica:rules",
"@container": "@list"
},
"ModalityCapability": "creativefabrica:ModalityCapability",
"inputSchema": {
"@id": "creativefabrica:inputSchema"
},
"CostInputMedia": "creativefabrica:CostInputMedia",
"ModelCostRequest": "creativefabrica:ModelCostRequest",
"inputMedia": {
"@id": "creativefabrica:inputMedia",
"@container": "@list"
},
"ModelCostResponse": "creativefabrica:ModelCostResponse",
"resolvedOptions": {
"@id": "creativefabrica:resolvedOptions"
},
"PresetSummary": "creativefabrica:PresetSummary",
"PresetList": "creativefabrica:PresetList",
"PresetInput": "creativefabrica:PresetInput",
"referenceAliases": {
"@id": "creativefabrica:referenceAliases",
"@container": "@list"
},
"PresetDetail": "creativefabrica:PresetDetail",
"input": {
"@id": "creativefabrica:input",
"@type": "@id"
},
"PresetFileInput": "creativefabrica:PresetFileInput",
"CreatePresetGenerationRequest": "creativefabrica:CreatePresetGenerationRequest"
},
"@type": "schema:Dataset",
"schema:name": "Creative Fabrica API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Creative Fabrica'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-11-04) from openapi/creativefabrica-idea-ai-genai-openapi.yml.",
"dcterms:created": "2026-11-04",
"dcterms:source": [
"openapi/creativefabrica-idea-ai-genai-openapi.yml"
]
}