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
OPM - přednáška při prezentacdi českého překladu normy
Summary of Links
OPM ontology 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
Participation Constrain
Connector Things Procedural Link Consuming Link
Structural Link Fork Properties
Transformation Link Fundamental Structural Link Enabling 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