OFML
Office Furniture Modeling Language (OFML) is a standard of the IBA - Industrieverband Büro und Arbeitswelt e.V. (former BSO Verband Büro-, Sitz- und Objektmöbel e.V.), or the German Furniture Manufacturers Association. It was created in 1998 to provide a common method of describing furniture products. The standard has seen little support outside of usage by the authors and a few adaptions. Motivations. OFML is the result of a series of requirements that could generally not be met with past solutions: Features. The OFML standard has the following features: Levels. OFML level Base. The level Base defines a table -based interface for description of hierarchical geometries in 2D and 3D. OFML level GO. The level Generic Office library extends the level Basis with functionality for interaction and behavior. OFML level Language. The level Language defines a complete programming language that may be used for the creation of arbitrary complex data and the integration of external commercial data, for instance.