@prefix : <https://ontoboard.org/patterns/pmdco-simulation-input-output.owl#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@base <https://ontoboard.org/patterns/pmdco-simulation-input-output.owl> .

<https://ontoboard.org/patterns/pmdco-simulation-input-output.owl> rdf:type owl:Ontology .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.obolibrary.org/obo/IAO_0000112
<http://purl.obolibrary.org/obo/IAO_0000112> rdf:type owl:AnnotationProperty .


###  http://purl.obolibrary.org/obo/IAO_0000115
<http://purl.obolibrary.org/obo/IAO_0000115> rdf:type owl:AnnotationProperty .


###  http://purl.obolibrary.org/obo/IAO_0000116
<http://purl.obolibrary.org/obo/IAO_0000116> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#definition
<http://www.w3.org/2004/02/skos/core#definition> rdf:type owl:AnnotationProperty .


#################################################################
#    Object Properties
#################################################################

###  http://purl.obolibrary.org/obo/BFO_0000050
<http://purl.obolibrary.org/obo/BFO_0000050> rdf:type owl:ObjectProperty ,
                                                      owl:TransitiveProperty ;
                                             <http://purl.obolibrary.org/obo/IAO_0000112> "my brain is part of my body (continuant parthood, two material entities)"@en ,
                                                                                          "my stomach cavity is part of my stomach (continuant parthood, immaterial entity is part of material entity)"@en ,
                                                                                          "this day is part of this year (occurrent parthood)"@en ;
                                             <http://purl.obolibrary.org/obo/IAO_0000115> "a core relation that holds between a part and its whole"@en ;
                                             <http://purl.obolibrary.org/obo/IAO_0000116> "Everything is part of itself. Any part of any part of a thing is itself part of that thing. Two distinct things cannot be part of each other."@en ,
                                                                                          "Occurrents are not subject to change and so parthood between occurrents holds for all the times that the part exists. Many continuants are subject to change, so parthood between continuants will only hold at certain times, but this is difficult to specify in OWL. See http://purl.obolibrary.org/obo/ro/docs/temporal-semantics/"@en ,
                                                                                          """Parthood requires the part and the whole to have compatible classes: only an occurrent can be part of an occurrent; only a process can be part of a process; only a continuant can be part of a continuant; only an independent continuant can be part of an independent continuant; only an immaterial entity can be part of an immaterial entity; only a specifically dependent continuant can be part of a specifically dependent continuant; only a generically dependent continuant can be part of a generically dependent continuant. (This list is not exhaustive.)

A continuant cannot be part of an occurrent: use 'participates in'. An occurrent cannot be part of a continuant: use 'has participant'. A material entity cannot be part of an immaterial entity: use 'has location'. A specifically dependent continuant cannot be part of an independent continuant: use 'inheres in'. An independent continuant cannot be part of a specifically dependent continuant: use 'bearer of'."""@en ;
                                             rdfs:label "part of" ,
                                                        "part of"@en .


###  http://purl.obolibrary.org/obo/BFO_0000055
<http://purl.obolibrary.org/obo/BFO_0000055> rdf:type owl:ObjectProperty ;
                                             <http://purl.obolibrary.org/obo/IAO_0000115> "Paraphrase of elucidation: a relation between a process and a realizable entity, where there is some material entity that is bearer of the realizable entity and participates in the process, and the realizable entity comes to be realized in the course of the process"@en ;
                                             rdfs:label "realizes"@en ;
                                             <http://www.w3.org/2004/02/skos/core#definition> "(Elucidation) realizes is a relation between a process b and realizable entity c such that c inheres in some d & for all t, if b has participant d then c exists & the type instantiated by b is correlated with the type instantiated by c"@en .


###  http://purl.obolibrary.org/obo/OBI_0000295
<http://purl.obolibrary.org/obo/OBI_0000295> rdf:type owl:ObjectProperty ;
                                             <http://purl.obolibrary.org/obo/IAO_0000112> "some Autologous EBV(Epstein-Barr virus)-transformed B-LCL (B lymphocyte cell line) is_input_for instance of Chromum Release Assay described at https://wiki.cbil.upenn.edu/obiwiki/index.php/Chromium_Release_assay"@en ;
                                             <http://purl.obolibrary.org/obo/IAO_0000115> "A relation between a completely executed planned process and a continuant participating in that process that is not created during the process. The presence of the continuant during the process is explicitly specified in the plan specification which the process realizes the concretization of." ;
                                             rdfs:label "is specified input of"@en .


###  http://purl.obolibrary.org/obo/OBI_0000312
<http://purl.obolibrary.org/obo/OBI_0000312> rdf:type owl:ObjectProperty ;
                                             <http://purl.obolibrary.org/obo/IAO_0000115> "A relation between a completely executed planned process and a continuant participating in that process. The presence of the continuant at the end of the process is explicitly specified in the objective specification which the process realizes the concretization of."@en ;
                                             rdfs:label "is specified output of"@en .


###  http://purl.obolibrary.org/obo/RO_0000057
<http://purl.obolibrary.org/obo/RO_0000057> rdf:type owl:ObjectProperty ;
                                            <http://purl.obolibrary.org/obo/IAO_0000112> "this blood coagulation has participant this blood clot"@en ,
                                                                                         "this investigation has participant this investigator"@en ,
                                                                                         "this process has participant this input material (or this output material)"@en ;
                                            <http://purl.obolibrary.org/obo/IAO_0000115> "a relation between a process and a continuant, in which the continuant is somehow involved in the process"@en ;
                                            <http://purl.obolibrary.org/obo/IAO_0000116> "Has_participant is a primitive instance-level relation between a process, a continuant, and a time at which the continuant participates in some way in the process. The relation obtains, for example, when this particular process of oxygen exchange across this particular alveolar membrane has_participant this particular sample of hemoglobin at this particular time."@en ;
                                            rdfs:label "has participant"@en .


#################################################################
#    Data properties
#################################################################

###  http://purl.obolibrary.org/obo/OBI_0001937
<http://purl.obolibrary.org/obo/OBI_0001937> rdf:type owl:DatatypeProperty ;
                                             <http://purl.obolibrary.org/obo/IAO_0000115> "A relation between a value specification and a number that quantifies it."@en ;
                                             <http://purl.obolibrary.org/obo/IAO_0000116> "A range of 'real' might be better than 'float'. For now we follow 'has measurement value' until we can consider technical issues with SPARQL queries and reasoning." ;
                                             rdfs:label "has specified numeric value" .


#################################################################
#    Classes
#################################################################

###  http://purl.obolibrary.org/obo/BFO_0000031
<http://purl.obolibrary.org/obo/BFO_0000031> rdf:type owl:Class ;
                                             rdfs:label "generically dependent continuant"@en ;
                                             <http://www.w3.org/2004/02/skos/core#definition> "(Elucidation) A generically dependent continuant is an entity that exists in virtue of the fact that there is at least one of what may be multiple copies which is the content or the pattern that multiple copies would share"@en .


###  http://purl.obolibrary.org/obo/IAO_0000030
<http://purl.obolibrary.org/obo/IAO_0000030> rdf:type owl:Class ;
                                             rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000031> ;
                                             <http://purl.obolibrary.org/obo/IAO_0000112> "Examples of information content entites include journal articles, data, graphical layouts, and graphs."@en ;
                                             <http://purl.obolibrary.org/obo/IAO_0000115> "A generically dependent continuant that is about some thing."@en ;
                                             <http://purl.obolibrary.org/obo/IAO_0000116> "2014-03-10: The use of \"thing\" is intended to be general enough to include universals and configurations (see https://groups.google.com/d/msg/information-ontology/GBxvYZCk1oc/-L6B5fSBBTQJ)."@en ,
                                                                                          "Pier: 'data, information or knowledge'. OR 'representation'"@en ,
                                                                                          """information_content_entity 'is_encoded_in' some digital_entity in obi before split (040907). information_content_entity 'is_encoded_in' some physical_document in obi before split (040907).

Previous. An information content entity is a non-realizable information entity that 'is encoded in' some digital or physical entity."""@en ;
                                             rdfs:label "information content entity"@en .


###  https://w3id.org/pmd/co/PMD_0000066
<https://w3id.org/pmd/co/PMD_0000066> rdf:type owl:Class ;
                                      rdfs:label "input assignment"@en ;
                                      <http://www.w3.org/2004/02/skos/core#definition> "Input assignment is a process boundary which is part of a computing process and which connects a material entity or i.c.e as input to the computing process"@en .


###  https://w3id.org/pmd/co/PMD_0000067
<https://w3id.org/pmd/co/PMD_0000067> rdf:type owl:Class ;
                                      rdfs:label "output assignment"@en ;
                                      <http://www.w3.org/2004/02/skos/core#definition> "Output assignment is a process boundary which is part of a computing process and which connects a material entity or i.c.e as output to the computing process"@en .


###  https://w3id.org/pmd/co/PMD_0000583
<https://w3id.org/pmd/co/PMD_0000583> rdf:type owl:Class ;
                                      <http://purl.obolibrary.org/obo/IAO_0000116> "The subclass trees of \"Computing Process\" are currently still proposals and serve as a working basis for the discussion round with the simulation/workflow domain experts."@en ;
                                      rdfs:label "Rechenprozess"@de ,
                                                 "computing process"@en ;
                                      <http://www.w3.org/2004/02/skos/core#definition> "A process that involves the systematic use of computational methods and tools to perform simulations, analyses, or data transformations to achieve specific scientific or engineering goals."@en ,
                                                                                       "Ein Prozess, der die systematische Verwendung von rechnerischen Methoden und Werkzeugen umfasst, um Simulationen, Analysen oder Datenumwandlungen durchzuführen, um spezifische wissenschaftliche oder technische Ziele zu erreichen."@de .


###  https://w3id.org/pmd/co/PMD_0000933
<https://w3id.org/pmd/co/PMD_0000933> rdf:type owl:Class ;
                                      rdfs:subClassOf <https://w3id.org/pmd/co/PMD_0000583> ;
                                      rdfs:label "Simulationsprozess"@de ,
                                                 "simulation process"@en ;
                                      <http://www.w3.org/2004/02/skos/core#definition> "A computing process that models the behavior of a system over time using mathematical or computational techniques."@en ,
                                                                                       "Ein Datenverarbeitungsprozess, der das Verhalten eines Systems im Laufe der Zeit mit mathematischen oder rechnerischen Techniken modelliert"@de .


#################################################################
#    Axioms restored from PMDco 3.1.2
#################################################################
# The extraction dropped these although each mentions only terms declared above; no term is added.
#   S stated by PMDco 3.1.2.   E follows from one PMDco 3.1.2 axiom (a conjunct, or an inverse property's domain/range).
#   T follows from PMDco 3.1.2 subclass axioms through classes outside the pattern.   O stated by the real OBO file only.

# S: stated by PMDco 3.1.2
<http://purl.obolibrary.org/obo/BFO_0000031> rdfs:subClassOf [ rdf:type owl:Restriction ;
                                                               owl:onProperty <http://purl.obolibrary.org/obo/BFO_0000050> ;
                                                               owl:allValuesFrom <http://purl.obolibrary.org/obo/BFO_0000031>
                                                             ] .

# E: one conjunct of a PMDco 3.1.2 axiom on 'input assignment'
<https://w3id.org/pmd/co/PMD_0000066> rdfs:subClassOf [ rdf:type owl:Restriction ;
                                                        owl:onProperty <http://purl.obolibrary.org/obo/BFO_0000050> ;
                                                        owl:someValuesFrom <https://w3id.org/pmd/co/PMD_0000583>
                                                      ] ;
# E: one conjunct of a PMDco 3.1.2 axiom on 'input assignment'
                                      rdfs:subClassOf [ rdf:type owl:Restriction ;
                                                        owl:onProperty <http://purl.obolibrary.org/obo/RO_0000057> ;
                                                        owl:someValuesFrom <http://purl.obolibrary.org/obo/IAO_0000030>
                                                      ] .

# E: one conjunct of a PMDco 3.1.2 axiom on 'output assignment'
<https://w3id.org/pmd/co/PMD_0000067> rdfs:subClassOf [ rdf:type owl:Restriction ;
                                                        owl:onProperty <http://purl.obolibrary.org/obo/BFO_0000050> ;
                                                        owl:someValuesFrom <https://w3id.org/pmd/co/PMD_0000583>
                                                      ] ;
# E: one conjunct of a PMDco 3.1.2 axiom on 'output assignment'
                                      rdfs:subClassOf [ rdf:type owl:Restriction ;
                                                        owl:onProperty <http://purl.obolibrary.org/obo/RO_0000057> ;
                                                        owl:someValuesFrom <http://purl.obolibrary.org/obo/IAO_0000030>
                                                      ] .


###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
