The buildingsmart Glossary of Terms

Size: px
Start display at page:

Download "The buildingsmart Glossary of Terms"

Transcription

1 The buildingsmart Glossary of Terms International Alliance for Interoperability Model Support Group January 2007

2 Glossary of Terms 2 of 33 The scope of this document is to provide guidance on the meaning of terms used in association with the Industry Foundation Classes (IFC) model and related activities. This document is not intended to be a general glossary of terms for Information and Communications Technology All rights reserved. No part of the contents of this document may be reproduced or transmitted in any form or by any means without the written permission of the copyright holder (IAI). Copyright International Alliance of Interoperability (IAI) Document Control Project Reference MSG Glossary Document Reference The buildingsmart Glossary of Terms Version 0.5 Date 2 nd January 2007 Status DRAFT Primary Editors Jeffrey Wix, Kari Karstila IAI Committee Responsible Model Support Group Distribution MSG Version /01/ Public release of The buildingsmart Glossary of Terms.

3 Glossary of Terms 3 of 33 Introduction The purpose of this glossary is to define a list of the terms used when talking about information and communication technology in construction and facilities management. Special emphasis is on the terms related to the buildingsmart idea including those dealing with information modeling, data exchange, IFC and related activities. Many sources have been consulted in compiling this Glossary. Significant amongst these are the glossaries published by the ProIT project in Finland, the Avanti programme in the United Kingdom and the EU funded ICCI project. However, a number of other sources were used and those that are of primary interest are listed in the References section. Some of the terms in the glossary are better known by their abbreviated form (or acronym). For such terms, the Abbreviation is provided is a separate column in addition to the meaning. Terms given in the glossary may be related to other terms. This may be either because the related term adds to the definition or because there is some other linkage. Where relationships exist, these are given in the Related column.

4 Glossary of Terms 4 of 33 Glossary 4D 4D 4D = 3D + time, i.e. the linking of time aspect to the building element and space objects of the 3Dmodel. The time aspect may describe e.g. the installation date and time of building elements. Then 4Dsimulation can be used to visualize the progress of construction in time. 5D 5D 5D = 3D + time + cost i.e. the linking of both time and cost aspects to the building element and space objects of the 3D-model. The 5D aspect may be used to describe the occurrence of cost parameters at particular times during the development of a project and may be used to visualize the expenditure, income return, life cycle cost or other developing cost pattern for a project. 5D nd 4D nd AEC AEC / FM AECO Abstract Entity Type Activity An entity type that cannot be instantiated; only non-abstract subtypes of an abstract entity type may be instantiated. A piece of work to accomplish a result. Describes a generalized piece of doing that is not scheduled in time. This is distinct from a task that typically has a time context. Activity Model A model that describes an application in terms of the sequence of its activities and information flows. Actor Architecture, Engineering and Construction Architecture, Engineering and Construction / Facilities Management. Architecture, Engineering, Construction and Operation A person, an organization or an organizational unit (such as a department, team etc.) involved in a project during its life cycle. A phrase that may be used as an alternative to describe the building construction industry. Prevalent in US and related practice. A phrase that may be used as an alternative to describe the building construction industry and subsequent building operations. Prevalent in US and related practice. An alternative usage to AEC/FM. More recent definition. Entity type Subtype Task Project

5 Glossary of Terms 5 of 33 API Aggregate A collection of elements. In the EXPRESS language the types of aggregates are array, bag, list and set. Array Aggregation A special form of association, between a whole and its parts, in which the whole is composed of the parts. In IFC, aggregation is a subtype of composition in which the composite element may be composed of elements of different entity types. Application An information system specific to the satisfaction of a set of user requirements. Application Programming Interface An interface definition that permits invoking services from application programs without knowing details of their internal implementation. Bag List Set Unique List AIC AIM Application Interpreted Construct Application Interpreted Model Specifies the interpretation of the STEP integrated resources to satisfy requirements for a tightly defined functional area. The process, mechanism, or manner by which meaning is assigned to an abstract representation of an event, object, or concept. Within an Application Interpreted Model or AIM, the abstract representation is specified by an EXPRESS construct. Interpretation results in the creation of a new construct in an AIM that may restrict, narrow, or constrain the semantic scope of an original construct, thereby specializing it. AM Application Module Common building blocks used to create modular Application Protocols (AP) within STEP. Higherlevel modules are built up from lower-level modules. AP Application Protocol A mechanism of the STEP standard for defining well-defined subsets of the total resource classes in STEP to be used in conceptual models supporting the data transfer needs of particular application areas. ARM Application Reference Model A conceptual model in STEP that describes the information requirements and constraints of a specific application context. Architecture Description of the basic arrangement and connectivity of parts of a system. STEP EXPRESS Application Protocol STEP Conceptual Model STEP Conceptual Model STEP

6 Glossary of Terms 6 of 33 Array A type of EXPRESS aggregate that is fixed by size and the elements of which are indexed by order. Aggregate ASCII BIM American Standard Code for Information Interchange A standard code for representing English characters as numbers, with each letter assigned a number from 0 to 127. As-Is Process A process as it is currently. Process Attribute In general, attributes represent the characteristics of objects. E.g. Attributes defined by a building element class may be Name, Length, Weight, Price, etc. The attribute values of a specific building element of a specific building may be Name = 'Wall-123', Length=6500.0, Weight=7300, etc. In EXPRESS, an attribute of an entity type has a name and data type, and they represent characteristics of an entity type and relationships between entity types. Attribute Value Attributes defined by an entity type get their specific values in the instances of the entity type. To-Be Process Backward Compatibility See Downward Compatibility Downward Compatibility Bag Building Information Model. A type of EXPRESS aggregate that can vary in size, the elements are not indexed by order and the elements are not required to be unique. A shared digital representation of physical and functional characteristics of a facility founded on open standards for interoperability. A shared knowledge resource for information about a facility forming a reliable basis for decisions during its life-cycle from inception onward. A basic premise is collaboration by different stakeholders at different phases of the life cycle of a facility to insert, extract, update or modify information in the process to support and reflect the roles of that stakeholder. Boundary Representation A modeling strategy where objects are modeled using their boundary description. Bounding Box A minimum bounding volume in the form of a rectangular box such that it completely contains an object. Aggregate Building Product Model Knowledge

7 Glossary of Terms 7 of 33 BPEL BPMN BPR Building Product Model The totality of building information and digital product data, throughout the life cycle of a building. Note: Recently, also the term Building Information Model (BIM) has been used as a synonym for building product model. Business Object An identifiable business concept such as customer or order. Concept Business Process Execution Business Process Modeling Notation Business Process Reengineering) Business Rule CAD-Layer Cardinality Cartesian Coordinates An XML-based language designed to enable task-sharing for a distributed computing or grid computing environment. A notation for use in the development of business process diagrams that is readily understandable by all business users, from the business analysts that create the initial drafts of the processes, to the technical developers responsible for implementing the technology that will perform those processes, and finally, to the business people who will manage and monitor those processes. Enables XML languages designed for the execution of business processes, such as BPEL (Business Process Execution ), to be visualized with a business-oriented notation. An organizational process that helps to identify fundamental business objectives, formulate a detailed strategy to achieve those objectives, determine measures for success, redesign business processes, and implement new policies and procedures. A statement that defines or constrains some aspect of the business. A rule under which an organization operates. A policy or decision that influences the process step. A mechanism within CAD-applications for grouping data. In a CAD-model a graphical entity is assigned to a layer to which may be applied operations, like visibility, filtering etc. Definition of how many instances can participate into a relationship in both sides of it. Describes the number of participants in a reference between objects/classes in a data model. For instance the link between a father and his sons is a zero-to-many reference as one father may have 0 or more sons. The link from a son to his father is a one-to-one link as a son may have one and only one (biological) father. A planar coordinate system that enables a point in 2D space to be represented by two measurements, and a point in 3D space by three measurements, relative to some defined origin and system of orthogonal axes. Building Information Model Task Activity Business Process Execution Task Constraint Instance

8 Glossary of Terms 8 of 33 CIS/2 Certification Certification Workshop Change Log Chapter CIMSteel Integration Standards CityGML In the context of IFC, a procedure by which software that implements IFC is tested and certified for conformance with IFC specification and for capability of high quality IFC data exchange. Certification of software is done against an IFC View definition. An open workshop which is part of the IFC software certification procedures. In the workshop, the certification candidates have to demonstrate the capability of their software for high quality IFC data exchange. The certification workshop is preceded by testing of software using test cases, and with exchanges between the candidate software. In the context of IFC, documentation of the changes made to the IFC Object Model. The change log is maintained by the IAI Model Support Group. A geographical or language based organizational unit within the IAI organization. Chapters are the next organizational level below IAI International. The current IAI Chapters are: Australasia, Benelux, China, French speaking, German speaking, Iberia, Italy, Japan, Korea, Nordic, North American, Singapore and UK Chapters. The product model and electronic data exchange file format for structural steel project information intended to create a seamless and integrated flow of information among all parties of the steel supply chain involved in the construction of steel framed structures. A mapping specification between CIS/2 and IFC is defined. An information model for the representation of 3D urban objects. It defines the classes and relations for the most relevant topographic objects in cities and regional models with respect to their geometrical, topological, semantic and appearance properties. Included are generalization hierarchies between thematic classes, aggregations, relations between objects, and spatial properties. It is implemented as an application schema for the Geographic Markup (GML). View Model Support Group IAI International Mapping Specification Geographic Markup Class A Class describes the characteristics of similar objects. Entity Type Class Hierarchy The Inheritance hierarchy (Is-a relationships) between the classes. Inheritance Class Library A collection of classes, or a set of pre-built and pre-tested software components that can be used as building blocks to develop applications. Class libraries are often provided by development tool vendors and may also be purchased from third-party vendors. Classification A grouping of things according to common characteristics or some other principle. Class

9 Glossary of Terms 9 of 33 CFD Code Checking View Compatibility Complex Instance Composition Computational Fluid Dynamics A view of the IFC Object Model that is designed to support the exchange of information to check for conformance with local building codes/regulations. In general, capability of systems' interfaces to work with each other. Note: With regard to data exchange files, there may be upward compatibility and downward compatibility. An instance that is an instantiation of a number of entity types at the same time. A complex instance collects together component instances from multiple classes into a single instance. Note: Complex instance is not the same as a composition. Note: Especially EXPRESS related concept. In general, a relationship between a composite object and its parts. In IFC, a type of composition where the composite element can be a composition of elements of varying types. The generic composition relationship in IFC is further subtyped into aggregation and nesting. Note: Some times also called whole-part relationship. The science of determining a numerical solution to the governing equations of fluid flow whilst advancing the solution through space or time to obtain a numerical description of the complete flow field of interest EXPRESS Relationship CAD Computer Aided Design A class of software application that performs a design function. Application CADD CAFM CAMM Computer Aided Design and Draughting Computer Aided Facilities Management Computer Aided Maintenance Management A computer aided design software application with additional features such as annotation etc. that enable the production of drawings as output. A class of software application that assists with the planning, execution and recording of facilities management operations. A class of software application that assists with the planning, execution and recording of engineering maintenance management operations. Subtype Application Application Application

10 Glossary of Terms 10 of 33 CASE CSG Computer Aided System Engineering Computer Interpretable Data Computer Aided System Engineering. (CASE) tools are more or less complete sets of software to aid the process of making software. They typically support the creation of graphical schemas, keep track of dictionaries (repositories) of all entity classes, their attributes and relations and at last generate code in a chosen language. Representation of data in a form that can be directly interpreted by computer applications without human intervention. Concept Human perception of objects of reality. Conceptual Model Conformance Consistency Constraint A formal definition of a bounded set of facts, concepts or instructions and relationships to meet a specified requirement. Synonym of information model In the context of standards, means that the implementation of the standard (e.g. applications data exchange interface) is done according to the definitions of the standard. A characteristic of a data set that the values that are dependent or derived from each other don t have values violating these dependency rules. In EXPRESS or data modeling, defines restrictions to the allowable value space of instances and their attribute values. A limiting value or boundary condition that may be applied to the value of a property of an object. Attribute Class Relationship Repository Schema Data Concept Information Model Relationship Data EXPRESS Data Model Constructed Data Types Constructed data types of EXPRESS are enumeration and select data types. EXPRESS Construction Type Constructive Solid Geometry Defines the decomposition structure of a building element and properties of the building element parts. Type information defines some properties of building elements that may be shared by multiple building elements. E.g. The construction type of a wall defines the material layers of its cross section. A geometric modeling methodology where an object is built using the boolean operators: union, subtraction and difference. Converter A computer application that converts data from one form to another. Application Object

11 Glossary of Terms 11 of 33 Coordination View Data Database Data Access Interface A basic view of the IFC Object Model designed to exchange primarily shape data about the building, spaces and building elements Representation of information in a formal manner suitable for communication, interpretation, or processing by human beings or computer applications. Recorded, ordered symbols that carry information. A group of related data sets comprising data that is independent of applications, involves complex data relationships, and is protected by data security A programming interface that allows for access to data such that the using application is separated from how the data actually is stored and managed. DDL Data Definition A formal method for the definition of concepts and their data structures. Concept Shape Data Information Knowledge Relationship Application Data Exchange The exchange of data between computer applications; typically using a data exchange file. Data Sharing Data Exchange File A file of data in data exchange format that is exported by the sending application for the purpose of transferring and importing the file into the receiving application. Data Exchange Format A computer interpretable format used for storing, accessing, transferring, and archiving data. Data Data Model Data Quality An abstraction of the real world which incorporates only those properties thought to be relevant to the application at hand. The data model would normally define specific groups of entities, and their attributes and the relationships between these entities. Usually used as a synonym for the terms conceptual or information model. Note: Sometimes a distinction is made between the implementation technology independent conceptual model, and the data model which is planned for a specific implementation technology (e.g. the data structures of a database). Note: An Information model for Product data is called a Product data model. Indications of the degree to which data satisfies stated or implied needs. This may include information about lineage, completeness, currency, logical consistency and accuracy of the data Data Data Exchange Format Conceptual Model Information Model Data

12 Glossary of Terms 12 of 33 Data Sharing Common access to data in a database by a number of applications that create, use and update the data. Application Data Database Data Exchange Data Type The definition of the domain of values of an attribute. Attribute Database An organized and managed set of data that one or more applications can use and update. Data Datum A point that defines an origin and orientation of a coordinate system. Cartesian Coordinates Decomposition De-Facto Standard Defined Type In general, a relationship between parts of a composite object and the composite object that is the inverse to composition A method or similar which has achieved a position of being the "standard" practice, without being standardized by an official standardization body. In EXPRESS, defined type is a named type that can be by underlying data type be a simple type, other defined types or a Constructed data type. Definition A concise explanation of meaning of an item of interest. Derived Attribute An attribute the value of which can be derived from the values of other attributes of the object. The derivation rule can also be seen as a consistency rule between the attribute values. DTM Digital Terrain Model A method of transforming elevation data into a contoured surface of a three-dimensional display. DTD Document A collection of document data that is managed as a single unit. Document Data Document Type Definition. Document data gives a textual or graphical description (presentation) of the thing, such that humans can interpret information about the thing. For example, a person who understands the notations of construction drawings can interpret the design for the building. However, even if the drawing would be e.g. in digital DXF-format, a computer application could automatically interpret the meaning of the graphics (lines, circles, text,...) of the drawing. A definition of information content using the XML language. Composition EXPRESS Attribute Product Data extensible Markup

13 Glossary of Terms 13 of 33 ERP Document Based Domain Downward Compatibility e-commerce A paradigm in which information is represented using documents (presentations), text documents, schedules, drawings, etc., from the content of which the computer applications cannot interpret actual product data. Interpretation is done by humans using the documents. The body of knowledge defining the range and scope of an area of interest in terms of elements, rules and behaviors. With regard to data exchange, a type of compatibility in which the data files based on a later specification release are compatible with data files based on an earlier release. With regard to an application, an application is downward compatible is it can read, write and handle data created by an earlier release of the application. The process of conducting business (buying and selling of goods and services) on the Internet, especially the World Wide Web. In practice, this term and a new term, "e-business," are often used interchangeably. e-government The process of conducting government business on the Internet. Enterprise Enterprise Resource Planning Entity type Enumeration Type One or more organizations sharing a definitive mission, goals, and objectives to offer an output such as a product or service. This includes related concepts such as extended enterprise or virtual enterprise. A large organization whose many offices, agencies, workers and partners must be able to communicate and share information effectively and efficiently. The broad set of activities supported by multi-module application software that help a manufacturer or other business manage the important parts of its business, including product planning, parts purchasing, maintaining inventories, interacting with suppliers, providing customer service, and tracking orders. ERP can also include application modules for the finance and human resources aspects of a business. Typically, an ERP system uses or is integrated with a relational database system. The deployment of an ERP system can involve considerable business process analysis, employee retraining, and new work procedures. Defines the attributes and constraints for objects (i.e. the instances of the entity type) with similar characteristics. Note: Synonym for more generic term Class. In the definitions the term entity type is used in most cases. A data type that defines a list of possible named enumeration values. I.e. an attribute of an enumeration type can have a value of one of the predefined enumeration values. Model Based Rule Behavior Application Data Exchange Attribute Class Constraint Data Type

14 Glossary of Terms 14 of 33 Event The cause of a state change of an object. Object Exchange Format A structure and syntax for encoding data for the purpose of its exchange. Data Exchange Format ER Exchange Requirement The set of information that needs to be exchanged to support a particular business requirement at a particular project stage (or stages). The purpose of an exchange requirement is to describe the information that must be passed from one business process to enable another business process to happen. Information Explicit Attribute An attribute of an entity type that is not a derived or inverse attribute. Attribute EXPRESS EXPRESS Model EXPRESS-G EXPRESS-X Extension A data definition language defined by ISO EXPRESS language reference manual. EXPRESS is a formal language that can be used to define product data models. Note: IFC Object Model is defined using the EXPRESS language. An information model described using the EXPRESS language. An EXPRESS model may comprise a number of interrelated schemas. A graphical notation for the EXPRESS language. EXPRESS-G defines graphical symbols for a subset of the elements of the EXPRESS language. A mapping specification language for defining a mapping between data sets based on different EXPRESS-models. EXPRESS-X is defined by ISO within the EXPRESS language family. In the step-wise development approach of the IFC, an extension extends the IFC Object Model to cover a new domain. An extension is defined by IFC model development projects. Facility A physical structure or installation including related site works, serving one or more main purpose Feature File Based Data Exchange A region of interest on the surface of a part. Features may form a hierarchy with, on the highest level, pattern features. Pattern Features may be placed in a hierarchy of sub-patterns, but end with compound features. Compound features may also be placed in a hierarchy of sub-compound features, which end with so-called primitive features. The latter type of features cannot be decomposed further. Data exchange that happens using files between the sending application and the receiving application. Data Definition Product Data Model EXPRESS EXPRESS EXPRESS Mapping Specification Domain Model Development Project Data Exchange

15 Glossary of Terms 15 of 33 Formal Described in an unambiguous, systematic way. Format A structure and syntax in which data is encoded. Data Full Model Exchange A form of data exchange where the whole product model is exported into an exchange file. Note: See also Partial model exchange. Data Exchange Function In general, the behavior of a thing. Method FP Functional Part A unit of information within an exchange requirement that may be fully described and modeled in its own right. GML Generalization Geographic Markup Global Rule In information modeling, creation of a more generic class that captures the common characteristics of the more specific classes. Creation of a supertype for a number of entity types (subtypes) such that the supertype captures the common attributes and constraints of the subtypes, which then do not need to be defined individually in the subtypes because they are inherited from the supertype. XML-based language for describing and encoding geospatial information. An application of XML, a specification developed by members of the Open GIS Consortium. An EXPRESS constraint defined outside of entity types, and which may define constraints applicable to a number of entity types and their instances. GUID Globally Unique Identifier A pseudo-random number used in software and database applications. While each generated GUID is not guaranteed to be unique, the total number of unique keys (2128 or ) is so large that the probability of the same number being generated twice is very small. Hierarchy The term GUID usually references Microsoft's implementation of the Universally Unique Identifier (UUID) standard, however, many other software developments and standards including IFC use the term GUID. A ranking or ordering of abstractions. The two most common hierarchies in a complex system include its class structure (the "kind of" hierarchy) and its object structure (the "part of" hierarchy), hierarchies may also be found in the module and process architectures of a complex system. Hierarchy is one of the fundamental elements of the object model. Supertype extensible Markup Constraint Entity Type Instance

16 Glossary of Terms 16 of 33 ICT IDEF0 IDEF1X Human Interpretable IAI International Information and Communication Technology ICAM Definition 0 ICAM Definition 1X Identifier Data representation without well defined semantics (meaning, interpretation rules) and therefore not computer interpretable. Example: interpretation of traditional or computer generated documents e.g. drawings are based on human intuition and experience. A legal entity registered as a company limited by guarantee (i.e. not profit distributing) within the United Kingdom and owned by the various IAI Chapters and that acts as the focus for matters of ownership, copyright and intellectual property rights in respect of materials produced by or assigned to an IAI entity for global distribution. A modeling method for process (or function) modeling in which the processes are describes as hierarchical subprocesses which are composed of activities (or functions) and material and information flows between the activities. These can be inputs or outputs for the activities. The activities may also have control and mechanism, e.g. an actor or tool, that performs the activity. Data modeling method that has a close relationship to the relational model of relational databases. An attribute with a unique value. An unambiguous reference to a resource within a given context. Recommended best practice is to identify the resource by means of a string or number conforming to a formal identification system. Formal identification systems include but are not limited to the Uniform Resource Identifier (URI) (including the Uniform Resource Locator (URL)), the Digital Object Identifier (DOI) and the International Standard Book Number (ISBN). Identity The nature of an object that distinguishes it from all other objects. IFC Exchange Format IFC Object Model IFC Platform An exchange format for IFC product data. There are two alternative exchange formats for IFC product data, the one is based on ISO the standard (so-called IFC Part-21 format), and the other on XML (ifcxml). A conceptual model for AEC/FM interoperability. The IFC Object Model is primarily represented by the IFC EXPRESS schema from which and ifcxml schema representation is also defined. The central subset of IFC Object Model that is frozen for a number of years, and on the top of which new extensions will be defined. Activity Actor Process Attribute extensible Markup ISO format EXPRESS extensible Markup

17 Glossary of Terms 17 of 33 ISG IFC IDM IFC Specification IFC Toolkit IFC-Model Note: See IFC Object Model. IfcXML Implementation Implementers Support Group Industry Foundation Classes. Information Information Delivery Manual Information Flow The whole of IFC Release documentation that includes IFC Object Model in EXPRESS/EXPRESS-G, the semantic definitions and explanations, and IFC Property Set definitions. A software library or component that provides software developers for the functionality of reading and writing IFC product models together with a data access interface for accessing the IFC product data. IFC Toolkits are used in implementing IFC interfaces or pre- and post-processors for applications. Definition of IFC Object Model using XML schema language. IfcXML enables exchange of IFC product data in XML format. ifcxml data specification defines (using XML schema language) the same data content as the IFC EXPRESS schema, only the specification language is different. ifcxml specification enables exchange of IFC product data in XML format. In the IFC context, an IFC implementation means application s capability to create and use, and import and export IFC Project data. A group within IAI that provides a forum for co-operation and support in implementing IFCs. An international specification for product data exchange and sharing for AEC/FM. IFC enables interoperability between the computer applications for AEC/FM. A subset of IFC is approved as ISO/PAS Data that has been interpreted, translated, or transformed to reveal the underlying meaning. Note: See also data, knowledge In process modeling, exchange of information between activities such that output information from one activity acts as an input information form another activity. EXPRESS EXPRESS-G Property Set Semantics Application Data Access Interface EXPRESS extensible Markup Application Interoperability ISO/PAS Data Knowledge Activity Process

18 Glossary of Terms 18 of 33 IFD IGES IAI ICIS Information Framework for Dictionaries Information Management Information Model Inheritance Inheritance Hierarchy Initial Graphics Exchange Specification Instance An international development of an object library for the AEC/FM industry that is compatible with IFC and can be used to get more detailed information in and out of your construction design. An alternative identity for the conceptual model within ISO Part 3 Integrating information standards, processes, systems, and technology to enable the exchange of information among providers and users in order to support the management objectives of an organization. Formal definition of information, which defines the elements of information and their relationships. A formal model of a bounded set of facts, concepts or instructions to meet a specified requirement. Synonym for conceptual model A specialization / generalization relationship between entity types, the supertype and subtype(s), by which the subtype inherits all the attributes and constraints from the supertype. Additionally subtype may have more specific attributes and constraints. The (hierarchical) relationship structure between entity types formed through their inheritance relationships (Is-a). Note: Synonym for the term Class hierarchy. A neutral file format for the exchange of geometry data between CAD systems. The first versions of IGES were standardized as ANSI Y14.26M in A unique instantiation of an entity type. I.e. creation of a unique instance of an entity type such that the attributes of and constraints on the instance are defined by the entity type, and each instance has its own identity and values for their attributes. Conceptual Model ISO Part 3 Concept Conceptual Model Relationship Entity Type Subtype Supertype Constraint Inheritance Class Hierarchy Computer Aided Design Attribute Constraint Entity Type Identity Instantiation Creation of instances of an entity type. Entity Type International Alliance for Interoperability International Construction Information Society An open consortium to develop, promote and for implementation support of IFC. An association of organizations that provides national master specification systems and/or cost information systems for the construction industry. Industry Foundation Classes

19 Glossary of Terms 19 of 33 IC International Council The highest decision making body within the IAI. Each IAI Chapter has representatives in IC. International Alliance for Interoperability ISO ITM International Organization for Standardization International Technical Management Interoperability Inverse Relationship ISO Standard A network of the national standards institutes of 157 countries. ISO is a non-governmental organization: its members are not delegations of national governments. Many of its member institutes are part of the governmental structure of their countries, or are mandated by their government. Other members have their roots uniquely in the private sector, having been set up by national partnerships of industry associations. Therefore, ISO is able to act as a bridging organization in which a consensus can be reached on solutions that meet both the requirements of business and the broader needs of society, such as the needs of stakeholder groups like consumers and users. Whatever the country, whatever the language, the short form of the organization's name is always ISO The technical decision making and coordination body within the IAI. Each IAI Chapter has representatives in ITM. In general, the ability of systems to work together. Ability of computer applications to exchange, share and utilize digital product / project data within e.g. AEC/FM projects and over the life cycle of buildings and building information. A definition of a relationship in an inverse direction. The inverse relationship defines a name and cardinality for a relationship in the inverse direction. ISO Product data representation and exchange standard. An international standard that has defined the basis for product data technologies, and product data exchange standards for a number of industry sectors. International Alliance for Interoperability Application Product Data Relationship International Organization for Standardization ISO Formal specification of the EXPRESS data definition language International Organization for Standardization ISO Format A data exchange format defined by ISO for the exchange of data encoded according to the EXPRESS data definition standard. Also termed Part 21 format. EXPRESS International Organization for Standardization Data Exchange Format

20 Glossary of Terms 20 of 33 ISO ISO ISO TC59/SC13 ISO TC184/SC4 A standard that defines a Framework for classification of information. ISO :2001 is defined by Working Group 2 of ISO TC59/SC13 A standard that specifies a language-independent information model which can be used for the development of dictionaries used to store or provide information about construction works. It enables classification systems, information models, object models and process models to be referenced from within a common framework. ISO :2007 is defined by Working Group 3 of ISO TC59/SC13 The ISO Technical Committee/Sub-Committee concerned with the Organization of information about construction works The ISO Technical Committee/Sub-Committee concerned with Industrial Data. An international standardization subcommittee that works on a family of standards for representation and exchange of industrial data. Among other things ISO standard is developed within this subcommittee. International Organization for Standardization Classification International Organization for Standardization Information Framework for Dictionaries International Organization for Standardization International Organization for Standardization Note: IFC uses base technologies (e.g. EXPRESS and ISO format) from the ISO standards developed by ISO TC184/SC4 and adapt concepts from a number of standards particularly within the generic resources set (ISO x series). ISO/PAS A subset of IFC 2x specification that has an ISO Publicly Accessible Standard status. International Organization for Standardization STEP Industry Foundation Classes IRD Issues and Resolutions Database A database of IFC Object Model issues resulting from reviews and IAI Model Support Group resolutions against the issues. Model Support Group Key Attribute One attribute or several attributes which provide a unique identification of an entity in a relational database. Identifier

21 Glossary of Terms 21 of 33 Knowledge Knowledge Management Lifecycle Information from multiple domains that has been synthesized, into meaning or understanding that was not previously known. Promoting, coordinating, and facilitating knowledge synthesis, preservation, processes, production and exchange in order to support the strategic goals of the organization. All of the different phases an object goes through from the first stages in the programming of a building to the demolition. Data Information List A type of EXPRESS aggregate that can vary in size and in which the elements are indexed by order. Aggregate Long Form Mapping In EXPRESS modeling, a form of a single schema which is a result from resolving the interfaces of multiple modular interrelated schemas. The process of converting a data set from one form (source) to another form (target). Both source and target may be defined by different schemas. Schema Schema Mapping Processor Synonym for term Converter. Converter Mapping Specification Description of the mapping between the source form and the target form. Mapping Meta Model Model that describes other models. Model Metadata Method Methodology A study of scientific methods. Middleware Information about data, including the format of the data element, which application system owns it, where it is located, how it should be used. Metadata is the global information about what data exists across the enterprise and the standards that apply to that data. Message from another object triggers execution of a method by the receiving object in an objectoriented system. Software and application program interfaces that serve as intermediaries among application programs and services, Middleware insulates programmers from the complexities of the communication architecture, such as network protocols. Data Object Oriented Application Model An abstraction and representation of the relevant characteristics of the target system for a purpose. System

22 Glossary of Terms 22 of 33 Model Development Project Model Server Model-Based A project within IAI the purpose of which is to capture information requirements and results into an extension model to extend IFC into a new domain. A computer application that provides a shared model repository, model management functionality and a data access interface to product/project models for multiple, concurrent client applications over the net. An approach, e.g. for AEC/FM computer applications, where the target system (e.g. building) is represented by a model which then is used as a basis for analysis, creation of presentations, reports, and exchange of data. MSG Modeling Support Group A group, within IAI, of technical experts that are responsible for the IFC Object Model and Specification integration, development and maintenance. Industry Foundation Classes International Alliance for Interoperability Application Data Access Interface Repository Document Based Industry Foundation Classes International Alliance for Interoperability Multiple Inheritance A form of inheritance where an entity type (class) inherits from more than one direct supertypes. Inheritance nd n-dimensional A term used to describe an arbitrary number of dimensions of model visualization beyond the 5 dimensions represented by space, time and cost. Nesting Neutral Form In IFC, a type of composition where the composite element is a composition of elements of the same type. A form of data that is independent of individual computer applications. Typically, neutral forms are defined by standards or other open specifications. Supertype 4D 5D Composition Data Open Standard

23 Glossary of Terms 23 of 33 OMG Object Object Management Group A collection of data that is handled in applications as a single unit. In object or product modeling things are modeled as objects, that have attributes (or properties) and relationships to other objects. E.g. the building elements of a building may be modeled as objects that have properties and relationships to other building elements. Note: Sometimes generally speaking the term object may mean either a class or an instance of a class. If it is necessary to explicitly make the distinction between the two, the latter terms should be used. A consortium originally aimed at setting standards for distributed object-oriented systems, and now focused on modeling (programs, systems and business processes) and model-based standards. Responsible for the Unified Modeling (UML) OO Object Oriented A modeling / programming paradigm in which things are modeled / implemented as objects, their relationships (and messaging between the objects). OGC Occurrence Object Ontology Open Geospatial Consortium Open Standard A unique occurrence of an object that shares the common characteristics of a type object with other similar occurrence objects, but all the occurrence objects have their own existence and possible other characteristics, such as location. See also Type object for comparison. Enable communication between computer systems. The key ingredients of an ontology are a vocabulary of basic terms and a precise specification of what those terms mean. A non-profit, international, voluntary consensus standards organization that is leading the development of standards for geospatial and location based services. The GML standard is particularly important in this regard. OGC and IAI have a liaison agreement A standard that is: created in an open, international, participatory industry process freely distributed and openly accessible technology neutral: i.e. its use must not be predicated on any proprietary technology or style of interface. Attribute Class Data Entity Type Property Relationship Object Oriented Unified Modeling Paradigm Type object Geographic Markup Open Standard

24 Glossary of Terms 24 of 33 Open System Optional Attribute Paradigm A pattern or model. A system with standardized interfaces between its components, and the internal structure of the components are independent of other components. A system that interoperates through open interfaces, protocols etc. developed and maintained in an inclusive, open consensus process. Open systems promote application portability, scalability, interoperability, diversity, manageability, extensibility, compatibility with legacy components, and user portability. In EXPRESS, an attribute the value of which may be missing. Note: If the attribute is not optional the value has to be always provided. Parameter A variable used for controlling the value of a mathematical function. Parser Partial Model Exchange Post-Processor Pre-Processor A tool used to interpret a text according to a specific language that is described by a set of syntactic rules. The parser finds the language elements in the text and signals any syntactic error. Parsers are usually part of interpreters and compilers. Exchange or export / import of a product model which is only a subset of the total model. Partial model exchange brings about a set of issues, like change and version management, and referencing objects that are not part of the exchange, to be addressed as comparison to full model exchange. A software module that make a conversion from a neutral form to the software's internal representation form. Note: Here, pre/post processing is defined from the viewpoint of the data exchange file. A software module that make a conversion from the software's internal representation form to an external form, which may be defined by an data exchange standard. Note: Here, pre/post processing is defined from the viewpoint of the data exchange file. Presentation Defines how the characteristics of an object are presented on a computer screen or in documents. Object Process A system of activities, the material and information flows between the activities, activity resources, and process control to produce a result. Interoperability System Attribute Rule Full Model Exchange Product Model Application Data Exchange File Application Data Exchange File Activity Process Breakdown The decomposition of the process into subprocesses and activities. Activity Process

25 Glossary of Terms 25 of 33 Process Chart-Method A process modeling method in which a process is described as activities and material and information flows between the activities. Characteristic for the method is that each participating actor has its own "swim lane" for its activities. Process Model A model that represents the relevant characteristics of a process for a defined purpose. Model Product Data Product Data Definition Product Data Model Product Data Technology A representation of information about a product in a formal manner suitable for communication, interpretation, or processing by human beings or by computer applications. Computer interpretable data about product and related things. For example, information about a building and the construction project stored into an exchange file in IFC format. A formal definition of product data. Product data model is an example of product data definition. An information model for product data. A formal specification of product data. For example, IFC Object model is a product data model defined for AEC/FM product data. A set of IT methods, models, standards, toolkits and applications that to support the Information processes throughout the life cycle of a product. Activity Process Information Flow Process Information Product Data Information Model Application IFC Toolkit Lifecycle Product information Facts, concepts or instructions about a product. Concept Product Library / Part Library A digital library of product information that computer applications can utilize in product modeling. For example, furniture manufacturer's product information library for furniture, that the designers can access via Internet, and use the product information as part of the building model created using a CADapplication. Product Information

26 Glossary of Terms 26 of 33 PSDML Product Model Product Modeling An instantiation of a product data model. A product model of a specific building represents product data about the building in a form that is defined by a product data model. For example, model of a building stored into an exchange file in IFC format. An art and science that deals with modeling and representation and exchange of products and product information in computer interpretable form. Product Structure Describes the decomposition of a product from its components. Project A unique set of work, with limited duration, which has a goal and resources to aim for the goal. Project Data Computer interpretable data about construction projects and the resulting products, the buildings. Data Instantiation Project Database A database for project specific data. Database Property Property Set Property Set Definition Markup In general, properties represent qualities and characteristics of something. In IFC, properties are a generic mechanism and data-driven way of representing characteristics of objects. i.e. the properties have a name, a value, and may be related to objects. Within IFC, a grouping of properties that belong together based on some principle, like viewpoint or lifecycle stage. An XML based encoding for presentation of IFC property sets. Protocol The agreed-on rules that computers rely on to talk among themselves. Rule Quantity Data Reference Model Referential Integrity Data that describes quantities like pieces, areas or volumes and is derived typically from the shape data of individual objects. Quantity data is often summarized per construction type. E.g. The area and volume of a wall derived from its basic dimensions, or the total area of walls of same construction type. A model that is sufficiently generic and has enough degrees of freedom so that it applies to various, more specific purposes. A condition of a database according to which in references all the referred objects also exists. This means that there are no conflicts (e.g. missing records) in the reference structure of database content. Product Data Model Product Information Property Lifecycle extensible Markup Database

Quick Guide Business Process Modeling Notation (BPMN)

Quick Guide Business Process Modeling Notation (BPMN) Quick Guide Business Process Modeling Notation (BPMN) IDM Technical Team January 2007 Quick Guide: BPMN 2 of 14 The scope of this document is to provide a quick guide to the concepts and usage of the Business

More information

CONDIS. IT Service Management and CMDB

CONDIS. IT Service Management and CMDB CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...

More information

Data Modeling Basics

Data Modeling Basics Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy

More information

Information and documentation The Dublin Core metadata element set

Information and documentation The Dublin Core metadata element set ISO TC 46/SC 4 N515 Date: 2003-02-26 ISO 15836:2003(E) ISO TC 46/SC 4 Secretariat: ANSI Information and documentation The Dublin Core metadata element set Information et documentation Éléments fondamentaux

More information

Draft Martin Doerr ICS-FORTH, Heraklion, Crete Oct 4, 2001

Draft Martin Doerr ICS-FORTH, Heraklion, Crete Oct 4, 2001 A comparison of the OpenGIS TM Abstract Specification with the CIDOC CRM 3.2 Draft Martin Doerr ICS-FORTH, Heraklion, Crete Oct 4, 2001 1 Introduction This Mapping has the purpose to identify, if the OpenGIS

More information

Introduction to BPMN

Introduction to BPMN Stephen A. White, IBM Corporation Abstract This paper is intended to provide a high-level overview and introduction to the Business Process Modeling Notation (BPMN). The context and general uses for BPMN

More information

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform May 2015 Contents 1. Introduction... 3 2. What is BIM... 3 2.1. History of BIM... 3 2.2. Why Implement BIM... 4 2.3.

More information

Software Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering System Models Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain why the context of a system should be modeled as part of the RE process To describe

More information

Chapter 8 The Enhanced Entity- Relationship (EER) Model

Chapter 8 The Enhanced Entity- Relationship (EER) Model Chapter 8 The Enhanced Entity- Relationship (EER) Model Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 Outline Subclasses, Superclasses, and Inheritance Specialization

More information

The Unicode Standard Version 8.0 Core Specification

The Unicode Standard Version 8.0 Core Specification The Unicode Standard Version 8.0 Core Specification To learn about the latest version of the Unicode Standard, see http://www.unicode.org/versions/latest/. Many of the designations used by manufacturers

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

i. Node Y Represented by a block or part. SysML::Block,

i. Node Y Represented by a block or part. SysML::Block, OMG SysML Requirements Traceability (informative) This document has been published as OMG document ptc/07-03-09 so it can be referenced by Annex E of the OMG SysML specification. This document describes

More information

An Integrated Process for Delivering IFC Based Data Exchange

An Integrated Process for Delivering IFC Based Data Exchange An Integrated Process for Delivering IFC Based Data Exchange Authors Richard See buildingsmart International MVD Coordinator, Co-Chair buildingsmart Technical Committee, Chairman The BLIS Consortium Jan

More information

estatistik.core: COLLECTING RAW DATA FROM ERP SYSTEMS

estatistik.core: COLLECTING RAW DATA FROM ERP SYSTEMS WP. 2 ENGLISH ONLY UNITED NATIONS STATISTICAL COMMISSION and ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS Work Session on Statistical Data Editing (Bonn, Germany, 25-27 September

More information

Federated, Generic Configuration Management for Engineering Data

Federated, Generic Configuration Management for Engineering Data Federated, Generic Configuration Management for Engineering Data Dr. Rainer Romatka Boeing GPDIS_2013.ppt 1 Presentation Outline I Summary Introduction Configuration Management Overview CM System Requirements

More information

Catalogue or Register? A Comparison of Standards for Managing Geospatial Metadata

Catalogue or Register? A Comparison of Standards for Managing Geospatial Metadata Catalogue or Register? A Comparison of Standards for Managing Geospatial Metadata Gerhard JOOS and Lydia GIETLER Abstract Publication of information items of any kind for discovery purposes is getting

More information

Network Working Group

Network Working Group Network Working Group Request for Comments: 2413 Category: Informational S. Weibel OCLC Online Computer Library Center, Inc. J. Kunze University of California, San Francisco C. Lagoze Cornell University

More information

WebSphere IBM Product Lifecycle Management Content Pack for IBM WebSphere Business Services Fabric version 6.2. Reference Architecture Guide

WebSphere IBM Product Lifecycle Management Content Pack for IBM WebSphere Business Services Fabric version 6.2. Reference Architecture Guide WebSphere IBM Product Lifecycle Management Content Pack for IBM WebSphere Business Services Fabric version 6.2 Reference Architecture Guide Note Before using this information and the product it supports,

More information

Announcements. SE 1: Software Requirements Specification and Analysis. Review: Use Case Descriptions

Announcements. SE 1: Software Requirements Specification and Analysis. Review: Use Case Descriptions Announcements SE 1: Software Requirements Specification and Analysis Lecture 4: Basic Notations Nancy Day, Davor Svetinović http://www.student.cs.uwaterloo.ca/ cs445/winter2006 uw.cs.cs445 Send your group

More information

Answers to Review Questions

Answers to Review Questions Tutorial 2 The Database Design Life Cycle Reference: MONASH UNIVERSITY AUSTRALIA Faculty of Information Technology FIT1004 Database Rob, P. & Coronel, C. Database Systems: Design, Implementation & Management,

More information

Industry Foundation Classes (IFC)

Industry Foundation Classes (IFC) Industry Foundation Classes (IFC) BIM Interoperability Through a Vendor-Independent File Format A Bentley White Paper Volker Thein IFC Product Manager September 2011 Executive Overview buildingsmart International,

More information

Building Information Modelling for FM using IFC

Building Information Modelling for FM using IFC Building Information Modelling for FM using IFC John Mitchell, CQR Pty Ltd, Sydney, email: john.mitchell@cqr.net.au, and Hans Schevers, CMIT, CSIRO, Melbourne, email: hans.schevers@csiro.au Abstract Facility

More information

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

Lecture 9: Requirements Modelling

Lecture 9: Requirements Modelling A little refresher: What are we modelling? Lecture 9: Requirements Modelling Requirements; Systems; Systems Thinking Role of Modelling in RE Why modelling is important Limitations of modelling Brief overview

More information

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems Proceedings of the Postgraduate Annual Research Seminar 2005 68 A Model-based Software Architecture for XML and Metadata Integration in Warehouse Systems Abstract Wan Mohd Haffiz Mohd Nasir, Shamsul Sahibuddin

More information

Baba Piprani. Canada

Baba Piprani. Canada META MODEL MODEL FOR MASTER DATA Baba Piprani Suneil Dham Canada ORM Workshop, Crete, Greece, 2010 1 Your Presenter: Baba Piprani MetaGlobal Systems, Canada Over 30 years experience teaching/implementing

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2005 Vol. 4, No.2, March-April 2005 On Metadata Management Technology: Status and Issues

More information

Business Process Modeling and Standardization

Business Process Modeling and Standardization Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the

More information

Business Definitions for Data Management Professionals

Business Definitions for Data Management Professionals Realising the value of your information TM Powered by Intraversed Business Definitions for Data Management Professionals Intralign User Guide Excerpt Copyright Intraversed Pty Ltd, 2010, 2014 W-DE-2015-0004

More information

BuildingSMART International Infrastructure Room Work Plan 2015 Summary

BuildingSMART International Infrastructure Room Work Plan 2015 Summary BuildingSMART International Infrastructure Room Work Plan 2015 Background There is a critical need for a comprehensive neutral data model capable of representing both semantic and geometric aspects of

More information

CDC UNIFIED PROCESS PRACTICES GUIDE

CDC UNIFIED PROCESS PRACTICES GUIDE Purpose The purpose of this document is to provide guidance on the practice of Modeling and to describe the practice overview, requirements, best practices, activities, and key terms related to these requirements.

More information

CEN/BT/WG 215 N 045 4 th draft BUSINESS PLAN

CEN/BT/WG 215 N 045 4 th draft BUSINESS PLAN CEN/BT/WG 215 N 045 4 th draft BUSINESS PLAN CEN/TC XXX Building Information Modelling (BIM) CEN/TC XXX Business Plan Date:2014-09-16 Version: Draft #7 Page: 1 EXECUTIVE SUMMARY Business Environment [to

More information

Lesson 8: Introduction to Databases E-R Data Modeling

Lesson 8: Introduction to Databases E-R Data Modeling Lesson 8: Introduction to Databases E-R Data Modeling Contents Introduction to Databases Abstraction, Schemas, and Views Data Models Database Management System (DBMS) Components Entity Relationship Data

More information

Appendix B Data Quality Dimensions

Appendix B Data Quality Dimensions Appendix B Data Quality Dimensions Purpose Dimensions of data quality are fundamental to understanding how to improve data. This appendix summarizes, in chronological order of publication, three foundational

More information

Guideline for Implementing the Universal Data Element Framework (UDEF)

Guideline for Implementing the Universal Data Element Framework (UDEF) Guideline for Implementing the Universal Data Element Framework (UDEF) Version 1.0 November 14, 2007 Developed By: Electronic Enterprise Integration Committee Aerospace Industries Association, Inc. Important

More information

A STEP Towards a Computer based Integrated Building Design System

A STEP Towards a Computer based Integrated Building Design System A STEP Towards a Computer based Integrated Building Design System Sun M. and Lockley S. R. University of Newcastle upon Tyne Department of Architecture Newcastle upon Tyne United Kingdom ABSTRACT Building

More information

International standards on technical. documentation. documentation. International Electrotechnical Commission

International standards on technical. documentation. documentation. International Electrotechnical Commission International standards on technical documentation documentation International Electrotechnical Commission The whole life cycle of a product, system or installation needs documentation. International standards

More information

BIM: FOR PROJECT MANAGERS. 2011 CSI Southwest Region Conference Program 1B 8:45am 11:00am

BIM: FOR PROJECT MANAGERS. 2011 CSI Southwest Region Conference Program 1B 8:45am 11:00am BIM: FOR PROJECT MANAGERS ANA BAKER BRANDON GARRETT 2011 CSI Southwest Region Conference Program 1B 8:45am 11:00am 1 2 3 4 BIM Overview BIM Level of Development Evolution of the Drawing Process BIM Workflow

More information

Spatial Information Data Quality Guidelines

Spatial Information Data Quality Guidelines Spatial Information Data Quality Guidelines Part of Victoria s Second Edition The Victorian Spatial Council was established under the Victorian Spatial Information Strategy 2004-2007 to support the advancement

More information

Lesson 4 Web Service Interface Definition (Part I)

Lesson 4 Web Service Interface Definition (Part I) Lesson 4 Web Service Interface Definition (Part I) Service Oriented Architectures Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Interface Definition Languages (1) IDLs

More information

Information Technology Topic Maps Part 2: Data Model

Information Technology Topic Maps Part 2: Data Model ISO/IEC JTC 1/SC 34 Date: 2008-06-03 ISO/IEC 13250-2 ISO/IEC JTC 1/SC 34/WG 3 Secretariat: SCC Information Technology Topic Maps Part 2: Data Model Warning This document is not an ISO International Standard.

More information

Databases in Organizations

Databases in Organizations The following is an excerpt from a draft chapter of a new enterprise architecture text book that is currently under development entitled Enterprise Architecture: Principles and Practice by Brian Cameron

More information

Modern Systems Analysis and Design

Modern Systems Analysis and Design Modern Systems Analysis and Design Prof. David Gadish Structuring System Data Requirements Learning Objectives Concisely define each of the following key data modeling terms: entity type, attribute, multivalued

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO/IEC 14662 First edition Information Technologies - Open-edi reference model Technologie de l'information - Modèle de référence EDI-ouvert Reference number Page 2 Contents Foreword...

More information

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0 NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5

More information

SEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation

SEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation Technical Brief April 2011 The National Consortium for Justice Information and Statistics Model-driven Development of NIEM Information Exchange Package Documentation By Andrew Owen and Scott Came Since

More information

A Framework for Testing Distributed Healthcare Applications

A Framework for Testing Distributed Healthcare Applications A Framework for Testing Distributed Healthcare Applications R. Snelick 1, L. Gebase 1, and G. O Brien 1 1 National Institute of Standards and Technology (NIST), Gaithersburg, MD, State, USA Abstract -

More information

æ A collection of interrelated and persistent data èusually referred to as the database èdbèè.

æ A collection of interrelated and persistent data èusually referred to as the database èdbèè. CMPT-354-Han-95.3 Lecture Notes September 10, 1995 Chapter 1 Introduction 1.0 Database Management Systems 1. A database management system èdbmsè, or simply a database system èdbsè, consists of æ A collection

More information

Semantic Business Process Management Lectuer 1 - Introduction

Semantic Business Process Management Lectuer 1 - Introduction Arbeitsgruppe Semantic Business Process Management Lectuer 1 - Introduction Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin paschke@inf.fu-berlin.de

More information

The Data Warehouse Challenge

The Data Warehouse Challenge The Data Warehouse Challenge Taming Data Chaos Michael H. Brackett Technische Hochschule Darmstadt Fachbereichsbibliothek Informatik TU Darmstadt FACHBEREICH INFORMATIK B I B L I O T H E K Irwentar-Nr.:...H.3...:T...G3.ty..2iL..

More information

Chapter 10 Practical Database Design Methodology and Use of UML Diagrams

Chapter 10 Practical Database Design Methodology and Use of UML Diagrams Chapter 10 Practical Database Design Methodology and Use of UML Diagrams Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10 Outline The Role of Information Systems in

More information

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Business-Driven Software Engineering Lecture 3 Foundations of Processes Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary

More information

Representing XML Schema in UML A Comparison of Approaches

Representing XML Schema in UML A Comparison of Approaches Representing XML Schema in UML A Comparison of Approaches Martin Bernauer, Gerti Kappel, Gerhard Kramler Business Informatics Group, Vienna University of Technology, Austria {lastname}@big.tuwien.ac.at

More information

Getting Started with Service- Oriented Architecture (SOA) Terminology

Getting Started with Service- Oriented Architecture (SOA) Terminology Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a

More information

ArchiMate Extension for Modeling the TOGAF Implementation and Migration Phases

ArchiMate Extension for Modeling the TOGAF Implementation and Migration Phases ArchiMate Extension for Modeling the TOGAF Implementation and Migration Phases A White Paper by: Henk Jonkers, Harmen van den Berg, Maria-Eugenia Iacob, and Dick Quartel December 2010 Copyright 2010 The

More information

Designing a Semantic Repository

Designing a Semantic Repository Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will

More information

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Model Driven Interoperability through Semantic Annotations using SoaML and ODM Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:

More information

Software Engineering Reference Framework

Software Engineering Reference Framework Software Engineering Reference Framework Michel Chaudron, Jan Friso Groote, Kees van Hee, Kees Hemerik, Lou Somers, Tom Verhoeff. Department of Mathematics and Computer Science Eindhoven University of

More information

Development of an Ontology for the Document Management Systems for Construction

Development of an Ontology for the Document Management Systems for Construction Development of an Ontology for the Document Management Systems for Construction Alba Fuertes a,1, Núria Forcada a, Miquel Casals a, Marta Gangolells a and Xavier Roca a a Construction Engineering Department.

More information

UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts

UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts Banu Aysolmaz 1 and Onur Demirörs 2 1, 2 Informatics Institute, Middle East Technical University, Ankara,

More information

SOA Success is Not a Matter of Luck

SOA Success is Not a Matter of Luck by Prasad Jayakumar, Technology Lead at Enterprise Solutions, Infosys Technologies Ltd SERVICE TECHNOLOGY MAGAZINE Issue L May 2011 Introduction There is nothing either good or bad, but thinking makes

More information

3SL. Requirements Definition and Management Using Cradle

3SL. Requirements Definition and Management Using Cradle 3SL Requirements Definition and Management Using Cradle November 2014 1 1 Introduction This white paper describes Requirements Definition and Management activities for system/product development and modification

More information

Basics of Dimensional Modeling

Basics of Dimensional Modeling Basics of Dimensional Modeling Data warehouse and OLAP tools are based on a dimensional data model. A dimensional model is based on dimensions, facts, cubes, and schemas such as star and snowflake. Dimensional

More information

Introduction to etom. White Paper. 2009 Cisco Systems, Inc. All rights reserved. This document is Cisco Public Information.

Introduction to etom. White Paper. 2009 Cisco Systems, Inc. All rights reserved. This document is Cisco Public Information. . Introduction to etom White Paper 2009 Cisco Systems, Inc. All rights reserved. This document is Cisco Public Information. Page 1 of 13 Contents Introduction... 3 What Is NGOSS?... 3 History and Context

More information

Information Services for Smart Grids

Information Services for Smart Grids Smart Grid and Renewable Energy, 2009, 8 12 Published Online September 2009 (http://www.scirp.org/journal/sgre/). ABSTRACT Interconnected and integrated electrical power systems, by their very dynamic

More information

EUR-Lex 2012 Data Extraction using Web Services

EUR-Lex 2012 Data Extraction using Web Services DOCUMENT HISTORY DOCUMENT HISTORY Version Release Date Description 0.01 24/01/2013 Initial draft 0.02 01/02/2013 Review 1.00 07/08/2013 Version 1.00 -v1.00.doc Page 2 of 17 TABLE OF CONTENTS 1 Introduction...

More information

Life Cycle Data Management for Japanese construction field

Life Cycle Data Management for Japanese construction field Life Cycle Data Management for Japanese construction field - Research Reports on Registry in US - The 3 rd Asia Construction IT Round Table Meeting 2nd 3rd August, 2007, Tokyo Japan. Date: 02/08/07 Name:

More information

ADVANCED DOCUMENT MANAGEMENT SOLUTIONS FOR THE CONSTRUCTION INDUSTRY: THE CONDOR APPROACH

ADVANCED DOCUMENT MANAGEMENT SOLUTIONS FOR THE CONSTRUCTION INDUSTRY: THE CONDOR APPROACH ADVANCED DOCUMENT MANAGEMENT SOLUTIONS FOR THE CONSTRUCTION INDUSTRY: THE CONDOR APPROACH Yacine Rezgui, Grahame Cooper, Farhi Marir, Maria Vakola and Alan Tracey Abstract: the paper gives a comprehensive

More information

Rotorcraft Health Management System (RHMS)

Rotorcraft Health Management System (RHMS) AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center

More information

How To Develop Software

How To Develop Software Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which

More information

A Java Tool for Creating ISO/FGDC Geographic Metadata

A Java Tool for Creating ISO/FGDC Geographic Metadata F.J. Zarazaga-Soria, J. Lacasta, J. Nogueras-Iso, M. Pilar Torres, P.R. Muro-Medrano17 A Java Tool for Creating ISO/FGDC Geographic Metadata F. Javier Zarazaga-Soria, Javier Lacasta, Javier Nogueras-Iso,

More information

Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015

Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015 Applications... 3 1. Programmer Analyst... 3 2. Programmer... 5 3. Software Test Analyst... 6 4. Technical Writer... 9 5. Business Analyst... 10 6. System Analyst... 12 7. Software Solutions Architect...

More information

E-government Data Interoperability Framework in Hong Kong

E-government Data Interoperability Framework in Hong Kong E-government Data Interoperability Framework in Hong Kong Thomas Y. Lee and Patrick K. Yee and David W. Cheung Center for E-Commerce Infrastructure Development Department of Computer Science The University

More information

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France

More information

Business Process Modeling with Structured Scenarios

Business Process Modeling with Structured Scenarios Business Process Modeling with Structured Scenarios Doug Rosenberg ICONIX Software Engineering, Inc. In 2008, based on our experience with a number of business process engineering projects over the last

More information

Increasing Development Knowledge with EPFC

Increasing Development Knowledge with EPFC The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,

More information

Monitoring Infrastructure (MIS) Software Architecture Document. Version 1.1

Monitoring Infrastructure (MIS) Software Architecture Document. Version 1.1 Monitoring Infrastructure (MIS) Software Architecture Document Version 1.1 Revision History Date Version Description Author 28-9-2004 1.0 Created Peter Fennema 8-10-2004 1.1 Processed review comments Peter

More information

XML Processing and Web Services. Chapter 17

XML Processing and Web Services. Chapter 17 XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing

More information

Authoring Guide for Perception Version 3

Authoring Guide for Perception Version 3 Authoring Guide for Version 3.1, October 2001 Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted.

More information

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government SOA + BPM = Agile Integrated Tax Systems Hemant Sharma CTO, State and Local Government Nothing Endures But Change 2 Defining Agility It is the ability of an organization to recognize change and respond

More information

Study of GML-Based Geographical Data Visualization Strategy

Study of GML-Based Geographical Data Visualization Strategy Study of GML-Based Geographical Data Visualization Strategy ZHANG LIN 1, CHEN SHI-BIN 2 1 College of Information Technology, ZheJiang University of Finance & Economics, HangZhou 310012, China 2 College

More information

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction Database System Concepts, 5th Ed. See www.db book.com for conditions on re use Chapter 1: Introduction Purpose of Database Systems View of Data Database Languages Relational Databases

More information

HYPER MEDIA MESSAGING

HYPER MEDIA MESSAGING Email based document interchange known as messaging service and contribute to corporate productivity in following ways 1. it strengthens the automation of documentation life cycle 2. It allows document

More information

Meta-Model specification V2 D602.012

Meta-Model specification V2 D602.012 PROPRIETARY RIGHTS STATEMENT THIS DOCUMENT CONTAINS INFORMATION, WHICH IS PROPRIETARY TO THE CRYSTAL CONSORTIUM. NEITHER THIS DOCUMENT NOR THE INFORMATION CONTAINED HEREIN SHALL BE USED, DUPLICATED OR

More information

COCOVILA Compiler-Compiler for Visual Languages

COCOVILA Compiler-Compiler for Visual Languages LDTA 2005 Preliminary Version COCOVILA Compiler-Compiler for Visual Languages Pavel Grigorenko, Ando Saabas and Enn Tyugu 1 Institute of Cybernetics, Tallinn University of Technology Akadeemia tee 21 12618

More information

Rose/Architect: a tool to visualize architecture

Rose/Architect: a tool to visualize architecture Published in the Proceedings of the 32 nd Annual Hawaii International Conference on Systems Sciences (HICSS 99) Rose/Architect: a tool to visualize architecture Alexander Egyed University of Southern California

More information

Using UML Part One Structural Modeling Diagrams

Using UML Part One Structural Modeling Diagrams UML Tutorials Using UML Part One Structural Modeling Diagrams by Sparx Systems All material Sparx Systems 2007 Sparx Systems 2007 Page 1 Trademarks Object Management Group, OMG, Unified Modeling Language,

More information

Developing 6D BIM Energy Informatics for GDL LEED IFC Model Elements

Developing 6D BIM Energy Informatics for GDL LEED IFC Model Elements Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Developing 6D BIM Energy Informatics for GDL LEED IFC Model Elements

More information

WebSphere Business Monitor

WebSphere Business Monitor WebSphere Business Monitor Monitor models 2010 IBM Corporation This presentation should provide an overview of monitor models in WebSphere Business Monitor. WBPM_Monitor_MonitorModels.ppt Page 1 of 25

More information

UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications

UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications Gaël de Chalendar CEA LIST F-92265 Fontenay aux Roses Gael.de-Chalendar@cea.fr 1 Introduction The main data sources

More information

SCADE System 17.0. Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System 17.0 1

SCADE System 17.0. Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System 17.0 1 SCADE System 17.0 SCADE System is the product line of the ANSYS Embedded software family of products and solutions that empowers users with a systems design environment for use on systems with high dependability

More information

ebxml Glossary Technical Architecture Team Version 0.99

ebxml Glossary Technical Architecture Team Version 0.99 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ebxml Glossary Technical Architecture Team Version 0.99 28 29 30 31 32 33 34 35 1 Status of this Document This document specifies

More information

Fourth generation techniques (4GT)

Fourth generation techniques (4GT) Fourth generation techniques (4GT) The term fourth generation techniques (4GT) encompasses a broad array of software tools that have one thing in common. Each enables the software engineer to specify some

More information

Dr. Jana Koehler IBM Zurich Research Laboratory

Dr. Jana Koehler IBM Zurich Research Laboratory Precise Modeling of Business Processes with the Business Process Modeling Notation BPMN 2.0 Dr. Jana Koehler IBM Zurich Research Laboratory ZRL BIT at a Glance Computer Science at ZRL: Security/Cryptography

More information

A SOA visualisation for the Business

A SOA visualisation for the Business J.M. de Baat 09-10-2008 Table of contents 1 Introduction...3 1.1 Abbreviations...3 2 Some background information... 3 2.1 The organisation and ICT infrastructure... 3 2.2 Five layer SOA architecture...

More information

Business Rule Standards -- Interoperability and Portability

Business Rule Standards -- Interoperability and Portability Rule Standards -- Interoperability and Portability April 2005 Mark H. Linehan Senior Technical Staff Member IBM Software Group Emerging Technology mlinehan@us.ibm.com Donald F. Ferguson IBM Fellow Software

More information

CA ERwin Process Modeler Data Flow Diagramming

CA ERwin Process Modeler Data Flow Diagramming CA ERwin Process Modeler Data Flow Diagramming Overview Guide r7.3 This documentation and any related computer software help programs (hereinafter referred to as the Documentation ) is for the end user

More information

Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 1 Outline

Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 1 Outline Chapter 1 Databases and Database Users Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Introduction Chapter 1 Outline An Example Characteristics of the Database Approach Actors

More information

AFNeT STEP AP242 Benchmark

AFNeT STEP AP242 Benchmark e AFNeT STEP AP242 Benchmark Test report for the STEP AP242 Benchmark #1 Short Report September 2015 Preamble AFNeT mission is to promote the use of digital technologies in the extended enterprise. The

More information