- From: :murb: [maarten brouwers] <home@murb.nl>
- Date: Mon, 30 Jan 2006 23:38:42 +0100
- To: www-smil@w3.org
Dear list members, I'm new to this list, so let me first introduce myself shortly. My name is Maarten Brouwers and I'm a student Human-Technology Interaction at the Technical University of Eindhoven (TU/e) in the Netherlands, which is also where I live. Though I'm both interested in both theory and practical matters surrounding the web, here's a pretty practical one. Currently I'm working on a SMIL/RDF file. The file has once been designed for an custom build player, but with an eye on the future (hence the choice for SMIL). That time that once was referred to as the future however, is now. And it turns out (...), our view back then was rather short sighted. The SMIL file was mostly used to describe metadata of video files, following the DublinCore example quoted in the recommendation [1]. However the situation of today is different in this respect: there will be both an offline player and a online player. References therefore need to be made both to an offline (screen) version as an online version (presentation), and preferably even an 'master' version (the original video). The rdf:about way of linking to an ID as suggested in the example is therefore no longer possible, since the ID is a dependent on the video reference. First idea therefore was to move the ID declaration several levels up (e.g. attach it to a <par> element and make the <ref>'s containing video's for the different presentation modes as childs of this <par> (or is it better to use <excl> or <switch> element in this case)). However how can I (correctly) specify a media type for presentation? Here I am referring not to media types such as one is able to declare in e.g. MIME format, but to media types for presentation. Such declaration is for example possible in CSS [2] and in HTML [3] (using the media attribute). Is such specification also possible in SMIL in a standardized way? I have not been able to use The best solution I have come up with is the paramGroup: <smil ... > <head> <metadata id="meta-rdf"> <rdf:RDF xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs = "http://www.w3.org/2000/01/rdf-schema#" xmlns:dc = "http://purl.org/dc/elements/1.1/" xmlns:smilmetadata = "http://www.example.org/AudioVideo/.../smil-ns#" > ... <rdf:Description rdf:about="#scene1" dc:Title="RDF intro" dc:Description="Introduction to RDF functionalities" dc:Language="en" ... <paramGroup id="screen"> <param name="media" value="screen" valuetype="data"/> </paramGroup> <paramGroup id="presentation"> <param name="media" value="screen" valuetype="data"/> </paramGroup> <paramGroup id="presentation"> <param name="media" value="screen" valuetype="data"/> </paramGroup> ... </head> <body> <par id="scene1"> <ref src="c:\video\johntalking.mov" paramGroup="presentation"> <area begin="" /> </ref> <ref src="http://www.example.com/video/johntalking.rm" paramGroup="screen"/> </par> ... </body> </smil> I am wondering if anyone of you has some more clever insights on this matter than I have, since I'm not that experienced with describing video's. Thank you very much in forward for your insights. Yours, Maarten Brouwers [1] http://www.w3.org/TR/2005/REC-SMIL2-20051213/metadata.html#smilMetadataNS-example [2] http://www.w3.org/TR/CSS21/media.html [3] http://www.w3.org/TR/html401/present/styles.html#adef-media
Received on Tuesday, 31 January 2006 04:09:13 UTC