Jakob Beetz
Jyrki Oraskai
Oliver Schulz
BCF 2.1 Ontology Description based on https://github.com/buildingSMART/BCF-XML
https://creativecommons.org/licenses/by/4.0/
BIM collaboration Format Ontology
bcfOWL
http://lbd.arch.rwth-aachen.de/bcfOWL#
0.7.0
The user to whom this topic is assigned to. Recommended to be in email format. The list of possible values are defined in the extension schema.
has Assigned To
Comment author
has Author
Object Property, pointing to the Bitmap
has Bitmap
Object Property, pointing to the Clipping Planes
has Clipping Planes
Object Property, pointing to the Coloring class
has Coloring
The author who modified the comment
has Comment Modified Author
Link to a resource containing URIs for Comments.
has Comments Container
Pointer to the Component
has Component
User who created the topic.
has Creation Author
Object Property, pointing to the Exception
has Exception
URI to the extension schema.
has Extension Schema
The link to the linked data Ifc Element.
has Ifc Element
Tags for grouping Topics. The list of possible values are defined in the extension schema.
has Label
Object Property, pointing to the Lines
has Lines
Name of the system in which the component is originated
has Originating System
Object Property, pointing to the orthogonal camera
has Orthogonal Camera
Object Property, pointing to the Perspective Camera
has Perspective Camera
Topic priority. The list of possible values are defined in the extension schema.
has Priority
Reference to the corresponding Project
has Project
Object Property, pointing to the Selection class
has Selection
Stage this topic is part of (Predefined list).
has Stage
A link to the relating comment
has Topic
User who modified the topic. Exists only when Topic has been modified after creation.
has Topic Modified Author
Type of the topic (Predefined list)
has Topic Status
Type of the topic (Predefined list)
has Topic Type
Link to a resource containing URIs for Topics.
has Topics Container
Back reference to the viewpoint
The viewpoint
has Viewpoint
Link to a resource containing URIs for Viewpoints.
has Viewpoints Container
Proportional relationship between the width and the height of the view (w/h)
has Aspect Ratio
Name of the system in which the component is originated
has Authoring Tool Id
Date of the comment
has Comment Date
The date when comment was modified
has Comment Modified Date
The comment text
has Comment Text
Date when the topic was created.
has Creation Date
Object Property, pointing to the Default Visibility
has Default Visibility
Description of the topic.
has Description
Date until when the topics issue needs to be resolved.
has Due Date
Camera's field of view angle in degrees.
has Vield Of View
The GUID of the resource
has GUID
The IfcGuid of the component
has Ifc Guid
Number to maintain the order of the topics.
Parameter for sorting
has Index
Name of the project.
has Name
GUID of the Project
has Project ID
The URL of the snapshot(.png)
has Snapshot
Title of the topic.
has Title
Date when the topic was last modified. Exists only when Topic has been modified after creation.
has Topic Modified Date
Proportion of camera view to model
has View To World Scale
Object Property, pointing to the Openings Visible class
openings Visible
Object Property, pointing to the Space Boundaries Visible class
space Boundaries Visible
Object Property, pointing to the Spaces Visible class
spaces Visible
A list of bitmaps can be used to add more information, for example, text in the visualization.
Bitmap
1
1
1
Camera View
Camera
ClippingPlanes can be used to define a subsection of a building model that is related to the topic. Each clipping plane is defined by Location and Direction.
Clipping Planes
The Coloring element lists colors and a list of associated components that should be displayed with the specified color when displaying a viewpoint. The color is given in ARGB format. Colors are represented as 6 or 8 hexadecimal digits. If 8 digits are present, the first two represent the alpha (transparency) channel. For example, 40E0D0 would be the color <span style="color:#40E0D0;";>Turquoise. More information about the color format can be found on Wikipedia.
Coloring
0
0
1
1
1
1
1
0
1
1
1
The markup file can contain comments related to the topic. Their purpose is to record discussion between different parties related to the topic. Comment has also the Guid attribute for identifying it uniquely.
Comment
0
0
1
1
0
0
1
1
A component that links to a building element.
Component
0
Components to hide/show determined by default_visibility.
Exception
1
0
0
0
1
1
The extension define the mapping of a BCF project.
Extension Schema
The label is for tagging the Issue to be able to make a better categorization
Label
Lines can be used to add markup in 3D. Each line is defined by three dimensional Start Point and End Point. Lines that have the same start and end points are to be considered points and may be displayed accordingly.
Lines
Software with which the respective element was created
Originating System
1
This element describes a viewpoint using orthogonal camera.
Orthogonal Camera
1
This element describes a viewpoint using perspective camera.
Perspective Camera
Indication of the Priority of an Issue
Priority
1
0
1
1
The project contains reference information about the project the topics belong to.
Project
0
Selected components
Selection
To what stage of the project does the Topic relate to?
Stage
0
0
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
1
1
Topic node contains reference information of the topic. It has one attribute, Guid, which is the topic GUID.
Topic
Status of the issue. Is it still active or closed?
Topic Status
The Topic Type specifies the use case of a BCF Issue. E.g. an Information request, an error etc.
Topic Type
0
0
0
0
0
1
1
1
1
1
1
0
0
1
1
1
1
1
The markup file can contain multiple viewpoints related to one or more comments. A viewpoint has also the Guid attribute for identifying it uniquely.
Viewpoint
1
Points to the Camera direction, defined as wktLiteral
has Camera Direction
Points to the Camera up vector, defined as wktLiteral
has Camera Up Vector
Points to the Camera location, defined as wktLiteral
has Camera View Point