1 / 14

MultiReader

MultiReader. <?MultiReader_Topic Map Prototype?>. Topic Map & SMIL Prototypes KUL-ESAT-DOCARCH. <?Research Group on Document Architectures?>. First Topic Map prototypes. Topic Map creation Using XTM syntax - XML Topic Map DTD 1.0 Topic Map design Definition of Topic Types

dgalindo
Download Presentation

MultiReader

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MultiReader <?MultiReader_Topic Map Prototype?> Topic Map & SMIL Prototypes KUL-ESAT-DOCARCH <?Research Group on Document Architectures?>

  2. First Topic Map prototypes • Topic Map creation • Using XTM syntax - XML Topic Map DTD 1.0 • Topic Map design • Definition of Topic Types • Definition of Occurrence Types for each Topic • Definition of Association Types between topics • Topic Map editing • Creation of Real topics of a certain Topic Type • Creation of occurrences and associations between topics and occurrences • Creation of associations of a certain type between real topics <?MultiReader_Topic Map Prototype?> <?Research Group on Document Architectures?>

  3. Topic Map Prototypes • Topic Map environment • Topic Map processing: 2 approaches • ‘XSLT’ approach • ‘Specific Topic Map software’ approach • Ontopia Toolkit (Java) • www.ontopia.net • Application environment - quick start • both web applications • Java servlet technology <?MultiReader_Topic Map Prototype?> <?Research Group on Document Architectures?>

  4. Topic Map Prototypes • XSLT approach • Conversion Topic Map  HTML environment • List of all topics • List of all topic types • Conversion Topic Map  SVG environment • Topic Map search demo  General Topic Map showcase (technical view), software can be used for other Topic Maps <?MultiReader_Topic Map Prototype?> <?Research Group on Document Architectures?>

  5. Topic Map Prototypes • Specific TM-software approach • Ontopia toolkit • Java implementation • In-memory storage of Topic Map constructs  More specific built for our recipe prototype <?MultiReader_Topic Map Prototype?> <?Research Group on Document Architectures?>

  6. Topic Map prototypes • Xslt advantages • XML W3C standard  XML advantages • Software independent • Platform independent, flexible … • Flexible to change output (html listview, html detailview, svg view, etc.) • Xslt disadvantages • Not flexible for Topic Map processing • hard to select topics from the map etc. <?MultiReader_Topic Map Prototype?> <?Research Group on Document Architectures?>

  7. Topic Map prototypes • Ontopia advantages • Better suited for navigating / processing a Topic Map • Ontopia disadvantages • Software vendor dependent • Mixture of software and publication part • Not so easy to change output (html listview, html detailview, svg view) <?MultiReader_Topic Map Prototype?> <?Research Group on Document Architectures?>

  8. Future Plans - Proposal for the next Topic Map prototype • Combining the advantages of the first prototypes • Combination of the Ontopia approach and the XSLT approach • A Topic Map preprocessor (Ontopia or DOM application) in combination with a formatter (XSLT) <?MultiReader_Topic Map Prototype?> <?Research Group on Document Architectures?>

  9. …next Topic Map prototype • Task preprocessor • Preprocessing of the global Topic Map • Generating a ‘mini’ Topic Map with all relevant information cfr. the user request. • Result set = all information of 1 of more topics in XTM syntax. • Application independent • Can be used for cookbook prototype, reused for tourist guide etc. • Ontopia application or DOM application or database storage of TM = research item <?MultiReader_Topic Map Prototype?> <?Research Group on Document Architectures?>

  10. …next Topic Map prototype • Task XSLT engine • The publication part • Publication of the ‘mini’ topic map = result of the preprocessor • Flexible Publication: html listview of topics, html detail view, svg view etc. • Interacts with the user interface (gets parameter info of UI) • for scope handling (f.e. language) • selected view (listview, detailview, svg etc.) • Application dependent like the TM & UI <?MultiReader_Topic Map Prototype?> <?Research Group on Document Architectures?>

  11. TM & SMIL - ideas • Topic occurrences (occurrence results after TM preprocessing and XSLT formatting of mini TM) in a (double) SMIL wrapper Example: The topic ‘Paris’ • 2 occurrences: a text fragment of Paris and a picture of Paris • 3 ‘alternative media‘ occurrences: a speech version of the text fragment, a text version of the picture and a speech version of the text variant of the picture Goal: each user in the MultiReader environment needs a different combination of occurrences = a personalized multimedia presentation <?MultiReader_Topic Map Prototype?> <?Research Group on Document Architectures?>

  12. TM & SMIL - ideas • Possible solution: • ‘Base’ occurrence with ‘alternatives’ in a SMIL wrapper. • Resulting in 4 occurrences in our example: the 2 base occurrences and 2 SMIL occurrences, one for each base occurrence. • ‘user (media) profile’ on SMIL level (f.e. I want text and sound for each occurrence, no video, no pictures) = item for research  Transforming the Topic Map world to a MultiReader world = providing for each topic occurrence a SMIL variant which provides alternative media for that occurrence = SMIL fragments <?MultiReader_Topic Map Prototype?> <?Research Group on Document Architectures?>

  13. TM & SMIL - ideas • Next step: combining the SMIL fragments in a personalized Multimedia presentation • Extra SMIL wrapper / info for the position and synchronization of the different SMIL occurrences / fragments = 2 layers of SMIL??? • Also need for a wrapper in the normal topic map occurrence world for presenting the occurrences • F.E. a SMIL wrapper which provides one occurrence after the other (sequence of <seq> elements) • SMIL wrapper or HTML template or …. ???? • Seocnd wrapper could be dynamically built based on UI settings (interaction with the user) <?MultiReader_Topic Map Prototype?> <?Research Group on Document Architectures?>

  14. TM & SMIL - ideas • Synchronization problem • How synchronize pieces of multimedia fragments? • F.E.: synchronizing each step of the preparation of a meal (all steps in one textual occurrence) with the corresponding pieces within the video occurrence? • Video fragment and text both part of the ‘SMIL’ occurrence of occurrence type preparation. • Same for text-speech • SMIL ??? <?MultiReader_Topic Map Prototype?> <?Research Group on Document Architectures?>

More Related