Repairing Inconsistent XML Data with Functional Dependencies

Author(s):  
Sergio Flesca ◽  
Fillippo Furfaro ◽  
Sergio Greco ◽  
Ester Zumpano

The World Wide Web is of strategic importance as a global repository for information and a means of communicating and sharing knowledge. Its explosive growth has caused deep changes in all the aspects of human life, has been a driving force for the development of modern applications (e.g., Web portals, digital libraries, wrapper generators, etc.), and has greatly simplified the access to existing sources of information, ranging from traditional DBMS to semi-structured Web repositories. The adoption by the WWW consortium (W3C) of XML (eXtensible Markup Language) as the new standard for information exchange among Web applications has led researchers to investigate classical problems in the new environment of repositories containing large amounts of data in XML format.

Author(s):  
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 key role in improving the execution of a query. In this chapter the authors give a brief history of the creation and the development of the XML data model. They discuss the three main categories of indexes proposed in the literature to handle the XML semistructured data model and provide an evaluation of indexing schemes within these categories. Finally, they discuss limitations and open problems related to the major existing indexing schemes.


Author(s):  
Christopher Yang ◽  
Kar W. Li

Structural and semantic interoperability have been the focus of digital library research in the early 1990s. Many research works have been done on searching and retrieving objects across variations in protocols, formats, and disciplines. As the World Wide Web has become more popular in the last ten years, information is available in multiple languages in global digital libraries. Users are searching across the language boundary to identify the relevant information that may not be available in their own language. Cross-lingual semantic interoperability has become one of the focuses in digital library research in the late 1990s. In particular, research in cross-lingual information retrieval (CLIR) has been very active in recent conferences on information retrieval, digital libraries, knowledge management, and information systems. The major problem in CLIR is how to build the bridge between the representations of user queries and documents if they are of different languages.


Author(s):  
Filippo Ricca ◽  
Paolo Tonella

The World Wide Web has become an interesting opportunity for companies to deliver services and products at distance. Correspondingly, the quality of Web applications, responsible for the related transactions, has become a crucial factor. It can be improved by properly modeling the application during its design, but if the whole life cycle is considered, the availability of a consistent model of the application is fundamental also during maintenance and testing. In this chapter, the problem of recovering a model of a Web application from the implementation is faced. Algorithms are provided to obtain it even in presence of a highly dynamic structure. Based upon such a model, several static analysis techniques, among which reaching definitions and slicing, are considered, as well as some restructuring techniques. White box testing exploits the model in that the related coverage levels are based on it, while statistical testing assumes that transitions in the model are labeled with the conditional probabilities of being traversed.


Author(s):  
Giorgos Laskaridis ◽  
Konstantinos Markellos ◽  
Penelope Markellou ◽  
Angeliki Panayiotaki ◽  
Athanasios Tsakalidis

The emergence of semantic Web opens up boundless new opportunities for e-business. According to Tim Berners-Lee, Hendler, and Lassila (2001), “the semantic Web is an extension of the current Web in which information is given well-defined meaning, better enabling computers and people to work in cooperation”. A more formal definition by W3C (2001) refers that, “the semantic Web is the representation of data on the World Wide Web. It is a collaborative effort led by W3C with participation from a large number of researchers and industrial partners. It is based on the resource description framework (RDF), which integrates a variety of applications using eXtensible Markup Language (XML) for syntax and uniform resource identifiers (URIs) for naming”. The capability of the semantic Web to add meaning to information, stored in such way that it can be searched and processed as well as recent advances in semantic Web-based technologies provide the mechanisms for semantic knowledge representation, exchange and collaboration of e-business processes and applications.


Author(s):  
Akhilesh Bajaj ◽  
Ramayya Krishnan

With the ubiquitous availability of browsers and internet access, the last few years have seen a tremendous growth in the number of applications being developed on the world wide web (WWW). Models for analyzing and designing these applications are only just beginning to emerge. In this work, we propose a 3-dimensional classification space for WWW applications, consisting of a degree of structure of pages dimension, a degree of support for interrelated events dimension and a location of processing dimension. Next, we propose usability design metrics for WWW applications along the structure of pages dimension. To measure these ,we propose CMU-WEB: a conceptual model that can be used to design WWW applications, such that its schemas provide values for the design metrics. This work represents the first effort, to the best of our knowledge, to provide a conceptual model that measures quantifiable metrics that can be used for the design of more usable web applications, and that can also be used to compare the usability of existing web applications, without empirical testing.


Author(s):  
Martin Gaedke ◽  
Klaus Turowski

Developing application systems that use the World Wide Web (WWW, Web) as an application platform suffers from the absence of disciplined approaches to develop such Web-applications. Besides, the Web’s implementation model makes it difficult to apply well-known process models to the development and evolution of Web-applications. On the other hand, component-based software development appears as a promising approach that meets essential requirements of developing and evolving highly dynamic Web-applications. With respect to Web-applications, its main objective is to build Web-applications from (standardized) components. Founded on these insights and based on a dedicated component model, we propose an approach to a disciplined specification of components.


1998 ◽  
Vol 54 (6) ◽  
pp. 1065-1070 ◽  
Author(s):  
Peter Murray-Rust

The rapid growth of the World Wide Web provides major new opportunities for distributed databases, especially in macromolecular science. A new generation of technology, based on structured documents (SD), is being developed which will integrate documents and data in a seamless manner. This offers experimentalists the chance to publish and archive high-quality data from any discipline. Data and documents from different disciplines can be combined and searched using technology such as eXtensible Markup Language (XML) and its associated support for hypermedia (XLL), metadata (RDF) and stylesheets (XSL). Opportunities in crystallography and related disciplines are described.


2005 ◽  
Vol 2005 (4) ◽  
pp. 217-222 ◽  
Author(s):  
William Ulma ◽  
David M. Schlabach

The increased dependency on the World Wide Web by both laboratories and their customers has led LIMS developers to take advantage of thin-client web applications that provide both remote data entry and manipulation, along with remote reporting functionality. Use of an LIMS through a web browser allows a person to interact with a distant application, providing both remote administration and real-time analytical result delivery from virtually anywhere in the world. While there are many benefits of web-based LIMS applications, some concern must be given to these new methods of system architecture before justifying them as a suitable replacement for their traditional client-server systems. Developers and consumers alike must consider the security aspects of introducing a wide area network capable system into a production environment, as well as the concerns of data integrity and usability.


1997 ◽  
Vol 12 (3) ◽  
pp. 229-230 ◽  
Author(s):  
DAVE STUART ROBERTSON

Knowledge based systems are used in applications where an incorrect decision could put human life in jeopardy. A quick trawl through the World Wide Web is sufficient, these days, to locate such applications in design, analysis and testing; protection advice; operator decision support; signal monitoring; embedded systems and others. Depending on the type of system, these either give information which is not guaranteed to be correct (in many operator support applications) or which is imprecise (for example in fuzzy logic controllers).


2000 ◽  
Vol 4 (1) ◽  
pp. 47-50
Author(s):  
Rick Elam ◽  
Zabihollah Rezaee

The purpose of this article is to describe the shift of business-to-business trading from Electronic Data Interchange (EDI) to extranets and to discuss some of the internal con-trol challenges created by extranets and the eXtensible Markup Language (XML). This technology raises internal control issues because extranets use the World Wide Web to communicate and because XML is such a powerful and flexible programming language.


Sign in / Sign up

Export Citation Format

Share Document