Search results

1 – 10 of over 2000
Article
Publication date: 1 March 2003

Jia‐Lang Seng, Yu Lin, Jessie Wang and Jing Yu

XML emerges and evolves quick and fast as Web and wireless technology penetrates more into the consumer marketplace. Database technology faces new challenges. It has to change to…

1548

Abstract

XML emerges and evolves quick and fast as Web and wireless technology penetrates more into the consumer marketplace. Database technology faces new challenges. It has to change to play the supportive role. Web and wireless applications master the technology paradigm shift. XML and database connectivity and transformation become critical. Heterogeneity and interoperability must be distinctly tackled. In this paper, we provide an in‐depth and technical review of XML and XML database technology. An analytic and comparative framework is developed. Storage method, mapping technique, and transformation paradigm formulate the framework. We collect and compile the IBM, Oracle, Sybase, and Microsoft XML database products. We use the framework and analyze each of these XML database techniques. The comparison and contrast aims to provide an insight into the structural and methodological paradigm shift in XML database technology.

Details

Industrial Management & Data Systems, vol. 103 no. 2
Type: Research Article
ISSN: 0263-5577

Keywords

Article
Publication date: 1 June 2002

Art Rhyno

Relational Database Management Systems (RDBMS) have a proven track record for storing and managing many different forms of digital content, and new strategies have been defined to…

1215

Abstract

Relational Database Management Systems (RDBMS) have a proven track record for storing and managing many different forms of digital content, and new strategies have been defined to provide RDBMS‐based solutions for XML. Some relational databases now offer special mechanisms to accommodate XML while several technologies have emerged to facilitate the use of XML representations of data housed within an RDBMS. In addition to presenting challenges and opportunities to RDBMS developers, XML and XML‐enabled technologies may find new application for libraries by combining RDBMS concepts with Web‐based services.

Details

OCLC Systems & Services: International digital library perspectives, vol. 18 no. 2
Type: Research Article
ISSN: 1065-075X

Keywords

Article
Publication date: 1 March 2005

Naicheng Chang

To help to clarify the role of XML tools and standards in supporting transition and migration towards a fully XML‐based environment for managing access to information.

1142

Abstract

Purpose

To help to clarify the role of XML tools and standards in supporting transition and migration towards a fully XML‐based environment for managing access to information.

Design/methodology/approach

The Ching Digital Image Library, built on a three‐tier architecture, is used as a source of examples to illustrate a number of methods of data manipulation for presentation processing. An SQL relational database is implemented in the data tier and Microsoft Internet Information Server (IIS) is used to manage processes and sessions in the middle tier. Extensible Markup Language (XML) is used in the data tier to represent offers and in the presentation tiers to represent screen displays that can be manipulated using the XML Document Object Model (DOM), XML Data Islands, and XSL (eXtensible Stylesheet Language), before being delivered to the web browser as HTML.

Findings

It is demonstrated that, although XML itself is not a database, the XML family provides many, though not all, of the components found in databases. XML coupled with a database gives greater power than the sum of the parts in a web application.

Originality/value

This paper is a digital image library case study with practical generic tutorial elements about the role and function of XML in modern database‐backed web sites.

Details

Program, vol. 39 no. 1
Type: Research Article
ISSN: 0033-0337

Keywords

Article
Publication date: 1 May 2006

Rajugan Rajagopalapillai, Elizabeth Chang, Tharam S. Dillon and Ling Feng

In data engineering, view formalisms are used to provide flexibility to users and user applications by allowing them to extract and elaborate data from the stored data sources…

Abstract

In data engineering, view formalisms are used to provide flexibility to users and user applications by allowing them to extract and elaborate data from the stored data sources. Conversely, since the introduction of EXtensible Markup Language (XML), it is fast emerging as the dominant standard for storing, describing, and interchanging data among various web and heterogeneous data sources. In combination with XML Schema, XML provides rich facilities for defining and constraining user‐defined data semantics and properties, a feature that is unique to XML. In this context, it is interesting to investigate traditional database features, such as view models and view design techniques for XML. However, traditional view formalisms are strongly coupled to the data language and its syntax, thus it proves to be a difficult task to support views in the case of semi‐structured data models. Therefore, in this paper we propose a Layered View Model (LVM) for XML with conceptual and schemata extensions. Here our work is three‐fold; first we propose an approach to separate the implementation and conceptual aspects of the views that provides a clear separation of concerns, thus, allowing analysis and design of views to be separated from their implementation. Secondly, we define representations to express and construct these views at the conceptual level. Thirdly, we define a view transformation methodology for XML views in the LVM, which carries out automated transformation to a view schema and a view query expression in an appropriate query language. Also, to validate and apply the LVM concepts, methods and transformations developed, we propose a viewdriven application development framework with the flexibility to develop web and database applications for XML, at varying levels of abstraction.

Details

International Journal of Web Information Systems, vol. 2 no. 2
Type: Research Article
ISSN: 1744-0084

Keywords

Article
Publication date: 1 December 2002

Catherine Ebenezer

Provides an overview of the present state of development of integrated library systems and identifies, describes and evaluates significant trends in the industry in relation to…

3107

Abstract

Provides an overview of the present state of development of integrated library systems and identifies, describes and evaluates significant trends in the industry in relation to their context within the overall development of library services. Notes that the library systems market, and developments in library systems, are driven by Internet trends and by the software Industry rather than by the library and information community and that they are subject to global economic imperatives.

Details

VINE, vol. 32 no. 4
Type: Research Article
ISSN: 0305-5728

Keywords

Article
Publication date: 6 November 2017

Hind Hamrouni, Fabio Grandi and Zouhaier Brahmia

A temporal XML database could become an inconsistent model of the represented reality after a retroactive update. Such an inconsistency state must be repaired by performing…

99

Abstract

Purpose

A temporal XML database could become an inconsistent model of the represented reality after a retroactive update. Such an inconsistency state must be repaired by performing corrective actions (e.g. payment of arrears after a retroactive salary increase) either immediately (i.e. at inconsistency detection time) or in a deferred manner, at one or several chosen repair times according to application requirements. The purpose of this work is to deal with deferred and multi-step repair of detected data inconsistencies.

Design/methodology/approach

A general approach for deferred and stepwise repair of inconsistencies that result from retroactive updates of currency data (e.g. the salary of an employee) in a valid-time or bitemporal XML database is proposed. The approach separates the inconsistency repairs from the inconsistency detection phase and deals with the execution of corrective actions, which also take into account enterprise’s business rules that define some relationships between data.

Findings

Algorithms, methods and support data structures for deferred and multi-step inconsistency repair of currency data are presented. The feasibility of the approach has been shown through the development and testing of a system prototype, named Deferred-Repair Manager.

Originality/value

The proposed approach implements a new general and flexible strategy for repairing detected inconsistencies in a deferred manner and possibly in multiple steps, according to varying user’s requirements and to specifications which are customary in the real world.

Details

International Journal of Web Information Systems, vol. 13 no. 4
Type: Research Article
ISSN: 1744-0084

Keywords

Article
Publication date: 1 October 2005

Jia‐Lang Seng and Jing Yu

To provide a more requirements‐driven workload model for eXtensible Markup Language (XML) benchmark over the electronic data exchange and management in collaborative commerce.

Abstract

Purpose

To provide a more requirements‐driven workload model for eXtensible Markup Language (XML) benchmark over the electronic data exchange and management in collaborative commerce.

Design/methodology/approach

A three‐component workload requirements model is formulated. They are the XML object model, the XML query operation model, and the control model. The object model extended from W3C data model gives a set of more generic data and document model. The query model enhanced from current and common benchmarks gives a more generalized set of standard and open queries against XML data and documents. The control model compiled from TPC and industry standards gives a set of more systematic experimental variables and performance metrics to set up and conduct an XML benchmark.

Findings

The long‐standing research issues of domain dependency and application irreproducibility of XML benchmarks are addressed, tackled and offered with a novel and computer‐aided alternative. Precision and cost‐effectiveness through a synthetic, standard, and scalable set of requirements‐driven workload model are presented.

Research limitations/implications

XML constructs, constraints, and controls are investigated both in terms of data and documents. Workload formulation from the requirements analysis is explored. In‐depth schema, query, and control model to provide scalability and portability can be applied is developed.

Practical implications

Enterprise information integration over heterogeneous data sources has to be achieved through XML. Performance measurement and evaluation on XML is vital. With a more generic and generalized design, XML benchmark can become the key to the success of B2Bi interoperability and performance.

Originality/value

An origin of requirements‐driven benchmark modeling over collaborative commerce is presented. A novel extension on W3C XML model is created. A innovative enhancement from current XML benchmarks' query model is developed.

Details

Industrial Management & Data Systems, vol. 105 no. 8
Type: Research Article
ISSN: 0263-5577

Keywords

Article
Publication date: 16 November 2012

Takahiro Komamizu, Toshiyuki Amagasa and Hiroyuki Kitagawa

XML has become a standard data format for many applications and efficient retrieval methods are required. Typically, there are roughly two kinds of retrieval methods, namely…

Abstract

Purpose

XML has become a standard data format for many applications and efficient retrieval methods are required. Typically, there are roughly two kinds of retrieval methods, namely path‐based method (e.g. XPath and XQuery) and keyword search, but these methods do not work when users do not have any concrete information need. To expand feasibility of XML data retrieval is an important task and this is the purpose of this paper.

Design/methodology/approach

The paper's strategy is to apply faceted navigation for XML data. Faceted navigation is an exploratory search which enables the exploration of data making use of attributes, called facets. General faceted navigation methods are applied for attributed objects but XML data have no criteria because XML nodes are objects and facets. Thus, the paper's approach is to construct a framework to enable faceted navigation over XML data. It first extracts objects based on occurrence of nodes and facets. Then it constructs a faceted navigation interface for extracted objects and facets.

Findings

The framework achieves semi‐automatic construction of faceted navigation interface from an XML database. In the experiments, the show feasibility of the framework is shown by three faceted navigation interfaces using existing real XML data. On the other hand, the user study shows the retrieval method helps users to find required information.

Originality/value

There are only a few works which apply faceted navigation for XML data and these works are based on predefined objects and facets which need human effort. In contrast, this framework needs human decision making only when choosing objects and facets to be used in the faceted navigation interface.

Details

International Journal of Web Information Systems, vol. 8 no. 4
Type: Research Article
ISSN: 1744-0084

Keywords

Article
Publication date: 1 May 2005

Eric Pardede, J. Wendy Rahayu and David Taniar

Despite the increasing demand for an effective XML document repository, many are still reluctant to store XML documents in their natural tree form. One main reason is the…

Abstract

Despite the increasing demand for an effective XML document repository, many are still reluctant to store XML documents in their natural tree form. One main reason is the inadequacy of XML query languages to update the tree‐form XML documents. Even though some of the languages have supported minimum update facilities, they do not concern on preserving the documents constraints. The results are updated documents with very low database integrity. In this paper, we propose a methodology to accommodate XML Update without violating the conceptual constraints of the documents. The method takes form as a set of functions that perform checking mechanisms before update operations. In this paper we discuss the conceptual constraints embedded in three different relationship structures: association, aggregation and inheritance relationship. We highlight four constraints related with association relationship (nuber of participants, referential integrity, cardinality, and adhesion), five constraints related with aggregation relationship (cardinality, adhesion, ordering, homogeneity and share‐ability) and two constraints related to inheritance relationship (disjoint and number of super‐class). In addition, a specific constraint, which is collection type of children, will also be discussed. The proposed method can be implemented in different ways, for example in this paper we use XQuery language. Since the XML update requires schema, in this paper we also propose the mapping of the these constraints in the conceptual level to the XML Schema. We use XML Schema for structure validation, even though the algorithm can be used by any schema languages.

Details

International Journal of Web Information Systems, vol. 1 no. 2
Type: Research Article
ISSN: 1744-0084

Keywords

Article
Publication date: 28 September 2012

Goran Sladić, Branko Milosavljević, Dušan Surla and Zora Konjović

The goal of this paper is to propose a data access control framework that is used for editing MARC‐based bibliographic databases. In cases where the bibliographic record editing…

Abstract

Purpose

The goal of this paper is to propose a data access control framework that is used for editing MARC‐based bibliographic databases. In cases where the bibliographic record editing activities carried out in libraries are complex and involve many people with different skills and expertise, a way of managing the workflow and data quality is needed. Enforcing access control can contribute to these goals.

Design/methodology/approach

The proposed solution for data access control enforcement is based on the well‐studied standard role‐based access control (RBAC) model. The bibliographic data, for the purpose of this system, is represented using the XML language. The software architecture of the access control system is modelled using the Unified Modelling Language (UML).

Findings

The access control framework presented in this paper represents a successful application of concepts of role‐based access control to bibliographic databases. The use of XML language for bibliographic data representation provides the means to integrate this solution into many different library information systems, facilitates data exchange and simplifies the software implementation because of the abundance of available XML tools. The solution presented is not dependent on any particular XML schema for bibliographic records and may be used in different library environments. Its flexibility stems from the fact that access control rules can be defined at different levels of granularity and for different XML schemas.

Research limitations/implications

This access control framework is designed to handle XML documents. Library systems that utilise bibliographic databases in other formats not easily convertible to XML would hardly integrate the framework into their environment.

Practical implications

The use of an access control enforcement framework in a bibliographic database can significantly improve the quality of data in organisations where record editing is performed by a large number of people with different skills. The examples of access control enforcement presented in this paper are extracted from the actual workflow for editing bibliographic records in the Belgrade City Library, the largest public city library in Serbia. The software implementation of the proposed framework and its integration in the BISIS library information system prove the practical usability of the framework. BISIS is currently deployed in over 40 university, public, and specialized libraries in Serbia.

Originality/value

A proposal for enforcing access control in bibliographic databases is given, and a software implementation and its integration in a library information system are presented. The proposed framework can be used in library information systems that use MARC‐based cataloguing.

Details

The Electronic Library, vol. 30 no. 5
Type: Research Article
ISSN: 0264-0473

Keywords

1 – 10 of over 2000