Warning:
This wiki has been archived and is now read-only.
Glossary
From Media Fragments Working Group Wiki
Please put terms used in the realm of the Media Fragments WG (and their definitions) here
Contents
URI and URI Fragment
URI
- URI from Wikipedia: http://en.wikipedia.org/wiki/URI
- RFC3986: http://tools.ietf.org/html/rfc3986 (the current generic URI syntax specification)
URI Fragment
- URI Fragment from Wikipedia: http://en.wikipedia.org/wiki/Fragment_identifier
- RFC3986 defines that the meaning of <something#somebit> depends on what <something> is, which in turn depends on the URI scheme. For the 'http' scheme the RFC2616 tells us that in order to find out what <something> is, a 'HTTP GET' has to be performed, yielding a certain 'Content-Type' in the response (i.e. telling about the mime-type of <something>). The mime-type registry defines what <#somebit> means within a document of the <something>-type. For example, for e.g. 'text/html' [RFC2854] defines that <#somebit> is actually a part of the document identified by an anchor.
- Basic axioms from from http://www.w3.org/DesignIssues/Fragment.html:
- The significance of the fragment identifier is a function of the MIME type of the object
- The fragment ID spec for a new MIME type should be part of the MIME type registration process
- The meaning of fragment identifiers is defined by the media type and not by the protocol
MIME Type
- Wikipedia: http://en.wikipedia.org/wiki/Mime_type
Video Resource
- Assumption: a video is something with a single unified timeline, as the image below currently suggests (see comment)
- Description of a video resource: https://wiki.mozilla.org/images/thumb/4/40/Model_Video_Resource.jpg/800px-Model_Video_Resource.jpg Describes the following:
- track = data of one codec type encapsulated into a media container
- video resource header = information that applies to all tracks
- track header = header that applies to the data in one encapsulated codec track only
- frame = a image from a video stream
- video track = track with frames in a constant frame rate (e.g. 25 fps)
- audio track = track with audio samples at a constant sampling rate (e.g. 44100 Hz)
- text track = track with time-aligned text segments; text segments may overlap in time and may be discontinuous (i.e. have gaps in time)
- image track = track with images (e.g. slide show); images may overlap in time and may be discontinuous (i.e. have gaps in time)
Other Principles
- Follow-your-nose