Search results
1 – 10 of over 4000The flexibility and extensibility of XML have largely contributed to its wide acceptance beyond the traditional realm of SGML. Yet, there is still one more obstacle to be overcome…
Abstract
The flexibility and extensibility of XML have largely contributed to its wide acceptance beyond the traditional realm of SGML. Yet, there is still one more obstacle to be overcome before XML is able to become the evangelized universal data/document format. The obstacle is posed by the limitations of the legacy standard for constraining the contents of an XML document. The traditionally used DTD (document type definition) format does not lend itself to be used in the wide variety of applications XML is capable of handling. The World Wide Web Consortium (W3C) has charged the XML schema working group with the task of developing a schema language to replace DTD. This XML schema language is evolving based on early drafts of XML schema languages. Each one of these early efforts adopted a slightly different approach, but all of them were moving in the same direction.
Details
Keywords
Hyun‐Hee Kim and Chang‐Seok Choi
The purpose of this paper is to show how XML is applied to digital library systems. For a better understanding of XML, the major features of XML are reviewed and compared with…
Abstract
The purpose of this paper is to show how XML is applied to digital library systems. For a better understanding of XML, the major features of XML are reviewed and compared with those of HTML. An experimental XML‐based metadata retrieval system, which is designed as a subsystem of the Korean Virtual Library and Information System (VINIS) is demonstrated. The metadata retrieval system consists of two modules: a retrieval module and a browsing module. The retrieval module allows the retrieval of metadata stored in Microsoft Access files and the display of search results in an XML file format, while the browse module permits browsing of metadata in XML/XSL document formats. Finally, some issues for a more efficient application of XML to digital libraries are discussed.
Details
Keywords
The purpose of this paper is to provide information about the extensible markup language (XML) – its history, function, legacy, and contribution to the world wide web and to the…
Abstract
Purpose
The purpose of this paper is to provide information about the extensible markup language (XML) – its history, function, legacy, and contribution to the world wide web and to the discipline of knowledge management. The knowledge worker will better understand how XML supports the codification aspect of the technology pillar of knowledge management.
Design/methodology/approach
The author gives an overview of markup languages, which preceded XML, details XML syntax structure, and discusses techniques for processing XML data. Derivative markup languages which use XML's syntactical structure are listed, and an exercise explaining the process behind generating XML documents from spreadsheets is provided.
Findings
XML has served as an integral part of the world wide web for over a decade, and enables internet applications to transform and exchange data in a very efficient manner. The codification of knowledge is germane to the KM process, and XML provides a very capable means for warehousing knowledge that can later be retrieved from knowledge repositories and relational databases. Additionally, XML‐like markup languages such as ebXML (electronic business for XML) help improve the effectiveness and efficiency of knowledge organizations.
Originality/value
The paper hightlights how the management and valuation of knowledge assets are greatly facilitated by the functionality offered by XML, which enables a knowledge worker to store and retrieve knowledge artifacts in the form of structured data.
Details
Keywords
Joanna Jedrzejowicz and Jakub Neumann
This paper seeks to describe XML technologies and to show how they can be applied for developing web‐based courses and supporting authors who do not have much experience with the…
Abstract
Purpose
This paper seeks to describe XML technologies and to show how they can be applied for developing web‐based courses and supporting authors who do not have much experience with the preparation of web‐based courses.
Design/methodology/approach
When developing online courses the academic staff has to address the following problem – how to keep pace with the ever‐changing technology. Using XML technologies helps to develop a learning environment which can be useful for academics when designing web‐based courses, preparing the materials and then reusing them.
Findings
The paper discusses the benefits of using XML for developing computer‐based courses. The task of introducing new versions of existing courses can be reduced to editing appropriate XML files without any need for program change and an author can perform this task easily from a computer connected to the internet. What is more – using XML makes it possible to reuse data in different teaching situations.
Research limitations/implications
The environment has only been used for two years and further research is needed on how user‐friendly the system really is and how it can still be improved.
Practical implications
The paper describes the environment which can be used to develop and reuse online materials, courses, metadata etc.
Originality/value
The paper offers practical help to academics interested in web‐based teaching.
Details
Keywords
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…
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
Keywords
Bojana Dimić, Branko Milosavljević and Dušan Surla
The purpose of this paper is to create a model for an XML document that will carry information about bibliographic formats. The model will be given in the form of an XML schema…
Abstract
Purpose
The purpose of this paper is to create a model for an XML document that will carry information about bibliographic formats. The model will be given in the form of an XML schema describing two bibliographic formats, UNIMARC and MARC 21.
Design/methodology/approach
The description of bibliographic formats using the XML schema language may be discussed in two ways. The first one relates to creating an XML schema in a way that all elements of the bibliographic format are described separately. The second way, used in this paper, is creating an XML schema as a set of elements that presents concepts of bibliographic formats. A schema created in the second way is appropriate for use in implementation of cataloguing software.
Findings
The result is an XML schema that describes MARC 21 and UNIMARC formats. The instance of that schema is an XML document describing a bibliographic format that will be used in software systems for cataloguing. An XML document that is an instance of the proposed XML schema is applied in the development of the editor for cataloguing in the BISIS library information system. This XML document represents input information for that editor. In this way, the implementation of the editor becomes independent of the bibliographic format.
Practical implications
The created XML schema cannot serve as an electronic manual because there is some information about the format that is not included in it. In order to overcome this shortcoming an additional XML schema that will contain remaining format data may be provided.
Originality/value
The originality lies in the idea of creating one XML schema for two bibliographic formats. The schema contains elements that are models for data used in cataloguing tools. On the basis of that XML schema, the object model of bibliographic formats is implemented as well as software component for manipulating format data. This component can be used in development of library software systems.
Details
Keywords
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…
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
Keywords
eXtensible Markup Language (XML) data are data which are not necessarily constrained by a schema, XML is fast emerging as a standard for data representation and exchange on the…
Abstract
Purpose
eXtensible Markup Language (XML) data are data which are not necessarily constrained by a schema, XML is fast emerging as a standard for data representation and exchange on the world wide web, the ability to intelligently query XML data becomes increasingly important. Some XML graphical query languages for XML data have been proposed but they are either too complex or too limited in the power of expression and in their use. The purpose of this paper is to propose a recursive graphical query language for querying and restructuring XML data (RGQLX). The expressive power of RGQLX is comparable to Fixpoint. RGQLX language is a multi‐sorted graphical language integrating grouping, aggregate functions, nested queries and recursion.
Design/methodology/approach
The methodology emphasizes on RGQLX's development which is base of G‐XML data model syntax to express a wide variety of XML queries, ranging from simple selection, to expressive data transformations involving grouping, aggregation and sorting. RGQLX allows users to express recursive visual queries in an elegant manner. RGQLX has an operational semantics based on the annotated XML, which serves to express queries and data trees in form of XML. The paper presents an algorithm to achieve the matching between data and query trees after translating a query tree into annotated XML.
Findings
Developed and demonstrated were: a G‐XML model; recursive queries; annotated XML for the semantic operations and a matching algorithm.
Research limitations/implications
The future research work on RGQLX language will be expanding it to include recursive aggregations.
Practical implications
The algorithms/approaches proposed can be easily integrated in any commercial product to enhance the performance of XML query languages.
Originality/value
The proposed work integrates various novel techniques for XML query syntax/semantic into a single language with a suitable matching algorithm. The power of this proposal is in the class of Fixpoint queries.
Details
Keywords
Ashley Beamer and Mark Gillick
The purpose of this paper is to investigate web services (in the form of parameterised URLs), specifically in the context of the ScotlandsPlaces project. This involves…
Abstract
Purpose
The purpose of this paper is to investigate web services (in the form of parameterised URLs), specifically in the context of the ScotlandsPlaces project. This involves cross‐domain querying, data retrieval and display via the development of a bespoke XML standard rather than existing XML formats and mapping between them.
Design/methodology/approach
In looking at the different heritage domain datasets as well as the metadata formats used for storage and data exchange, the ScotlandsPlaces XML format is revealed as the most appropriate for this type of project. The nature of the project itself and the need for dynamic web services are in turn explored.
Findings
It was found that, due to the nature of the project, the combination of a bespoke ScotlandsPlaces XML format and a set of matching web services was the best choice in terms of the retrieval of different domain datasets, as well as the desired extensible nature of the project.
Research limitations/implications
It may have proven useful to investigate the datasets of more ScotlandsPlaces partners, but as yet only a limited number of first phase partners' datasets could be studied, as the second phase of the project has yet to begin.
Originality/value
Rather than an information portal, the ScotlandsPlaces web site aggregates disparate types of record, whether site records, archival or otherwise, into a single web site and makes these records discoverable via geographical searching. Aggregated data are accessed through web service queries (using a bespoke XML format developed specifically for the project for data return) and allow partner organisations to add their datasets regardless of the organisational domain. The service also allows spatially referenced records to be plotted on to a geo‐browser via a KML file, which in turn lets users evaluate the results based on geographical location.
Details
Keywords
Jun Wu and Shang‐Yi Huang
The purpose of this paper is to reduce the number of join operations for retrieving Extensible Markup Language (XML) data from a relational database.
Abstract
Purpose
The purpose of this paper is to reduce the number of join operations for retrieving Extensible Markup Language (XML) data from a relational database.
Design/methodology/approach
The paper proposes a new approach to eliminate the join operations for parent‐child traversing and/or sibling searching such that the performance of query processing could be improved. The rationale behind the design of the proposed approach is to distribute the structural information into relational databases.
Findings
The paper finds that the number of join operations which are needed for processing parent‐child traversal and sibling search can be bounded under the proposed approach. It also verifies the capability of the proposed approach by a series of experiments based on the XMark benchmark, for which it has encouraging results.
Research limitations/implications
Compared with previous approaches based on the structure encoding method, the proposed approach needs more space to store additional immediate predecessor's IDs. However, the approach has similar performance to others and it is much easier to implement.
Practical implications
The experimental results show that the performance of the proposed approach is less than 3 per cent of the well‐known MonetDB approach for processing benchmark queries. Moreover, its bulkloading time is much less than that for the MonetDB. There is no doubt that the approach is efficient for accessing XML data with acceptable overheads.
Originality/value
This paper contributes to the implementations of XML database systems.
Details