Salesforce

Engine output standard

« Go Back
Information
Engine output standard
000004269
Public
Product Selection
aiWare - aiWare
Article Details

Veritone maintains a specific standard file format that aiWARE uses to communicate with engines. This standard file format, .aion, helps ensure that all engines are "speaking the same language" when identifying themselves, sending messages, and reporting the insights they uncover. When engines report their findings, they either write assets or broadcast messages in .aion format. When apps query information from the engineResults GraphQL query, it responds in .aion format.

Engine output specification

The official specification is expressed in json-schema format according to various validation contracts.

Individual validation contracts are contained in their own schemas, which use definitions in the master schema.

Engine output should express which validation contract(s) it conforms to by including the validation contract identifier in the validationContracts array at the top level of the output. The currently defined validation contracts are:

Validation contractApplicable capabilitiesjson-schema definition
anomalyAnomaly detectionanomaly.json
conceptContent classificationconcept.json
entityEntity extractionentity.json
keywordKeyword extractionkeyword.json
languageLanguage identificationlanguage.json
media-translatedPlain text translation, Rich text translationmedia-translated.json
objectObject detectionobject.json
sentimentSentiment analysissentiment.json
summarySummarizationsummary.json
textText extraction, Text recognition (OCR), Extracted text translation, Recognized (OCR) text translationtext.json
transcriptTranscription, Transcript translationtranscript.json
Additional Technical Documentation Information

 

Properties
5/6/2024 8:30 PM
5/6/2024 10:05 PM
5/6/2024 10:05 PM
Documentation
Documentation
000004269
Translation Information
English

Powered by