Manoeuvring multi-dimensional language data : a code shuttle with XML and database-operation functions

Loading...
Thumbnail Image

Date

Authors

Kroeze, J.H. (Jan Hendrik)
Bothma, T.J.D. (Theodorus Jan Daniel)
Matthee, Machdel C.

Journal Title

Journal ISSN

Volume Title

Publisher

Unisa Press

Abstract

The article focuses on the conversion of linguistic data between an XML data cube and a three-dimensional array structure in Visual Basic 6 in order to eventually facilitate data access and manipulation. After a short consideration of the structures of the VB6 and XML databanks, conversion between the two is discussed (“round-tripping”), as well as essential database functions (create, read, update and delete) that may be performed on the linguistic data cube. The suggested software tool, therefore, acts as a “code shuttle” (a programme that moves data to and from two different storage structures) with added elementary database functionalities. Linguistic data from the Hebrew text of Genesis 1:1-2:3 is used to demonstrate the data operations.

Description

This article is a revised and extended version of a short paper, “Round-tripping Biblical Hebrew linguistic data”, read at the IRMA 2007 conference, Vancouver, British Columbia, Canada, May 19-23, 2007. It is an edited version of a chapter in an unpublished doctoral thesis (Kroeze 2008:123-145).

Keywords

Code shuttle, Multi-dimensional language data, XML, Database-operation

Sustainable Development Goals

Citation

Kroeze, JH, Bothma, TJD & Matthee, MC 2011, 'Manoeuvring multi-dimensional language data : a code shuttle with XML and database-operation functions', Journal for Semitics, vol. 20, no. 2, pp. 497-530.