A computational environment for the management, processing, and analysis of geological data
Computers & Geosciences
XML---an opportunity for meaningful data standards in the geosciences
Computers & Geosciences
Ontologies for geographic information processing
Computers & Geosciences - Intelligent methods for processing geodata
XSIL: Extensible Scientific Interchange Language
HPCN Europe '99 Proceedings of the 7th International Conference on High-Performance Computing and Networking
An architecture for interoperable GIS use in a local community environment
Computers & Geosciences
Automatic transformations between geoscience standards using XML
Computers & Geosciences
GeoSciML: Development of a generic GeoScience Markup Language
Computers & Geosciences
Guest Editorial: Application of XML in the geosciences
Computers & Geosciences
The application of geography markup language (GML) to the geological sciences
Computers & Geosciences
The potential of XML encoding in geomatics converting raster images to XML and SVG
Computers & Geosciences
Hi-index | 0.00 |
Geoscientific computing has become so complex that no single software application can perform all the processing steps required to get the desired results. Thus for a given set of analyses, several specialized software applications are required, which must be interconnected for electronic flow of data. In this network of applications the outputs of one application become inputs of other applications. Each of these applications usually involve more than one data type and may have their own data formats, making them incompatible with other applications in terms of data connectivity. Consequently several data format conversion utilities are developed in-house to provide data connectivity between applications. Practically there is no end to this problem as each time a new application is added to the system, a set of new data conversion utilities need to be developed. This paper presents a flexible data format engine, programmable through a platform independent, interpreted language named; Output Input Language (OIL). Its unique architecture allows input and output formats to be defined independent of each other by two separate programs. Thus read and write for each format is coded only once and data connectivity link between two formats is established by a combination of their read and write programs. This results in fewer programs with no redundancy and maximum reuse, enabling rapid application development and easy maintenance of data connectivity links.