Visualizing Information Using SVG and X3D Vladimir Geroimenko and Chaomei Chen (Eds) Visualizing Information Using SVG and X3D

Total Page:16

File Type:pdf, Size:1020Kb

Visualizing Information Using SVG and X3D Vladimir Geroimenko and Chaomei Chen (Eds) Visualizing Information Using SVG and X3D Visualizing Information Using SVG and X3D Vladimir Geroimenko and Chaomei Chen (Eds) Visualizing Information Using SVG and X3D XML-based Technologies for the XML-based Web With 125 Figures including 86 Colour Plates 123 Vladimir Geroimenko, DSc, PhD, MSc School of Computing, University of Plymouth, Plymouth PL4 8AA, UK Chaomei Chen, PhD, MSc, BSc College of Information Science and Technology, Drexel University, 3141 Chestnut Street, Philadelphia, PA 19104-2875, USA British Library Cataloguing in Publication Data Visualizing information using SVG and X3D:XML-based technologies for the XML-based web 1. Information visualization 2. computer graphics 3. SVG (Document markup language) 4. XML (Document markup language) 5. Semantic Web I. Geroimenko,Vladimir, 1955– II. Chen, Chaomei, 1960– 005.2′76 ISBN 1852337907 CIP data available Apart from any fair dealing for the purposes of research or private study, or criticism or review, as per- mitted under the Copyright, Designs and Patents Act 1988, this publication may only be reproduced, stored or transmitted, in any form or by any means, with the prior permission in writing of the pub- lishers, or in the case of reprographic reproduction in accordance with the terms of licences issued by the Copyright Licensing Agency.Enquiries concerning reproduction outside those terms should be sent to the publishers. ISBN 1-85233-790-7 Springer London Berlin Heidelberg Springer is a part of Springer Science Business Media springeronline.com © Springer-Verlag London Limited 2005 Printed in the United States of America The use of registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant laws and regulations and therefore free for general use. The publisher makes no representation, express or implied, with regard to the accuracy of the informa- tion contained in this book and cannot accept any legal responsibility or liability for any errors or omis- sions that may be made. Typeset by Gray Publishing, Tunbridge Wells, UK 34/3830-543210 Printed on acid-free paper SPIN 10942703 Contents Foreword by Tony Parisi . vii Preface . ix Contributors . xiii Part 1: Using SVG and X3D in Generic Web Applications . 1 1 SVG and X3D in the Context of the XML Family and the Semantic Web. 3 Vladimir Geroimenko 2 The Foundations of SVG . 21 Kurt Cagle 3 X3D Fundamentals. 63 Don Brutzman, James Harney and Curt Blais 4 SVG as the Visual Interface to Web Services . 85 Shane Aulenback 5 X3D Graphics, Java and the Semantic Web. 99 James Harney, Alan Hudson, Curt Blais and Don Brutzman 6 Distributed User Interfaces: Toward SVG 1.2. 119 Kurt Cagle 7 Publishing Paradigms for X3D . 153 Nicholas F. Polys Part 2: Applying SVG and X3D to Specific Problems . 181 8 Visualizing Complex Networks . 183 Chaomei Chen and Natasha Lobo 9 Applying SVG to Visualization of Chemical Structures and Reactions. 202 John Leaver v vi Contents 10 Using Metadata-based SVG and X3D Graphics in Interactive TV . 225 Artur Lugmayr and Seppo Kalli 11 Knowledge Visualization Using Dynamic SVG Charts . 245 Nikolas A. Rathert 12 Using SVG and XSLT to Display Visually Geo-referenced XML . 256 Timothy Adams 13 Using Adobe Illustrator to Create Complex SVG Illustrations . 266 Sara Porter 14 X3D-Edit Authoring Tool for Extensible 3D (X3D) Graphics . 285 Don Brutzman 15 Concluding Remarks . 293 Vladimir Geroimenko and Chaomei Chen Index. 295 Foreword Correcting the Great Mistake People often mistake one thing for another. That’s human nature. However, one would expect the leaders in a particular field of endeavour to have superior abil- ities to discriminate among the developments within that field. That is why it is so perplexing that the technology elite – supposedly savvy folk such as software developers, marketers and businessmen – have continually mistaken Web-based graphics for something it is not. The first great graphics technology for the Web, VRML, has been mistaken for something else since its inception.Viewed variously as a game system, a format for architectural walkthroughs, a platform for multi-user chat and an augmentation of reality,VRML may qualify as the least understood invention in the history of infor- mation technology. Perhaps it is so because when VRML was originally introduced it was touted as a tool for putting the shopping malls of the world online, at once prosaic and horrifyingly mundane to those of us who were developing it. Perhaps those first two initials,“VR”, created expectations of sprawling, photorealistic fan- tasy landscapes for exploration and play across the Web.Or perhaps the magnitude of the invention was simply too great to be understood at the time by the many, ironically even by those spending the money to underwrite its development. Regardless of the reasons, VRML suffered in the mainstream as it was twisted to meet unintended ends and stretched far beyond its limitations. VRML was originally intended to be a platform for delivering, presenting and executing interactive 3D graphics – period, full stop. This meant any graphical application, ranging from the prosaic to the fictional, from fully photorealistic to purely synthetic. What attracted me to work on VRML in 1994 was its potential to transform the human–computer interface from a 2D window- and page-based metaphor into a 3D metaphor of objects and spaces.Such objects and spaces might be photorealistic and verisimilar; they might just as easily be abstract and fantas- tic. The point is: they are intended to convey information. The great mistake of Web media is that the developers and marketing machines of high-tech companies believe and actively promote the idea that the primary use for graphics is as “art rather than information”: the stuff of banner ads, games, walkthroughs and avatars. This misguided notion ignores the reality that comput- ers are still largely used for managing, sharing and communicating textual and numeric data. Take a look at today’s 2D computer applications. How many of them are oriented toward managing abstract entities – numbers, words or folders full of files – versus real-world images and sounds? You will discover that an overwhelm- ing majority of these applications are intended for the former. Granted, images, sounds and video account for a growing amount of the data stored on personal vii viii Foreword computers and shared over the Web. However, even that data is presented via an organizing principle known as the user interface: an abstract thing,generated from underlying relationships in the data – not painted by artists. The Web is a fine place for sharing family photo albums, displaying ads and playing games. However, I predict that these applications of Web graphics will be dwarfed in comparison by its absorption into the mainstream in the form of sim- pler and more intuitive interfaces, rich media presentations, interactive training manuals and animated multidimensional charts. Ultimately, the percentage of 2D and 3D Web graphics created by artists compared with that generated using data visualization techniques will probably be close to the percentage of PC users who own a licensed copy of Photoshop, and the mix of applications roughly what we see on today’s desktop computers.As in the real world, art will constitute a minority of the use of the Web. This book is for those of us who wish to take advantage of the rich palette of objects provided by SVG and X3D – two new standards for delivering interactive 2D and 3D graphics and animations over the Web – but have neither the requisite skills nor the luxury of time to create original artwork and hand-crafted objects. We have data; we want to see and understand it. Visualizing Information Using SVG and X3D presents a range of techniques and tools for realizing that desire in code and in context. System programmers can use the information in this book to develop complex client–server frameworks for presenting and navigating data using rich media interfaces; application writers can integrate the results of that work to convey meaning for particular kinds of datasets; developers of authoring environments can provide drag-and-drop tools for creating easy to navigate user interfaces at the touch of a button. Together, these building blocks enable us to understand and interpret our information better and instantly share the results with everyone on the Internet. SVG and X3D are based on XML, the common glue that binds together the next generation of Web data. XML promises to be the foundation of a “Semantic Web”: a web where information is given meaning.Although art will play an important role in the unfolding of this new Web, that role will not be fundamental. The Semantic Web will be built upon data,reified in graphics and sounds generated by programs. The software developers and information designers working in data visualization today are the architects of a new and brilliant medium for understanding our world. This book provides an entry point for joining that revolution. It also repre- sents a vital course correction for Web graphics: maybe now we can stop chasing the butterflies and get back to changing the world. Tony Parisi San Francisco, California 18 May 2004 Preface Vladimir Geroimenko and Chaomei Chen Information visualization is one of the most important and well-established areas of research and development. In recent decades, it experienced remarkable achievements, especially in enhancing the visual appearance of the Web in order to make it more attractive and useful for the user. As has happened with many other areas, the Web has become one of the few ubiquitous driving forces behind the cur- rent development of information visualization. The Web is undergoing revolutionary changes – its second generation is emerg- ing. The key player in the new generation is not HTML but XML (this is why it is also known as “the XML-based Web”).
Recommended publications
  • Lyon-Nist241assmoct9.Pdf
    NIST Special Publication 500-241 Information Technology: A Quick-Reference List of Organizations and Standards for Digital Rights Management Gordon E. Lyon NIST Special Publication 500-241 Information Technology: A Quick-Reference List of Organizations and Standards for Digital Rights Management Gordon E. Lyon Convergent Information Systems Division Information Technology Laboratory National Institute of Standards and Technology Gaithersburg, MD 20899-8951 October 2002 U.S. Department of Commerce Donald L. Evans, Secretary Technology Administration Phillip J. Bond, Under Secretary of Commerce for Technology National Institute of Standards and Technology Arden L. Bement, Jr., Director Reports on Information Technology The Information Technology Laboratory (ITL) at the National Institute of Standards and Technology (NIST) stimulates U.S. economic growth and industrial competitiveness through technical leadership and collaborative research in critical infrastructure technology, including tests, test methods, reference data, and forward-looking standards, to advance the development and productive use of information technology. To overcome barriers to usability, scalability, interoperability, and security in information systems and networks, ITL programs focus on a broad range of networking, security, and advanced information technologies, as well as the mathematical, statistical, and computational sciences. This Special Publication 500-series reports on ITL’s research in tests and test methods for information technology, and its collaborative activities with industry, government, and academic organizations. Certain commercial entities, equipment, or materials may be identified in this document in order to describe an experimental procedure or concept adequately. Such identification is not intended to imply recommendation or endorsement by the National Institute of Standards and Technology, nor is it intended to imply that the entities, materials, or equipment are necessarily the best available for the purpose.
    [Show full text]
  • Approved DITA 2.0 Proposals
    DITA Technical Committee DITA 2.0 proposals DITA TC work product Page 1 of 189 Table of contents 1 Overview....................................................................................................................................................3 2 DITA 2.0: Stage two proposals.................................................................................................................. 3 2.1 Stage two: #08 <include> element.................................................................................................... 3 2.2 Stage two: #15 Relax specialization rules......................................................................................... 7 2.3 Stage two: #17 Make @outputclass universal...................................................................................9 2.4 Stage two: #18 Make audience, platform, product, otherprops into specializations........................12 2.5 Stage two: #27 Multimedia domain..................................................................................................16 2.6 Stage two: #29 Update bookmap.................................................................................................... 20 2.7 Stage two: #36 Remove deprecated elements and attributes.........................................................23 2.8 Stage two: #46: Remove @xtrf and @xtrc...................................................................................... 31 2.9 Stage 2: #73 Remove delayed conref domain.................................................................................36
    [Show full text]
  • A 3-Tier Application for Topic Map Technology
    Proceedings of the 6th WSEAS International Conference on Applied Computer Science, Tenerife, Canary Islands, Spain, December 16-18, 2006 356 A 3-tier Application for Topic Map Technology A. PAPASTERGIOU, G. GRAMMATIKOPOULOS*, A. HATZIGAIDAS, G. TRYFON Department of Electronics, (*) Department of Esthetics Alexander Technological Educational Institute of Thessaloniki, EPEAEK II Sindos, 57400, Thessaloniki, Macedonia, GREECE Abstract: In the context of this paper the design and construction of a 3-tier application system for topic map technology is presented in detail. The proposed system employs Enterprise Topic Map Server (ETMS) that manages topic maps (TM) and establishes communication with client applications and persistent database. Yellow Web Services have been customized in order to achieve communication issues and exchange of TM. A client application is addressed to TM developers for editing and visualization of TM. Furthermore, the definition of TM Schema as well as the possibility to process rules and queries are supported. Another key aspect of the present paper is to analyze how different technologies utilized to formulate such a system. Key-words: Topic map, Server, Web services, Client, 3-tier, TM schema, Retrieval 1 Introduction definition of TM Schema as well as the possibility to The Topic Map model describes a mechanism for process rules and queries are also supported. In the representing knowledge about the structure of next sections the overall architecture of the proposed information and organizing it into topics [1,19]. Topics system as well as technologies that are implied in have occurrences and associations that define order to build the system are represented in details. relationships between the topics, creating thus a semantic network over the information [8,18].
    [Show full text]
  • Mapping Topic Maps to Common Logic
    MAPPING TOPIC MAPS TO COMMON LOGIC Tamas´ DEMIAN´ Advisor: Andras´ PATARICZA I. Introduction This work is a case study for the mapping of a particular formal language (Topic Map[1] (TM)) to Common Logic[2] (CL). CL was intended to be a uniform platform ensuring a seamless syntactic and semantic integration of knowledge represented in different formal languages. CL is based on first-order logic (FOL) with a precise model-theoretic semantic. The exact target language is Common Logic Interchange Format (CLIF), the most common dialect of CL. Both CL and TM are ISO standards and their metamodels are included in the Object Definition Metamodel[3] (ODM). ODM was intended to serve as foundation of Model Driven Architecture (MDA) offering formal basis for representation, management, interoperability, and semantics. The paper aims at the evaluation of the use of CL as a fusion platform on the example of TM. II. The Topic Maps TM is a technology for modelling knowledge and connecting this structured knowledge to relevant information sources. A central operation in TMs is merging, aiming at the elimination of redundant TM constructs. TopicMapConstruct is the top-level abstract class in the TM metamodel (Fig. 1). The later detailed ReifiableConstruct, TypeAble and ScopeAble classes are also abstract. The remaining classes are pairwise disjoint. Figure 1: The class hierarchy and the relation and attribute names of the TM metamodel. TopicMap is a set of topics and associations. Topic is a symbol used within a TM to represent exactly one subject, in order to allow statements to be made about that subject.
    [Show full text]
  • The Use of VRML to Integrate Design and Solid Freeform Fabrication
    The Use ofVRML to Integrate Design and Solid Freeform Fabrication Yanshuo Wang Jian Dong * Harris L. Marcus Solid Freeform Fabrication Laboratory University ofConnecticut Storrs, CT 06269 ABSTRACT The Virtual Reality Modeling Language (VRML) was created to put interconnected 3D worlds onto every desktop. The 3D VRML format has the potential for 3D fax and Tele­ Manufacture. An architecture and methodology ofusing VRML format to integrate a 3D model and Solid Freeform Fabrication system are described in this paper. The prototype software discussed in this paper demonstrates the use of VRML for Solid Freeform Fabrication process planning. The path used from design to part will be described. 1. INTRODUCTION The STL or Stereolithography format, established by 3D System, is an ASCn or binary file used in Solid Freeform Fabrication (SFF). It is a list of the triangular surfaces that approximate a computer generated solid model. This file format has become the de facto standard for rapid prototyping industries. But STL format has the limitation of visualization, communication and sharing information among different places. In the recent years, Tele­ Manufacture has become a new area in the design and manufacture research. Researchers try to create an automated rapid prototyping capability on the Internet (Bailey, 1995). In order to improve the communication and information exchange through Internet, a new data format is needed for SFF. Bauer and Joppe (1996) suggested to use Virtual Reality Modeling Language (VRML) data format as standard for rapid prototyping. VRML was created to put interconnected 3D worlds onto every desktop and it has become the standard language for 3D World Wide Web.
    [Show full text]
  • 3D Visualization in Digital Library of Mathematical Function
    Web-Based 3D Visualization in a Digital Library of Mathematical Functions Qiming Wang, Bonita Saunders National Institute of Standards and Technology [email protected], [email protected] Abstract High level, or special, mathematical functions such as the Bessel functions, gamma and beta functions, hypergeometric functions The National Institute of Standards and Technology (NIST) is and others are important for solving many problems in the developing a digital library of mathematical functions to replace mathematical and physical sciences. The graphs of many of these the widely used National Bureau of Standards Handbook of functions exhibit zeros, poles, branch cuts and other singularities Mathematical Functions [Abramowitz and Stegun 1964]. The that can be better understood if the function surface can be NIST Digital Library of Mathematical Functions (DLMF) will manipulated to show these features more clearly. A digital provide a wide range of information about high level functions for library offers a unique opportunity to create cutting-edge 3D scientific, technical and educational users in the mathematical and visualizations that not only help scientists and other technical physical sciences. Clear, concise 3D visualizations that allow users, but also make the library more accessible to educators, users to examine poles, zeros, branch cuts and other key features students and others interested in an introduction to the field of of complicated functions will be an integral part of the DLMF. special functions. Specially designed controls will enable users to move a cutting plane through the function surface, select the surface color After investigating web-based 3D graphics file formats, we mapping, choose the axis style, or transform the surface plot into a selected the Virtual Reality Modeling Language (VRML) to density plot.
    [Show full text]
  • The Virtual Reality Modeling Language (VRML) and Java
    The Virtual Reality Modeling Language and Java Don Brutzman Code UW/Br, Naval Postgraduate School Monterey California 93943-5000 USA [email protected] Communications of the ACM, vol. 41 no. 6, June 1998, pp. 57-64. http://www.web3D.org/WorkingGroups/vrtp/docs/vrmljava.pdf Abstract. The Virtual Reality Modeling Language (VRML) and Java provide a standardized, portable and platform- independent way to render dynamic, interactive 3D scenes across the Internet. Integrating two powerful and portable software languages provides interactive 3D graphics plus complete programming capabilities plus network access. Intended for programmers and scene authors, this paper provides a VRML overview, synopsizes the open development history of the specification, provides a condensed summary of VRML 3D graphics nodes and scene graph topology, describes how Java interacts with VRML through detailed examples, and examines a variety of VRML/Java future developments. Overview. The Web is being extended to three spatial dimensions thanks to VRML, a dynamic 3D scene description language that can include embedded behaviors and camera animation. A rich set of graphics primitives provides a common-denominator file format which can be used to describe a wide variety of 3D scenes and objects. The VRML specification is now an International Standards Organization (ISO) specification (VRML 97). Why VRML and Java together? Over twenty million VRML browsers have shipped with Web browsers, making interactive 3D graphics suddenly available for any desktop. Java adds complete programming capabilities plus network access, making VRML fully functional and portable. This is a powerful new combination, especially as ongoing research shows that VRML plus Java provide extensive support for building large-scale virtual environments (LSVEs).
    [Show full text]
  • Semantic Mapping in ROS XAVIER GALLART DEL BURGO
    Semantic Mapping in ROS XAVIER GALLART DEL BURGO Master’s Thesis at CVAP/CAS, The Royal Institute of Technology, Stockholm, Sweden Supervisor: Dr. Andrzej Pronobis Examiner: Prof. Danica Kragic August, 2013 Abstract In the last few years robots are becoming more popular in our daily lives. We can see them guiding people in museums, helping surgeons in hospitals and autonomously cleaning houses. With the aim of enabling robots to cooperate with humans and to perform human-like tasks we need to provide them with the capability of understanding human envi- ronments and representing the extracted knowledge in such a way that humans can interpret. Semantic mapping can be defined as the process of building a representation of the environment, incorporating semantic knowledge obtained from sensory information. Semantic properties can be extracted from various sources such as objects, topology of the envi- ronment, size and shape of rooms and room appearance. This thesis proposes an implementation of semantic mapping for mo- bile robots which is integrated in a framework called Robot Operat- ing System (ROS). The system extracts spatial properties like rooms, objects and topological information and combines them with common- sense knowledge into a probabilistic framework which is capable of in- ferring room categories. The system is tested in simulations and in real-world scenarios and the results show how the system explores an unknown environment, creates an accurate map, detects objects, infers room categories and represents the results in a map where each room is labelled according to its functionality. Acknowledgements First and foremost, I would like to express my gratitude to my super- visor, Andrzej Pronobis, for giving me the opportunity to develop my thesis in one of my passions, the robots.
    [Show full text]
  • Topic Map Aided Publishing
    A Case Study of Assembly Media Archive Topic Map Aided Publishing Grip Studios Interactive, Aki Kivelä 2.9.2004 Assembly’04 Media Archive WWW publishing platform. Publishes images, videos and related metadata real-time. Integrated to Assembly’s [1] publishing environment. Uses Topic Maps [2] to store knowledge. Supports heterogeneous data sources. Short development time . Short life span. [1] Assembly’04 http://www.assembly.org/ [2] Steve Pepper. The TAO of Topic Maps, finding the way in the age of infoglut http://www.gca.org/papers/xmleurope2000/pdf/s11-01.pdf 2 Publishing Environment of the Assembly Media Archive video production team VideoStore Media Archive Elaine topicmap image production team clients 3 Video Production Process Process and services were designed FTP by Assembly’04 crew. HTTP SERVER HTTP video production team VideoStore Media Archive Elaine topicmap image production team clients HTTP, WWW FORM HTTP, XML 4 Image Production Process Uploading images and metadata to Media Archive video production team VideoStore Media Archive Elaine topicmap image production team clients JPEG, XTM (TOPIC MAPS) TCP/IP, ADMINISTRATION APPLICATION 5 Merging Elaine Media Archive video & image knowledge Merging Topic Maps from heterogeneous sources Video XSL [3] Video XTM XML Topic Map XTM MERGE [4] Merged XTM Topic Map Image Image XTM XTM Topic Map Topic Map Administration Ontology Application Media Archive XTM Topic Map [3] XSL Style Sheets http://www.w3c.org/Style/XSL/ [4] Merging Topic Maps http://www.topicmaps.org/xtm/index.html#desc-merging 6 Topic Map Topic Maps Map of information resources Collection of Topics, Associations between topics and related information resources (Occurrences) Steve Pepper.
    [Show full text]
  • Published Subjects: Introduction and Basic Requirements
    Published Subjects: Introduction and Basic Requirements OASIS Published Subjects Technical Committee Recommendation, 2003-06-24 Document identifier: pubsubj-pt1-1.01-cs Location: http://www.oasis-open.org/committees/documents.php?wg_abbrev=tm- pubsubj Editor: Steve Pepper <[email protected]> Contributors: Bernard Vatant (TC Chair), Suellen Stringer-Hye (TC Secretary), James David Mason (TC Liaison with ISO/IEC JTC1/SC34), Thomas Bandholtz, Vivian Bliss, Patrick Durusau, Peter Flynn, Eric Freese, Lars Marius Garshol, Kim Sung Hyuk, Motomu Naito, Eamonn Neylon, Mary Nishikawa, Michael Priestley, H. Holger Rath, Don Smith Abstract: This document provides an introduction to Published Subjects and basic requirements and recommendations for publishers of Published Subjects. Status: Committee Specification Copyright © 2003 The Organization for the Advancement of Structured Information Standards [OASIS] Table of Contents 1. Introduction 2. A Gentle Introduction to Published Subjects 2.1 Subjects and Topics 2.2 The Identification of Subjects 2.3 The Addressability of Subjects 2.4 Subject Indicators and Subject Identifiers 2.4.1 Subject Identification for Humans: Subject Indicators 2.4.2 Subject Identification for Computers: Subject Identifiers 2.4.3 Distinguishing between Subject Addresses and Subject Identifiers 2.4.4 Example: Identifying the Subject "Apple" 2.5 Published Subjects 2.5.1 Shortcomings of the above scenario 2.5.2 Publishers in the loop 2.5.3 Example: A Published Subject for "Apple" 2.6 The Adoption of PSIs 3. Requirements and Recommendations for PSIs 3.1 Requirements for PSIs 3.1.1 A PSID must be a URI 3.1.2 A PSID must resolve to a PSI 3.1.3 A PSI must explicitly state its PSID 3.2 Recommendations for PSIs 3.2.1 A PSI should provide human-readable metadata 3.2.2 A PSI may provide machine-readable metadata 3.2.3 Human-readable and machine-readable metadata should be consistent but need not be equivalent 3.2.4 A PSI should indicate its intended use as a PSI 3.2.5 A PSI should identify its publisher 4.
    [Show full text]
  • XML Metadata Standards and Topic Maps Outline
    XML Metadata Standards and Topic Maps Erik Wilde 16.7.2001 XML Metadata Standards and Topic Maps 1 Outline what is XML? z a syntax (not a data model!) what is the data model behind XML? z XML Information Set (basically, trees...) what can be described with XML? z describing the content syntactically (schemas) z describing the content abstractly (metadata) XML metadata is outside of XML documents ISO Topic Maps z a "schema language" for meta data 16.7.2001 XML Metadata Standards and Topic Maps 2 1 Extensible Markup Language standardized by the W3C in February 1998 a subset (aka profile) of SGML (ISO 8879) coming from a document world z data are documents defined in syntax z no abstract data model problems in many real-world scenarios z how to compare XML documents z attribute order, white space, namespace prefixes, ... z how to search for data within documents z query languages operate on abstract data models z often data are not documents 16.7.2001 XML Metadata Standards and Topic Maps 3 Why XML at all? because it's simple z easily understandable, human-readable because of the available tools z it's easy to find (free) XML software because of improved interoperability z all others do it! z easy to interface with other XML applications because it's versatile z the data model behind XML is very versatile 16.7.2001 XML Metadata Standards and Topic Maps 4 2 XML Information Set several XML applications need a data model z style sheets for XML (CSS, XSL) z interfaces to programming languages (DOM) z XML transformation languages (XSLT) z XML
    [Show full text]
  • Increasing the Evidentiary Value of Oral Histories for Use in Digital Libraries
    DESIGNING A GRIOTTE FOR THE GLOBAL VILLAGE: INCREASING THE EVIDENTIARY VALUE OF ORAL HISTORIES FOR USE IN DIGITAL LIBRARIES A Dissertation by RHONDA THAYER DUNN Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY August 2011 Major Subject: Computer Science DESIGNING A GRIOTTE FOR THE GLOBAL VILLAGE: INCREASING THE EVIDENTIARY VALUE OF ORAL HISTORIES FOR USE IN DIGITAL LIBRARIES A Dissertation by RHONDA THAYER DUNN Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY Approved by: Chair of Committee, John J. Leggett Committee Members, Frank M. Shipman III Anat Geva Walter D. Kamphoefner Head of Department, Valerie Taylor August 2011 Major Subject: Computer Science iii ABSTRACT Designing a Griotte for the Global Village: Increasing the Evidentiary Value of Oral Histories for Use in Digital Libraries. (August 2011) Rhonda Thayer Dunn, B.S., Xavier University of Louisiana; M.C.S., Howard University; M.U.P., Texas A&M University Chair of Advisory Committee: Dr. John J. Leggett A griotte in West African culture is a female professional storyteller, responsible for preserving a tribe‘s history and genealogy by relaying its folklore in oral and musical recitations. Similarly, Griotte is an interdisciplinary project that seeks to foster collaboration between tradition bearers, subject experts, and computer specialists in an effort to build high quality digital oral history collections. To accomplish this objective, this project preserves the primary strength of oral history, namely its ability to disclose ―our‖ intangible culture, and addresses its primary criticism, namely its dubious reliability due to reliance on human memory and integrity.
    [Show full text]