ui's for inputting and presenting the metadata of hypermedia documents kai kuikkaniemi...

23
UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Upload: thomas-davidson

Post on 21-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

UI's for inputting and presenting the metadata of

hypermedia documents

Kai Kuikkaniemi

12.11.2002

HUT T-121.900

Page 2: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Idea of the study

• Discuss the role of metadata in creating context specific user interface for hypermedia documents

• Theorethical study

• By using a theorethical model, I try to examplify the possibilities and importance of metadata

Page 3: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Agenda

• Introduction

• Usage of metadata today

• Model

• Usage of metadata tomorrow

• Conclusions

Page 4: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Definitions (1)

• Title: UI's for inputting and presenting the metadata of hypermedia documents

• Inputting– Where does the metadata come from?

• Presenting– How is it presented to user

• Metadata– Definition or description of data

Page 5: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Definitions (2)

Hypermedia document (short documents):• Orthodoxical view

– Text document with graphics and sounds = webpage

• The view in this study– Limited interactivity (can be said static document)– Multiuser, communicational– Data structure, components

Text documents

Collaboration

Forms

MailWikies

Weblogs

Static web pages

Chat

Presentation

Simple archives

Page 6: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Metadata

• General division of metadata in documents

Semantic

Status

People

History Layout

StructuralType

Page 7: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Semantic metadata today

• E.g. word definitions– (Nokia the city, Nokia the company)

• Known problem • Hard to input in any current (basic e.g. Word)

document handling applicatations• Basic way to present is call-out box above the

word• Spelling check and thesarus functionality in

word are related functionalities

Page 8: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Status and Type metadata

• Status – Finished, checked...

• Type– Document type (report, messaging window)– Keywords, Class

• Functionality available (hard)• Same user interface for input and access• Fairly un-used

Page 9: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

People and History metadata

• People– Who am I

• History – Who, What (changes), When

• This information is mostly included explicitly within the document

• Date of last changes updates automatically

Page 10: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Structural and layout metadata

• Structural– Headings, document hierarchy (in general)

• Layout– How heading looks like, red text

• Tightly bind together • What you see is what you get• In Word there is outline (structure) and

document style (layout) functions

Page 11: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

General: metadata today

• Concept is widely spreaded• Advantages are acknowledged• Fairly unused• Substitute functionalites provided by

programsMetadata is hard to useMost of the metadata types there exists

no (proper) UI’s

Page 12: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Model

• Unified hypermedia document management (reading, writing, using) tool

• Based on webapplication(s) and modifiable web browser

• User manages documents always throw web browser

• Web browser has modifiable (extendable) UI

Page 13: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Model outline

• Context specific UI for each document is created based on:– Document type (template), history (other users)– Browser resources (downloaded components)– User preferences (how likes to edit text, uses shortcuts,

etc..)

• Document locates always in web server• Template centric (includes functionality and UI)

Page 14: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Model: Sequence diagram

Document applicationDocument

WebBrowser

User textagent

Documentinterface

agent

ExternalUI

Components

Documentcontentand UI

Documenthandler

Purpose ofrequestingdocument

Document handler ask user own agent

to compose UI

Agents Discuss

document content and

UI

Page 15: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Model: Metadata usage

Document managementapplication

Document

WebBrowser

User textagent

Documentinterface

agent

ExternalUI

Components

Documentcontentand UI

Documenthandler

Purpose ofrequestingdocument

Document handler ask user own agent

to compose UI

Agents Discuss

document content and

UI

Peoplemetadata

Historymetadata

Layoutmetadata

Type,Status

metadata

Semanticmetadata

Page 16: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Advantages of the model

• Unified metadata usage• Documents accessible everywhere

– always published

• Documents more machine understanable • Easier collaboration• Correct interface for different usages• More info (usage of different applications) for

agent

Page 17: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Model in practice

• Forces driving towards this kind of application– Variety of application, comblicated– Publishing and collaboration need– Resource (web, cpu) development– Business process formalization– Multidevice, multienvironment – Search functionalites, semantic web

• Enabling technologies– XUL, XForms, Phoenix (frontend)– Wikies, Weblogs (middleware)– Application server, DMS, PDM (backend)

Page 18: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Metadata tomorrow

... if the model would be true

• How metadata elements would be generated (input)?

• How can metadata elements be accessed (presentting)?

• More metadata is generated automatically, it is easier for user to generate more metadata

Page 19: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Semantics

• Semantic data is always context specific• There should be different context specific

libraries for documents to assign– Formal (different science vocabulary)– Informal (e.g. chat language)

• Simple definition for words should included in to document (call-out)

• Links ?

Page 20: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Status and type

• Status should be generated automatically and/or questions from user (E.g. is this finished?)– Different parts of documents can be in different status

(processing)

• Status should be explicitely integrated into document outlook

• Type should be assigned in the template or in the beginning

• Accessing type is relevant already when document is searched

Page 21: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

People and history

• History and people metadata should be generated automatically

• People are metadata– people metadata is important when searching,

evaluating and accessing document

• History data helps check errors (major undo) and understand document progress (for reader)

Page 22: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Structural and layout

• For generating structural and layout metadata there should be separated functions and views available

• Structure and layout are presented implicitly when in the document presentation format

Page 23: UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi 12.11.2002 HUT T-121.900

Conclusions

• Metadata could be the key to – make document handling easier– context specific UI’s– structure variety of content

• There is a lot of metadata with different purposes, and different accessing and presenting rules Metadata types should be kept separate

• User who generates document is rarely the one who access the document metadata Automatize metadata generation as much as possible