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
View Context View on GitHub

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

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