@prefix : . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix emmo: . @prefix rdfs: . @prefix skos: . @prefix dcterms: . @base . rdf:type owl:Ontology ; owl:versionIRI ; owl:imports , , ; dcterms:abstract """Application ontology describing needed concepts for remote computations with ExecFlow using AiiDA. Computation is released under a Creative Commons license Attribution 4.0 International (CC BY 4.0)."""@en ; dcterms:creator "Emanuele Ghedini, UNIBO" , "Francesca Bleken, SINTEF" , "Jesper Friis, SINTEF" , "Louis Ponet, EPFL" , "Otello Roscioni, GCL" ; dcterms:license "https://creativecommons.org/licenses/by/4.0/legalcode" ; dcterms:publisher "OpenModel" ; dcterms:title "OpenModel Computation Application Ontology"@en ; owl:versionInfo "0.3" . ################################################################# # Annotation properties ################################################################# ### http://www.w3.org/2002/07/owl#qualifiedCardinality owl:qualifiedCardinality rdf:type owl:AnnotationProperty . ################################################################# # Classes ################################################################# ### http://emmo.info/computation#EMMO_2155b6e6_7e61_4236_b032_eaacbe8259d2 :EMMO_2155b6e6_7e61_4236_b032_eaacbe8259d2 rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_dd4a7f3e_ef56_466c_ac1a_d2716b5f87ec ; skos:prefLabel "MPIProcessorsPerNode"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "Number of processors that can be used by MPI on a compute node."@en . ### http://emmo.info/computation#EMMO_42f445fa_5cab_4166_bf71_97ed146d6b85 :EMMO_42f445fa_5cab_4166_bf71_97ed146d6b85 rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_e94a9156_fb6c_4e16_88ee_829ac9933155 ; skos:prefLabel "ExecutablePath"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "Path to an executable program."@en . ### http://emmo.info/computation#EMMO_466540de_2206_4299_9526_0872bd697b29 :EMMO_466540de_2206_4299_9526_0872bd697b29 rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_51645022_3a21_4fa9_a9ce_a795eebbeca7 ; rdfs:comment "A command to a Message Passing Interface (MPI) system."@en ; skos:prefLabel "MPICommand"@en . ### http://emmo.info/computation#EMMO_4a679542_fc15_4269_bc30_647f16eb1ba4 :EMMO_4a679542_fc15_4269_bc30_647f16eb1ba4 rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_51645022_3a21_4fa9_a9ce_a795eebbeca7 , emmo:EMMO_b941e455_2cb1_4c11_93e3_17caa06086b4 ; skos:prefLabel "PreCommand"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "Command to be executed before another command."@en ; emmo:EMMO_c7b62dd7_063a_4c2a_8504_42f7264ba83f "A pre-command typically used to prepares the execution of another command."@en . ### http://emmo.info/computation#EMMO_67b1182e_5bef_46c8_a414_41c9a649c8e0 :EMMO_67b1182e_5bef_46c8_a414_41c9a649c8e0 rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_3b031fa9_8623_4ea5_8b57_bcafb70c5c8b ; skos:prefLabel "Scheduler"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A software application that implements a batch system on a HPC cluster."@en ; emmo:EMMO_c7b62dd7_063a_4c2a_8504_42f7264ba83f """The goals of scheduler are: - minimize the time to perform computations - optimize CPU utilization - maximize the computation throughput"""@en . ### http://emmo.info/computation#EMMO_750d9b76_aa5b_4007_8cf2_2b4d758546d1 :EMMO_750d9b76_aa5b_4007_8cf2_2b4d758546d1 rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_51645022_3a21_4fa9_a9ce_a795eebbeca7 ; skos:prefLabel "Transport"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "Command performed on a local or remote machine where a calculation is submitted."@en . ### http://emmo.info/computation#EMMO_789e3496_0010_4fb8_a169_2cc6e9acecf6 :EMMO_789e3496_0010_4fb8_a169_2cc6e9acecf6 rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_8681074a_e225_4e38_b586_e85b0f43ce38 ; skos:prefLabel "Wrapper"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A wrapper is a program or code that encapsulates and hides the underlying complexity of another program or code by means of a well-defined interface."@en . :EMMO_9f76ea3e_270f_460d_9cec_7c9491601f34 rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_b45fbdc6_2519_4885_aa49_c56b394c3910 ; skos:prefLabel "Scheme"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A specification for interact with digital resources."@en ; emmo:EMMO_b432d2d5_25f4_4165_99c5_5935a7763c1a "https, http, ftp, file, mailto, data, irc"@en ; emmo:EMMO_c7b62dd7_063a_4c2a_8504_42f7264ba83f "All URIs starts with a scheme, specifying how to interact with the resource specified by the URI. The scheme refers often to the protocol that can be used to access the resource, but that is not always the case. For example refer the 'http' scheme to the HTTP protocol, while the 'file' scheme has no protocol."@en . ### http://emmo.info/computation#EMMO_aa08906b_472a_4b0e_92fd_839535e95c02 :EMMO_aa08906b_472a_4b0e_92fd_839535e95c02 rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_8681074a_e225_4e38_b586_e85b0f43ce38 ; skos:prefLabel "SoftwarePlugin"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A software component that adds a specific feature to an existing computer program."@en . ### http://emmo.info/computation#EMMO_d1401f4a_f5dd_4daf_ba6a_2252e6bbbfc4 :EMMO_d1401f4a_f5dd_4daf_ba6a_2252e6bbbfc4 rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_b45fbdc6_2519_4885_aa49_c56b394c3910 ; skos:prefLabel "HostName"@en ; emmo:EMMO_b432d2d5_25f4_4165_99c5_5935a7763c1a "A domain name assigned to a host computer. This is usually a combination of the host's local name with its parent domain's name."@en . ### http://emmo.info/computation#EMMO_dc023da7_4a3e_4da1_9f19_eb360147ad2b :EMMO_dc023da7_4a3e_4da1_9f19_eb360147ad2b rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_b45fbdc6_2519_4885_aa49_c56b394c3910 ; skos:prefLabel "Credential"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "The properties of a process that is used for determining its access rights."@en ; emmo:EMMO_b432d2d5_25f4_4165_99c5_5935a7763c1a "Password"@en . ### http://emmo.info/computation#EMMO_e681d1d0_6b8f_4cc1_a710_3f04e83807eb :EMMO_e681d1d0_6b8f_4cc1_a710_3f04e83807eb rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_51645022_3a21_4fa9_a9ce_a795eebbeca7 , emmo:EMMO_8a2a1cbc_dfc3_4e6c_b337_00ee56fd438a ; skos:prefLabel "PostCommand"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "Command to be executed after another command."@en ; emmo:EMMO_c7b62dd7_063a_4c2a_8504_42f7264ba83f "A post-command typically used to post-process the results after another command."@en . ### http://emmo.info/computation#EMMO_ef281d84_3d01_4fa8_8483_5f35f069a0ae :EMMO_ef281d84_3d01_4fa8_8483_5f35f069a0ae rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_b45fbdc6_2519_4885_aa49_c56b394c3910 ; skos:prefLabel "UserName"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A unique sequence of characters used to identify a user and allow access to a computer system, computer network, or online account."@en . ### http://emmo.info/computation#EMMO_fe8a239f_4481_4c66_853f_de5875c9cf6b :EMMO_fe8a239f_4481_4c66_853f_de5875c9cf6b rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_c130614a_2985_476d_a7ed_8a137847703c ; rdfs:comment "A user is typically a human that can log into a computer system and provide commands. However users are not limited to humans. A user can for example also be a scheduled (cron) job performing a pre-defined command."@en ; skos:prefLabel "User"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "Agent that executes commands on a computer system."@en . ### https://w3id.org/emmo#EMMO_2afbf10f_9dbd_4f4c_9aaa_defa3a395287 emmo:EMMO_2afbf10f_9dbd_4f4c_9aaa_defa3a395287 rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_e94a9156_fb6c_4e16_88ee_829ac9933155 ; skos:prefLabel "WorkDirectory"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "Path to a local directory where the computation will be performed."@en . ### https://w3id.org/emmo#EMMO_3509a3e7_1ffd_49dc_8fa6_e015f8290d60 emmo:EMMO_3509a3e7_1ffd_49dc_8fa6_e015f8290d60 rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_19608340_178c_4bfd_bd4d_0d3b935c6fec ; skos:prefLabel "Computer"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "Electronic device that processes data, typically in binary form, according to instructions given to it in a variable program."@en . ### https://w3id.org/emmo#EMMO_398165de_5406_4e27_907e_fd8a1ab2f8e9 emmo:EMMO_398165de_5406_4e27_907e_fd8a1ab2f8e9 rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_b45fbdc6_2519_4885_aa49_c56b394c3910 ; skos:altLabel "API"@en ; skos:prefLabel "ApplicationProgrammingInterface"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A well-defined way (interface) for two or more computer programs to communicate with each other."@en ; emmo:EMMO_c84c6752_6d64_48cc_9500_e54a3c34898d "https://en.wikipedia.org/wiki/Bash_(Unix_shell)"^^xsd:anyURI . ### https://w3id.org/emmo#EMMO_62536db0_537d_4a79_959b_2d3acb268fa4 emmo:EMMO_62536db0_537d_4a79_959b_2d3acb268fa4 rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_f84b1b92_1dc8_4146_99f0_b03cd53e455b ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A Unix shell and command language."@en ; emmo:EMMO_c84c6752_6d64_48cc_9500_e54a3c34898d "https://en.wikipedia.org/wiki/Bash_(Unix_shell)"^^xsd:anyURI ; skos:prefLabel "Bash"@en . ### https://w3id.org/emmo#EMMO_6470bbfa_04a6_4360_9534_1aa18d68329b emmo:EMMO_6470bbfa_04a6_4360_9534_1aa18d68329b rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty emmo:EMMO_17e27c22_37e1_468c_9dd7_95e137f73e7f ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass :EMMO_9f76ea3e_270f_460d_9cec_7c9491601f34 ] , [ rdf:type owl:Restriction ; owl:onProperty emmo:EMMO_17e27c22_37e1_468c_9dd7_95e137f73e7f ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass emmo:EMMO_e94a9156_fb6c_4e16_88ee_829ac9933155 ] . ### https://w3id.org/emmo#EMMO_ae047725_8b78_4e8d_a5be_ef3c5696c681 emmo:EMMO_ae047725_8b78_4e8d_a5be_ef3c5696c681 rdf:type owl:Class ; rdfs:subClassOf emmo:EMMO_398165de_5406_4e27_907e_fd8a1ab2f8e9 , [ rdf:type owl:Restriction ; owl:onProperty emmo:EMMO_d01b3ee2_91a5_4ce2_95cd_f0d2c333c6d3 ; owl:someValuesFrom :EMMO_466540de_2206_4299_9526_0872bd697b29 ] ; skos:altLabel "MPI"@en ; skos:prefLabel "MessagePassingInterface"@en ; emmo:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A standardized and portable message-passing standard designed to function on parallel computing architectures."@en . [ owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] . [ owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] . [ owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] . [ owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] . [ owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] . [ owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] . ### Generated by the OWL API (version 4.5.26.2023-07-17T20:34:13Z) https://github.com/owlcs/owlapi