Current day multimedia information systems
distinguish themselves from older day
information systems not only by what information
they contain, that includes multimedia objects such
as images and sounds, but also by a much more extensive repertoire
of query mechanisms,
visual interfaces and rich presentation facilities.
See
S.K. Chang and M.F. Costabile -- Visual Interfaces to Multimedia Databases
The Handbook of Multimedia Information Management
geographical information systems,
office automation,
distance learning,
health care,
computer aided design,
scientific visualization,
information visualization.
query mechanisms
definition:
an information space is a representation of the information
stored in a system or database that is used to present
that information to a user.
we must distinguish between a visual information space
(for presentation),
a logical information space (in which we can reason
about abstract information objects) and
a physical information space
(where our concrete multimedia objects are stored).
physical information space logical information space
presentational information space
definition:
a logical information space is a multidimensional
space where each point represents an object from the
physical information space (read: database).
First of all, observe that when we speak of dimensions
we might also speak of attributes
that can take either continuous,
numerical, discrete or logical values.
unified view of the database
both examples and queries are clues information retrieval problem
the construction of the optimal query with respect
to the examples and clues presented by the user,
then we may characterize the optimal query as
the one that will retrieve the largest number of relevant database objects within the smallest possible region in the (logical) information space.
visual reasoning may help the user ...
www.w3.org/XML/1999/XML-in-10-points
XML is a set of rules (you may also think of them as guidelines or conventions) for designing text formats that let you structure your data.
XML in 10 points related technologies draft version 1 (16/5/2003)
Our visual information space, our presentation space,
as you may prefer to call it, might reflect the logical
information space in a symbolic manner by using diagrams,
icons, text and possibly visualzations, or,
going one step further, it may also mimic
the logical information space by using virtual
reality, as discussed in chapter 7.
dimensions = attributes
So, concretely, these attributes may be directly or
indirectly related to information stored in the database,
and hence we can give a more precise definition of
the notion of (multimedia) information objects,
queries and cues (in the logical information space).
(multimedia) information object
query
clue
The notion of clue is actually quite interesting,
since both examples and queries may be regarded
as clues, that facilitate browsing through the
contents of an information space.
As an example,
just think of the situation that, when looking for another notebook,
you want something
that is similar to the the thing you've previously
seen, but that has an additional video output slot
that may be connected to your TV.
optimal query
extensions
physical layer
logical layer
presentation layer
Each of these improvements or extensions can be regarded as
a technological or scientific adventure in it's own right.
(See the sections indicated inbetween the brackets.)
research directions -- universal interchange
More specifically, XML may be characterized as follows:
Perhaps not all of these points make sense to you at this stage.
So let me first indicate that XML has in fact quite a long history.
XML is the successor of SGML (the Structured Generalized Markup Language)
that was developed in the 1980s to encode documents
(such as airplane manuals) in an application-independent manner.
SGML is not a language itself, but a descritpion of
how to create a content description language, using tags
and attributes (as in HTML).
In fact, HTML is an application of SGML, using tags with
attributes both for formatting and hyperlinks.
In other words, SGML is a meta language.
And so is XML.
Since everything got messy on the web, XML was proposed
(as a subset of SGML)
to make a clear distinction between content and presentation.
Presentation aspects should be taken care of by stylesheets
(see below)
whereas the content was to be described using and XML-based
language.
These technologies (that are, by the way, still in development)
provide the support needed by applications
to do something useful with the XML-encoded
information.
By itself, XML does not provide anything but a way
to encode data in a meaningful manner.
Meaning, however, comes by virtue of applications
that make use of the (well-structured) data.
Actually, the fact that XML was useful
also for arbitrary data interchange
became fully apperent when XML was available.
To get an impression of what XML is used
for nowadays, look at www.xml.org.
[]
readme
preface
1
2
3
4
5
6
7
appendix
checklist
powerpoint
resources
director
eliens@cs.vu.nl