AINSOF · JSON-LD Context

Ainsof Io Context

JSON-LD context defining the semantic vocabulary for Ainsof Io from AINSOF.

19 Classes 67 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/
ainsof: https://ainsof.io/schema#

Classes

PostRequest PostResponse PutResponse PostCreateRequest PostCreateResponse PostCutRequest PostCutResponse PostFindRequest PostFindResponse PostMeasureRequest PostMeasureResponse PostMixRequest PostMixResponse PostOpenRequest PostOpenResponse PostReturnRequest PostReturnResponse PostSendRequest PostSendResponse

Properties

Property Type Container
action string
brief string
ok boolean
error string
message string
catalogue_note string
how_to_present string
results list
licensing string
filename string
upload_page string
how_to_upload string
upload_url string
upload_command string
video_url string
next string
valid_for_hours integer
note string
track_id string
seconds decimal
kind string
hit_at decimal
stems boolean
version string
track
asked
got_seconds decimal
edit_review
how string
hit_lands_at decimal
listen_url string
download_url string
kept_for_days integer
top_k integer
count integer
found_by_name string
enforced list
constraint_note string
composer_note string
sign_in_code string
user_request string
project_type string
music_intent string
film
video
sections list
silences list
music_offset_db decimal
delivery_request
format string
used
mix
tag string
facet string
scope string
page_size integer
cursor string
has_more boolean
browse
credits
about string
verdict string
consented boolean
in_their_words string
expected string
thanks string
tell_the_user string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://ainsof.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ainsof": "https://ainsof.io/schema#",
    "PostRequest": "ainsof:PostRequest",
    "action": {
      "@id": "ainsof:action",
      "@type": "xsd:string"
    },
    "brief": {
      "@id": "ainsof:brief",
      "@type": "xsd:string"
    },
    "PostResponse": "ainsof:PostResponse",
    "ok": {
      "@id": "ainsof:ok",
      "@type": "xsd:boolean"
    },
    "error": {
      "@id": "ainsof:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "ainsof:message",
      "@type": "xsd:string"
    },
    "PutResponse": "ainsof:PutResponse",
    "catalogue_note": {
      "@id": "ainsof:catalogue_note",
      "@type": "xsd:string"
    },
    "how_to_present": {
      "@id": "ainsof:how_to_present",
      "@type": "xsd:string"
    },
    "results": {
      "@id": "ainsof:results",
      "@container": "@list"
    },
    "licensing": {
      "@id": "ainsof:licensing",
      "@type": "xsd:string"
    },
    "PostCreateRequest": "ainsof:PostCreateRequest",
    "filename": {
      "@id": "ainsof:filename",
      "@type": "xsd:string"
    },
    "PostCreateResponse": "ainsof:PostCreateResponse",
    "upload_page": {
      "@id": "ainsof:upload_page",
      "@type": "xsd:string"
    },
    "how_to_upload": {
      "@id": "ainsof:how_to_upload",
      "@type": "xsd:string"
    },
    "upload_url": {
      "@id": "ainsof:upload_url",
      "@type": "xsd:string"
    },
    "upload_command": {
      "@id": "ainsof:upload_command",
      "@type": "xsd:string"
    },
    "video_url": {
      "@id": "ainsof:video_url",
      "@type": "xsd:string"
    },
    "next": {
      "@id": "ainsof:next",
      "@type": "xsd:string"
    },
    "valid_for_hours": {
      "@id": "ainsof:valid_for_hours",
      "@type": "xsd:integer"
    },
    "note": {
      "@id": "ainsof:note",
      "@type": "xsd:string"
    },
    "PostCutRequest": "ainsof:PostCutRequest",
    "track_id": {
      "@id": "ainsof:track_id",
      "@type": "xsd:string"
    },
    "seconds": {
      "@id": "ainsof:seconds",
      "@type": "xsd:decimal"
    },
    "kind": {
      "@id": "ainsof:kind",
      "@type": "xsd:string"
    },
    "hit_at": {
      "@id": "ainsof:hit_at",
      "@type": "xsd:decimal"
    },
    "stems": {
      "@id": "ainsof:stems",
      "@type": "xsd:boolean"
    },
    "version": {
      "@id": "ainsof:version",
      "@type": "xsd:string"
    },
    "PostCutResponse": "ainsof:PostCutResponse",
    "track": {
      "@id": "ainsof:track"
    },
    "asked": {
      "@id": "ainsof:asked"
    },
    "got_seconds": {
      "@id": "ainsof:got_seconds",
      "@type": "xsd:decimal"
    },
    "edit_review": {
      "@id": "ainsof:edit_review"
    },
    "how": {
      "@id": "ainsof:how",
      "@type": "xsd:string"
    },
    "hit_lands_at": {
      "@id": "ainsof:hit_lands_at",
      "@type": "xsd:decimal"
    },
    "listen_url": {
      "@id": "ainsof:listen_url",
      "@type": "xsd:string"
    },
    "download_url": {
      "@id": "ainsof:download_url",
      "@type": "xsd:string"
    },
    "kept_for_days": {
      "@id": "ainsof:kept_for_days",
      "@type": "xsd:integer"
    },
    "PostFindRequest": "ainsof:PostFindRequest",
    "top_k": {
      "@id": "ainsof:top_k",
      "@type": "xsd:integer"
    },
    "count": {
      "@id": "ainsof:count",
      "@type": "xsd:integer"
    },
    "PostFindResponse": "ainsof:PostFindResponse",
    "found_by_name": {
      "@id": "ainsof:found_by_name",
      "@type": "xsd:string"
    },
    "enforced": {
      "@id": "ainsof:enforced",
      "@container": "@list"
    },
    "constraint_note": {
      "@id": "ainsof:constraint_note",
      "@type": "xsd:string"
    },
    "composer_note": {
      "@id": "ainsof:composer_note",
      "@type": "xsd:string"
    },
    "PostMeasureRequest": "ainsof:PostMeasureRequest",
    "sign_in_code": {
      "@id": "ainsof:sign_in_code",
      "@type": "xsd:string"
    },
    "user_request": {
      "@id": "ainsof:user_request",
      "@type": "xsd:string"
    },
    "project_type": {
      "@id": "ainsof:project_type",
      "@type": "xsd:string"
    },
    "music_intent": {
      "@id": "ainsof:music_intent",
      "@type": "xsd:string"
    },
    "PostMeasureResponse": "ainsof:PostMeasureResponse",
    "film": {
      "@id": "ainsof:film"
    },
    "video": {
      "@id": "ainsof:video"
    },
    "PostMixRequest": "ainsof:PostMixRequest",
    "sections": {
      "@id": "ainsof:sections",
      "@container": "@list"
    },
    "silences": {
      "@id": "ainsof:silences",
      "@container": "@list"
    },
    "music_offset_db": {
      "@id": "ainsof:music_offset_db",
      "@type": "xsd:decimal"
    },
    "PostMixResponse": "ainsof:PostMixResponse",
    "delivery_request": {
      "@id": "ainsof:delivery_request"
    },
    "format": {
      "@id": "ainsof:format",
      "@type": "xsd:string"
    },
    "used": {
      "@id": "ainsof:used"
    },
    "mix": {
      "@id": "ainsof:mix"
    },
    "PostOpenRequest": "ainsof:PostOpenRequest",
    "tag": {
      "@id": "ainsof:tag",
      "@type": "xsd:string"
    },
    "facet": {
      "@id": "ainsof:facet",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "ainsof:scope",
      "@type": "xsd:string"
    },
    "page_size": {
      "@id": "ainsof:page_size",
      "@type": "xsd:integer"
    },
    "cursor": {
      "@id": "ainsof:cursor",
      "@type": "xsd:string"
    },
    "PostOpenResponse": "ainsof:PostOpenResponse",
    "has_more": {
      "@id": "ainsof:has_more",
      "@type": "xsd:boolean"
    },
    "browse": {
      "@id": "ainsof:browse"
    },
    "PostReturnRequest": "ainsof:PostReturnRequest",
    "PostReturnResponse": "ainsof:PostReturnResponse",
    "credits": {
      "@id": "ainsof:credits"
    },
    "PostSendRequest": "ainsof:PostSendRequest",
    "about": {
      "@id": "ainsof:about",
      "@type": "xsd:string"
    },
    "verdict": {
      "@id": "ainsof:verdict",
      "@type": "xsd:string"
    },
    "consented": {
      "@id": "ainsof:consented",
      "@type": "xsd:boolean"
    },
    "in_their_words": {
      "@id": "ainsof:in_their_words",
      "@type": "xsd:string"
    },
    "expected": {
      "@id": "ainsof:expected",
      "@type": "xsd:string"
    },
    "PostSendResponse": "ainsof:PostSendResponse",
    "thanks": {
      "@id": "ainsof:thanks",
      "@type": "xsd:string"
    },
    "tell_the_user": {
      "@id": "ainsof:tell_the_user",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "AINSOF API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects AINSOF'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-01) from openapi/_ae-authored/ainsof-io-openapi-generated.yml.",
  "dcterms:created": "2026-11-01",
  "dcterms:source": [
    "openapi/_ae-authored/ainsof-io-openapi-generated.yml"
  ]
}