Skip to content

MediaObject

A media object, such as an image, video, audio, or text object embedded in a web page or a downloadable dataset i.e. DataDownload. Note that a creative work may have many media objects associated with it on the same web page. For example, a page about a single song (MusicRecording) may have a music video (VideoObject), and a high and low bandwidth audio stream (2 AudioObject's).

Diagram

cluster_associated CreativeWork CreativeWork MediaObject MediaObject MediaObject->CreativeWork

MediaObject Diagram

Specializations of MediaObject

Class Description
3 D Model A 3D model represents some kind of 3D content, which may have [[encoding]]s in one or more [[MediaObject]]s. Many 3D formats are available (e.g. see Wikipedia); specific encoding formats can be represented using the [[encodingFormat]] property applied to the relevant [[MediaObject]]. For the
case of a single file published after Zip compression, the convention of appending '+zip' to the [[encodingFormat]] can be used. Geospatial, AR/VR, artistic/animation, gaming, engineering and scientific content can all be represented using [[3DModel]].
Amp Story A creative work with a visual storytelling format intended to be viewed online, particularly on mobile devices.
Audiobook An audiobook.
Audio Object An audio file.
Audio Object Snapshot A specific and exact (byte-for-byte) version of an [[AudioObject]]. Two byte-for-byte identical files, for the purposes of this type, considered identical. If they have different embedded metadata the files will differ. Different external facts about the files, e.g. creator or dateCreated that aren't represented in their actual content, do not affect this notion of identity.
Barcode An image of a visual machine-readable code such as a barcode or QR code.
Data Download All or part of a [[Dataset]] in downloadable form.
Image Object An image file.
Image Object Snapshot A specific and exact (byte-for-byte) version of an [[ImageObject]]. Two byte-for-byte identical files, for the purposes of this type, considered identical. If they have different embedded metadata (e.g. XMP, EXIF) the files will differ. Different external facts about the files, e.g. creator or dateCreated that aren't represented in their actual content, do not affect this notion of identity.
Legislation Object A specific object or file containing a Legislation. Note that the same Legislation can be published in multiple files. For example, a digitally signed PDF, a plain PDF and an HTML version.
Music Video Object A music video file.
Text Object A text file. The text can be unformatted or contain markup, html, etc.
Video Object A video file.
Video Object Snapshot A specific and exact (byte-for-byte) version of a [[VideoObject]]. Two byte-for-byte identical files, for the purposes of this type, considered identical. If they have different embedded metadata the files will differ. Different external facts about the files, e.g. creator or dateCreated that aren't represented in their actual content, do not affect this notion of identity.

Formalization for MediaObject

Property Constraint
subClassOf CreativeWork