utilization of semantic web technologies within industrial ... · semantic web technologies within...
TRANSCRIPT
![Page 1: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/1.jpg)
Utilization of Semantic Web Technologies within
Industrial Automation Domain
Václav Jirkovský
Czech Institute of Informatics, Robotics, and CyberneticsIntelligent Systems for Industry Group
![Page 2: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/2.jpg)
Agenda
• Cyber-physical system (CPS)
– Integration challenge of CPS(s)
• Semantic Big Data Historian
– Plug&Play CPS component
• Ontology Learning for Automotive
• Production Monitoring
6.12.2018 www.ciirc.cvut.cz 2
![Page 3: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/3.jpg)
Introduction
• Manufacturing is changing– Time-to-Volume and Time-to-Market: very rapid product
introductions to markets in increasing volumes– Products become more complex, greater levels of
miniaturization– Offering personalized products
• Challenge is the integration of the equipment and knowledge– All levels of production may communicate– Requirements for flexible manufacturing
• Essential enabler - Explicit specification of knowledge
• All of these aspects are encapsulated within Industry 4.0
6.12.2018 www.ciirc.cvut.cz 3
![Page 4: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/4.jpg)
Cyber-Physical Systems (CPSs)
• Around 2006 – term „Cyber-Physical System“– Coined by Hellen Gill
– Increasing importance of the interactions between interconnected computing systems and the physical world
Definition:
CPSs are integrations of computation and physical processes.
Embedded computers and networks monitor and control the physical processes.
6.12.2018 www.ciirc.cvut.cz 4
![Page 5: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/5.jpg)
Cyber-Physical SystemsArchitecture
Basic concept of CPS architecture – 3 parts:
• Cyber part– Computing core – transforms physical process
information into a model of a software system
– Operate according to a given control algorithm
• Physical part– Represents a controlled object
• Network– Communication medium between a cyber and a
physical part
6.12.2018 www.ciirc.cvut.cz 5
![Page 6: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/6.jpg)
Integration Challenge of CPSs
![Page 7: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/7.jpg)
Integration Challenge of Cyber-Physical Systems (CPSs)
• Two different levels of a CPS integration - the low-level and the high-level integration
• Low-level integration– Integration of CPS components – sensor(s),
actuator(s), data model(s) of computational process
• High-level integration– Integration of various CPSs to form a more complex
and capable system
• Integration process– Platform heterogeneity, Syntactic heterogeneity,
Semantic heterogeneity
6.12.2018 www.ciirc.cvut.cz 7
![Page 8: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/8.jpg)
CPS: Low-Level Integration
• General CPS architecture
Platform Heterogeneity
Syntactic Heterogeneity
Semantic Heterogeneity
6.12.2018 www.ciirc.cvut.cz 8
![Page 9: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/9.jpg)
Integration Process of CPS Components
Integration task: unification of interfaces and knowledge
1. Platform heterogeneity– Different devices used for CPS from various manufacturers
– Solution: a unification of different interfaces provided by various manufacturers using adapters
2. Syntactic heterogeneity– Components may use different
formats for data representation
– Solution: a unification of different formats using adapters
6.12.2018 www.ciirc.cvut.cz 9
![Page 10: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/10.jpg)
Integration Process of CPS components
Integration task: unification of interfaces and knowledge
3. Semantic heterogeneity– Different data models used by CPS components (e.g., same
real-world entities are represented by different concepts)
– Solution: Models integration• Identification of corresponding concepts
• Identification of corresponding relations among concepts
• Identification of corresponding meaning in a given context
• Utilization of an ontological description of CPSs and their components. I.e., Web Ontology Language (OWL)
• Ontology matching methods may be exploited for elements identification
6.12.2018 www.ciirc.cvut.cz 10
![Page 11: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/11.jpg)
Semantic Big Data Historian
![Page 12: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/12.jpg)
Storage of Shop Floor Data Represented in OWL
• Representation of information about CPS components in OWL may cause performance problems
• The solution for suitable RDF storage consists of two main components– An exploitation of a framework which is able to
• Form distributed system
• Support data streaming
• Methods for Big Data processing
– Suitable structure for RDF storage respecting shop floor data nature
• Semantic Big Data Historian fulfills aforementioned requirements
6.12.2018 www.ciirc.cvut.cz 12
![Page 13: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/13.jpg)
Semantic Big Data Historian (SBDH)
1. Data acquisition layer– Collects data – sensors, other
relevant system MES/ERP
2. Transformation layer– Transforms data to the unified
semantic form according to COCI ontology
3. Data storage layer– Apache Spark and Apache
Cassandra
4. Analytic layer– Provides access to directly
connected storage for custom analytic programs or custom user queries
6.12.2018 www.ciirc.cvut.cz 13
![Page 14: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/14.jpg)
SBDH Data Flow
SmartSensor
OP
C U
AServer
Semantic Big Data Historian
OP
C U
A C
lient
Spark C
usto
m R
eceiver
SparkStreaming
OW
L AP
I
Datastax
Spark –
Cassan
dra C
on
necto
r
Cassan
dra Sto
rageH
ybrid
table m
od
el
DataStorage
SensorIdentification
6.12.2018 www.ciirc.cvut.cz 14
![Page 15: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/15.jpg)
Semantic Big Data HistorianBased on Apache Spark and Apache
Cassandra
6.12.2018 www.ciirc.cvut.cz 15
![Page 16: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/16.jpg)
Data Storage
Vertical Partitioning Model
• Triples are partitioned with the respect to their property
• Stored in files named according the property
• Disadvantages - data are not homogeneously distributed
Example: file named hasQuantityUnitOfMeasurement
:CO2ds048 :parts-per-million
:THSds075 :percentage
:THSds075 :degreeCelsius
Hybrid SBDH Model• Previous model – poor
performance when querying samples with range filter, etc.
• Proposed for sensor measurements
• Partitions – subject and property + timestamp
Example: file named CO2ds048#hasQuantityValue:
2012-04-29T00:00:10 355.0
2012-04-29T00:00:40 355.1
2012-04-29T00:01:10 355.0
6.12.2018 www.ciirc.cvut.cz 16
![Page 17: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/17.jpg)
Plug&Play CPS Components
![Page 18: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/18.jpg)
Feasibility of the Integration of CPSComponents
Feasibility of proposed solution (together with functionality of SBDH) was demonstrated on• Concept of Plug&Play CPS components• Experimantal CPSConcept of Plug&Play CPS components• Definition (or identification) of devices (CPS
components) using COCI ontology• Definition of device is stored in OPC UA model
(COCImetadata)• Immediate device utilization without any additional
configuration of a system
6.12.2018 www.ciirc.cvut.cz 18
![Page 19: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/19.jpg)
Concept of Plug&Play CPS Components
Connection of known and unknown sensor
OPC UA data model:COCIMetadata
6.12.2018 www.ciirc.cvut.cz 19
![Page 20: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/20.jpg)
Semantic Big Data HistorianGlobal Discovery Server
6.12.2018 www.ciirc.cvut.cz 20
![Page 21: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/21.jpg)
Semantic Big Data HistorianExample of Deployment
![Page 22: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/22.jpg)
Experiments - „Stop-Problem“ of the Hydro-Electric Power Plant
Stop-problem
• Turbine vanes are fouled up with filth during the turbine usage
• Decrease in turbine performance
• Turbine restart
– Shock wave cleans turbine vanes
• Problem/task - identify the optimal moment for a restart.
6.12.2018 www.ciirc.cvut.cz 22
![Page 23: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/23.jpg)
ExperimentsHydroelectric Power Plant
• Verifying the concept of cyber-physical systems integration using COCI ontology and SBDH
– i.e., handling a huge amount of RDF triples
• 38 sensors in the power plant
– Sampling rate - 5 seconds
– Sensors are connected via OPC UA
• Sensors produce 656,640 samples per day -> 5,253,120 triples per day -> 1,917 mil. triples per year
6.12.2018 www.ciirc.cvut.cz 23
![Page 24: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/24.jpg)
Experimental Cyber-Physical System
6.12.2018 www.ciirc.cvut.cz 24
![Page 25: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/25.jpg)
Ontology Learningfor Automotive
![Page 26: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/26.jpg)
Problem statement
• Ontology learning – acquisition of new concepts/relations and extension of existing ontology.
• Integration of spare part records into Ford supply chain ontology.
• Abbreviated spare part description as input for ontology learning process.
6.12.2018 www.ciirc.cvut.cz 26
![Page 27: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/27.jpg)
Input Data Characteristics
• Examples:– BLK CYL
– PAN ASY OIL
– SE CSHAFT RR OIL
• Translation using internal database of acronyms
• Ambiguous translation of abbreviated labels– SE = Seal, Sealant, September, Selenium, …
– RR = Regulatory Requirement, Rear
6.12.2018 www.ciirc.cvut.cz 27
![Page 28: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/28.jpg)
Ontology Learning using WordNet and DBpedia
• Search suitable concepts in structured resources.
• Contain semantic relations, meronymy/holonymy, hypernymy/hyponymy.
• Simplified approach – use all permutations and subsets of all possible spare part label translations.
6.12.2018 www.ciirc.cvut.cz 28
![Page 29: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/29.jpg)
6.12.2018 www.ciirc.cvut.cz 29
![Page 30: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/30.jpg)
Problems
• General concepts in both datasets– Only mappings for subsets of spare part description – Out of context – Meaningless mappings.
• Mappings for given spare part are unrelated.– SW ASY-OIL PRESS SDR Switch in WordNet– Station wagon, Oil pressure in DBpedia– INSRT-VLV ST INTK Intake, Valve seat in DBpedia– Intake, Intake valve, Valve, Seat in WordNet
• Need to take full context into account.
6.12.2018 www.ciirc.cvut.cz 30
![Page 31: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/31.jpg)
Proposed approach
• Use web mining to find correct translation of the spare part label.
• Define specialized concepts.
• Define general concepts using DBpedia and WordNet.
• Find relations between specialized concepts and general concepts using web mining.
6.12.2018 www.ciirc.cvut.cz 31
![Page 32: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/32.jpg)
Concept name
• Search permutations of full label and count occurrence in web documents.
• Most frequent combination is used as the correct spare part label.
• E.g., SE CSHAFT RR OIL = Crankshaft rear oil seal
6.12.2018 www.ciirc.cvut.cz 32
![Page 33: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/33.jpg)
Semantic relations
• Search lexico-syntactic patterns in web documents to find semantic relations between the specialized concept and general concepts.
• Meronymy: within, part of, …
• Holonymy: consists of, have, with, …
• Hypernymy: is a, is typically a, …
• Hyponymy: called, like, …
6.12.2018 www.ciirc.cvut.cz 33
![Page 34: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/34.jpg)
Examples
• Main bearing: … most engines have at least two main bearings… holonymy
• Impeller: Impeller is a rotating component of a centrifugal pump… meronymy
• Oil filter: The overpressure relief valve is frequently incorporated into the oil filter. meronymy
• Crankpin: A crankpin or crank journal is a journal in an engine…meronymy, hyponymy
6.12.2018 www.ciirc.cvut.cz 34
![Page 35: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/35.jpg)
Production Monitoring
![Page 36: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/36.jpg)
Production Monitoring
• Definition – a transformation of observations into a state (product) classification
• Depends on many factors (e.g., sampling rate of sensors, quality of their output, etc.)
• Influences (or part of) various processes and systems– Scada, MES, ERP
– Monitoring of KPIs
– Diagnostics
6.12.2018 www.ciirc.cvut.cz 36
![Page 37: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/37.jpg)
Semantic Web Technologiesfor Production Monitoring
• Utilization of– Web Ontology Language
– Reasoning
– Semantic Web Rule Language
• Production monitoring task– Transformation of observations (a given individual)
into a corresponding concept
– Recognize and classify a (semi-)product (as well as situation) in some “level of completeness”
– Be able to determine subsequent operations, etc.
6.12.2018 www.ciirc.cvut.cz 37
![Page 38: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/38.jpg)
Production MonitoringReasoning
• Reasoners are able to classify individuals into suitable and corresponding concepts
• Benefit – no additional tool and description are needed – Only definition in OWL and reasoner
• Restrictions– Close-World vs. Open-World reasoning
⇾ Proper definition of ontology axioms is needed• Closures are needed
6.12.2018 www.ciirc.cvut.cz 38
![Page 39: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/39.jpg)
Production MonitoringReasoning
• Example– Sensors
• At the beginning and the end of the conveyor belts
– Stolen workpieces from conveyor
– New workpieces on the conveyor
– Fallen workpieces from conveyor B to A
• Monitoring Using OWL Language– Two approaches to monitoring
• Detecting inconsistency (diagnostics)
• Classification to a class
6.12.2018 www.ciirc.cvut.cz 39
![Page 40: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/40.jpg)
Production MonitoringReasoning
• Monitoring of system behavior using consistency checking
– Illustration on scenario with workpieces
• Constraint – a workpiece is on one carrier at most
• Workpiece is carried by belt B and fells down to belt A
• Arrival to sensor A2, update – workpiece is carried by belt A
• Detection by a DL reasoner – e.g. Pellet
Workpiece ⊑ ≼ 1 isCarriedBy Carrier
6.12.2018 www.ciirc.cvut.cz 40
![Page 41: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/41.jpg)
Production MonitoringReasoning
• Monitoring of system behavior by adding special classes– Illustration on scenario with workpieces
• Special class WorkpieceWithMoreCarriers – subclass of the Workpiece
• Production monitoring – instance of the Workpiece is classified by reasoner also as the WorkpieceWithMoreCarriers
WorkpieceWithMoreCarriers ≡
Workpiece ⊓ ≽ 2 isCarriedBy Carrier
6.12.2018 www.ciirc.cvut.cz 41
![Page 42: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/42.jpg)
Production MonitoringSWRL
• Open-World Assumption
– Related to a definition of a concept using quantification of its component
6.12.2018 www.ciirc.cvut.cz 42
![Page 43: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/43.jpg)
Production MonitoringSWRL
• SWRL enables a “transition” from open to close world• Example of 5-brick column
𝑝𝑟𝑜𝑑𝑢𝑐𝑡 ? 𝑝 ∧ 𝑏𝑟𝑖𝑐𝑘2𝑥2 ? 𝑏 ∧ ℎ𝑎𝑠𝑃𝑎𝑟𝑡 ? 𝑝, ? 𝑏° 𝒔𝒒𝒘𝒓𝒍:𝒎𝒂𝒌𝒆𝑺𝒆𝒕 ? 𝒃𝒓𝒊𝒄𝒌𝒔, ? 𝒃 ° 𝒔𝒒𝒘𝒓𝒍: 𝒔𝒊𝒛𝒆 ? 𝒔𝒊𝒛𝒆, ? 𝒃𝒓𝒊𝒄𝒌𝒔∧ 𝒔𝒘𝒓𝒍𝒃: 𝒍𝒆𝒔𝒔𝑻𝒉𝒂𝒏𝑶𝒓𝑬𝒒𝒖𝒂𝒍 ? 𝒔𝒊𝒛𝒆, 𝟓→ 𝑠𝑞𝑤𝑟𝑙: 𝑠𝑒𝑙𝑒𝑐𝑡(? 𝑝, ? 𝑠𝑖𝑧𝑒)
6.12.2018 www.ciirc.cvut.cz 43
![Page 44: Utilization of Semantic Web Technologies within Industrial ... · Semantic Web Technologies within ... Integration task: unification of interfaces and knowledge 3. Semantic heterogeneity](https://reader034.vdocuments.mx/reader034/viewer/2022052018/603174b0c147ad0936449b3d/html5/thumbnails/44.jpg)
Conclusions
• Industrial Automation companies– Really slow in accepting new technologies
– Supply chain is typically not transparent• Obstacles for flexible manufacturing
• Big Data paradigm– Force companies to think about meaning of data
• HW capabilities provide means for processing huge amount of data in format of RDF triples
• Leading vendors of SW and HW understood the importance of vertical and horizontal integration
6.12.2018 www.ciirc.cvut.cz 44