Ontologie OPM
Created by Jiří Kofránek

UDEMI OPM Courses
Obrázky na této stránce jsou převzaty z následujících kurzů autorky Joy Au

1. Getting Started with OPM: Objects and Processes
- (základní seznámení s objekty a procesy v OPM)
;https://www.udemy.com/share/10dIHT3@7SsygPIp9o4No2n1BpjhiN9NfcGEV1QSajK-8O7dpMA9eLkf5O3s6T__qZgEqwmg/
2. Getting Started with OPM: Relations
- (výklad základní ontologie OPM, jakými druhy vazeb propojujeme objekty a procesy a jaký je jejich sémantický význam. Součástí tohoto a všch následujících kurzů je roční licence OPCloudu, aby bylo možné si vše v praxi vyzkoušet)
https://www.udemy.com/share/10dS5T3@4c35cUlOt9Z6_oSFhkHujZRBG5QtFR-zz5qyko68Ne23y8x5OZKTKeYF1MSkvdeY/
3. Getting Started with OPM: Complexity Management
- (výklad, jakým způsobem skrývat a odkrývat jednotlivé provázané části OPM diagramu, aby byl jakkoliv složitý model vždy přehledný a nevyžadoval nepřiměřené úsilí k pochopení jeho funkcionality)
https://www.udemy.com/share/10dTpN3@CPMwH37-xwvc1vOTGzjRV7j_t2YXMXp1mGkJ7kECFTe50-UcOVCh3kPo8EMkXgRS/
4. Getting Started with OPM: Operation and Control
- (výklad jak to všechno dynamicky rozhýbat a jak v OPCloudu simulovat chování vytvořeného modelu)
https://www.udemy.com/share/10dTO73@p7R57842leZKvPqapsp_TSp9v9d63GiUo69wL_A-2LX5_fhdzluxxkRbqkxjrj1m/
5. Integrate Object Process Methodology with APIs, Python, MATLAB and SQL
- (to už je pro ty, kteří chtějí propojit složitou komplexní strukturu se simulačními modely)
https://www.udemy.com/share/10dHOF3@qe8j4-oQzm5q2kGY0bBi5HWWH4IXWVXNRxuOATuKDhwgp11g-C_zkQTU8YlDACQv/
OPM učebnice



překlad pomocí DeepL - zde je sdílený dokument ve formátu google.doc pro editaci českého překladu:
https://docs.google.com/document/d/1EBhDkbRIC95fLb4SgvlPgJHSDDE_3oslqh4M-UIPL58/edit?usp=drive_link
google meet
https://meet.google.com/zdh-xeeo-ozj
Norma OPM - ISO 19450
ISO_19450;2024_ed.1_-_id.84612_Publication_PDF__en_.pdf
OpCloud
https://opcloud.systems/login
Návod k ovládání OPCloudu
https://workdrive.zohoexternal.com/external/07bddbb3719b6d652446e5000160ced77a3f5fa327423801420becdb23ac109c
Summary of Links

OPM ontology
Participation Constrain



Links

Entity

Three properties of things: perseverence, essence, affiliation
- Perseverence - Vytrvalost (existuje to trvale, neob alespoň nějakou dobu během existence systému = objekty, nebo je to vždy jen dočasné = procesy)
- Essence - Podstata (je to hmotný, fyzický nebo informační, nehmotný objekt)
- Affiliantion - Příslušnost (patří to do systému nebo to patří do jeho okolí)
Tvanlivost - Podstata - Příslušnost 


Connector
Things
Procedural Link
Consuming Link

Structural Link
Fork Properties


Transformation Link
Enabling Link



Fundamental Structural Link
Tagged Stuctural Links




States


Objects

Process


Result Link

Tagged Structural Limks For Persisting Processes



Effect Link




Aggregation-Partipication Links


Exhibition-Characterisation Link


Classification-Instantiation Link



Generalisation- Specialisation Link


Generalisation-Specialisation links apply to both objects and processes. This can be combined with Exhibition-Characterisation links

Příklad použití inzooming v OPCloudu
Vacation Preparing.pdf
Summary

Nástroje pro zpřehlednění komplexity
Unfolding - Folding
In-zooming and Out-zooming
View Creating (jiné pohledy na stejné věci)


Unfolding



Folding






In-zooming
Out-zooming








In-zooming of processes




In-Zooming of objects

Semiunfolding

More about In-zooming









V OPCloudu vytvoříme "enable" spoje...
...propojení na "Chef" a "Oven" (objekty přetáhneme z "Draggable Things) vytvoříme ručně…

...a propojíme je na příslušné procesy, tj. kuchaře na celý "Cake Making" a troubu na proces "Baking".

Po zabalení to vypadá stejně, ale po rozbalení obsahu jsou spoje správně nastaveny.

Sumary


Jak to celé rozhýbat (Operation and Control)
Řídící vazby (Control links)
Možnost simulace













Logické operátory




Událostní vazby - Event link




Vazby výjímek - Exception link







Invokační vazby - Invocation link








Podmínkové vazby - Condition link












