How does BISTRO work?
Home |
Research departments |
Applied Linguistics |
Institute for Specialised Communication and Multilingualism |
Projects |
How does bistro work?
Behind the curtain, the terminological corpus is stored in form of linked tables on a PostgreSQL database server. PostgreSQL is a freely available relational database management system, supported by the data language SQL ("Structured Query Language"). Data transfer between database and interface is accomplished by Perl Script. Perl connects to the DBD::pg module as a client of the database server, submitting user-defined queries and receiving the corresponding information from the database.
Subsequently, the extracted data are graphically presented and integrated into the dynamically produced web page, which bistro delivers to the final user. The production of the XHTML document takes place in two steps: First, the data are converted into XML (eXtensible Markup Language) and then transferred on XSLT Stylesheets into XHTML. XML is a specification language developed for simplified structuring, memory and conveying of data. XSLT is a language for translating XML documents into formats such as XHTML.
last update
2.11.2006
|