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