Class name | Description |
---|---|
DataType | Types of data that may be sent as defined by IANA. If a certain type is not defined, we will (for SIMS purposes) define it here. Five subclasses have been defined, describing all major types: ApplicationDataType, ImageDataType, TextDatatype, VideoDataType, AudioDataType. Specific data types should be instances of the appropriate concepts (i.e. to denote jpg file type an instance of ImageDataType, named jpeg, should be created).
Note - descriptions of subclasses of this class have been taken from RFC 2046. Instances of specific data types were taken from http://www.iana.org/assignments/media-types/ and http://www.w3schools.com/media/default.asp.
Super class:
or dt:ImageDataType or dt:TextDataType or dt:AudioDataType or dt:ApplicationDataType |
ApplicationDataType | Application - some other kind of data, typically either uninterpreted binary data or information to be processed by an application.
Super class:
|
AudioDataType | Audio data. Audio requires an audio output device (such as a speaker or a telephone) to display the contents. An initial subtype basic is defined in this document.
Super class:
|
ImageDataType | Image data. Image requires a display device (such as a graphical display, a graphics printer, or a FAX machine) to view the information.
Super class:
|
TextDataType | Textual information. The subtype plain in particular indicates plain text containing no formatting commands or directives of any sort. Plain text is intended to be displayed as-is. No special software is required to get the full meaning of the text, aside from support for the indicated character set.
Super class:
|
VideoDataType | Video data. Video requires the capability to display moving images, typically including specialized hardware and software. An initial subtype mpeg is defined in this document.
Super class:
|
MimeType | Defines data type which is defined by IANA
Equivalent class:
that dt:isIANAMimeType value "true"^^boolean |
Property name | Description |
---|
Property name | Description |
---|---|
isIANAMimeType | Indicates if data type is defined by IANA.
Domain: DataType Range: boolean |
Individual name | Description |
---|---|
3GP | Defines the multimedia container format specified by Third Generation Partnership Project (3GPP) in document 3GPP TS 26.244 Transparent end-to-end packet switched streaming service (PSS) 3GPP file format (3GP).
Classes:
|
JPEG-EXIF | Defines JPEG image data type which contains additional data in Exchangeable Image File Format (Exif).
Class: ImageDataType |
MP4 | Defines multimedia container format specified in ISO/IEC 14496.
Classes:
|
application/java-archive | Java archive (JAR)
Class: ApplicationDataType |
audio/Basic | Basic audio - 8-bit u-law PCM
Class: AudioDataType |
audio/X-WAV | Microsoft audio (wav file)
Class: AudioDataType |
image/GIF | GIF (Graphics Interchange Format)
Class: ImageDataType |
image/JPEG | JPEG (Joint Photographic Experts Group)
Class: ImageDataType |
image/TIFF | TIFF (Tagged Image File Format)
Class: ImageDataType |
text/html | HTML (Hypertext Markup Language), RFC 1866
Class: TextDataType |
text/plain | Plain text
Class: TextDataType |
text/vnd.sun.j2me.app-descriptor | Descriptor of the J2ME application
Class: TextDataType |
text/x-vcard | Defines vCard electronic business card data type. Brief specification in http://tools.ietf.org/html/rfc2426.
Class: TextDataType |
video/avi | Audio Video Interleave.
Class: VideoDataType |
video/mpeg | MPEG (Moving Picture Experts Group) format, no matter which one specifically.
Class: VideoDataType |
video/quicktime | Apple's quicktime format
Class: VideoDataType |
video/realVideo | Real Video format.
Class: VideoDataType |
video/shockwave | Shockwave (Flash) video format.
Class: VideoDataType |