Topic Map & SMIL Prototypes KUL-ESAT-DOCARCH

Slides:



Advertisements
Similar presentations
Cultural Heritage in REGional NETworks REGNET Topic Map Engines TARX.
Advertisements

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Tayeb Lemlouma & Nabil Layaïda Presented by Sébastien Laborie November.
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
Chapter Concepts Review Markup Languages
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Timing in XML Timing framework in XML Approaches Inline syntax (SMIL) Styled Timing Timesheets Timesheets and SMIL comparison.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application.
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
Implementation of One Stop Search by XSLT By Dave Low University of Hong Kong 9-Dec-2003.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
Outline of Presentation Introduction of digital video libraries Introduction of the CMU Informedia Project Informedia: user perspective Informedia:
Chapter 3 Software Two major types of software
Software and Multimedia
IBM User Technology March 2004 | Dynamic Navigation in DITA © 2004 IBM Corporation Dynamic Navigation in DITA Erik Hennum and Robert Anderson.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
UNIT-V The MVC architecture and Struts Framework.
VirtualWorks.
LAYING OUT THE FOUNDATIONS. OUTLINE Analyze the project from a technical point of view Analyze and choose the architecture for your application Decide.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Ruth Betcher Ruth Christie
Peter Hinrichsen TechInsite Pty Ltd Rolling your own Object Persistence Framework (OPF) Please consider the following questions:
SednaSpace A software development platform for all delivers SOA and BPM.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
Helsinki University Of Technology X-Smiles Telecommunications Software and Multimedia Laboratory (TML) XForms – the Future of XML Input
1 XML at a neighborhood university near you Innovation 2005 September 16, 2005 Kwok-Bun Yue University of Houston-Clear Lake.
Helsinki University Of Technology X-Smiles Telecommunications Software and Multimedia Laboratory (TML) XForms in X-Smiles Mikko Honkala Helsinki University.
Multimedia Communication and Information Logistics for AFTER-SALES AND PRODUCT LIFE- CYCLE SUPPORT Click to edit Master title style
Enticy GROUP THE A Framework for Web and WinForms (Client-Server) Applications “Enterprise Software Architecture”
1/13 Multimedia on the Semantic Web Jacco van Ossenbruggen Multimedia and Human-Computer Interaction (INS2) CWI Amsterdam.
XML과 Database 홍기형 성신여자대학교 성신여자대학교 홍기형.
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
Mid Morning Discussion Introduction to the IBIS-Q Front-End System ("Module" Emphasis) What is the front end Where does the front end fit in What is a.
Petri Vuorimaa1 X-Smiles XML Browser Petri Vuorimaa Tel
Presented by Nassib Awad
Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
1 Towards Second and Third Generation Web-based Multimedia Jacco van Ossenbruggen, Joost Geurts, Frank Cornelissen, Lynda Hardman and Lloyd Rutledge CWI.
DITA Single Source technology. What is Single Source? Single source technology is a concept of publishing documents when same content can be used in different.
Implementation Experiences METIS – April 2006 Russell Penlington & Lars Thygesen - OECD v 1.0.
by Maria Rita Marruganti DIFFERENT WAYS OF SENDING INFORMATION Passive e.g. newspapers, radio, television. You don’t produce, just receive information.
Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies.
December 4, ICSSEA’03 The SmartTools Software Factory The MDA approach and Generative programming for Software Development:
XML and SVG as an Aid to Distance Learning Lez Bullwer MSc Information Technology.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Use Case Packets.
Web Technologies for Bioinformatics Ken Baclawski.
IRS Tax Map Electronic Research Tool David Brown Internal Revenue Service Media and Publications Division David Brown Internal Revenue Service Media and.
Ronen Vaisenber, Zohrab Basmajian, Phong Pham, Keith Mogensen, Arjun Satish Mentors: Prof. Sharad Mehrotra, Prof. Ramesh Jain.
Apache Cocoon – XML Publishing Framework 데이터베이스 연구실 박사 1 학기 이 세영.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
The Design and Implementation of Free Templates for Digital Achieving Speaker : Kuang-Yu Wu 1.
1 Introduction to XML Babak Esfandiari. 2 What is XML? introduced by W3C in 98 Stands for eXtensible Markup Language it is more general than HTML, but.
eXtensible Markup Language
Software and Multimedia
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Software and Multimedia
Service-centric Software Engineering
Building an Integrable XBRL Portal Daniel Hamm German Central Bank
Implementing Language Extensions with Model Transformations
Lecture 1: Multi-tier Architecture Overview
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
An Introduction to JavaScript
Implementing Language Extensions with Model Transformations
CSE591: Data Mining by H. Liu
Presentation transcript:

Topic Map & SMIL Prototypes KUL-ESAT-DOCARCH 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 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?>

Topic Map Prototypes <?MultiReader_Topic Map Prototype?> 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?>

Topic Map Prototypes <?MultiReader_Topic Map Prototype?> 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?>

Topic Map Prototypes <?MultiReader_Topic Map Prototype?> 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?>

Topic Map prototypes <?MultiReader_Topic Map Prototype?> 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?>

Topic Map prototypes <?MultiReader_Topic Map Prototype?> 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?>

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?>

…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?>

…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?>

TM & SMIL - ideas <?MultiReader_Topic Map Prototype?> 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?>

TM & SMIL - ideas <?MultiReader_Topic Map Prototype?> 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?>

TM & SMIL - ideas <?MultiReader_Topic Map Prototype?> 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?>

TM & SMIL - ideas <?MultiReader_Topic Map Prototype?> 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?>