SMIL2.0 to SMIL Basic:
The XSLT Transformation Sheet
This transformation sheet enables to play SMIL2.0 multimedia presentations
in players that support SMIL Basic profile.
Download
Date: 05-July-2001 SMIL2.0_to_SMIL Basic tranformation
sheet
Examples
TDB
Implementation status
This part gives the list of SMIL2.0 profile modules with the corresponding
implementation in xhtml+smil.
- Structure functionality
- Metainformation functionality
- Timing functionality
- BasicInlineTiming Module
- SyncbaseTiming Module
- EventTiming Module
- MinMaxTiming Module
- RepeatTiming Module
- RepeatValueTiming Module
- WallclockTiming Module
- MultiArcTiming Module
- AccessKeyTiming Module
- BasicTimeContainers Module
- ExclTimeContainers Module
- RestartTiming Module
- SyncBehavior Module
- SyncBehaviorDefault Module
- RestartDefault Module
- FillDefault Module
- MediaMarkerTiming Module
- Animation functionality
- Content Control functionality
- BasicContentControl Module
- CustomTestAttributes Module
- PrefetchControl Module
- SkipContentControl Module
- Layout functionality
- BasicLayout Module
- AudioLayout Module
- MultiWindowLayout Module
- HierarchicalLayout Module
- Linking functionality
- BasicLinking Module
- LinkingAttributes Module
- ObjectLinking Module
- Transition Effects functionality
- BasicTransitions Module
- TransitionModifiers Module
- Media functionality
- BasicMedia Module
- MediaClipping Module
- MediaClipMarkers Module
- MediaParam Module
- BrushMedia Module
- MediaAccessibility Module
Structure functionality
Structure Module
Require by SMIL Basic profile
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| smil |
body |
ok |
| id |
|
ok |
| class |
|
ok |
| xml:lang |
|
ok |
| title |
|
ok |
| xmlns |
|
ok |
| head |
head |
ok |
| id |
|
ok |
| class |
|
ok |
| xml:lang |
|
ok |
| title |
|
ok |
| body |
body |
ok. |
| id |
|
ok |
| class |
|
ok |
| xml:lang |
|
ok |
| title |
|
ok |
| Timing attributes |
|
ok |
Metainformation functionality
Metainformation Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| meta |
filtered |
ok |
| metadata |
filtered |
ok |
Timing functionality
BasicInlineTiming Module
Require by SMIL Basic profile
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| dur |
dur |
ok |
| begin simple offset values, and "indefinite".
|
begin |
ok |
| end simple offset values, and "indefinite".
|
end |
ok |
SyncbaseTiming Module
Strongly encourage to include this module.
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| begin with syncbase values |
begin |
ok |
| end with syncbase values |
end |
ok |
EventTiming Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| begin with event values |
? |
not yet |
| end with event values |
? |
not yet |
MinMaxTiming Module
Require by SMIL Basic profile
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| min |
min |
ok |
| max |
max |
ok |
RepeatTiming Module
Require by SMIL Basic profile
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| repeatDur |
|
ok |
| repeatCount |
|
ok |
| repeat |
|
ok |
RepeatValueTiming Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| begin with repeat values |
|
not yet |
| end with repeat values |
|
not yet |
WallclockTiming Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| begin with wallclock values |
|
not yet |
| end with wallclock values |
|
not yet |
MultiArcTiming Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| begin with semicolon |
|
not yet |
| end with semicolon |
|
not yet |
AccessKeyTiming Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| begin with access key values |
|
not yet |
| end with access key values |
|
not yet |
BasicTimeContainers Module
Require by SMIL Basic profile
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| par |
par |
ok |
| seq |
seq |
ok |
| |
|
|
| fill |
fill |
ok |
| endsync |
endsync |
ok |
ExclTimeContainers Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| excl |
seq |
ok |
| priorityClass |
|
not yet |
| |
|
|
| fill |
fill |
not yet |
| endsync |
endsync |
not yet |
PrevTiming Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| begin with prev values |
|
not yet |
| end with prev values |
|
not yet |
RestartTiming Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| restart |
restart |
not yet |
SyncBehavior Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| syncBehavior |
syncBehavior |
not yet |
| syncTolerance |
syncTolerance |
not yet |
SyncBehaviorDefault Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| syncBehaviorDefault |
|
not yet |
| syncToleranceDefault |
|
not yet |
RestartDefault Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| restartDefault |
|
not yet |
FillDefault Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| fillDefault |
|
not yet |
MediaMarker Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| begin with media marker values |
|
not yet |
| end with media marker values |
|
not yet |
Animation functionality
BasicAnimation Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| animate |
filtered |
ok |
| set |
filtered |
ok |
| animateMotion |
filtered |
ok |
| animateColor |
filtered |
ok |
| |
|
|
| targetElement |
filtered |
ok |
Content Control functionality
BasicContentControl Module
Require by SMIL Basic profile
CustomTestAttributes Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| customAttributes |
|
not yet |
| customTest |
|
not yet |
| defaultState |
|
not yet |
| override |
|
not yet |
| uid |
|
not yet |
| |
|
|
| customTest |
targetElement |
not yet |
PrefetchControl Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| prefetch |
filtered |
ok |
SkipContentControl Module
Require by SMIL Basic profile
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| skip-content |
|
ok |
Layout functionality
BasicLayout Module
Require by SMIL Basic profile
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| layout |
|
ok |
| type |
|
ok |
| region |
|
ok |
| backgroundColor |
|
ok |
| showBackground |
|
ok |
| bottom |
|
ok |
| fit |
|
ok |
| width |
|
ok |
| height |
|
ok |
| left |
|
ok |
| right |
|
ok |
| top |
|
ok |
| z-index |
|
ok |
| regionName |
|
ok |
| root-layout |
|
ok |
| backgroundColor |
|
ok |
| height |
|
ok |
| width |
|
ok |
| |
|
|
| region |
|
ok |
AudioLayout Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| soundLevel |
filtered |
ok |
MultiWindowLayout Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| topLayout |
?? |
not yet |
HierarchicalLayout Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| region (hierarchical extention) |
absolute computation |
ok |
| regPoint |
|
not yet |
| regPoint |
|
not yet |
| regAlign |
|
not yet |
| top (in media) |
|
not yet |
| bottom (in media) |
|
not yet |
| left (in media) |
|
not yet |
| left (in media) |
|
not yet |
| fit (in media) |
|
not yet |
| z-index (in media) |
|
not yet |
| backgroundColor (in media) |
|
not yet |
Linking functionality
BasicLinking Module
Require by SMIL Basic profile
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| a |
|
ok |
| href |
|
ok |
| area |
|
ok |
| href |
|
ok |
LinkingAttributes Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| sourceLevel |
|
not yet |
| destinationLevel |
|
not yet |
| sourcePlaystate |
|
not yet |
| destinationPlaystate |
|
not yet |
| show |
|
not yet |
| external |
|
not yet |
| actuate |
|
not yet |
| alt |
|
not yet |
| accesskey |
|
not yet |
| tabindex |
|
not yet |
| target |
|
not yet |
ObjectLinking Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| fragment |
|
not yet |
Transition Effects functionality
BasicTransitions Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| transition |
filtered |
ok |
| type |
filtered |
ok |
| subtype |
filtered |
ok |
| dur |
filtered |
ok |
| startProgress |
filtered |
ok |
| endProgress |
filtered |
ok |
| direction |
filtered |
ok |
| fadeColor |
filtered |
ok |
| |
|
|
| transIn |
filtered |
ok |
| transOut |
filtered |
ok |
TransitionModifiers Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
| horzRepeat |
|
not yet |
| vertRepeat |
|
not yet |
| borderWidth |
|
not yet |
| borderColor |
|
not yet |
Media functionality
BasicMedia Module
Require by SMIL Basic profile
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
|
ref
|
|
ok |
| animation |
|
ok |
| audio |
|
ok |
| img |
|
ok |
| text |
|
ok |
| textstream |
|
ok |
| video |
|
ok |
| |
|
|
| src |
|
ok |
| type |
|
ok |
MediaClipping Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
|
clipBegin
|
|
not yet |
| clipEnd |
|
not yet |
MediaClipMarkers Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
|
clipBegin with marker
|
|
not supported |
| clipEnd with marker |
|
not supported |
MediaParam Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
|
param
|
|
not supported |
BrushMedia Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
|
brush
|
create an image file (?) |
not yet |
MediaAccessibility Module
| SMIL2.0 Elements and attributes |
SMIL Basic counter-part |
implementation status |
|
alt
|
|
not yet |
| longdesc |
|
not yet |
| readIndex |
|
not yet |
Last modification :
December 7, 2001
Author : Lionel Villard
Fell free to send comments to lionel.villard@inrialpes.fr
