Virtual Learning Factory Toolkit
  • Virtual Learning Factory Toolkit
  • VLF Knowledge Base
    • Factory Data Model
      • OWL Classes
      • SPARQL Queries
      • SPARQL Updates
    • Instantiation of Factory Models
      • Assets
        • Assets in Spreadsheet
        • Assets in JSON
        • Assets in Ontology
      • 3D Models of Assets
        • 3D Models for Virtual Reality
      • Statechart
      • Animations
      • Data Repositories
        • Local Repository
        • Remote Repository
  • VLF Tools and Libraries
    • OntoGui
      • Modules
        • Control Panel
        • Individual Manager
        • System Design
        • Utilities
      • Personalization
    • OntoGuiWeb
      • Modules
        • Control Panel
        • SPARQL
        • Graphs OWL
        • Utilities
        • Asset Design
        • System Design
        • System Control
        • Performance Evaluation
        • MQTT Sync
        • Virtual Environment
        • Graphs Eng
        • StateChart
      • Personalization
    • jsimIO
      • How to start
      • JMT Overview
        • JSim
          • Model generation
          • Launch of the simulation
          • Reporting
        • Bibliography
    • VEB.js
      • Functionalities
      • Input/Output files
      • Integration with other software tools
      • Advanced Users
    • ApertusVR
    • MTM
      • How to start
      • Formalise the process
      • Prepare input data
      • Execution and results
    • MOST
      • How to start
      • Formalise the process
      • Prepare input data
      • Execution and results
    • RULA
      • How to start
      • Formalise the process
      • Prepare input data
      • Execution and results
    • OCRA
      • How to start
      • Prepare input data
      • Execution and results
  • Use Cases
    • Automated Assembly Line
    • Assets and Animations
    • Modelling of Factory Assets
      • Modelling of an Assembled Product
      • Modelling of a Workstation
      • 3D Modelling of a Workstation for Virtual Reality
    • Process Modelling
      • Modelling an Assembly Process
    • Modelling of a manufacturing system
      • Modelling in OntoGui
      • Modelling a Job Shop using OntoGui
      • Modelling of a Flow Shop using OntoGui
      • Modelling a Hybrid Flow Shop using OntoGui
      • Modelling an assembly system using OntoGui
    • Performance evaluation using jsimIO
      • Performance evaluation of a manufacturing system
        • Performance evaluation in Jsim
        • Performance evaluation of a Flow Shop using Jsim
        • Performance Evaluation of a Job Shop using JSim
        • Performance evaluation of a Hybrid Flow Shop using Jsim
        • Performance evaluation of an assembly system using Jsim
      • jsimIO Assembly
      • jsimIO Automatic
      • jsimIO Production
  • Classworks
  • Advanced Features
    • JMT model
      • Automatic generation of a JMT model
      • Automatic generation of animations
    • Enabling technologies
      • Node-RED
        • Node-RED tutorial
      • RDF libraries
Powered by GitBook
On this page
  • statistics
  • expression
  • osph
  • IFC4_ADD1 and IFC4_ADD1_extension
  • factory

Was this helpful?

  1. VLF Knowledge Base
  2. Factory Data Model

OWL Classes

PreviousFactory Data ModelNextSPARQL Queries

Last updated 2 years ago

Was this helpful?

This section presents more details of the Factory Data Model in terms of OWL classes that are useful to while going through the .

statistics

The statistics module represents basic probability distributions via semantic characterization of key parameters. Representation of descriptive statistics.

expression

The expression module formalizes Algebraic and Logical expressions. An expression can be decomposed in atomic, unary, binary, iterated binary, control flow expressions.

osph

The osph module models Object States and Performance History, while integrating the ontology modules fsm, statistics, ssn, sosa, expression.

IFC4_ADD1 and IFC4_ADD1_extension

The ifcOWL ontology consists of three main classes: ifc:IfcContext, ifc:IfcObject, ifc:IfcTypeObject.

Subclass of

ifc:IfcObject

Description

Subclass of

ifc:IfctTypeObject

ifc:IfcBuilding

Building

ifc:IfcDoor

Door

ifc:IfcDoorType

ifc:IfcColumn

Column of a building

ifc:IfcColumnType

ifc:IfcRoof

Roof of a building

ifc:IfcRoofType

ifc:IfcWall

Wall of a building

ifc:IfcWallType

ifc:IfcWindow

Window of a building

ifc:IfcWindowType

ifc:IfcSensor

Sensor subclass also of sosa:Sensor

ifc:IfcSensorType

ifc:IfcActuator

Actuator subclass also of sosa:Actuator

ifc:IfcActuatorType

ifc:IfcElementAssembly

Complex element assembly

ifc:IfcElementAssemblyType

ifc:IfcIfcTransportElement

Generalization of all transport related objects

ifc:IfcTransportElementType

ifc:IfcTask

Unit of work

ifc:IfcTaskType

factory

The factory module specializes IFC_ADD1 and controlSystem modules with definitions related to production processes, part types, manufacturing systems and machine tools.

Subclass of

ifc:IfcProduct

Description

Subclass of

ifc:IfctTypeProduct

fa:Artifact

Part that is the result of a production activity

fa:ArtifactType

fa:BufferElement

Object or space dedicated to hosting objects (e.g. artifacts, pallets)

fa:BufferElementType

fa:MachineTool

Generic machine tool

fa:MachineToolType

fa:Robot

Robot

fa:RobotType

fa:Pallet

Object dedicated to hosting artifacts that are transported in a system (e.g. production system).

fa:PalletType

fa:Tool

Tool

fa:ToolType

Subclass of

ifc:IfcTask

Description

Subclass of

ifc:IfctTaskType

fa:AssemblyTask

Task executing an assemby operation.

fa:AssemblyTaskType

fa:DisassemblyTask

Task executing an disassemby operation.

fa:DisassemblyTaskType

fa:MaintenanceTask

Task executing a maintenance operation.

fa:MaintenanceTaskType

fa:ManufacturingTask

Task executing a manufacturing operation.

fa:ManufacturingTaskType

fa:MachiningTask

Task executing a manufacturing operation.

fa:MachiningTaskType

fa:QualityControlTask

Task executing a quality control.

fa:QualityControlTaskType

fa:TransportTask

Task executing a transportation.

fa:TransportTaskType

Subclass of

ifc:IfcControl

Description

fa:ProductionPlan

Plan of activities to be executed by a production system in terms demanded volume of artifacts, available resources, assignements, adopted control policies

fa:ProductionSchedule

Component of a fa:ProductionPlan specifying the demanded volumes for a type of artifact

The following table lists some subclasses of ifc:IfctObject that can be exploited to model a factory. If available, a subclass of ifc:IfcTypeObject is paired with the corresponding sublcass of ifc:IfctObject, as it can be exploited according to the .

ifc: prefix stands for

The following tables list some subclasses of ifc:IfctObject that can be exploited to model a factory. If available, a subclass of ifc:IfcTypeObject is paired with the corresponding sublcass of ifc:IfctObject, as it can be exploited according to the .

fa: prefix stands for

https://standards.buildingsmart.org/IFC/DEV/IFC4/ADD1/OWL#
https://w3id.org/ontoeng/factory#
instantiate factory models
object typing pattern
object typing pattern
ontology modules