Glossary

Apache

The most widely used web server. A web server is the remote program that gives you an Internet page when you click a link in your browser.

ceXML

The name chosen for my vocabulary. It stands for Civil Engineering XML.

CSS

Cascading Style Sheets. A way to specify how things should look when an Internet page is displayed in your browser.

DTD

Document Type Definition. A separate file that specifies the rules to which an XML file must adhere.

eConstruct

Electronic business in the building and CONSTRUCTion industry: preparing for the new internet. The European project I'm enlisted in. It's aim is to make electronic communication a reality in the still mainly paper based construction industry.

ebXML

Electronic Business XML. A joint initiative of all big players in the ecommerce business (only Microsoft is missing) to provide an open platform for electronic business.

EDI

Electronic Data Interchange. The exchange of information using article numbers and codes by big, monolytic industries.

GEN/GENial

Global Engineering Networking. An effort at creating a network where engineers can get the information they need and where suppliers can provide the information needed by engineers. GENial is an implementation of GEN.

IFC

Industry Foundation Classes. A model for the building and construction industry, meant for the electronic representation of things that occur in a constructed facility, both physical and abstract (like services).

LexiCon

The LexiCon is a set of programs coupled with it's own meta-model which is built by the Dutch company STABU in order to create a information system covering the entire building process.

Mozilla

An Internet browser. Descendant from the well-known Netscape. Is still in beta, but supports most of the newest standards and tries actively to be as standards-compliant as possible.

PDT

Product Data Technology. A generic term for models that deal with product data (like doors or pencils).

Python

A programming language. Member of the family of so-called scripting languages. Especially good at rapid prototyping and for gluing together various bits and pieces of other programs.

Sed

A small command line program that can modify text files according to command-line parameters.

STEP

STandard for the Exchange of Product model data. This constitutes a standard way of dealing with product data. Mainly used in big companies in the automobile, shipbuilding, oil drilling and airplane manufacturing business.

tag

A tag is - in the XML world - a nametag that is connected to a piece of information. If you want to indicate that the word "this" should be in italics, you would - in XML - place a starting-nametag at the beginning of the word "this" and a closing-nametag at the end. In XML the nametag is enclosed in less-than and greater-than signs. It works out like this: <italic>this</italic>.

UML

Unified Modelling Language. A standard way of drawing diagrams, Use Cases, etcetera.

Use Case

In the Unified Modelling Language (UML), a Use Case is a concept, a way of thinking about a problem. The problem is described (or better:depicted) by means of actions between actors.

XML

eXtensible Markup Language, a text format which is able to tag parts of the data contained within (as text) with meta-information. An example: <italic>this ought to be in italics</italic>.

XSL

eXtensible Stylesheet Language. It consists of two parts, XSL/FO for formatting and XSL/T for transformation. They are designed to work together, but XSL/T has proven very useful as a stand-alone technology, thereby taking on a life of it's own.

XSL/FO

eXtensible Stylesheet Language/Formatting Objects part. Like CSS, this is a language used to specify the visual representation of XML. The difference is that XSL/FO is also used to format an XML directly for printing.

XSL/T

eXtensible Stylesheet Language/Transformation part. A language to specify rules with which to transform an incoming XML file into another format (probably also an XML format).