@prefix : . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix rdfs: . @prefix skos: . @prefix dcterms: . @base . rdf:type owl:Ontology ; owl:versionIRI ; owl:imports , ; dcterms:abstract """The workflow multi-perspective combines the persistence and holistic perspectives to describe workflows as a process built up of a set of temporal tasks. Workflows may also be extended reductionistically into serial and parallel workflows."""@en , "Workflow"@en ; dcterms:creator , , ; dcterms:license "https://creativecommons.org/licenses/by/4.0/legalcode" ; dcterms:publisher ; dcterms:title "Workflow"@en ; rdfs:comment "The EMMO requires HermiT reasoner plugin in order to visualize all inferences and class hierarchy (ctrl+R hotkey in Protege)."@en ; owl:versionInfo "1.0.0-rc1" ; :EMMO_1246b120_abbe_4840_b0f8_3e4348b24a17 "emmo@emmc.eu" . ################################################################# # Object Properties ################################################################# ### https://w3id.org/emmo#EMMO_4ab7fb52_cec3_4c00_90c0_5648f01e3296 :EMMO_4ab7fb52_cec3_4c00_90c0_5648f01e3296 rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :EMMO_70da982d_1810_4b01_9630_a28e216ecd9a ; skos:prefLabel "hasBeginTask"@en . ### https://w3id.org/emmo#EMMO_70da982d_1810_4b01_9630_a28e216ecd9a :EMMO_70da982d_1810_4b01_9630_a28e216ecd9a rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :EMMO_8e52c42b_e879_4473_9fa1_4b23428b392b ; rdfs:domain :EMMO_64963ed6_39c9_4258_85e0_6466c4b5420c ; rdfs:range :EMMO_4299e344_a321_4ef2_a744_bacfcce80afc ; skos:prefLabel "hasTask"@en . ### https://w3id.org/emmo#EMMO_92227f7f_22e9_4b19_a011_920eac3c7b75 :EMMO_92227f7f_22e9_4b19_a011_920eac3c7b75 rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :EMMO_70da982d_1810_4b01_9630_a28e216ecd9a ; skos:prefLabel "hasEndTask"@en . ### https://w3id.org/emmo#EMMO_dbe39465_6cf4_4592_b0c5_b7446789a37b :EMMO_dbe39465_6cf4_4592_b0c5_b7446789a37b rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :EMMO_54d0d0f4_d9fa_4179_a9b5_4110c49dafff ; rdf:type owl:SymmetricProperty , owl:IrreflexiveProperty ; skos:prefLabel "hasCollaborationWith"@en . ################################################################# # Classes ################################################################# ### https://w3id.org/emmo#EMMO_2666a7e3_2ad4_49a0_899e_329607231f4b :EMMO_2666a7e3_2ad4_49a0_899e_329607231f4b rdf:type owl:Class ; rdfs:subClassOf :EMMO_504ad89e_dd4a_4fa6_aeb6_15c8ce0cde9b , :EMMO_9f6ec830_c59f_46aa_8a22_945ba20b6ea3 ; skos:prefLabel "SerialStep"@en ; :EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A step that is a temporal tile of a workflow."@en . ### https://w3id.org/emmo#EMMO_322ce14e_9ede_4841_ad70_302b4d6c5f28 :EMMO_322ce14e_9ede_4841_ad70_302b4d6c5f28 rdf:type owl:Class ; rdfs:subClassOf :EMMO_9f6ec830_c59f_46aa_8a22_945ba20b6ea3 , :EMMO_caa63d00_80b1_4408_ac1b_cd0d23b0ec50 ; skos:prefLabel "InternalStep"@en ; :EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A generic step in a workflow, that is not the begin or the end."@en . ### https://w3id.org/emmo#EMMO_4299e344_a321_4ef2_a744_bacfcce80afc :EMMO_4299e344_a321_4ef2_a744_bacfcce80afc rdf:type owl:Class ; rdfs:subClassOf :EMMO_472a0ca2_58bf_4618_b561_6fe68bd9fd49 , [ rdf:type owl:Restriction ; owl:onProperty [ owl:inverseOf :EMMO_70da982d_1810_4b01_9630_a28e216ecd9a ] ; owl:someValuesFrom :EMMO_64963ed6_39c9_4258_85e0_6466c4b5420c ] ; skos:altLabel "Job"@en ; skos:prefLabel "Task"@en ; :EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A procedure that is an hoilistic part of a workflow."@en ; :EMMO_c7b62dd7_063a_4c2a_8504_42f7264ba83f """A task is a generic part of a workflow, without taking care of the task granularities. It means that you can declare that e.g. tightening a bolt is a task of building an airplane, without caring of the coarser tasks to which this tightening belongs."""@en . ### https://w3id.org/emmo#EMMO_57ba1bf0_4314_432c_a9bb_6a6720c8dab5 :EMMO_57ba1bf0_4314_432c_a9bb_6a6720c8dab5 rdf:type owl:Class ; rdfs:subClassOf :EMMO_64963ed6_39c9_4258_85e0_6466c4b5420c , :EMMO_92829beb_6ed4_4c88_bbd5_3bc7403e2895 ; skos:prefLabel "SerialWorkflow"@en ; :EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A workflow whose tasks are tiles of a sequence."@en . ### https://w3id.org/emmo#EMMO_5848e476_2768_4988_98f9_9053c532307b :EMMO_5848e476_2768_4988_98f9_9053c532307b rdf:type owl:Class ; rdfs:subClassOf :EMMO_64963ed6_39c9_4258_85e0_6466c4b5420c ; skos:prefLabel "ParallelWorkflow"@en ; :EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A workflow whose tasks are spatial tiles."@en . ### https://w3id.org/emmo#EMMO_64963ed6_39c9_4258_85e0_6466c4b5420c :EMMO_64963ed6_39c9_4258_85e0_6466c4b5420c rdf:type owl:Class ; rdfs:subClassOf :EMMO_472a0ca2_58bf_4618_b561_6fe68bd9fd49 , [ rdf:type owl:Restriction ; owl:onProperty :EMMO_8e52c42b_e879_4473_9fa1_4b23428b392b ; owl:someValuesFrom :EMMO_4299e344_a321_4ef2_a744_bacfcce80afc ] ; owl:disjointUnionOf ( :EMMO_57ba1bf0_4314_432c_a9bb_6a6720c8dab5 :EMMO_5848e476_2768_4988_98f9_9053c532307b ) ; skos:prefLabel "Workflow"@en ; :EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A procedure that has at least two procedures (tasks) as proper parts."@en . ### https://w3id.org/emmo#EMMO_83a460aa_5826_4fbb_93e8_d73d0df25757 :EMMO_83a460aa_5826_4fbb_93e8_d73d0df25757 rdf:type owl:Class ; rdfs:subClassOf :EMMO_36c79456_e29c_400d_8bd3_0eedddb82652 , :EMMO_5848e476_2768_4988_98f9_9053c532307b ; skos:altLabel "EmbarassinglyParallelWorkflow"@en ; skos:prefLabel "PureParallelWorkflow"@en ; :EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A workflow that is the concurrent evolution of two or more tasks, not communicacting between themselves."@en . ### https://w3id.org/emmo#EMMO_8a2a1cbc_dfc3_4e6c_b337_00ee56fd438a :EMMO_8a2a1cbc_dfc3_4e6c_b337_00ee56fd438a rdf:type owl:Class ; rdfs:subClassOf :EMMO_9f6ec830_c59f_46aa_8a22_945ba20b6ea3 , :EMMO_edf72228_e040_4edc_8b46_78b2a47c72d7 ; skos:prefLabel "EndStep"@en ; :EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "The final step of a workflow."@en ; :EMMO_c7b62dd7_063a_4c2a_8504_42f7264ba83f "There may be more than one end task, if they run in parallel leading to more than one output."@en . ### https://w3id.org/emmo#EMMO_9ac10a20_63d0_4bbd_a5d3_f00a0ad4682c :EMMO_9ac10a20_63d0_4bbd_a5d3_f00a0ad4682c rdf:type owl:Class ; rdfs:subClassOf :EMMO_64963ed6_39c9_4258_85e0_6466c4b5420c , :EMMO_9f6ec830_c59f_46aa_8a22_945ba20b6ea3 ; skos:example "Jacobi method numerical step, involving the multiplication between a matrix A and a vector x, whose result is used to update the vector x."@en ; skos:prefLabel "IterativeStep"@en ; :EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A workflow whose output can be used as input for another workflow of the same type, iteratively, within the framework of a larger workflow."@en . ### https://w3id.org/emmo#EMMO_9f6ec830_c59f_46aa_8a22_945ba20b6ea3 :EMMO_9f6ec830_c59f_46aa_8a22_945ba20b6ea3 rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Class ; owl:unionOf ( :EMMO_322ce14e_9ede_4841_ad70_302b4d6c5f28 :EMMO_8a2a1cbc_dfc3_4e6c_b337_00ee56fd438a :EMMO_b941e455_2cb1_4c11_93e3_17caa06086b4 ) ] ; rdfs:subClassOf :EMMO_4299e344_a321_4ef2_a744_bacfcce80afc , :EMMO_9953c19f_ee33_4af8_be5e_dbf6d1e33581 ; skos:prefLabel "Step"@en ; :EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A task that is a well formed tile of a workflow, according to a reductionistic description."@en ; :EMMO_c7b62dd7_063a_4c2a_8504_42f7264ba83f "A step is part of a specific granularity level for the workflow description, as composition of tasks."@en . ### https://w3id.org/emmo#EMMO_b941e455_2cb1_4c11_93e3_17caa06086b4 :EMMO_b941e455_2cb1_4c11_93e3_17caa06086b4 rdf:type owl:Class ; rdfs:subClassOf :EMMO_9f6ec830_c59f_46aa_8a22_945ba20b6ea3 , :EMMO_fa595892_070d_455e_9459_06c97179c080 ; skos:prefLabel "BeginStep"@en ; :EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "An initial step of a workflow."@en ; :EMMO_c7b62dd7_063a_4c2a_8504_42f7264ba83f "There may be more than one begin task, if they run in parallel."@en . ### https://w3id.org/emmo#EMMO_ddecfff6_d3a1_4972_b9e9_3d0ca11a3a0b :EMMO_ddecfff6_d3a1_4972_b9e9_3d0ca11a3a0b rdf:type owl:Class ; rdfs:subClassOf :EMMO_57ba1bf0_4314_432c_a9bb_6a6720c8dab5 , [ rdf:type owl:Restriction ; owl:onProperty :EMMO_70da982d_1810_4b01_9630_a28e216ecd9a ; owl:someValuesFrom :EMMO_9ac10a20_63d0_4bbd_a5d3_f00a0ad4682c ] ; skos:prefLabel "IterativeWorkflow"@en ; :EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A workflow whose steps (iterative steps) are the repetition of the same workflow type."@en . ### Generated by the OWL API (version 4.5.26.2023-07-17T20:34:13Z) https://github.com/owlcs/owlapi