|Total results: 139||
|Innovations in XML Applications and Metadata Management: Advancing Technologies
José Carlos Ramalho, Alberto Simões, Ricardo Queirós.
As new concepts such as virtualization, cloud computing, and web applications continue to emerge, XML has begun to assume the role as the universal language for communication among contrasting systems that grow throughout the internet.Innovations in XML Applications and Metadata Management: Advancing...
An Example-Based Generator of XSLT Programs
José Paulo Leal, Ricardo Queirós.
XSLT is a powerful and widely used language for transforming XML documents. However, its power and complexity can be overwhelming for novice or infrequent users, many of whom simply give up on using this language. On the other hand, many XSLT programs of practical use are simple enough to be...
Making Programming Exercises Interoperable with PExIL
Ricardo Queirós, José Paulo Leal.
Several standards have appeared in recent years to formalize the metadata of learning objects, but they are still insufficient to fully describe a specialized domain. In particular, the programming exercise domain requires interdependent resources (e.g. test cases, solution programs, exercise...
GuessXQ: A Query-by-Example Approach for XML Querying
Daniela Morais Fonte, Daniela da Cruz, Pedro Rangel Henriques, Alda Lopes Gancarski.
XML is a widely used general-purpose annotation formalism for creating custom markup languages. XML annotations give structure to plain documents to interpret their content. To extract information from XML documents XPath and XQuery languages can be used. However, the learning of these dialects...
On Quality Assessment of Learning Technology Specifications
José Janssen, Adriana J. Berlanga, Rob Koper.
Specifications can be considered “hidden” technology: they are deployed in tools and applications without being directly visible. This poses a challenge regarding quality assessment of this type of technology. This chapter describes a framework for quality assessment of learning technology...
MCEQLS Approach in Multi-Criteria Evaluation of Quality of Learning Repositories
This chapter analyzes the quality of XML learning object repositories. Special attention is paid to the models and methods to evaluate the quality of learning repositories. Multiple criteria decision analysis and optimization methods are explored to be applied for evaluating the quality of learning...
Using Device Detection Techniques in M-Learning Scenarios
Ricardo Queirós, Mário Pinto.
Recent studies of mobile Web trends show the continued explosion of mobile-friend content. However, the wide number and heterogeneity of mobile devices poses several challenges for Web programmers, who want automatic delivery of context and adaptation of the content to mobile devices. Hence, the device...
Preservation of Data Warehouses: Extending the SIARD System with DWXML Language and Tools
Carlos Aldeias, Gabriel David, Cristina Ribeiro.
Data warehouses are used in many application domains, and there is no established method for their preservation. A data warehouse can be implemented in multidimensional structures or in relational databases that represent the dimensional model concepts in the relational model. The focus of this work is...
New Dimension in Relational Database Preservation: Using Ontologies
Ricardo André Pereira Freitas, José Carlos Ramalho.
Due to the expansion and growth of information technologies, much of human knowledge is now recorded on digital media. A new problem in the digital universe has arisen: Digital Preservation. This chapter addresses the problems of Digital Preservation and focuses on the conceptual model within a...
Managing Research Data at the University of Porto: Requirements, Technologies, and Services
João Rocha da Silva, Cristina Ribeiro, João Correia Lopes.
This chapter consists of a solution for the management of research data at a higher education and research institution. The chapter is based on a small-scale data audit study, which included contacts with researchers and yielded some preliminary requirements and use cases. These requirements led to the...
Using Semantics in XML Information Access: Application to the Portuguese Emigration Museum
Flavio Xavier Ferreira, Pedro Rangel Henriques, Alda Lopes Gancarski.
This chapter presents an ongoing work in the context of the Portuguese Emigration Museum about information access in XML collections associated with semantic information. The museum asset is made up of documents of more than 8 kinds, ranging from passport records to photos/cards and building-drawings....
XML Native Storage and Query Processing
Ning Zhang, Tamer M. Özsu.
As XML has evolved as a data model for semi-structured data and the de facto standard for data exchange (e.g., Atom, RSS, and XBRL), XML data management has been the subject of extensive research and development in both academia and industry. Among the XML data management issues, storage and query...
XML Data Management in Object Relational Database Systems
Zhen Hua Liu, Anguel Novoselsky, Vikas Arora.
Since the advent of XML, there has been significant research into integrating XML data management with Relational DBMS and Object Relational DBMS (ORDBMS). This chapter describes the XML data management capabilities in ORDBMS, various design approaches and implementation techniques to support these...
Chin-Wan Chung, Myung-Jae Park, Jihyun Lee.
To effectively reduce the redundancy and verbosity of XML data, various studies for XML compression have been conducted. Especially, XML data management systems and applications require the support of direct query processing and update on compressed XML data, the stream based compression/decompression...
Ke Geng, Gillian Dobbie.
Benchmarks are widely used in database-related research, helping users choose suitable database management systems and helping researchers evaluate their new methods. Recently benchmarks for XML have been designed to support the development of XML tools and systems. In this chapter, XML benchmarks are...
Index Structures for XML Databases
Samir Mohammad, Patrick Martin.
Extensible Markup Language (XML), which provides a flexible way to define semistructured data, is a de facto standard for information exchange in the World Wide Web. The trend towards storing data in its XML format has meant a rapid growth in XML databases and the need to query them. Indexing plays a...
Labeling XML Documents
Jiaheng Lu, Liang Xu, Tok Wang Ling, Changqing Li.
XML labeling schemes play an important role in XML query processing. Containment and Prefix labeling schemes are two of the most popular labeling schemes. In order to perform efficient XML query processing, this chapter shows how to extend the traditional prefix labeling scheme to speedup query...
Keyword Search on XML Data
Ziyang Liu, Yi Chen.
The objective of this chapter is to provide an overview of the state-of-the-art in supporting keyword search on XML data, outline the problem space in this area, introduce representative techniques that address different aspects of the problem, and discuss further challenges and promising directions...
A Framework for Cost-Based Query Optimization in Native XML Database Management Systems
Andreas M. Weiner, Theo Härder.
Since the very beginning of query processing in database systems, cost-based query optimization has been the essential strategy for effectively answering complex queries on large documents. XML documents can be efficiently stored and processed using native XML database management systems. Even though...
XML Stream Processing: Stack-Based Algorithms
This chapter reviews recent advances on stream XML query evaluation algorithms with stack-based encoding of intermediary data. Originally proposed for disk-resident XML, the stack-based architecture has been extended for streaming algorithms for both single and multiple query processing, ranging from...
Content-Based Publish/Subscribe for XML Data
Yuan Ni, Chee-Yong Chan.
Content-based publish/subscribe system is an effective means to deliver relevant data to interested data consumers. As the emergence of XML, it quickly becomes the de facto for data exchange on the Internet. Therefore, to use XML format in the content-based publish/subscribe system attracts increasing...
Content-Based XML Data Dissemination
Guoli Li, Shuang Hou, Hans Arno Jacobsen.
XML-based data dissemination networks are rapidly gaining momentum. In these networks XML content is routed from data producers to data consumers throughout an overlay network of content-based routers. Routing decisions are based on XPath expressions (XPEs) stored at each router. To enable efficient...