Download URL:
http://vs.photodentro.edu.gr/api_v3/index.php/service/schema/action/serve/type/syndication/name/syndication.xsd
Version: 2.0
<xs:schema version="2.0">
<xs:complexType name="T_rss">
<xs:sequence>
<xs:element ref="channel" maxOccurs="unbounded" minOccurs="1">
</xs:element>
<xs:element ref="rss-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
<xs:attribute name="version" type="xs:decimal">
</xs:attribute>
</xs:complexType>
<xs:complexType name="T_channel">
<xs:sequence>
<xs:element name="title" maxOccurs="1" minOccurs="0" type="xs:string">
</xs:element>
<xs:element name="link" maxOccurs="1" minOccurs="0" type="xs:string">
</xs:element>
<xs:element name="description" maxOccurs="1" minOccurs="0" type="xs:string">
</xs:element>
<xs:element ref="items" maxOccurs="1" minOccurs="1">
</xs:element>
<xs:element ref="channel-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="T_items">
<xs:sequence>
<xs:element ref="item" maxOccurs="unbounded" minOccurs="1">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="T_item">
<xs:sequence>
<xs:element name="entryId" minOccurs="1" maxOccurs="1" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="referenceID" minOccurs="0" maxOccurs="1" type="xs:string">
</xs:element>
<xs:element name="createdAt" minOccurs="1" maxOccurs="1" type="xs:int">
</xs:element>
<xs:element name="updatedAt" minOccurs="1" maxOccurs="1" type="xs:int">
</xs:element>
<xs:element name="title" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="link" minOccurs="0" maxOccurs="1" type="xs:string">
</xs:element>
<xs:element name="type" minOccurs="1" maxOccurs="1" type="KalturaEntryType">
</xs:element>
<xs:element name="licenseType" minOccurs="0" maxOccurs="1" type="KalturaLicenseType">
</xs:element>
<xs:element name="userId" minOccurs="1" maxOccurs="1" type="xs:string">
</xs:element>
<xs:element name="name" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="status" minOccurs="1" maxOccurs="1" type="KalturaEntryStatus">
</xs:element>
<xs:element name="description" minOccurs="0" maxOccurs="1" type="xs:string">
</xs:element>
<xs:element name="thumbnailUrl" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:attribute name="url" type="xs:string"></xs:attribute>
</xs:complexType>
</xs:element>
<xs:element ref="tags" minOccurs="0" maxOccurs="1">
</xs:element>
<xs:element ref="category" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="partnerData" minOccurs="0" maxOccurs="1" type="xs:string">
</xs:element>
<xs:element name="partnerSortData" minOccurs="0" maxOccurs="1" type="xs:int">
</xs:element>
<xs:element name="accessControlId" minOccurs="0" maxOccurs="1" type="xs:int">
</xs:element>
<xs:element name="conversionProfileId" minOccurs="0" maxOccurs="1" type="xs:int">
</xs:element>
<xs:element name="startDate" minOccurs="0" maxOccurs="1" type="xs:int">
</xs:element>
<xs:element name="endDate" minOccurs="0" maxOccurs="1" type="xs:int">
</xs:element>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element ref="media" minOccurs="1" maxOccurs="1">
</xs:element>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="content" minOccurs="1" maxOccurs="1">
</xs:element>
<xs:element ref="thumbnail" minOccurs="1" maxOccurs="1">
</xs:element>
</xs:choice>
<xs:element ref="item-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
<xs:element ref="player" minOccurs="0" maxOccurs="1">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="T_media">
<xs:sequence>
<xs:element name="mediaType" minOccurs="1" maxOccurs="1" type="KalturaMediaType">
</xs:element>
<xs:element name="duration" minOccurs="1" maxOccurs="1" type="xs:int">
</xs:element>
<xs:element name="flavorParamsIds" minOccurs="1" maxOccurs="1" type="xs:string">
</xs:element>
<xs:element name="plays" minOccurs="0" maxOccurs="1" type="xs:int">
</xs:element>
<xs:element name="views" minOccurs="0" maxOccurs="1" type="xs:int">
</xs:element>
<xs:element ref="media-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="T_content">
<xs:sequence>
<xs:element ref="tags" minOccurs="0" maxOccurs="1">
</xs:element>
<xs:element ref="content-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
<xs:attribute name="url" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="flavorAssetId" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="containerFormat" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="format" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="extension" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="createdAt" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="isSource" type="xs:boolean" use="required">
</xs:attribute>
<xs:attribute name="height" type="xs:int" use="optional">
</xs:attribute>
<xs:attribute name="width" type="xs:int" use="optional">
</xs:attribute>
<xs:attribute name="fileSize" type="xs:int" use="optional">
</xs:attribute>
<xs:attribute name="videoBitrate" type="xs:int" use="optional">
</xs:attribute>
<xs:attribute name="videoCodec" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="audioBitrate" type="xs:int" use="optional">
</xs:attribute>
<xs:attribute name="audioCodec" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="frameRate" type="xs:float" use="optional">
</xs:attribute>
<xs:attribute name="flavorParamsId" type="xs:int" use="optional">
</xs:attribute>
<xs:attribute name="flavorParamsName" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="assetId" type="xs:string" use="optional">
</xs:attribute>
</xs:complexType>
<xs:complexType name="T_thumbnail">
<xs:sequence>
<xs:element ref="tags" minOccurs="0" maxOccurs="1">
</xs:element>
<xs:element ref="thumbnail-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
<xs:attribute name="url" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="thumbAssetId" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="format" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="extension" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="isDefault" type="xs:boolean" use="required">
</xs:attribute>
<xs:attribute name="height" type="xs:int" use="optional">
</xs:attribute>
<xs:attribute name="width" type="xs:int" use="optional">
</xs:attribute>
<xs:attribute name="fileSize" type="xs:int" use="optional">
</xs:attribute>
<xs:attribute name="createdAt" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="thumbParamsId" type="xs:int" use="optional">
</xs:attribute>
</xs:complexType>
<xs:complexType name="T_player">
<xs:sequence>
<xs:element ref="player-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
<xs:attribute name="url" type="xs:string" use="required">
</xs:attribute>
</xs:complexType>
<xs:complexType name="T_tags">
<xs:sequence>
<xs:element name="tag" type="xs:string" minOccurs="1" maxOccurs="unbounded">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="T_category">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" use="required" type="xs:string">
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element name="rss" type="T_rss">
</xs:element>
<xs:element name="channel" type="T_channel">
</xs:element>
<xs:element name="items" type="T_items">
</xs:element>
<xs:element name="item" type="T_item">
</xs:element>
<xs:element name="media" type="T_media">
</xs:element>
<xs:element name="content" type="T_content">
</xs:element>
<xs:element name="thumbnail" type="T_thumbnail">
</xs:element>
<xs:element name="player" type="T_player">
</xs:element>
<xs:element name="tags" type="T_tags">
</xs:element>
<xs:element name="category" type="T_category">
</xs:element>
<xs:element name="rss-extension"></xs:element>
<xs:element name="channel-extension"></xs:element>
<xs:element name="item-extension"></xs:element>
<xs:element name="media-extension"></xs:element>
<xs:element name="mix-extension"></xs:element>
<xs:element name="playlist-extension"></xs:element>
<xs:element name="data-extension"></xs:element>
<xs:element name="liveStream-extension"></xs:element>
<xs:element name="content-extension"></xs:element>
<xs:element name="thumbnail-extension"></xs:element>
<xs:element name="player-extension"></xs:element>
<xs:complexType name="T_customData">
<xs:sequence>
<xs:any namespace="##local" processContents="skip" minOccurs="1" maxOccurs="1">
</xs:any>
</xs:sequence>
<xs:attribute name="metadataId" use="required" type="xs:int">
</xs:attribute>
<xs:attribute name="metadataVersion" use="required" type="xs:int">
</xs:attribute>
<xs:attribute name="metadataProfile" use="optional" type="xs:string">
</xs:attribute>
<xs:attribute name="metadataProfileId" use="required" type="xs:int">
</xs:attribute>
<xs:attribute name="metadataProfileName" use="optional" type="xs:string">
</xs:attribute>
<xs:attribute name="metadataProfileVersion" use="required" type="xs:int">
</xs:attribute>
</xs:complexType>
<xs:element name="customData" type="T_customData" substitutionGroup="item-extension">
</xs:element>
<xs:complexType name="T_distribution">
<xs:sequence>
<xs:element name="remoteId" minOccurs="0" maxOccurs="1" type="xs:string">
</xs:element>
<xs:element name="sunrise" minOccurs="0" maxOccurs="1" type="xs:int">
</xs:element>
<xs:element name="sunset" minOccurs="0" maxOccurs="1" type="xs:int">
</xs:element>
<xs:element name="flavorAssetIds" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="flavorAssetId" minOccurs="0" maxOccurs="unbounded" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="thumbAssetIds" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="thumbAssetId" minOccurs="0" maxOccurs="unbounded" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="assetIds" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="assetId" minOccurs="0" maxOccurs="unbounded" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="errorDescription" minOccurs="0" maxOccurs="1" type="xs:string">
</xs:element>
<xs:element name="createdAt" minOccurs="1" maxOccurs="1" type="xs:dateTime">
</xs:element>
<xs:element name="updatedAt" minOccurs="1" maxOccurs="1" type="xs:dateTime">
</xs:element>
<xs:element name="submittedAt" minOccurs="0" maxOccurs="1" type="xs:dateTime">
</xs:element>
<xs:element name="lastReport" minOccurs="0" maxOccurs="1" type="xs:dateTime">
</xs:element>
<xs:element name="dirtyStatus" minOccurs="0" maxOccurs="1" type="KalturaEntryDistributionFlag">
</xs:element>
<xs:element name="status" minOccurs="1" maxOccurs="1" type="KalturaEntryDistributionStatus">
</xs:element>
<xs:element name="sunStatus" minOccurs="1" maxOccurs="1" type="KalturaEntryDistributionSunStatus">
</xs:element>
<xs:element name="plays" minOccurs="0" maxOccurs="1" type="xs:int">
</xs:element>
<xs:element name="views" minOccurs="0" maxOccurs="1" type="xs:int">
</xs:element>
<xs:element name="errorNumber" minOccurs="0" maxOccurs="1" type="xs:int">
</xs:element>
<xs:element name="errorType" minOccurs="0" maxOccurs="1" type="KalturaBatchJobErrorTypes">
</xs:element>
<xs:element ref="distribution-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
<xs:attribute name="entryDistributionId" use="required" type="xs:int">
</xs:attribute>
<xs:attribute name="provider" use="optional" type="xs:string">
</xs:attribute>
<xs:attribute name="distributionProviderId" use="optional" type="xs:int">
</xs:attribute>
<xs:attribute name="feedId" use="optional" type="xs:string">
</xs:attribute>
<xs:attribute name="distributionProfileId" use="required" type="xs:int">
</xs:attribute>
<xs:attribute name="distributionProfile" use="optional" type="xs:string">
</xs:attribute>
<xs:attribute name="distributionProfileName" use="optional" type="xs:string">
</xs:attribute>
</xs:complexType>
<xs:element name="distribution" type="T_distribution" substitutionGroup="item-extension">
</xs:element>
<xs:element name="distribution-extension"></xs:element>
<xs:complexType name="T_scenes">
<xs:sequence>
<xs:element ref="scene" minOccurs="1" maxOccurs="unbounded">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="T_scene" abstract="true">
<xs:sequence>
<xs:element name="sceneStartTime" minOccurs="1" maxOccurs="1" type="xs:time">
</xs:element>
<xs:element name="createdAt" minOccurs="1" maxOccurs="1" type="xs:dateTime">
</xs:element>
<xs:element name="updatedAt" minOccurs="1" maxOccurs="1" type="xs:dateTime">
</xs:element>
<xs:element name="userId" minOccurs="0" maxOccurs="1" type="xs:string">
</xs:element>
<xs:element ref="tags" minOccurs="0" maxOccurs="1">
</xs:element>
</xs:sequence>
<xs:attribute name="sceneId" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="systemName" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="120"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:element name="scenes" type="T_scenes" substitutionGroup="item-extension">
</xs:element>
<xs:element name="scene" type="T_scene">
</xs:element>
<xs:element name="scene-extension"></xs:element>
<xs:element name="scene-customData" type="T_customData" substitutionGroup="scene-extension">
</xs:element>
<xs:complexType name="T_scene_adCuePoint">
<xs:complexContent>
<xs:extension base="T_scene">
<xs:sequence>
<xs:element name="sceneEndTime" minOccurs="0" maxOccurs="1" type="xs:time">
</xs:element>
<xs:element name="sceneTitle" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="sourceUrl" minOccurs="0" maxOccurs="1" type="xs:string">
</xs:element>
<xs:element name="adType" minOccurs="1" maxOccurs="1" type="KalturaAdType">
</xs:element>
<xs:element name="protocolType" minOccurs="1" maxOccurs="1" type="KalturaAdProtocolType">
</xs:element>
<xs:element ref="scene-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="scene-ad-cue-point" type="T_scene_adCuePoint" substitutionGroup="scene">
</xs:element>
<xs:complexType name="T_scene_codeCuePoint">
<xs:complexContent>
<xs:extension base="T_scene">
<xs:sequence>
<xs:element name="sceneEndTime" minOccurs="0" maxOccurs="1" type="xs:time">
</xs:element>
<xs:element name="code" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="description" minOccurs="0" maxOccurs="1" type="xs:string">
</xs:element>
<xs:element ref="scene-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="scene-code-cue-point" type="T_scene_codeCuePoint" substitutionGroup="scene">
</xs:element>
<xs:complexType name="T_scene_thumbCuePoint">
<xs:complexContent>
<xs:extension base="T_scene">
<xs:sequence>
<xs:element name="title" minOccurs="1" maxOccurs="1" type="xs:string"> </xs:element>
<xs:element name="description" minOccurs="1" maxOccurs="1" type="xs:string"> </xs:element>
<xs:element name="subType" minOccurs="0" maxOccurs="1" type="KalturaThumbCuePointSubType">
</xs:element>
<xs:element ref="scene-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="scene-thumb-cue-point" type="T_scene_thumbCuePoint" substitutionGroup="scene">
</xs:element>
<xs:complexType name="T_scene_annotation">
<xs:complexContent>
<xs:extension base="T_scene">
<xs:sequence>
<xs:element name="sceneEndTime" minOccurs="1" maxOccurs="1" type="xs:time">
</xs:element>
<xs:element name="sceneText" minOccurs="0" maxOccurs="1" type="xs:string">
</xs:element>
<xs:element name="parent" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="120"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="parentId" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element ref="scene-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="scene-annotation" type="T_scene_annotation" substitutionGroup="scene">
</xs:element>
<xs:complexType name="T_scene_questionCuePoint">
<xs:complexContent>
<xs:extension base="T_scene">
<xs:sequence>
<xs:element name="question" minOccurs="1" maxOccurs="1" type="xs:string"> </xs:element>
<xs:element name="hint" minOccurs="0" maxOccurs="1" type="xs:string"> </xs:element>
<xs:element name="explanation" minOccurs="0" maxOccurs="1" type="xs:string"> </xs:element>
<xs:element name="optionalAnswers" minOccurs="0" maxOccurs="1" type="KalturaOptionalAnswersArray"></xs:element>
<xs:element name="correctAnswerKeys" minOccurs="0" maxOccurs="1" type="KalturaStringArray"></xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="scene-question-cue-point" type="T_scene_questionCuePoint" substitutionGroup="scene">
</xs:element>
<xs:complexType name="T_scene_answerCuePoint">
<xs:complexContent>
<xs:extension base="T_scene">
<xs:sequence>
<xs:element name="answerKey" minOccurs="1" maxOccurs="1" type="xs:string"> </xs:element>
<xs:element name="quizUserEntryId" minOccurs="1" maxOccurs="1" type="xs:string"> </xs:element>
<xs:element name="parentId" minOccurs="1" maxOccurs="1" type="xs:string">
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="scene-answer-cue-point" type="T_scene_answerCuePoint" substitutionGroup="scene">
</xs:element>
<xs:complexType name="T_subTitle">
<xs:sequence>
<xs:element name="tags" minOccurs="1" maxOccurs="1" type="T_tags">
</xs:element>
<xs:element ref="subtitle-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
<xs:attribute name="captionParamsId" type="xs:int" use="optional">
</xs:attribute>
<xs:attribute name="captionParams" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="captionAssetId" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="isDefault" type="xs:boolean" use="optional">
</xs:attribute>
<xs:attribute name="format" type="KalturaCaptionType" use="optional">
</xs:attribute>
<xs:attribute name="lang" type="KalturaLanguage" use="optional">
</xs:attribute>
<xs:attribute name="href" type="xs:string" use="optional">
</xs:attribute>
</xs:complexType>
<xs:element name="subtitle-extension"></xs:element>
<xs:element name="subTitle" type="T_subTitle" substitutionGroup="item-extension">
</xs:element>
<xs:complexType name="T_attachment">
<xs:sequence>
<xs:element name="tags" minOccurs="1" maxOccurs="1" type="T_tags">
</xs:element>
<xs:element name="filename" minOccurs="0" maxOccurs="1" type="xs:string">
</xs:element>
<xs:element name="title" minOccurs="0" maxOccurs="1" type="xs:string">
</xs:element>
<xs:element name="description" minOccurs="0" maxOccurs="1" type="xs:string">
</xs:element>
<xs:element ref="attachment-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
<xs:attribute name="attachmentAssetId" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="format" type="KalturaAttachmentType" use="optional">
</xs:attribute>
<xs:attribute name="url" type="xs:string" use="optional">
</xs:attribute>
</xs:complexType>
<xs:element name="attachment-extension"></xs:element>
<xs:element name="attachment" type="T_attachment" substitutionGroup="item-extension">
</xs:element>
<xs:simpleType name="KalturaEntryType">
<xs:restriction base="xs:string">
<xs:enumeration value="-1"></xs:enumeration>
<xs:enumeration value="1"></xs:enumeration>
<xs:enumeration value="2"></xs:enumeration>
<xs:enumeration value="5"></xs:enumeration>
<xs:enumeration value="6"></xs:enumeration>
<xs:enumeration value="7"></xs:enumeration>
<xs:enumeration value="8"></xs:enumeration>
<xs:enumeration value="10"></xs:enumeration>
<xs:enumeration value="externalMedia.externalMedia"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="KalturaDynamicEnum">
<xs:restriction base="xs:string">
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="KalturaLicenseType">
<xs:restriction base="xs:int">
<xs:enumeration value="-1"></xs:enumeration>
<xs:enumeration value="0"></xs:enumeration>
<xs:enumeration value="1"></xs:enumeration>
<xs:enumeration value="2"></xs:enumeration>
<xs:enumeration value="3"></xs:enumeration>
<xs:enumeration value="4"></xs:enumeration>
<xs:enumeration value="5"></xs:enumeration>
<xs:enumeration value="6"></xs:enumeration>
<xs:enumeration value="7"></xs:enumeration>
<xs:enumeration value="8"></xs:enumeration>
<xs:enumeration value="9"></xs:enumeration>
<xs:enumeration value="10"></xs:enumeration>
<xs:enumeration value="11"></xs:enumeration>
<xs:enumeration value="12"></xs:enumeration>
<xs:enumeration value="13"></xs:enumeration>
<xs:enumeration value="14"></xs:enumeration>
<xs:enumeration value="15"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="KalturaEntryStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="-2"></xs:enumeration>
<xs:enumeration value="-1"></xs:enumeration>
<xs:enumeration value="0"></xs:enumeration>
<xs:enumeration value="1"></xs:enumeration>
<xs:enumeration value="2"></xs:enumeration>
<xs:enumeration value="3"></xs:enumeration>
<xs:enumeration value="4"></xs:enumeration>
<xs:enumeration value="5"></xs:enumeration>
<xs:enumeration value="6"></xs:enumeration>
<xs:enumeration value="7"></xs:enumeration>
<xs:enumeration value="virusScan.Infected"></xs:enumeration>
<xs:enumeration value="virusScan.ScanFailure"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="KalturaMediaType">
<xs:restriction base="xs:int">
<xs:enumeration value="1"></xs:enumeration>
<xs:enumeration value="2"></xs:enumeration>
<xs:enumeration value="5"></xs:enumeration>
<xs:enumeration value="201"></xs:enumeration>
<xs:enumeration value="202"></xs:enumeration>
<xs:enumeration value="203"></xs:enumeration>
<xs:enumeration value="204"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="KalturaEntryDistributionFlag">
<xs:restriction base="xs:int">
<xs:enumeration value="0"></xs:enumeration>
<xs:enumeration value="1"></xs:enumeration>
<xs:enumeration value="2"></xs:enumeration>
<xs:enumeration value="3"></xs:enumeration>
<xs:enumeration value="4"></xs:enumeration>
<xs:enumeration value="5"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="KalturaEntryDistributionStatus">
<xs:restriction base="xs:int">
<xs:enumeration value="0"></xs:enumeration>
<xs:enumeration value="1"></xs:enumeration>
<xs:enumeration value="2"></xs:enumeration>
<xs:enumeration value="3"></xs:enumeration>
<xs:enumeration value="4"></xs:enumeration>
<xs:enumeration value="5"></xs:enumeration>
<xs:enumeration value="6"></xs:enumeration>
<xs:enumeration value="7"></xs:enumeration>
<xs:enumeration value="8"></xs:enumeration>
<xs:enumeration value="9"></xs:enumeration>
<xs:enumeration value="10"></xs:enumeration>
<xs:enumeration value="11"></xs:enumeration>
<xs:enumeration value="12"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="KalturaEntryDistributionSunStatus">
<xs:restriction base="xs:int">
<xs:enumeration value="1"></xs:enumeration>
<xs:enumeration value="2"></xs:enumeration>
<xs:enumeration value="3"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="KalturaBatchJobErrorTypes">
<xs:restriction base="xs:int">
<xs:enumeration value="0"></xs:enumeration>
<xs:enumeration value="1"></xs:enumeration>
<xs:enumeration value="2"></xs:enumeration>
<xs:enumeration value="3"></xs:enumeration>
<xs:enumeration value="4"></xs:enumeration>
<xs:enumeration value="5"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="KalturaAdType">
<xs:restriction base="xs:string">
<xs:enumeration value="1"></xs:enumeration>
<xs:enumeration value="2"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="KalturaAdProtocolType">
<xs:restriction base="xs:string">
<xs:enumeration value="0"></xs:enumeration>
<xs:enumeration value="1"></xs:enumeration>
<xs:enumeration value="2"></xs:enumeration>
<xs:enumeration value="3"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="KalturaThumbCuePointSubType">
<xs:restriction base="xs:int">
<xs:enumeration value="1"></xs:enumeration>
<xs:enumeration value="2"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="KalturaCaptionType">
<xs:restriction base="xs:string">
<xs:enumeration value="1"></xs:enumeration>
<xs:enumeration value="2"></xs:enumeration>
<xs:enumeration value="3"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="KalturaLanguage">
<xs:restriction base="xs:string">
<xs:enumeration value="Abkhazian"></xs:enumeration>
<xs:enumeration value="Afar"></xs:enumeration>
<xs:enumeration value="Afrikaans"></xs:enumeration>
<xs:enumeration value="Albanian"></xs:enumeration>
<xs:enumeration value="Amharic"></xs:enumeration>
<xs:enumeration value="Arabic"></xs:enumeration>
<xs:enumeration value="Armenian"></xs:enumeration>
<xs:enumeration value="Assamese"></xs:enumeration>
<xs:enumeration value="Aymara"></xs:enumeration>
<xs:enumeration value="Azerbaijani"></xs:enumeration>
<xs:enumeration value="Bashkir"></xs:enumeration>
<xs:enumeration value="Basque"></xs:enumeration>
<xs:enumeration value="Bengali (Bangla)"></xs:enumeration>
<xs:enumeration value="Bhutani"></xs:enumeration>
<xs:enumeration value="Bihari"></xs:enumeration>
<xs:enumeration value="Bislama"></xs:enumeration>
<xs:enumeration value="Breton"></xs:enumeration>
<xs:enumeration value="Bulgarian"></xs:enumeration>
<xs:enumeration value="Burmese"></xs:enumeration>
<xs:enumeration value="Byelorussian (Belarusian)"></xs:enumeration>
<xs:enumeration value="Cambodian"></xs:enumeration>
<xs:enumeration value="Catalan"></xs:enumeration>
<xs:enumeration value="Chinese"></xs:enumeration>
<xs:enumeration value="Corsican"></xs:enumeration>
<xs:enumeration value="Croatian"></xs:enumeration>
<xs:enumeration value="Czech"></xs:enumeration>
<xs:enumeration value="Danish"></xs:enumeration>
<xs:enumeration value="Dutch"></xs:enumeration>
<xs:enumeration value="English"></xs:enumeration>
<xs:enumeration value="English (British)"></xs:enumeration>
<xs:enumeration value="English (American)"></xs:enumeration>
<xs:enumeration value="Esperanto"></xs:enumeration>
<xs:enumeration value="Estonian"></xs:enumeration>
<xs:enumeration value="Faeroese"></xs:enumeration>
<xs:enumeration value="Farsi"></xs:enumeration>
<xs:enumeration value="Fiji"></xs:enumeration>
<xs:enumeration value="Finnish"></xs:enumeration>
<xs:enumeration value="French"></xs:enumeration>
<xs:enumeration value="Frisian"></xs:enumeration>
<xs:enumeration value="Galician"></xs:enumeration>
<xs:enumeration value="Gaelic (Scottish)"></xs:enumeration>
<xs:enumeration value="Gaelic (Manx)"></xs:enumeration>
<xs:enumeration value="Georgian"></xs:enumeration>
<xs:enumeration value="German"></xs:enumeration>
<xs:enumeration value="Greek"></xs:enumeration>
<xs:enumeration value="Greenlandic"></xs:enumeration>
<xs:enumeration value="Guarani"></xs:enumeration>
<xs:enumeration value="Gujarati"></xs:enumeration>
<xs:enumeration value="Hausa"></xs:enumeration>
<xs:enumeration value="Hebrew"></xs:enumeration>
<xs:enumeration value="Hebrew"></xs:enumeration>
<xs:enumeration value="Hindi"></xs:enumeration>
<xs:enumeration value="Hungarian"></xs:enumeration>
<xs:enumeration value="Icelandic"></xs:enumeration>
<xs:enumeration value="Indonesian"></xs:enumeration>
<xs:enumeration value="Indonesian"></xs:enumeration>
<xs:enumeration value="Interlingua"></xs:enumeration>
<xs:enumeration value="Interlingue"></xs:enumeration>
<xs:enumeration value="Inuktitut"></xs:enumeration>
<xs:enumeration value="Inupiak"></xs:enumeration>
<xs:enumeration value="Irish"></xs:enumeration>
<xs:enumeration value="Italian"></xs:enumeration>
<xs:enumeration value="Japanese"></xs:enumeration>
<xs:enumeration value="Javanese"></xs:enumeration>
<xs:enumeration value="Kannada"></xs:enumeration>
<xs:enumeration value="Kashmiri"></xs:enumeration>
<xs:enumeration value="Kazakh"></xs:enumeration>
<xs:enumeration value="Kinyarwanda (Ruanda)"></xs:enumeration>
<xs:enumeration value="Kirghiz"></xs:enumeration>
<xs:enumeration value="Kirundi (Rundi)"></xs:enumeration>
<xs:enumeration value="Korean"></xs:enumeration>
<xs:enumeration value="Kurdish"></xs:enumeration>
<xs:enumeration value="Laothian"></xs:enumeration>
<xs:enumeration value="Latin"></xs:enumeration>
<xs:enumeration value="Latvian (Lettish)"></xs:enumeration>
<xs:enumeration value="Limburgish ( Limburger)"></xs:enumeration>
<xs:enumeration value="Lingala"></xs:enumeration>
<xs:enumeration value="Lithuanian"></xs:enumeration>
<xs:enumeration value="Macedonian"></xs:enumeration>
<xs:enumeration value="Malagasy"></xs:enumeration>
<xs:enumeration value="Malay"></xs:enumeration>
<xs:enumeration value="Malayalam"></xs:enumeration>
<xs:enumeration value="Maltese"></xs:enumeration>
<xs:enumeration value="Maori"></xs:enumeration>
<xs:enumeration value="Marathi"></xs:enumeration>
<xs:enumeration value="Moldavian"></xs:enumeration>
<xs:enumeration value="Mongolian"></xs:enumeration>
<xs:enumeration value="Nauru"></xs:enumeration>
<xs:enumeration value="Nepali"></xs:enumeration>
<xs:enumeration value="Norwegian"></xs:enumeration>
<xs:enumeration value="Occitan"></xs:enumeration>
<xs:enumeration value="Oriya"></xs:enumeration>
<xs:enumeration value="Oromo (Afan, Galla)"></xs:enumeration>
<xs:enumeration value="Pashto (Pushto)"></xs:enumeration>
<xs:enumeration value="Polish"></xs:enumeration>
<xs:enumeration value="Portuguese"></xs:enumeration>
<xs:enumeration value="Punjabi"></xs:enumeration>
<xs:enumeration value="Quechua"></xs:enumeration>
<xs:enumeration value="Rhaeto-Romance"></xs:enumeration>
<xs:enumeration value="Romanian"></xs:enumeration>
<xs:enumeration value="Russian"></xs:enumeration>
<xs:enumeration value="Samoan"></xs:enumeration>
<xs:enumeration value="Sangro"></xs:enumeration>
<xs:enumeration value="Sanskrit"></xs:enumeration>
<xs:enumeration value="Serbian"></xs:enumeration>
<xs:enumeration value="Serbo-Croatian"></xs:enumeration>
<xs:enumeration value="Sesotho"></xs:enumeration>
<xs:enumeration value="Setswana"></xs:enumeration>
<xs:enumeration value="Shona"></xs:enumeration>
<xs:enumeration value="Sindhi"></xs:enumeration>
<xs:enumeration value="Sinhalese"></xs:enumeration>
<xs:enumeration value="Siswati"></xs:enumeration>
<xs:enumeration value="Slovak"></xs:enumeration>
<xs:enumeration value="Slovenian"></xs:enumeration>
<xs:enumeration value="Somali"></xs:enumeration>
<xs:enumeration value="Spanish"></xs:enumeration>
<xs:enumeration value="Sundanese"></xs:enumeration>
<xs:enumeration value="Swahili (Kiswahili)"></xs:enumeration>
<xs:enumeration value="Swedish"></xs:enumeration>
<xs:enumeration value="Tagalog"></xs:enumeration>
<xs:enumeration value="Tajik"></xs:enumeration>
<xs:enumeration value="Tamil"></xs:enumeration>
<xs:enumeration value="Tatar"></xs:enumeration>
<xs:enumeration value="Telugu"></xs:enumeration>
<xs:enumeration value="Thai"></xs:enumeration>
<xs:enumeration value="Tibetan"></xs:enumeration>
<xs:enumeration value="Tigrinya"></xs:enumeration>
<xs:enumeration value="Tonga"></xs:enumeration>
<xs:enumeration value="Tsonga"></xs:enumeration>
<xs:enumeration value="Turkish"></xs:enumeration>
<xs:enumeration value="Turkmen"></xs:enumeration>
<xs:enumeration value="Twi"></xs:enumeration>
<xs:enumeration value="Uighur"></xs:enumeration>
<xs:enumeration value="Ukrainian"></xs:enumeration>
<xs:enumeration value="Urdu"></xs:enumeration>
<xs:enumeration value="Uzbek"></xs:enumeration>
<xs:enumeration value="Vietnamese"></xs:enumeration>
<xs:enumeration value="Volapuk"></xs:enumeration>
<xs:enumeration value="Welsh"></xs:enumeration>
<xs:enumeration value="Wolof"></xs:enumeration>
<xs:enumeration value="Xhosa"></xs:enumeration>
<xs:enumeration value="Yiddish"></xs:enumeration>
<xs:enumeration value="Yiddish"></xs:enumeration>
<xs:enumeration value="Yoruba"></xs:enumeration>
<xs:enumeration value="Zulu"></xs:enumeration>
<xs:enumeration value="Multilingual"></xs:enumeration>
<xs:enumeration value="Undefined"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="KalturaAttachmentType">
<xs:restriction base="xs:string">
<xs:enumeration value="1"></xs:enumeration>
<xs:enumeration value="2"></xs:enumeration>
<xs:enumeration value="3"></xs:enumeration>
<xs:enumeration value="4"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:schema>
rss element (T_rss)
Wrapper element holding XML structure
Attributes
Attribute Name |
Description |
Required |
Type |
Restrictions |
version |
Indicates the XSD version to be used
|
No |
decimal |
|
Sub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
channel |
holding item elements
|
Yes |
Unbounded |
|
|
XML Example
<rss version="2.0">
<channel>
<title>My Feed Title</title>
<link></link>
<description>my feed description</description>
<items>
<item>...</item>
<item>...</item>
<item>...</item>
</items>
</channel>
</rss>
channel element (T_channel)
Wrapper element holding multiple item elementsSub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
title |
Title of the feed
|
No |
1 |
string |
|
link |
Feed link URL
|
No |
1 |
string |
|
description |
Feed description
|
No |
1 |
string |
|
items |
Wrapper element holding multiple item elements
|
Yes |
1 |
|
|
XML Example
<channel>
<title>My Feed Title</title>
<link></link>
<description>my feed description</description>
<items>
<item>...</item>
<item>...</item>
<item>...</item>
</items>
</channel>
items element (T_items)
Wrapper element holding multiple item elementsSub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
item |
Single entry element
|
Yes |
Unbounded |
|
|
XML Example
<items>
<item>...</item>
<item>...</item>
<item>...</item>
</items>
item element (T_item)
Single entry wrapper elementSub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
entryId |
Auto generated 10 characters alphanumeric string
|
Yes |
1 |
string |
Maximum length: 20 characters
|
referenceID |
Partner external reference string
|
No |
1 |
string |
|
createdAt |
Entry creation date as Unix timestamp (In seconds)
|
Yes |
1 |
int |
|
updatedAt |
Entry last update date as Unix timestamp (In seconds)
|
Yes |
1 |
int |
|
title |
Entry name
|
Yes |
1 |
string |
Maximum length: 60 characters
|
link |
Entry link URL
|
No |
1 |
string |
|
type |
Entry type
|
Yes |
1 |
KalturaEntryType |
|
licenseType |
Entry license type
|
No |
1 |
KalturaLicenseType |
|
userId |
The ID of the user who is the owner of this entry
|
Yes |
1 |
string |
|
name |
Entry name
|
No |
1 |
string |
Maximum length: 60 characters
|
status |
Entry status
|
Yes |
1 |
KalturaEntryStatus |
|
description |
Entry free text description
|
No |
1 |
string |
|
thumbnailUrl |
Entry thumbnail URL
|
No |
1 |
|
|
tags |
Entry searchable keywords
|
No |
1 |
|
|
category |
Entry assigned categories
|
No |
Unbounded |
|
|
partnerData |
Used to store various partner related data as a string
|
No |
1 |
string |
|
partnerSortData |
Used to store various partner related data as a numeric value
|
No |
1 |
int |
|
accessControlId |
The id of the access control profile that assigned to this entry
|
No |
1 |
int |
|
conversionProfileId |
The ingestion profile that used to ingest this entry
|
No |
1 |
int |
|
startDate |
Entry scheduling start date
|
No |
1 |
int |
|
endDate |
Entry scheduling end date. If not specified the entry will be available forever
|
No |
1 |
int |
|
Choice |
|
No |
1 |
|
One of the following choices
|
media |
Option 1 |
Media related information, such as media type
|
Yes |
1 |
|
|
Choice |
|
No |
Unbounded |
|
One of the following choices
|
content |
Option 1 |
Flavor asset information
|
Yes |
1 |
|
|
thumbnail |
Option 2 |
Thumbnail asset information
|
Yes |
1 |
|
|
Extensions: |
|
customData |
Custom metadata XML
|
No |
Unbounded |
|
|
distribution |
Entry distribution element
|
No |
Unbounded |
|
|
scenes |
Cue points wrapper
|
No |
Unbounded |
|
|
subTitle |
Caption asset element
|
No |
Unbounded |
|
|
attachment |
Attachment asset element
|
No |
Unbounded |
|
|
player |
Embeded player
|
No |
1 |
|
|
XML Example
<item>
<entryId>{entry id}</entryId>
<createdAt>1311878948</createdAt>
<updatedAt>1311879522</updatedAt>
<title>my entry name</title>
<link>http://my.feed.url?entry_id={entry id}</link>
<type>1</type>
<licenseType>-1</licenseType>
<userId>my.example.user</userId>
<name>my entry name</name>
<status>2</status>
<description>my entry free text description</description>
<thumbnailUrl url="http://kaltura.domain/thumbnail/path/to/file.jpg"></thumbnailUrl>
<tags>
<tag>example</tag>
<tag>my_tag</tag>
</tags>
<category name="example1">examples
>
example1</category>
<category name="example2">examples
>
example2</category>
<partnerData>my advanced data</partnerData>
<accessControlId>{access control id}</accessControlId>
<conversionProfileId>{conversion profile id}</conversionProfileId>
<media>
<mediaType>1</mediaType>
<duration>34951</duration>
<flavorParamsIds>0,3</flavorParamsIds>
</media>
<thumbnail url="http://kaltura.domain/thumbnail/path/to/thumbnail1.jpg">...</thumbnail>
<thumbnail url="http://kaltura.domain/thumbnail/path/to/thumbnail2.jpg">...</thumbnail>
<content url="http://kaltura.domain/flavor/path/to/flavor1.flv">...</content>
<content url="http://kaltura.domain/flavor/path/to/flavor2.flv">...</content>
</item>
media element (T_media)
Media related information, such as media typeSub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
mediaType |
Entry media type
|
Yes |
1 |
KalturaMediaType |
|
duration |
Entry media (video/audio) duration
|
Yes |
1 |
int |
|
flavorParamsIds |
Comma seperated ids of flavor params that have ready flavor asset assign to the entry
|
Yes |
1 |
string |
|
plays |
Entry plays count in the remote site
|
No |
1 |
int |
|
views |
Entry views count in the remote site
|
No |
1 |
int |
|
XML Example
<item>
<type>1</type>
<media>
<mediaType>1</mediaType>
</media>
<content flavorParamsId="0">...</content>
</item>
content element (T_content)
Flavor asset elementAttributes
Attribute Name |
Description |
Required |
Type |
Restrictions |
url |
Download URL
|
Yes |
string |
|
flavorAssetId |
ID of the flavor asset
|
Yes |
string |
|
containerFormat |
Format of the asset file
|
Yes |
string |
|
format |
Configured format of the flavor
|
Yes |
string |
|
extension |
Flavor asset file extension
|
Yes |
string |
|
createdAt |
Creation date
|
Yes |
string |
|
isSource |
Is the source flavor asset
|
Yes |
boolean |
|
height |
Flavor height
|
No |
int |
|
width |
Flavor width
|
No |
int |
|
fileSize |
Flavor file size
|
No |
int |
|
videoBitrate |
Flavor asset video bitrate
|
No |
int |
|
videoCodec |
Flavor asset video codec
|
No |
string |
|
audioBitrate |
Flavor asset audio bitrate
|
No |
int |
|
audioCodec |
Flavor asset audio codec
|
No |
string |
|
frameRate |
Flavor asset frame rate
|
No |
float |
|
flavorParamsId |
ID of accosiated flavor params
|
No |
int |
|
flavorParamsName |
System name of accosiated flavor params
|
No |
string |
|
assetId |
The asset id to be updated with this resource
userd only for update
|
No |
string |
|
Sub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
tags |
Specifies specific tags you want to set for the flavor asset
|
No |
1 |
|
|
XML Example
<item>
<type>1</type>
<media>
<mediaType>1</mediaType>
</media>
<content url="http://kaltura.domain/path/my_flavor_asset.flv" isSource="true" containerFormat="flash video" extension="flv" assetId="{flavor asset id}" flavorParamsId="0" flavorParamsName="Source" format="" videoBitrate="0" videoCodec="" audioBitrate="0" audioCodec="" frameRate="0" height="0" width="0">
<tags>
<tag>example</tag>
<tag>my_tag</tag>
</tags>
</content>
</item>
thumbnail element (T_thumbnail)
Thumbnail asset elementAttributes
Attribute Name |
Description |
Required |
Type |
Restrictions |
url |
Download URL
|
Yes |
string |
|
thumbAssetId |
Thumbnail asset id
|
Yes |
string |
|
format |
Format of the thumbnail asset file
|
Yes |
string |
|
extension |
Extension of the thumbnail asset file
|
No |
string |
|
isDefault |
Is the entry default thumbnail
|
Yes |
boolean |
|
height |
Thumbnail height
|
No |
int |
|
width |
Thumbnail width
|
No |
int |
|
fileSize |
Thumbnail file size
|
No |
int |
|
createdAt |
Creation date
|
Yes |
string |
|
thumbParamsId |
ID of thumbnail params that associated with the thumbnail
|
No |
int |
|
Sub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
tags |
Entry searchable keywords
|
No |
1 |
|
|
XML Example
<item>
<type>1</type>
<media>
<mediaType>1</mediaType>
</media>
<thumbnail url="http://kaltura.domain/path/my_thumbnail_asset.flv" thumbAssetId="{thumb asset id}" isDefault="false" format="" height="120" width="120">
<tags>
<tag>example</tag>
<tag>my_tag</tag>
</tags>
</thumbnail>
</item>
player element (T_player)
Entry player elementAttributes
Attribute Name |
Description |
Required |
Type |
Restrictions |
url |
URL of the player
|
Yes |
string |
|
Sub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
XML Example
<item>
<type>1</type>
<media>
<mediaType>1</mediaType>
</media>
<player url="http://kaltura.domain/path/my_player_widget.swf"></player>
</item>
tags element (T_tags)
Free text tagsSub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
tag |
Free text keyword
|
Yes |
Unbounded |
string |
|
category element (T_category)
Category assignments for entriesAttributes
Attribute Name |
Description |
Required |
Type |
Restrictions |
name |
Category name
|
Yes |
string |
|
Sub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
Extended from xs:string
|
|
customData element (T_customData)
Custom metadata XMLAttributes
Attribute Name |
Description |
Required |
Type |
Restrictions |
metadataId |
Id of the custom metadata object
|
Yes |
int |
|
metadataVersion |
Version of the custom metadata object
|
Yes |
int |
|
metadataProfile |
Custom metadata schema profile system name
|
No |
string |
|
metadataProfileId |
Custom metadata schema profile id
|
Yes |
int |
|
metadataProfileName |
Custom metadata schema profile name
|
No |
string |
|
metadataProfileVersion |
Custom metadata schema profile version
|
Yes |
int |
|
Sub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
[Any element] |
Custom metadata XML according to schema profile
|
Yes |
1 |
any type |
|
XML Example
<customData metadataId="{metadata id}" metadataVersion="1" metadataProfile="MY_METADATA_PROFILE_SYSTEM_NAME}" metadataProfileId="{metadata profile id}" metadataProfileName="my metadata profile" metadataProfileVersion="1">
<metadata>
<Text1>text test</Text1>
<TextMulti>test one</TextMulti>
<TextMulti>test two</TextMulti>
<List1>bbb</List1>
<Entry>0_5b3t2c8z</Entry>
</metadata>
</customData>
distribution element (T_distribution)
Entry distribution elementAttributes
Attribute Name |
Description |
Required |
Type |
Restrictions |
entryDistributionId |
Entry distribution unique id
|
Yes |
int |
|
provider |
Entry distribution provider
|
No |
string |
|
distributionProviderId |
Entry distribution provider id relevant to generic providers
|
No |
int |
|
feedId |
Entry distribution feed id relevant to syndicated providers
|
No |
string |
|
distributionProfileId |
Entry distribution profile id
|
Yes |
int |
|
distributionProfile |
Entry distribution profile system name
|
No |
string |
|
distributionProfileName |
Entry distribution profile name
|
No |
string |
|
Sub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
remoteId |
Unique id in the remote site
|
No |
1 |
string |
|
sunrise |
Time that the entry will become available in the remote site
|
No |
1 |
int |
|
sunset |
Time that the entry will become unavailable in the remote site
|
No |
1 |
int |
|
flavorAssetIds |
Ids of flavor assets to be submitted to the remote site
|
No |
1 |
|
|
thumbAssetIds |
Ids of thumbnail assets to be submitted to the remote site
|
No |
1 |
|
|
assetIds |
Ids of assets to be submitted to the remote site
|
No |
1 |
|
|
errorDescription |
Submission error description
|
No |
1 |
string |
|
createdAt |
Entry distribution creation date
|
Yes |
1 |
dateTime |
|
updatedAt |
Entry distribution last update date
|
Yes |
1 |
dateTime |
|
submittedAt |
Entry distribution submission date
|
No |
1 |
dateTime |
|
lastReport |
Entry distribution last report date
|
No |
1 |
dateTime |
|
dirtyStatus |
Indicates that there are future action to be submitted
|
No |
1 |
KalturaEntryDistributionFlag |
|
status |
Entry distribution status
|
Yes |
1 |
KalturaEntryDistributionStatus |
|
sunStatus |
Entry distribution availability status
|
Yes |
1 |
KalturaEntryDistributionSunStatus |
|
plays |
Entry plays count in the remote site
|
No |
1 |
int |
|
views |
Entry views count in the remote site
|
No |
1 |
int |
|
errorNumber |
Submission error number
|
No |
1 |
int |
|
errorType |
Submission error type
|
No |
1 |
KalturaBatchJobErrorTypes |
|
XML Example
<distribution entryDistributionId="{entry distribution id}" distributionProfileId="{distribution profile id}" distributionProfileName="My Profile">
<remoteId>{remote site id}</remoteId>
<sunrise>1305636600</sunrise>
<sunset>1305640200</sunset>
<flavorAssetIds>
<flavorAssetId>0_bp1qzu1d</flavorAssetId>
<flavorAssetId>0_bp1qzfsd</flavorAssetId>
</flavorAssetIds>
<thumbAssetIds>
<thumbAssetId>0_di94zu1d</thumbAssetId>
<thumbAssetId>0_di940sde</thumbAssetId>
</thumbAssetIds>
<errorDescription>Error: No metadata objects found</errorDescription>
<createdAt>2011-05-17T07:46:20</createdAt>
<updatedAt>2011-06-09T09:23:46</updatedAt>
<submittedAt>2011-05-17T08:03:00</submittedAt>
<dirtyStatus>3</dirtyStatus>
<status>8</status>
<sunStatus>3</sunStatus>
<errorType>1</errorType>
</distribution>
scenes element (T_scenes)
Cue points wrapperSub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
scene |
Cue point element
|
Yes |
Unbounded |
|
|
XML Example
<scenes>
<scene-ad-cue-point entryId="{entry id}" systemName="MY_AD_CUE_POINT_SYSTEM_NAME">...</scene-ad-cue-point>
<scene-annotation entryId="{entry id}" systemName="MY_ANNOTATION_PARENT_SYSTEM_NAME">...</scene-annotation>
<scene-annotation entryId="{entry id}">...</scene-annotation>
<scene-code-cue-point entryId="{entry id}">...</scene-code-cue-point>
<scene-thumb-cue-point entryId="{entry id}">...</scene-thumb-cue-point>
</scenes>
scene element (abstract T_scene)
Base cue point element
Is abstract and cannot be used
Use the extended elements only
Attributes
Attribute Name |
Description |
Required |
Type |
Restrictions |
sceneId |
ID of cue point to apply update/delete action on
|
Yes |
string |
Maximum length: 250 characters
|
systemName |
System name of cue point to apply update/delete action on
|
No |
string |
Maximum length: 120 characters
|
Sub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
sceneStartTime |
Cue point start time
|
Yes |
1 |
time |
|
createdAt |
Cue point creation date
|
Yes |
1 |
dateTime |
|
updatedAt |
Cue point last update date
|
Yes |
1 |
dateTime |
|
userId |
Cue point owner user id
|
No |
1 |
string |
|
tags |
Cue point searchable keywords
|
No |
1 |
|
|
Extended elements
- scene-ad-cue-point
- scene-code-cue-point
- scene-thumb-cue-point
- scene-annotation
- scene-question-cue-point
- scene-answer-cue-point
scene-customData element (T_customData)
XML for custom metadataAttributes
Attribute Name |
Description |
Required |
Type |
Restrictions |
metadataId |
Id of the custom metadata object
|
Yes |
int |
|
metadataVersion |
Version of the custom metadata object
|
Yes |
int |
|
metadataProfile |
Custom metadata schema profile system name
|
No |
string |
|
metadataProfileId |
Custom metadata schema profile id
|
Yes |
int |
|
metadataProfileName |
Custom metadata schema profile name
|
No |
string |
|
metadataProfileVersion |
Custom metadata schema profile version
|
Yes |
int |
|
Sub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
[Any element] |
Custom metadata XML according to schema profile
|
Yes |
1 |
any type |
|
XML Example
<scene-ad-cue-point entryId="{entry id}">
<sceneStartTime>00:00:05</sceneStartTime>
<sceneTitle>my ad title</sceneTitle>
<sourceUrl>http://source.to.my/ad.xml</sourceUrl>
<adType>1</adType>
<protocolType>1</protocolType>
<scene-customData metadataProfile="MY_AD_METADATA_PROFILE_SYSTEM_NAME">
<metadata>
<adData>my ad custom data</adData>
</metadata>
</scene-customData>
</scene-ad-cue-point>
scene-ad-cue-point element (T_scene_adCuePoint)
Single ad cue point elementSub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
Extended from T_scene
|
sceneStartTime |
Cue point start time
|
Yes |
1 |
time |
|
createdAt |
Cue point creation date
|
Yes |
1 |
dateTime |
|
updatedAt |
Cue point last update date
|
Yes |
1 |
dateTime |
|
userId |
Cue point owner user id
|
No |
1 |
string |
|
tags |
Cue point searchable keywords
|
No |
1 |
|
|
|
sceneEndTime |
Cue point end time
|
No |
1 |
time |
|
sceneTitle |
Textual title
|
No |
1 |
string |
Maximum length: 250 characters
|
sourceUrl |
The URL of the ad XML
|
No |
1 |
string |
|
adType |
Indicates the ad type
|
Yes |
1 |
KalturaAdType |
|
protocolType |
Indicates the ad protocol type
|
Yes |
1 |
KalturaAdProtocolType |
|
Extensions: |
|
scene-customData |
XML for custom metadata
|
No |
Unbounded |
|
|
XML Example
<scene-ad-cue-point sceneId="{scene id}" entryId="{entry id}" systemName="MY_AD_CUE_POINT_SYSTEM_NAME">
<sceneStartTime>00:00:05</sceneStartTime>
<tags>
<tag>sample</tag>
<tag>my_tag</tag>
</tags>
<sceneTitle>my ad title</sceneTitle>
<sourceUrl>http://source.to.my/ad.xml</sourceUrl>
<adType>1</adType>
<protocolType>1</protocolType>
</scene-ad-cue-point>
scene-code-cue-point element (T_scene_codeCuePoint)
Single code cue point elementSub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
Extended from T_scene
|
sceneStartTime |
Cue point start time
|
Yes |
1 |
time |
|
createdAt |
Cue point creation date
|
Yes |
1 |
dateTime |
|
updatedAt |
Cue point last update date
|
Yes |
1 |
dateTime |
|
userId |
Cue point owner user id
|
No |
1 |
string |
|
tags |
Cue point searchable keywords
|
No |
1 |
|
|
|
sceneEndTime |
Cue point end time
|
No |
1 |
time |
|
code |
Textual code
|
No |
1 |
string |
Maximum length: 250 characters
|
description |
Free text description
|
No |
1 |
string |
|
Extensions: |
|
scene-customData |
XML for custom metadata
|
No |
Unbounded |
|
|
XML Example
<scene-code-cue-point sceneId="{scene id}" entryId="{entry id}">
<sceneStartTime>00:00:05.3</sceneStartTime>
<tags>
<tag>sample</tag>
<tag>my_tag</tag>
</tags>
<code>MY_CODE</code>
<description>my code cue point description</description>
</scene-code-cue-point>
scene-thumb-cue-point element (T_scene_thumbCuePoint)
Single thumb cue point elementSub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
Extended from T_scene
|
sceneStartTime |
Cue point start time
|
Yes |
1 |
time |
|
createdAt |
Cue point creation date
|
Yes |
1 |
dateTime |
|
updatedAt |
Cue point last update date
|
Yes |
1 |
dateTime |
|
userId |
Cue point owner user id
|
No |
1 |
string |
|
tags |
Cue point searchable keywords
|
No |
1 |
|
|
|
title |
|
Yes |
1 |
string |
|
description |
|
Yes |
1 |
string |
|
subType |
Indicates the thumb cue point sub type 1 = Slide 2 = Chapter
|
No |
1 |
KalturaThumbCuePointSubType |
|
Extensions: |
|
scene-customData |
XML for custom metadata
|
No |
Unbounded |
|
|
XML Example
<scene-thumb-cue-point sceneId="{scene id}" entryId="{entry id}">
<sceneStartTime>00:00:05.3</sceneStartTime>
<tags>
<tag>my_tag</tag>
</tags>
</scene-thumb-cue-point>
scene-annotation element (T_scene_annotation)
Single annotation elementSub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
Extended from T_scene
|
sceneStartTime |
Cue point start time
|
Yes |
1 |
time |
|
createdAt |
Cue point creation date
|
Yes |
1 |
dateTime |
|
updatedAt |
Cue point last update date
|
Yes |
1 |
dateTime |
|
userId |
Cue point owner user id
|
No |
1 |
string |
|
tags |
Cue point searchable keywords
|
No |
1 |
|
|
|
sceneEndTime |
Cue point end time
|
Yes |
1 |
time |
|
sceneText |
Free text description
|
No |
1 |
string |
|
parent |
System name of the parent annotation
|
No |
1 |
string |
Maximum length: 120 characters
|
parentId |
ID of the parent annotation
|
No |
1 |
string |
Maximum length: 250 characters
|
Extensions: |
|
scene-customData |
XML for custom metadata
|
No |
Unbounded |
|
|
XML Example
<scene-annotation sceneId="{scene id}" entryId="{entry id}">
<sceneStartTime>00:00:05.3</sceneStartTime>
<tags>
<tag>sample</tag>
<tag>my_tag</tag>
</tags>
<sceneEndTime>00:00:10</sceneEndTime>
<sceneText>my annotation</sceneText>
</scene-annotation>
scene-question-cue-point element (T_scene_questionCuePoint)
Single question cue point elementSub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
Extended from T_scene
|
sceneStartTime |
Cue point start time
|
Yes |
1 |
time |
|
createdAt |
Cue point creation date
|
Yes |
1 |
dateTime |
|
updatedAt |
Cue point last update date
|
Yes |
1 |
dateTime |
|
userId |
Cue point owner user id
|
No |
1 |
string |
|
tags |
Cue point searchable keywords
|
No |
1 |
|
|
|
question |
|
Yes |
1 |
string |
|
hint |
|
No |
1 |
string |
|
explanation |
|
No |
1 |
string |
|
optionalAnswers |
|
No |
1 |
KalturaOptionalAnswersArray |
|
correctAnswerKeys |
|
No |
1 |
KalturaStringArray |
|
XML Example
<scene-question-cue-point sceneId="{scene id}" entryId="{entry id}">
<sceneStartTime>00:00:05.3</sceneStartTime>
<tags>
<tag>my_tag</tag>
</tags>
</scene-question-cue-point>
scene-answer-cue-point element (T_scene_answerCuePoint)
Single answer cue point elementSub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
Extended from T_scene
|
sceneStartTime |
Cue point start time
|
Yes |
1 |
time |
|
createdAt |
Cue point creation date
|
Yes |
1 |
dateTime |
|
updatedAt |
Cue point last update date
|
Yes |
1 |
dateTime |
|
userId |
Cue point owner user id
|
No |
1 |
string |
|
tags |
Cue point searchable keywords
|
No |
1 |
|
|
|
answerKey |
|
Yes |
1 |
string |
|
quizUserEntryId |
|
Yes |
1 |
string |
|
parentId |
ID of the parent questionCuePoint
|
Yes |
1 |
string |
|
XML Example
<scene-answer-cue-point sceneId="{scene id}" entryId="{entry id}">
<sceneStartTime>00:00:05.3</sceneStartTime>
<tags>
<tag>my_tag</tag>
</tags>
</scene-answer-cue-point>
subTitle element (T_subTitle)
Caption asset elementAttributes
Attribute Name |
Description |
Required |
Type |
Restrictions |
captionParamsId |
ID of caption params that associated with the caption asset
|
No |
int |
|
captionParams |
System name of caption params that associated with the caption asset
|
No |
string |
|
captionAssetId |
Caption asset unique id
|
No |
string |
|
isDefault |
Indicates if the caption asset is the entry default caption asset
|
No |
boolean |
|
format |
Caption asset file format
|
No |
KalturaCaptionType |
|
lang |
Caption asset file language
|
No |
KalturaLanguage |
|
href |
Caption asset file download URL
|
No |
string |
|
Sub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
tags |
Specifies specific tags you want to set for the flavor asset
|
Yes |
1 |
|
|
XML Example
<subTitle href="http://kaltura.domain/path/caption_file.srt" captionAssetId="{caption_asset_id}" isDefault="true" format="2" lang="Hebrew">
<tags>
<tag>example</tag>
<tag>my_tag</tag>
</tags>
</subTitle>
attachment element (T_attachment)
Attachment asset elementAttributes
Attribute Name |
Description |
Required |
Type |
Restrictions |
attachmentAssetId |
The asset unique id
|
No |
string |
|
format |
Attachment asset file format
|
No |
KalturaAttachmentType |
|
url |
Attachment asset file download URL
|
No |
string |
|
Sub-Elements
Element Name |
Description |
Required |
Maximum Appearances |
Type |
Restrictions |
tags |
Specifies specific tags you want to set for the flavor asset
|
Yes |
1 |
|
|
filename |
Attachment asset file name
|
No |
1 |
string |
|
title |
Attachment asset title
|
No |
1 |
string |
|
description |
Attachment asset free text description
|
No |
1 |
string |
|
XML Example
<attachment url="http://kaltura.domain/path/to/attachment/asset/file.txt" attachmentAssetId="{attachment asset id}" format="1">
<tags>
<tag>example</tag>
<tag>my_tag</tag>
</tags>
<filename>my_file_name.txt</filename>
<title>my attachment asset title</title>
<description>my attachment asset free text description</description>
</attachment>