A Digital Reference Room for E-learning

Size: px
Start display at page:

Download "A Digital Reference Room for E-learning"

Transcription

1 A Digital Reference Room for E-learning Ru Lu, Feng Shang, Yuichi Goto, and Jingde Cheng Department of Information and Computer Science, Saitama University Saitama, , Japan {luru, frank, gotoh, Abstract This paper addresses Digital Reference Room (DRR) for e-learning, a project that deals with two hot fields of studies for both IT industry and academic institution: digital library and e-learning. Our basic design ideas are to develop a user-friendly digital reference room utilizing a simple but effective architecture, taking advantage of XML and making efficient use of available open source offering. Hence, we adopted native XML database technology instead of traditional RDBMS (Relational Database Management Systems), and Apache's open source offering, Xindice as tools to develop the DRR. This paper describes the architecture and implementation of the digital reference room system for e-learning. Keyword: digital reference room, digital library, e-learning, native XML database 1. Introduction Digital library and e-learning have been two hot separate research and development topics in recent years all over the world. Standard organizations such as ACM (Association for Computing Machinery), DLF (Digital Library Federation) and IEEE (Institute of Electrical and Electronics Engineers), IMS (Global Learning Consortium, Inc.) and ADL (the Advance Distributed Learning Initiative, sponsored by the OSD (Office of the Secretary of Defense of USA)) have published several well known specifications for digital library and e-learning either independently or cooperatively [5, 6, 7]. A digital library means an intentional collection of digital resources assembled, catalogued, indexed, preserved, and presented to serve the needs of people to access it through Internet whenever they want to. E-learning is instructional content or learning experiences delivered or enabled by electronic technologies, and has increasingly come to mean Web-enabled material deployed using the network. Digital library and e-learning system have come to enable people to access and use as a tool or virtual classroom for lifelong learning and study what they want to learn anywhere and anytime. IMS [7] has been developing and promoting open specifications for facilitating online distributed learning activities such as locating and using educational content, tracking learning progress, reporting learning performance and exchanging student records between administrative systems. XML-based specifications supporting learning technologies have been developed by the SCORM initiative and distributed through the ADL (Advanced Distributed Learning) initiative s network [5]. There are two key mechanisms in SCORM, one is the content aggregation model and the other is runtime environment. SCORM provides specifications for building a unified content model and a run-time environment, enable courseware sharing and multiplatform (cross-platform) learning. There is a tendency for the two fields to merge to cope with ever-increasing demands for lifelong learning. Digital library can be considered to be a core part to store and provide contents for e-learning. However, experiences have shown that the production of rich-media contents for web-based courses tends to be extremely cost and time consuming. Therefore, our initial motivation is to develop an efficient digital reference room useful in any e- learning environment for teachers/instructors or their assistants to store their prepared learning contents and for the students/learners to retrieve/extract what they want to learn. Our basic design goal is to develop a generalpurpose, user-friendly digital reference room with a simple but effective architecture. So we adopted native XML database technology and open source offering Xindice after thorough investigation. This paper describes the architecture and implementation for the digital reference room system for e-learning environment, for example, HILBERT system [1], an autonomous evolutionary information system for teaching and learning various logic systems underlying diverse reasoning forms in scientific discovery as well as everyday logical thinking. 2. Requirements for the DRR The DRR under developing should satisfy the following requirements: It should be Multi-OS enabled so that the DRR can be used on major operating systems such as unix, Microsoft Windows, Apple Mac OS and so on.

2 It should provide appropriate GUI (Graphic User Interface) for three types of users: DRR administrators, instructors or teachers, and learners or students. It should provide catalog and index function for all the contents (learning contents or reference material) in the DRR; and once a new content is added to the DRR, the catalog and index should be updated correspondingly. It should provide the administrators with the capability to allow the instructors to upload, modify and update the learning contents or carry out the functions by administrators themselves. It should provide the instructors the right to upload and update the e-learning contents, the right to access the records and achievements and homework of each student and supervise interfaces to the student. It should provide the authenticated students the interface to access the contents available in the DRR, allow the students to select what they want to learn, update the user profile once a student finish a course, and access the scores of each of his/her progress and the comments and advices given by the instructors/teachers. It should provide appropriate interface with LMS (the learning managing system) and UMS (user managing system) so that only those authenticated users are allowed to use the system. EnCal IA Instruction/data buffer User LKB Otter HOL ACL Me R Mo C/S WS UDB LRDB LPDB LCDB FT MR EE Figure 1. A reconfigurable architecture of HILBERT 3. Basic Design Ideas Illustrated in Fig.1 is the reconfigurable architecture of HILBERT [1], where at the bottom layer, there are 4 databases, namely user database UDB, logic reference database LRDB, logic puzzle database LPDB and logic course database LCDB. We would like to integrate the four databases into the digital reference room What to store? The main objects to be stored are contents for e- learning, for example, digital contents of lesson materials, references etc., such as the references logic puzzles and answers for HILBERT. User data such as User profile, ID, password, personal preference, learning achievements (scores and assessment provided by teachers or instructors after each leaning session) are another kind of important data to be stored. For e-learning system, users can be classified into four groups, contents providers, administrators, instructors/teachers, learners/students. For the reference room part, the latter three kind user groups are taken into account. Learning contents log which is created when a new learning content is added to the DRR and every time a content is updated. If the contents are prepared in XML, they can be dealt with X-Collection or X-Update. However, many current available contents for e-learning were not produced in latest XML format. Instead they are available in traditional formats such as plain text (.txt or.tex),still image (.jpg,.gif), Microsoft power point (.ppt) and video (.mpeg,.wav, wmz,.mp3). Of course, these traditional learning materials are valuable asset so we also store them as learning resources, if they can not be managed by XML, we planed to use adaptors make them native XML enabled. Why XML technology? The Extensible Markup Language (XML) is a subset of SGML that is completely described in document. Simple, open,.extensible widely accepted, XML includes a specification for a style language called Extensible Stylesheet language (XSL). We chose XML as the standard format to store and access e-learning contents. XML [7], which is fast becoming a standard format for Internet/intranet data information exchange, serves as an excellent means for representing data to provide an open, Internetbased integration of cross-platform e-learning applications. A few examples of information and data that may be exchanged in an XML format include, learning content catalog records, learning resources or content documents (with corresponding rich presentation and navigation structures), administrative records of learners' progress, Configuration and log files. XML allows separation of style from content. By separating the data from its presentation style, XML provides a flexible model for multimode delivery of content in which different styles can be applied on the same data for different contexts or needs. XML can facilitate learning resource searching since XML structures can be easily parsed or indexed for search purposes.

3 XML has gradually found its popularity in both e- learning and digital library field for its high capacity. So we adopted XML and chose to use native XML database technology to store and access the learning contents. As defined by the XML:DB initiative [3], a native XML database is simply a database for storing and accessing XML data using XML. This is different from a relational database where XML data must by stored as tabular data, accessed using SQL. Relational Database Managing Systems (RDBMS) has traditionally been used to map XML files to available database. At first glance, RDBMS seems like a good way to organize all of your disparate XML data. However, mapping XML documents to relational models is not only difficult, but often results in ugly schemas. So we adopted native XML database instead of a traditional RDBMS. Native XML database understands the structure of the contained XML documents. This feature is important since it allows the documents to be queried and updated using appropriate XML technologies, the first of which is a W3C [4] specification known as XPath. XPath is a language for addressing parts of an XML document, in Xindice XPath queries can be executed at either the document level or the collection level, this means that a query can be run against multiple documents and the result set will contain all matching nodes from all documents in the collection. The Xindice server also supports the creation of indexes on XML documents to speed up commonly used XPath queries. Using XPath it is possible to obtain a set of XML elements contained in a given XML document that conforms to the parameters of the XPath query. 3.3 How to store? We adopted Xindice to store the learning contents. Figure 2. A DRR storage tree Instead of storing each tree node in a separate record, we store whole documents (subtrees or branch or trunk of documents) together in one record. Illustrated in Fig.2 is a XML storage tree, where different collections (items) are stored under the root of the organization. Organizations are description of the navigation structure for the e-learning and resources are a collection of resources that make up the content. Xindice stores all XML documents inside of collections. Thus every XML document must be stored in at least one collection. Collections can be nested and are considered part of an XPath query string, so there is always a root collection. While collections can be used strictly for organizational purposes, Xindice also allows for indexes to be created on collections to increase XPath performance How to retrieve or how to query? Searching or retrieving what one wants requires simple mechanisms, e.g. a single keyword, to limit the flood of hits. More commonly, complex searching approaches using many more keywords are employed, linked as phrases by boolean operators. We adopted Xquery and XPath technology of native XML database. Xindice uses XPath for its query language and XML:DB XUpdate for its update language. We provide an implementation of the XML:DB API for Java development and it is possible to access Xindice. As standards in the XML database area mature Xindice will include support for those that are most important. [8] How to update? Using XPath it is possible to obtain a set of XML elements contained in a given XML document that conforms to the parameters of the XPath query. The second technology of importance is XUpdate as defined by XML:DB. XUpdate makes it possible to update specific elements of an XML document without having to overwrite the entire document. It is extremely useful, especially for very large XML documents. 4. A conceptual architecture of e- learning system from the viewpoint of DRR A three-layer conceptual architecture for e- learning from the viewpoint of DRR is as illustrated in Fig.3 and is comprised of three main components: First, the user layer (depicted in the upper part of Fig.3) is further subdivided into three main user groups: learners/students, instructors/teachers and administrators. Users can access metadata in the DRR via LMS. Interfaces for instructional buffer as well as that for user login etc. are necessary for the

4 administrator/instructor to upload or write and modify or update data/contents into a database and for the learner to extract what they selected through the LMS. Of course users also can access externally distributed educational objects or assets through common Web and streaming media protocols. Details about this area are omitted here for brevity because this paper deals mainly with DRR. Second, the LMS in the middle layer of Fig. 3 can be regarded as the operating system for e-learning. It provides search and retrieval access for end users and administrators to the metadata store (i.e. the database layer). At a minimum, it automates the administrator of training events; handing course schedules and registration; delivering learning content; facilitating communication among learners and between learners and instructors; and tracking and reporting on learners progress and test scores. It is designed to handle courses from multiple instructors. For administrators, the application also presents interfaces for maintenance functions (i.e. providing quality control of metadata records and managing particular functions of the learning managing or contents managing applications). While the resource management module or CMS is therefore responsible for the storage, retrieval, and querying on the catalog database. 5. Implementation The contents to be stored in the DRR can be classified into different collections by the learning system administrators or instructors according to their features and aims of use. Here we do not consider the issue of automatic classification according to semantics etc. On the other hand, once a category or class of a collection is created in the DRR, it should be automatic indexed, e.g., written into the catalogue. For example, we can save HILBERT as one collection if we have e-learning courses in other subject such as Chemistry or Physics. If you are establishing a DRR only for HILBERT, then you can make HILBERT as root collection and learning systems such as EnCal [2], IA (intelligent adviser), LKB (logic knowledge-base system), and some automated tools for theorem proving and proof checking such as ACL, OTTER, HOL as subcollection; another sub-collection can be UDB (User database), under which are sub-directory of three groups of users: adminstrators, instructors and learners and so on. The tree-branch relation will be kept by native XML database using Xindice. Needless to say, the tree-branch relation must be reflected to the CDB (Catalogue/index database) once a collection or sub- (sub-sub) collection is added to the database. Xindice's proprietary Collection Manager service is much more powerful than the XML:DB Collection Management service. Figure 4. Steps to manage the XML contents in DRR Figure 3. A conceptual architecture of e-learning from the viewpoint of DRR. Third, the metadata storage layer or DRR layer at the bottom comprise of at least UDB and contents database system CDB, and for HILBERT, CDB is comprised of LRDB, LPDB and LCDB. The CMS module (above the content databases) allows the administrator or instructors to define one or more projects each representing a logical organization resources. Fig.4 shows a procedure for managing the XML contents in a DRR. Considering the case when an instructor or an administrator wants to update/modify an available content in XML, for instance, logic puzzles for HILBERT, he or she can do in following steps: Convert the XML document to a Java object model using an XML parser and DOM (Document Object Model). Using the DOM API, we will create our own a Java object model. For HILBERT system, an XML LRDB (logic reference database) document, for example, is converted to a Java object model for

5 logic reference database. The DOM API is used to read in information from an XML document. DOM can also be used to change this information, and can be used to generate an XML document. There is an easier way of getting around using DOM for modifying and saving the XML data; working with the Java object model. The contents of the logic reference database are stored in the object model and this model is used to add, edit or delete information. Generate an XML document from a Java object model. The Java object model for the logic reference database is saved as an XML document. 6. Concluding Remarks We have presented our basic design ideas for our ongoing project on a digital reference room for e- learning. We adopted native XML database and Xindice to implement the three layers architecture of digital reference room so that it is cross-platform enabled and multi-os interoperable. Future works include further personalization of UDB to enable high efficient e-learning and full test and evaluation of the under-developing digital reference room. Acknowledgments The authors are grateful for all the other members of Cheng laboratory for their kindness in discussing on the project and for their valuable comments. References [1] J. Cheng, N. Akimoto, Y. Goto, M. Koide, K. Nanashima, and S. Nara, HILBERT: An autonomous evolutionary information system for teaching and learning logic, Proceedings of CBLIS03, [2] J. Cheng, EnCal: An automated forward deduction system for general-purpose Entailment Calculus, in N. Terashima and E. Altman (Eds.), Advanced IT Tools, Proc. IFIP World Conference on IT Tools, IFIP 96 14th World Computer Congress, pp , CHAPMAN & HALL, [3] XML:DB initiative, [4] W3C, [5] IEEE Standard for Learning Object Metadata June [6] IMS Content Packaging Specification v1.1.3, 2003, [7] SCORM, [8] Xindice,

Managing Learning Objects in Large Scale Courseware Authoring Studio 1

Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Ivo Marinchev, Ivo Hristov Institute of Information Technologies Bulgarian Academy of Sciences, Acad. G. Bonchev Str. Block 29A, Sofia

More information

Setting and Sharing Adaptive Assessment Assets

Setting and Sharing Adaptive Assessment Assets Setting and Sharing Adaptive Assessment Assets Héctor Barbosa 1, Francisco García 1 1 Universidad de Salamanca, 37008 Salamanca, Spain {barbosah@usal.es, fgarcia@usal.es } Abstract. In this article, we

More information

EMC Documentum xdb. High-performance native XML database optimized for storing and querying large volumes of XML content

EMC Documentum xdb. High-performance native XML database optimized for storing and querying large volumes of XML content DATA SHEET EMC Documentum xdb High-performance native XML database optimized for storing and querying large volumes of XML content The Big Picture Ideal for content-oriented applications like dynamic publishing

More information

Easy Ed: An Integration of Technologies for Multimedia Education 1

Easy Ed: An Integration of Technologies for Multimedia Education 1 Easy Ed: An Integration of Technologies for Multimedia Education 1 G. Ahanger and T.D.C. Little Multimedia Communications Laboratory Department of Electrical and Computer Engineering Boston University,

More information

Teiid Designer User Guide 7.5.0

Teiid Designer User Guide 7.5.0 Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata

More information

Burrokeet, an Application for Creating and Publishing Content Packages with support for Multiple Input and Output Formats

Burrokeet, an Application for Creating and Publishing Content Packages with support for Multiple Input and Output Formats International Journal of Education and Development using Information and Communication Technology (IJEDICT), 2009, Vol. 5, Issue 4, pp.6-13. Burrokeet, an Application for Creating and Publishing Content

More information

Features and Requirements for an XML View Definition Language: Lessons from XML Information Mediation

Features and Requirements for an XML View Definition Language: Lessons from XML Information Mediation Page 1 of 5 Features and Requirements for an XML View Definition Language: Lessons from XML Information Mediation 1. Introduction C. Baru, B. Ludäscher, Y. Papakonstantinou, P. Velikhov, V. Vianu XML indicates

More information

LEARNING OBJECT METADATA IN A WEB-BASED LEARNING ENVIRONMENT

LEARNING OBJECT METADATA IN A WEB-BASED LEARNING ENVIRONMENT LEARNING OBJECT METADATA IN A WEB-BASED LEARNING ENVIRONMENT Paris Avgeriou, Anastasios Koutoumanos, Symeon Retalis, Nikolaos Papaspyrou {pavger, tkout, retal, nickie}@softlab.ntua.gr National Technical

More information

M359 Block5 - Lecture12 Eng/ Waleed Omar

M359 Block5 - Lecture12 Eng/ Waleed Omar Documents and markup languages The term XML stands for extensible Markup Language. Used to label the different parts of documents. Labeling helps in: Displaying the documents in a formatted way Querying

More information

Framework for Supporting Metadata Services

Framework for Supporting Metadata Services Framework for Supporting Services Mitsuaki Tsunakara, Ryoji Kataoka, and Masashi Morimoto Abstract -sharing businesses have been attracting considerable attention recently. These include highspeed search

More information

Developing a Synchronous Activity Module for the Moodle CMS

Developing a Synchronous Activity Module for the Moodle CMS Developing a Synchronous Activity Module for the Moodle CMS Pei-Chen Sun 1 Te-Hsiung Tseng 2 Information and computer Education Graduate Institute National Kaohsiung Normal University No.116, Heping 1

More information

A tool for Entering Structural Metadata in Digital Libraries

A tool for Entering Structural Metadata in Digital Libraries A tool for Entering Structural Metadata in Digital Libraries Lavanya Prahallad, Indira Thammishetty, E.Veera Raghavendra, Vamshi Ambati MSIT Division, International Institute of Information Technology,

More information

DESIGN AND IMPLEMENTATION OF TOOL FOR CONVERTING A RELATIONAL DATABASE INTO AN XML DOCUMENT: A REVIEW

DESIGN AND IMPLEMENTATION OF TOOL FOR CONVERTING A RELATIONAL DATABASE INTO AN XML DOCUMENT: A REVIEW DESIGN AND IMPLEMENTATION OF TOOL FOR CONVERTING A RELATIONAL DATABASE INTO AN XML DOCUMENT: A REVIEW Sunayana Kohli Masters of Technology, Department of Computer Science, Manav Rachna College of Engineering,

More information

Joining the BRICKS Network - A Piece of Cake

Joining the BRICKS Network - A Piece of Cake Joining the BRICKS Network - A Piece of Cake Robert Hecht and Bernhard Haslhofer 1 ARC Seibersdorf research - Research Studios Studio Digital Memory Engineering Thurngasse 8, A-1090 Wien, Austria {robert.hecht

More information

An UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry

An UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry An UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry I-Chen Wu 1 and Shang-Hsien Hsieh 2 Department of Civil Engineering, National Taiwan

More information

A FRAMEWORK FOR EFFICIENT DATA SEARCH THROUGH XML TREE PATTERNS

A FRAMEWORK FOR EFFICIENT DATA SEARCH THROUGH XML TREE PATTERNS A FRAMEWORK FOR EFFICIENT DATA SEARCH THROUGH XML TREE PATTERNS SRIVANI SARIKONDA 1 PG Scholar Department of CSE P.SANDEEP REDDY 2 Associate professor Department of CSE DR.M.V.SIVA PRASAD 3 Principal Abstract:

More information

Reusability and Adaptability of Interactive Resources in Web-Based Educational Systems. 01/06/2003

Reusability and Adaptability of Interactive Resources in Web-Based Educational Systems. 01/06/2003 Reusability and Adaptability of Interactive Resources in Web-Based Educational Systems 01/06/2003 ctchen@ctchen.idv.tw Reference A. El Saddik et al., Reusability and Adaptability of Interactive Resources

More information

Delivery Options: Attend face-to-face in the classroom or remote-live attendance.

Delivery Options: Attend face-to-face in the classroom or remote-live attendance. XML Programming Duration: 5 Days Price: $2795 *California residents and government employees call for pricing. Discounts: We offer multiple discount options. Click here for more info. Delivery Options:

More information

Delivery Options: Attend face-to-face in the classroom or via remote-live attendance.

Delivery Options: Attend face-to-face in the classroom or via remote-live attendance. XML Programming Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject to GST/HST Delivery Options: Attend face-to-face in the classroom or

More information

National Training and Education Resource. Authoring Course. Participant Guide

National Training and Education Resource. Authoring Course. Participant Guide National Training and Education Resource Authoring Course Participant Guide Table of Contents: OBJECTIVES... 4 OVERVIEW OF NTER... 5 System Requirements... 5 NTER Capabilities... 6 What is the SCORM PlayerWhat

More information

SCORM Sequencing and Navigation [ SN ] 4 th Edition

SCORM Sequencing and Navigation [ SN ] 4 th Edition SCORM 2004 4 th Edition Sequencing and Navigation [ SN ] Paul Jesukiewicz, Director Advanced Distributed Learning Initiative Office of the Deputy Under Secretary of Defense for Readiness and Training,

More information

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks Table of Contents Web Services in VisualWorks....................... 1 Web Services

More information

An Archiving System for Managing Evolution in the Data Web

An Archiving System for Managing Evolution in the Data Web An Archiving System for Managing Evolution in the Web Marios Meimaris *, George Papastefanatos and Christos Pateritsas * Institute for the Management of Information Systems, Research Center Athena, Greece

More information

Authoring Tool of Sharable Question Items Based on QTI Specification for E-learning Assessment

Authoring Tool of Sharable Question Items Based on QTI Specification for E-learning Assessment 2017 Asia-Pacific Engineering and Technology Conference (APETC 2017) ISBN: 978-1-60595-443-1 Authoring Tool of Sharable Question Items Based on QTI Specification for E-learning Assessment Tien-Wen Sung,

More information

(C) Global Journal of Engineering Science and Research Management

(C) Global Journal of Engineering Science and Research Management ANDROID BASED SECURED PHOTO IDENTIFICATION SYSTEM USING DIGITAL WATERMARKING Prof.Abhijeet A.Chincholkar *1, Ms.Najuka B.Todekar 2, Ms.Sunita V.Ghai 3 *1 M.E. Digital Electronics, JCOET Yavatmal, India.

More information

Design on Office Automation System based on Domino/Notes Lijun Wang1,a, Jiahui Wang2,b

Design on Office Automation System based on Domino/Notes Lijun Wang1,a, Jiahui Wang2,b 3rd International Conference on Management, Education Technology and Sports Science (METSS 2016) Design on Office Automation System based on Domino/Notes Lijun Wang1,a, Jiahui Wang2,b 1 Basic Teaching

More information

Generalized Document Data Model for Integrating Autonomous Applications

Generalized Document Data Model for Integrating Autonomous Applications 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Generalized Document Data Model for Integrating Autonomous Applications Zsolt Hernáth, Zoltán Vincellér Abstract

More information

PROJECT OBJECTIVES 2. PREVIOUS RESULTS

PROJECT OBJECTIVES 2. PREVIOUS RESULTS 1 Project Title: Integration of Product Design and Project Activities using Process Specification and Simulation Access Languages Principal Investigator: Kincho H. Law, Stanford University Duration: September

More information

Introduction to XML. XML: basic elements

Introduction to XML. XML: basic elements Introduction to XML XML: basic elements XML Trying to wrap your brain around XML is sort of like trying to put an octopus in a bottle. Every time you think you have it under control, a new tentacle shows

More information

XSFORM: A SCHEMA-DRIVEN FORM-BASED XML INFORMATION PROCESSOR

XSFORM: A SCHEMA-DRIVEN FORM-BASED XML INFORMATION PROCESSOR XSFORM: A SCHEMA-DRIVEN FORM-BASED XML INFORMATION PROCESSOR Shang-Hsien Hsieh and Hsien-Tang Lin Department of Civil Engineering, National Taiwan University, Taipei, Taiwan 10617, R.O.C. shhsieh@ce.ntu.edu.tw;

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK CONVERTING XML DOCUMENT TO SQL QUERY MISS. ANUPAMA V. ZAKARDE 1, DR. H. R. DESHMUKH

More information

WHITE PAPER. SCORM 2.0: Assessment Framework. Business Area Data Representation and Interfaces

WHITE PAPER. SCORM 2.0: Assessment Framework. Business Area Data Representation and Interfaces Introduction Page 1 WHITE PAPER SCORM 2.0: Assessment Framework Business Area Data Representation and Interfaces Dr. Fanny Klett, Lead Business Area Data Representation and Interfaces Fraunhofer IDMT Ehrenbergstraße

More information

Presented by Kit Na Goh

Presented by Kit Na Goh Developing A Geo-Spatial Search Tool Using A Relational Database Implementation of the FGDC CSDGM Model Presented by Kit Na Goh Introduction Executive Order 12906 was issued on April 13, 1994 with the

More information

Search Framework for a Large Digital Records Archive DLF SPRING 2007 April 23-25, 25, 2007 Dyung Le & Quyen Nguyen ERA Systems Engineering National Ar

Search Framework for a Large Digital Records Archive DLF SPRING 2007 April 23-25, 25, 2007 Dyung Le & Quyen Nguyen ERA Systems Engineering National Ar Search Framework for a Large Digital Records Archive DLF SPRING 2007 April 23-25, 25, 2007 Dyung Le & Quyen Nguyen ERA Systems Engineering National Archives & Records Administration Agenda ERA Overview

More information

Extending CMIS Standard for XML Databases

Extending CMIS Standard for XML Databases Extending CMIS Standard for XML Databases Mihai Stancu * *Faculty of Mathematics and Computer Science, Department of Computer Science, University of Craiova, Romania (e-mail: mihai.stancu@yahoo.com) Abstract:

More information

XMLInput Application Guide

XMLInput Application Guide XMLInput Application Guide Version 1.6 August 23, 2002 (573) 308-3525 Mid-Continent Mapping Center 1400 Independence Drive Rolla, MO 65401 Richard E. Brown (reb@usgs.gov) Table of Contents OVERVIEW...

More information

Adapting the semantic cache for CMIS extent

Adapting the semantic cache for CMIS extent Annals of the University of Craiova, Mathematics and Computer Science Series Volume 43(2), 2016, Pages 280 286 ISSN: 1223-6934 Adapting the semantic cache for CMIS extent Mihai Stancu and Florin Slabu

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411 1 Extensible

More information

COMP9321 Web Application Engineering. Extensible Markup Language (XML)

COMP9321 Web Application Engineering. Extensible Markup Language (XML) COMP9321 Web Application Engineering Extensible Markup Language (XML) Dr. Basem Suleiman Service Oriented Computing Group, CSE, UNSW Australia Semester 1, 2016, Week 4 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2442

More information

Application of a Visual Computer Simulator into Collaborative Learning

Application of a Visual Computer Simulator into Collaborative Learning Journal of Computing and Information Technology - CIT 14, 2006, 4, 267 273 doi:10.2498/cit.2006.04.01 267 Application of a Visual Computer Simulator into Collaborative Learning Yoshiro Imai 1, Keiichi

More information

Lupin: from Web Services to Web-based Problem Solving Environments

Lupin: from Web Services to Web-based Problem Solving Environments Lupin: from Web Services to Web-based Problem Solving Environments K. Li, M. Sakai, Y. Morizane, M. Kono, and M.-T.Noda Dept. of Computer Science, Ehime University Abstract The research of powerful Problem

More information

Implementing the Army Net Centric Data Strategy in a Service Oriented Environment

Implementing the Army Net Centric Data Strategy in a Service Oriented Environment Implementing the Army Net Centric Strategy in a Service Oriented Environment Michelle Dirner Army Net Centric Strategy (ANCDS) Center of Excellence (CoE) Service Team Lead RDECOM CERDEC SED in support

More information

Development of Contents Management System Based on Light-Weight Ontology

Development of Contents Management System Based on Light-Weight Ontology Development of Contents Management System Based on Light-Weight Ontology Kouji Kozaki, Yoshinobu Kitamura, and Riichiro Mizoguchi Abstract In the Structuring Nanotechnology Knowledge project, a material-independent

More information

MuseKnowledge Source Package Building

MuseKnowledge Source Package Building MuseKnowledge Source Package Building MuseGlobal, Inc. One Embarcadero Suite 500 San Francisco, CA 94111 415 896-6873 www.museglobal.com MuseGlobal S.A Calea Bucuresti Bl. 27B, Sc. 1, Ap. 10 Craiova, România

More information

XML: Introduction. !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... Directive... 9:11

XML: Introduction. !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... Directive... 9:11 !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... 7:4 @import Directive... 9:11 A Absolute Units of Length... 9:14 Addressing the First Line... 9:6 Assigning Meaning to XML Tags...

More information

.. Cal Poly CPE/CSC 366: Database Modeling, Design and Implementation Alexander Dekhtyar..

.. Cal Poly CPE/CSC 366: Database Modeling, Design and Implementation Alexander Dekhtyar.. .. Cal Poly CPE/CSC 366: Database Modeling, Design and Implementation Alexander Dekhtyar.. XML in a Nutshell XML, extended Markup Language is a collection of rules for universal markup of data. Brief History

More information

SCORM Content Aggregation Model [ CAM ] 4 th Edition

SCORM Content Aggregation Model [ CAM ] 4 th Edition SCORM 2004 4 th Edition Content Aggregation Model [ CAM ] Paul Jesukiewicz, Director Advanced Distributed Learning Initiative Office of the Deputy Under Secretary of Defense for Readiness and Training,

More information

A Plexos International Network Operating Technology May 2006

A Plexos International Network Operating Technology May 2006 A Plexos International Network Operating Technology May 2006 BY 4664 Jamestown Ave, Suite 325 Baton Rouge, LA 70808 225.218.8002 1.0 Introduction. is a software environment comprised of proven technologies

More information

Introduction. Paradigm Publishing. SNAP for Microsoft Office SNAP for Our Digital World. System Requirements

Introduction. Paradigm Publishing. SNAP for Microsoft Office SNAP for Our Digital World. System Requirements Introduction Paradigm Publishing Paradigm understands the needs of today s educators and exceeds the demand by offering the latest technological advancements for coursework settings. With the success of

More information

Content Management for the Defense Intelligence Enterprise

Content Management for the Defense Intelligence Enterprise Gilbane Beacon Guidance on Content Strategies, Practices and Technologies Content Management for the Defense Intelligence Enterprise How XML and the Digital Production Process Transform Information Sharing

More information

METAINFORMATION INFRASTRUCTURE FOR GEOSPATIAL INFORMATION

METAINFORMATION INFRASTRUCTURE FOR GEOSPATIAL INFORMATION 2010/2 PAGES 1 7 RECEIVED 15. 6. 2009 ACCEPTED 2. 3. 2010 T. KLIMENT METAINFORMATION INFRASTRUCTURE FOR GEOSPATIAL INFORMATION ABSTRACT Tomáš KLIMENT email: tomas.kliment@stuba.sk Research field: Spatial

More information

Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 7 XML

Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 7 XML Chapter 7 XML 7.1 Introduction extensible Markup Language Developed from SGML A meta-markup language Deficiencies of HTML and SGML Lax syntactical rules Many complex features that are rarely used HTML

More information

CTI Short Learning Programme in Internet Development Specialist

CTI Short Learning Programme in Internet Development Specialist CTI Short Learning Programme in Internet Development Specialist Module Descriptions 2015 1 Short Learning Programme in Internet Development Specialist (10 months full-time, 25 months part-time) Computer

More information

Semantics, Metadata and Identifying Master Data

Semantics, Metadata and Identifying Master Data Semantics, Metadata and Identifying Master Data A DataFlux White Paper Prepared by: David Loshin, President, Knowledge Integrity, Inc. Once you have determined that your organization can achieve the benefits

More information

DESIGN AND IMPLEMENTATION OF SAGE DISPLAY CONTROLLER PROJECT

DESIGN AND IMPLEMENTATION OF SAGE DISPLAY CONTROLLER PROJECT DESIGN AND IMPLEMENTATION OF SAGE DISPLAY CONTROLLER BY Javid M. Alimohideen Meerasa M.S., University of Illinois at Chicago, 2003 PROJECT Submitted as partial fulfillment of the requirements for the degree

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411

More information

DB2 for z/os: Programmer Essentials for Designing, Building and Tuning

DB2 for z/os: Programmer Essentials for Designing, Building and Tuning Brett Elam bjelam@us.ibm.com - DB2 for z/os: Programmer Essentials for Designing, Building and Tuning April 4, 2013 DB2 for z/os: Programmer Essentials for Designing, Building and Tuning Information Management

More information

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies Database Systems: Design, Implementation, and Management Tenth Edition Chapter 14 Database Connectivity and Web Technologies Database Connectivity Mechanisms by which application programs connect and communicate

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 1, 2017 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2457

More information

An Integrated Framework to Enhance the Web Content Mining and Knowledge Discovery

An Integrated Framework to Enhance the Web Content Mining and Knowledge Discovery An Integrated Framework to Enhance the Web Content Mining and Knowledge Discovery Simon Pelletier Université de Moncton, Campus of Shippagan, BGI New Brunswick, Canada and Sid-Ahmed Selouani Université

More information

FedX: A Federation Layer for Distributed Query Processing on Linked Open Data

FedX: A Federation Layer for Distributed Query Processing on Linked Open Data FedX: A Federation Layer for Distributed Query Processing on Linked Open Data Andreas Schwarte 1, Peter Haase 1,KatjaHose 2, Ralf Schenkel 2, and Michael Schmidt 1 1 fluid Operations AG, Walldorf, Germany

More information

Automated Classification. Lars Marius Garshol Topic Maps

Automated Classification. Lars Marius Garshol Topic Maps Automated Classification Lars Marius Garshol Topic Maps 2007 2007-03-21 Automated classification What is it? Why do it? 2 What is automated classification? Create parts of a topic map

More information

Predicates for Boolean web service policy languages Anne H. Anderson Sun Microsystems Laboratories Burlington, MA

Predicates for Boolean web service policy languages Anne H. Anderson Sun Microsystems Laboratories Burlington, MA Predicates for Boolean web service policy languages Anne H. Anderson Sun Microsystems Laboratories Burlington, MA Anne.Anderson@sun.com ABSTRACT Four of the web service policy languages that have been

More information

MOODLE MANUAL TABLE OF CONTENTS

MOODLE MANUAL TABLE OF CONTENTS 1 MOODLE MANUAL TABLE OF CONTENTS Introduction to Moodle...1 Logging In... 2 Moodle Icons...6 Course Layout and Blocks...8 Changing Your Profile...10 Create new Course...12 Editing Your Course...15 Adding

More information

Microsoft. [MS20762]: Developing SQL Databases

Microsoft. [MS20762]: Developing SQL Databases [MS20762]: Developing SQL Databases Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : Microsoft SQL Server Delivery Method : Instructor-led (Classroom) Course Overview This five-day

More information

Xyleme Studio Data Sheet

Xyleme Studio Data Sheet XYLEME STUDIO DATA SHEET Xyleme Studio Data Sheet Rapid Single-Source Content Development Xyleme allows you to streamline and scale your content strategy while dramatically reducing the time to market

More information

Transforming UML Collaborating Statecharts for Verification and Simulation

Transforming UML Collaborating Statecharts for Verification and Simulation Transforming UML Collaborating Statecharts for Verification and Simulation Patrick O. Bobbie, Yiming Ji, and Lusheng Liang School of Computing and Software Engineering Southern Polytechnic State University

More information

Web Services for Relational Data Access

Web Services for Relational Data Access Web Services for Relational Data Access Sal Valente CS 6750 Fall 2010 Abstract I describe services which make it easy for users of a grid system to share data from an RDBMS. The producer runs a web services

More information

The RAMLET project Use cases

The RAMLET project Use cases The RAMLET project Use cases by the IEEE LTSC RAMLET Working Group Sponsor: The Learning Technology Standards Committee of the IEEE Computer Society Copyright 2010 by the Institute of Electrical and Electronics

More information

XML Metadata Standards and Topic Maps

XML Metadata Standards and Topic Maps XML Metadata Standards and Topic Maps Erik Wilde 16.7.2001 XML Metadata Standards and Topic Maps 1 Outline what is XML? a syntax (not a data model!) what is the data model behind XML? XML Information Set

More information

A System for Storing, Retrieving, Organizing and Managing Web Services Metadata Using Relational Database *

A System for Storing, Retrieving, Organizing and Managing Web Services Metadata Using Relational Database * BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 6, No 1 Sofia 2006 A System for Storing, Retrieving, Organizing and Managing Web Services Metadata Using Relational Database

More information

Texas Library Directory Web Services Application: The Potential for Web Services to Enhance Information Access to Legacy Data

Texas Library Directory Web Services Application: The Potential for Web Services to Enhance Information Access to Legacy Data Texas Library Directory Web Services Application: The Potential for Web Services to Enhance Information Access to Legacy Data By: Fatih Oguz and William E. Moen Oguz, F., & Moen, W. E. (2006). Texas Library

More information

An Approach of Query Request Authorization Process for the Access Control System to XML Documents

An Approach of Query Request Authorization Process for the Access Control System to XML Documents 32 An Approach of Query Request Authorization Process for the Access Control System to XML Documents Khandoker Asadul Islam Queensland University of Technology, Australia Yoshimichi Watanabe, University

More information

Modularization and Structured Markup for Learning Content in an Academic Environment

Modularization and Structured Markup for Learning Content in an Academic Environment International Jl. on E-Learning (2006) 5(1), 35-44 Modularization and Structured Markup for Learning Content in an Academic Environment SAMUEL SCHLUEP AND MARCO BETTONI Swiss Federal Institute of Technology,

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Outline The Need for Databases Data Models Relational Databases Database Design Storage Manager Query

More information

Feeding the beast: Managing your collections of problems

Feeding the beast: Managing your collections of problems Feeding the beast: Managing your collections of problems José Paulo Leal 1 and Ricardo Queirós 2 1 CRACS & DCC-FCUP, University of Porto, Portugal 2 CRACS & DI-ESEIG/IPP, Porto, Portugal 1 Overview Although

More information

Extending the AAT Tool with a User-Friendly and Powerful Mechanism to Retrieve Complex Information from Educational Log Data *

Extending the AAT Tool with a User-Friendly and Powerful Mechanism to Retrieve Complex Information from Educational Log Data * Extending the AAT Tool with a User-Friendly and Powerful Mechanism to Retrieve Complex Information from Educational Log Data * Stephen Kladich, Cindy Ives, Nancy Parker, and Sabine Graf Athabasca University,

More information

Proposal of a Multi-agent System for Indexing and Recovery applied to Learning Objects

Proposal of a Multi-agent System for Indexing and Recovery applied to Learning Objects Proposal of a Multi-agent System for Indexing and Recovery applied to Learning Objects Jonas Vian 1, Ricardo Azambuja Silveira 2, Renato Fileto 3 1 Federal University of Santa Catarina, Brazil, jonas.vian@inf.ufsc.br

More information

Using ESML in a Semantic Web Approach for Improved Earth Science Data Usability

Using ESML in a Semantic Web Approach for Improved Earth Science Data Usability Using in a Semantic Web Approach for Improved Earth Science Data Usability Rahul Ramachandran, Helen Conover, Sunil Movva and Sara Graves Information Technology and Systems Center University of Alabama

More information

Chapter 13 XML: Extensible Markup Language

Chapter 13 XML: Extensible Markup Language Chapter 13 XML: Extensible Markup Language - Internet applications provide Web interfaces to databases (data sources) - Three-tier architecture Client V Application Programs Webserver V Database Server

More information

Remotely Sensed Image Processing Service Automatic Composition

Remotely Sensed Image Processing Service Automatic Composition Remotely Sensed Image Processing Service Automatic Composition Xiaoxia Yang Supervised by Qing Zhu State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University

More information

Supporting Constructivist Learning in a Multimedia Presentation System

Supporting Constructivist Learning in a Multimedia Presentation System Supporting Constructivist Learning in a Multimedia Presentation System Dula Kumela 1, Kenneth Watts 2, and W. Richards Adrion 3 Abstract - The Research in Presentation Production for Learning Electronically

More information

A Framework for Processing Complex Document-centric XML with Overlapping Structures Ionut E. Iacob and Alex Dekhtyar

A Framework for Processing Complex Document-centric XML with Overlapping Structures Ionut E. Iacob and Alex Dekhtyar A Framework for Processing Complex Document-centric XML with Overlapping Structures Ionut E. Iacob and Alex Dekhtyar ABSTRACT Management of multihierarchical XML encodings has attracted attention of a

More information

7.1 Introduction. extensible Markup Language Developed from SGML A meta-markup language Deficiencies of HTML and SGML

7.1 Introduction. extensible Markup Language Developed from SGML A meta-markup language Deficiencies of HTML and SGML 7.1 Introduction extensible Markup Language Developed from SGML A meta-markup language Deficiencies of HTML and SGML Lax syntactical rules Many complex features that are rarely used HTML is a markup language,

More information

1.1 Jadex - Engineering Goal-Oriented Agents

1.1 Jadex - Engineering Goal-Oriented Agents 1.1 Jadex - Engineering Goal-Oriented Agents In previous sections of the book agents have been considered as software artifacts that differ from objects mainly in their capability to autonomously execute

More information

Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and

Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and private study only. The thesis may not be reproduced elsewhere

More information

PTC Employs Its Own Arbortext Software to Improve Delivery of PTC University Learning Content Materials

PTC Employs Its Own Arbortext Software to Improve Delivery of PTC University Learning Content Materials PTC Employs Its Own Arbortext Software to Improve Delivery of PTC University Learning Content Materials Produces Higher Quality Courseware, Faster Development Cycles for Global Training Content Produces

More information

Introducing live graphics gems to educational material

Introducing live graphics gems to educational material Introducing live graphics gems to educational material Johannes Görke, Frank Hanisch, Wolfgang Straíer WSI/GRIS University of Tübingen, Sand 14, 72076 Tübingen, Germany Thiruvarangan Ramaraj CS525 Graphics

More information

Chapter 8 Web Services Objectives

Chapter 8 Web Services Objectives Chapter 8 Web Services Objectives Describe the Web services approach to the Service- Oriented Architecture concept Describe the WSDL specification and how it is used to define Web services Describe the

More information

CTI Higher Certificate in Information Systems (Internet Development)

CTI Higher Certificate in Information Systems (Internet Development) CTI Higher Certificate in Information Systems (Internet Development) Module Descriptions 2015 1 Higher Certificate in Information Systems (Internet Development) (1 year full-time, 2½ years part-time) Computer

More information

x ide xml Integrated Development Environment Specifications Document 1 Project Description 2 Specifi fications

x ide xml Integrated Development Environment Specifications Document 1 Project Description 2 Specifi fications x ide xml Integrated Development Environment Specifications Document Colin Hartnett (cphartne) 7 February 2003 1 Project Description There exist many integrated development environments that make large

More information

WYSIWON T The XML Authoring Myths

WYSIWON T The XML Authoring Myths WYSIWON T The XML Authoring Myths Tony Stevens Turn-Key Systems Abstract The advantages of XML for increasing the value of content and lowering production costs are well understood. However, many projects

More information

CO Java EE 7: Back-End Server Application Development

CO Java EE 7: Back-End Server Application Development CO-85116 Java EE 7: Back-End Server Application Development Summary Duration 5 Days Audience Application Developers, Developers, J2EE Developers, Java Developers and System Integrators Level Professional

More information

When Communities of Interest Collide: Harmonizing Vocabularies Across Operational Areas C. L. Connors, The MITRE Corporation

When Communities of Interest Collide: Harmonizing Vocabularies Across Operational Areas C. L. Connors, The MITRE Corporation When Communities of Interest Collide: Harmonizing Vocabularies Across Operational Areas C. L. Connors, The MITRE Corporation Three recent trends have had a profound impact on data standardization within

More information

TITLE OF COURSE SYLLABUS, SEMESTER, YEAR

TITLE OF COURSE SYLLABUS, SEMESTER, YEAR TITLE OF COURSE SYLLABUS, SEMESTER, YEAR Instructor Contact Information Jennifer Weller Jweller2@uncc.edu Office Hours Time/Location of Course Mon 9-11am MW 8-9:15am, BINF 105 Textbooks Needed: none required,

More information

Robin Wilson Director. Digital Identifiers Metadata Services

Robin Wilson Director. Digital Identifiers Metadata Services Robin Wilson Director Digital Identifiers Metadata Services Report Digital Object Identifiers for Publishing and the e-learning Community CONTEXT elearning the the Publishing Challenge elearning the the

More information

A WHITE PAPER FROM THE NAVY EDUCATION AND TRAINING & PROFESSIONAL DEVELOPMENT TECHNOLOGY CENTER

A WHITE PAPER FROM THE NAVY EDUCATION AND TRAINING & PROFESSIONAL DEVELOPMENT TECHNOLOGY CENTER A WHITE PAPER FROM THE NAVY EDUCATION AND TRAINING & PROFESSIONAL DEVELOPMENT TECHNOLOGY CENTER Fluid Content Aggregation (FCA) Author: M. Lang Holloman Position: Senior Systems Integrator Computer Sciences

More information

Towards a Global Component Architecture for Learning Objects: An Ontology Based Approach

Towards a Global Component Architecture for Learning Objects: An Ontology Based Approach Towards a Global Component Architecture for Learning Objects: An Ontology Based Approach Katrien Verbert, Joris Klerkx, Michael Meire, Jehad Najjar, and Erik Duval Dept. Computerwetenschappen, Katholieke

More information

Integrated Usage of Heterogeneous Databases for Novice Users

Integrated Usage of Heterogeneous Databases for Novice Users International Journal of Networked and Distributed Computing, Vol. 3, No. 2 (April 2015), 109-118 Integrated Usage of Heterogeneous Databases for Novice Users Ayano Terakawa Dept. of Information Science,

More information

The Extensible Markup Language (XML) and Java technology are natural partners in helping developers exchange data and programs across the Internet.

The Extensible Markup Language (XML) and Java technology are natural partners in helping developers exchange data and programs across the Internet. 1 2 3 The Extensible Markup Language (XML) and Java technology are natural partners in helping developers exchange data and programs across the Internet. That's because XML has emerged as the standard

More information