Ontology DataType

Tables of classes

Class nameDescription
DataTypeTypes 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:
    dt:isIANAMimeType exactly 1 Literal
Equivalent class:
    dt:VideoDataType
    or dt:ImageDataType
    or dt:TextDataType
    or dt:AudioDataType
    or dt:ApplicationDataType
ApplicationDataTypeApplication - some other kind of data, typically either uninterpreted binary data or information to be processed by an application.

Super class:
    DataType
AudioDataTypeAudio 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:
    DataType
ImageDataTypeImage data. Image requires a display device (such as a graphical display, a graphics printer, or a FAX machine) to view the information.

Super class:
    DataType
TextDataTypeTextual 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:
    DataType
VideoDataTypeVideo 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:
    DataType
MimeTypeDefines data type which is defined by IANA

Equivalent class:
    dt:DataType
    that dt:isIANAMimeType value "true"^^boolean

Table of object properties

Property nameDescription

Table of datatype properties

Property nameDescription
isIANAMimeTypeIndicates if data type is defined by IANA.

Domain: DataType
Range: boolean

Table of individuals

Individual nameDescription
3GPDefines 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:
  • VideoDataType
  • AudioDataType
JPEG-EXIFDefines JPEG image data type which contains additional data in Exchangeable Image File Format (Exif).

Class: ImageDataType
MP4Defines multimedia container format specified in ISO/IEC 14496.

Classes:
  • VideoDataType
  • AudioDataType
application/java-archiveJava archive (JAR)

Class: ApplicationDataType
audio/BasicBasic audio - 8-bit u-law PCM

Class: AudioDataType
audio/X-WAVMicrosoft audio (wav file)

Class: AudioDataType
image/GIFGIF (Graphics Interchange Format)

Class: ImageDataType
image/JPEGJPEG (Joint Photographic Experts Group)

Class: ImageDataType
image/TIFFTIFF (Tagged Image File Format)

Class: ImageDataType
text/htmlHTML (Hypertext Markup Language), RFC 1866

Class: TextDataType
text/plainPlain text

Class: TextDataType
text/vnd.sun.j2me.app-descriptorDescriptor of the J2ME application

Class: TextDataType
text/x-vcardDefines vCard electronic business card data type. Brief specification in http://tools.ietf.org/html/rfc2426.

Class: TextDataType
video/aviAudio Video Interleave.

Class: VideoDataType
video/mpegMPEG (Moving Picture Experts Group) format, no matter which one specifically.

Class: VideoDataType
video/quicktimeApple's quicktime format

Class: VideoDataType
video/realVideoReal Video format.

Class: VideoDataType
video/shockwaveShockwave (Flash) video format.

Class: VideoDataType