3 Terms, definitions, and abbreviated terms
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminology databases for use in standardization at the following addresses:
- ISO Online browsing platform: available at https://www.iso.org/obp
- IEC Electropedia: available at https://www.electropedia.org/
3.1 Terms and definitions
3.1.1actor
person, organization or organizational unit involved in a process
[SOURCE: ISO 29481-1:2016, 3.1, modified - The words “such as a department, team, etc.” have been removed.]
3.1.2attributes
3.1.2.1attribute
essential traits, qualities, or properties of an entity
Note 1 to entry: An attribute declaration establishes a relationship between the entity data type and the data type referenced by the attribute.
[SOURCE: ISO 10303-11:2004, 9.2.1, modified - Definition and Note 1 to entry adapted from normative text.]
3.1.2.2derived attribute
<data modelling> attribute whose value is computed in some manner
[SOURCE: ISO 10303-11:2004, 9.2.1 - Definition adapted from normative text.]
3.1.2.3explicit attribute
<data modelling> attribute whose value shall be supplied by an implementation at export in order to assign values to an entity instance
[SOURCE: ISO 10303-11:2004, 9.2.1 - Definition adapted from normative text]
3.1.2.4inverse attribute
<data modelling> attribute whose value consists of the entity instances that use the instance of the entity defining the inverse in a particular role
[SOURCE: ISO 10303-11:2004, 9.2.1 - Definition adapted from normative text]
3.1.3building information modelling
use of a shared digital representation of an asset to facilitate design, construction and operation processes to form a reliable basis for decisions
[SOURCE: ISO 29481‑1:2016, 3.2, modified - The words “built object” have been replaced with “asset”. The words “including buildings, bridges, roads, process plants, etc.” have been removed. Note 1 to entry has been removed.]
3.1.4classification
assignment of objects to classes according to criteria
[SOURCE: ISO 22274:2013, 3.5, modified - The word "process" has been replaced by "assignment"]
3.1.5classification system
systematic collection of classes organized according to a known set of rules, and into which objects may be grouped
[SOURCE: ISO 22274:2013, 3.6, modified - Note 1 to entry has been removed. The examples have been removed.]
3.1.6compatibility
3.1.6.1backward compatibility
ability for an exchange structure, written against a previous release of a specification, to be readable by an application supporting a later version
3.1.6.2forward compatibility
upward compatibility
ability for an exchange structure, written against a new release of a specification, to still be readable by an application supporting a previous version
Note 1 to entry: The reading application should not lose functionality provided by the earlier version of this document.
Note 2 to entry: Forward compatibility may not be considered explicitly in development of this document but seen as a desirable property where possible.
3.1.7concepts
3.1.7.1concept
unit of knowledge created by a unique combination of characteristics
[SOURCE: ISO 5127:2017, 3.1.1.02]
3.1.7.2concept root
entity to which the concept template is applied
Note 1 to entry: It indicates the root entity of the graph as defined in the concept template. It shall not be mistaken with the set of applicable entities, to which the concept template applies.
Note 1 to entry: The concept root is the root of a graph of connected entities and attributes.
EXAMPLE A root concept representing a wall, air outlet, or construction task is the root of a graph of connected entities and attributes, representing e.g., geometry, material, or breakdown structure.
3.1.7.3concept template
unit of functionality
collection of objects and their relationships that defines one concept such that removal of any component would render the concept incomplete or ambiguous
EXAMPLE An example of a concept template in the context of a concept root, such as a wall, would consist of the collection of all entities and attributes required to specify a material definition independently of how it is utilized later.
[SOURCE: ISO 10303-1:2021, 3.1.61, modified - unit of functionality used as admitted term, replaced "application objects and their relationships" by "entities and attributes", words "within the application context" removed, Example added]
3.1.7.4concept usage
use of a concept template in context of a concept root
Note 1 to entry: The use of a concept template may include applying constraints to its usage.
EXAMPLE The use of a concept template for material definitions for a particular concept root representing a wall.
3.1.8constraint
<data modelling> limitation imposed on data against which the data may be evaluated to determine whether the data is valid within a particular context
3.1.9constraint
<construction> limiting value or boundary condition that may be applied to an object or to the value of a property
3.1.10control
regulation of variables within specified limits
Note 1 to entry: Variables include scope, time and cost
3.1.11data dictionary
database that contains metadata
[SOURCE: ISO 12006-3:2022, 3.1]
3.1.12data types
3.1.12.1data type
domain of values
[SOURCE: ISO 10303-11:2004, 3.3.5, modified - The word "a" was removed.]
3.1.12.2enumeration data type
data type having as its domain a set of names
[SOURCE: ISO 10302-11:2004, 8.4.1, modified - Definition adapted from normative text]
3.1.12.3select data type
data type that establishes the union of several named data types to allow an attribute value or aggregate element to be one of multiple types or entities
[SOURCE: ISO 10302-11:2004, 8.4.2, modified - Definition adapted from normative text]
3.1.13deprecation
act of marking a schema construct to be deleted in a future major release of a specification
Note 1 to entry: Complying interpreters shall still be able to import deprecated definitions.
Note 2 to entry: Complying interpreters shall consider modifying export using the proposed alternative definitions instead of the deprecated ones.
3.1.14element
physical object with a stated function, form and position
3.1.15entity
class of information defined by common properties
[SOURCE: ISO 10303-11:2004, 3.3.6]
3.1.16external reference
locator for referencing information stored outside of the model
3.1.17exchange structure
computer-interpretable format used for storing, accessing, transferring, and archiving data
[SOURCE: ISO 10303-1:2021, 3.1.36]
3.1.18facility
built asset
physical structure, including the related site, serving one or more main purposes
[SOURCE: ISO 12911:2012, 3.9, modified - The words "related site works" have been replaced with "the related site". The admitted term "built asset" has been added.]
3.1.19feature
conceptualization of certain design or manufacturing functionality to implicitly alter the geometric form of an element to be computed at import
3.1.20group
named collection of objects
Note 1 to entry: collection of objects that are semantically related under consideration of a particular purpose
3.1.21identification
act of recognizing an object in a particular domain as distinct from other objects
[SOURCE: ISO 24760-1:2011, 3.2.1, modified - the word "entity" has been replaced with "object" and the word "process" with "act".]
3.1.22information
meaningful data
[SOURCE: ISO 9000:2015, 3.8.2]
3.1.23instance
<data modelling> named value
[SOURCE: ISO 10303-11:2004, 3.3.10]
3.1.24library
catalogue, database or holder of data, that is relevant to information in the data set
Note 1 to entry: It is information referenced from an external source that is not copied into the data set.
3.1.25model
population
<data modeling> collection of entity data type instances.
Note 1 to entry: In scope of this document models are populations of the schema.
[SOURCE ISO 10303-11:2004, 3.3.16, modified - Note 1 to entry added]
3.1.26model
<information management> description of the organization of data in a manner that reflects an information structure
Note 1 to entry: Information models and building information models are examples of a model.
[SOURCE: ISO 5127:2017, 3.1.13.33, modified - Note 1 to entry added]
3.1.27model view definition
subset of a schema satisfying particular data requirements
Note 1 to entry: The particular data requirements may be stated within one or several exchange requirements
Note 2 to entry: Beside being a subset of a schema, a model view definition may also impose additional constraints to the population of the subset schema
3.1.28object
any part of the perceivable or conceivable world
Note 1 to entry: An object is something abstract or physical toward which thought, feeling, or action is directed.
[SOURCE: ISO 12006-2:2015, 3.1.1]
3.1.29occurrence
use of a typical item at a specific place in a design
Note 1 to entry: Each occurrence is a separate item that refers to the typical item.
EXAMPLE Chairs are catalogue items. One instance of the chair type, such as the Le Corbusier LC2 chair, is a typical item. Four instances of individual occurrences of the Le Corbusier LC2 chair are part of an interior design of the entrance hall and each has an individual placement in space.
[SOURCE: 10303-212:2001, 3.7.13, modified - The sentence "Each occurrence is a separate item that refers to the typical item." has been removed from the definition and added as a Note to entry. EXAMPLE has been replaced by another example from the construction domain.]
3.1.30process
set of interrelated or interacting activities that use inputs to deliver an intended result
[SOURCE: ISO 9000:2015, 3.4.1, modified - The notes to entry have been removed.]
3.1.31product
thing or substance produced by a natural or artificial process
EXAMPLE Products that are not a physical thing or substance, but that have information and location are included, such as alignments or grids.
[SOURCE: ISO 10303-1:2021, 3.1.49, modified - EXAMPLE has been replaced by another example from the construction domain.]
3.1.32project
<data modelling> context information for data sets according to schema
Note 1 to entry: Context information may include default units, representation context and precision.
3.1.33project
<construction> unique process, consisting of a set of coordinated and controlled activities undertaken to achieve an objective
[SOURCE: ISO 9000:2015, 3.4.2, modified — reference to characteristics related to timing, requirements, costs and resources was deleted and Notes to entry were deleted.]
3.1.34property
defined characteristic suitable for the description and differentiation of an object
[SOURCE: ISO 22274:2013, 3.25, modified - The words "the objects in a class" have been replaced with "an object". The Example has been removed.]
3.1.35property set
named set of properties grouped under some characteristics
3.1.36proxy
object that does not hold a specific object type information
3.1.37quantity
property of a phenomenon, body, or substance, where the property has a magnitude that can be expressed by means of a number and a reference
EXAMPLE Length, area, volume, weight, count, or time are typical examples for a quantity
[SOURCE: ISO 80000-1:2009, 3.1, modified - The notes to entry have been removed, Example has been added.]
3.1.38quantity value
number and reference together expressing magnitude of a quantity
[SOURCE: ISO 80000-1:2009, 3.19, modified - Examples have been removed. Notes to entry have been removed.]
3.1.39relationship
connection between two or more entities
[SOURCE: ISO 5127:2017, 3.1.1.12, modified - The word "intelligent" has been removed. The word "elements" has been replaced with "entities".]
3.1.40representation
organized collection of associated data elements, collected together for one or more specific uses
EXAMPLE Geometric shapes or topological items are examples of data elements to be used in graphical representations
[SOURCE: ISO 10303-43:2018]
3.1.41resource
object used in a process to achieve a result
[SOURCE: ISO 12006-2:2015, 3.2.5, modified - The term "resource" is used as the preferred term. The words "construction object", "construction process" and "construction results" have been replaced with "object", "process" and "results" respectively.]
3.1.42schema
definition of the structure to organize data for storage, exchange and sharing, using a formal language
Note 1 to entry: The formal languages ISO 10303-11 EXPRESS and W3C XML Schema Definition Language are currently used to define the schemata of this document.
3.1.43space
limited three-dimensional extent defined physically or notionally
[SOURCE: ISO 12006-2:2015, 3.1.8]
3.1.44template
structure for specifying a property definition
3.2 Abbreviated terms
- AEC: Architecture, Engineering, and Construction
- AEC-FM: Architecture, Engineering, Construction, and Facilities Management
- BIM: Building Information Modeling
- GUID: Globally Unique Identifier
- ISO 16739-1: Industry Foundation Classes
- MVD: Model View Definition
- SPF or SPFF: STEP Physical File
- STEP: Standard for the Exchange of Product data
- URI: Uniform Resource Identifier
- UUID: Universally Unique Identifier
- XML: Extensible Markup Language