6: Hope for the Future!
XML
(eXtensible Markup Language)
separate
information
,
display
&
interface
content (good looks & brains)
tags for content, separate definition
file
for display, data structure
metalanguage
: defines (info) sets of languages (VP for Socks)
tags
→
metadata
(info about document's data = equations, figures);
data is structured & defined (
dtd
's): useable
D
documents (publish, Web, Palm)
user
groups
create tag sets (e.g. MathML)
1st: general syntax, rich enough
all
structured info
non proprietary format
→
next generation of HTML (open info exchange)
e.g.
: ChemML, MathML, CommerceXML, voiceXML, BioSeqML, ebusML
W3C birth: 1996; XML 1.0: 1998 --------- 3 years affect
MathML
XML application (W3C endorsed vocabulary)
receive, process, serve math, science over Web &
documents
(
the future
)
needs browser support (plugin, enhancement)
low level
→
tedious to write
→
Converters (many)
SVG
(Scalable Vector Graphics)
XML graphics format
structural, visual
content
, data driven
scriptable,
interactive
on to
XML, SVG
examples
1,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
Conclude