@prefix : <https://w3id.org/ontosim-dis#> .
@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://w3id.org/ontosim-dis#> .

<https://w3id.org/ontosim-dis> rdf:type owl:Ontology ;
                                owl:versionIRI <https://w3id.org/ontosim-dis/1.1> ;
                                <http://purl.org/dc/terms/abstract> "OntoSim-Dis represents disease simulation models: their structure, their paradigm, compartmental or agent-based, their parameters and their execution. It also describes what each model represents: the disease, with its health states, its transitions and what governs each transition, and the context for which the model was built."@en ,
                                                                    "OntoSim-Dis représente les modèles de simulation des maladies : leur structure, leur paradigme, à compartiments ou multi-agents, leurs paramètres et leur exécution. Elle décrit aussi ce que chaque modèle représente : la maladie, avec ses états de santé, ses transitions et ce qui gouverne chaque transition, et le contexte pour lequel le modèle a été construit."@fr ;
                                <http://purl.org/dc/terms/created> "2026" ;
                                <http://purl.org/dc/terms/creator> "Paul Cheikh Anta DIOUF" ;
                                <http://purl.org/dc/terms/license> <https://creativecommons.org/licenses/by/4.0/> ;
                                <http://purl.org/dc/terms/title> "OntoSim-Dis : une ontologie des modèles de simulation des maladies"@fr ,
                                                                 "OntoSim-Dis: an ontology of disease simulation models"@en ;
                                <http://purl.org/vocab/vann/preferredNamespacePrefix> "dsim" ;
                                <http://purl.org/vocab/vann/preferredNamespaceUri> "https://w3id.org/ontosim-dis#" ;
                                rdfs:comment """L'ontologie OntoSim-Dis complète, une ontologie des modèles de simulation des maladies. Ce fichier ne contient aucun terme : il importe les neuf modules et porte les métadonnées de l'ensemble.
Sa distinction centrale porte sur le risque : le risque d'une transition dépend-il de l'effectif d'une catégorie d'individus, comme dans une maladie transmissible, ou seulement de l'individu ? On décrit un modèle et la maladie qu'il représente ; le raisonneur en déduit si la maladie est couplée à la population, et si le modèle réalise ce couplage."""@fr ,
                                             """The complete OntoSim-Dis ontology, an ontology of disease simulation models. This file contains no term: it imports the nine modules and carries the metadata of the whole.
Its central distinction concerns risk: does the risk of a transition depend on the number of individuals in some category, as in a transmissible disease, or only on the individual? The modeller describes a model and the disease it represents; the reasoner infers whether the disease is coupled to the population, and whether the model realises that coupling."""@en ;
                                rdfs:label "OntoSim-Dis - complete ontology"@en ,
                                           "OntoSim-Dis - ontologie complète"@fr ;
                                owl:versionInfo "1.1" .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.obolibrary.org/obo/IAO_0000116
<http://purl.obolibrary.org/obo/IAO_0000116> rdf:type owl:AnnotationProperty ;
                                             rdfs:label "editor note"@en .


###  http://purl.org/dc/elements/1.1/description
<http://purl.org/dc/elements/1.1/description> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/abstract
<http://purl.org/dc/terms/abstract> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/created
<http://purl.org/dc/terms/created> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/creator
<http://purl.org/dc/terms/creator> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/license
<http://purl.org/dc/terms/license> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/source
<http://purl.org/dc/terms/source> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/title
<http://purl.org/dc/terms/title> rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespacePrefix
<http://purl.org/vocab/vann/preferredNamespacePrefix> rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespaceUri
<http://purl.org/vocab/vann/preferredNamespaceUri> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#closeMatch
<http://www.w3.org/2004/02/skos/core#closeMatch> rdf:type owl:AnnotationProperty ;
                                                 <http://purl.obolibrary.org/obo/IAO_0000116> """
Sens : Indique que deux concepts sont suffisamment proches sur le plan sémantique pour être utilisés de manière interchangeable dans certaines applications de recherche d'information, sans pour autant être rigoureusement identiques.

Non-transitivité : Contrairement à skos:exactMatch, la propriété skos:closeMatch n'est pas transitive pour éviter les erreurs cumulatives lors de chaînages de correspondances multiples.

"""@fr ;
                                                 rdfs:comment "skos:closeMatch est une propriété de liaison dans le standard Simple Knowledge Organization System qui permet d'associer un concept à un autre concept provenant d'un schéma de vocabulaire différent"@fr ;
                                                 rdfs:label "closeMatch"@en .


###  http://www.w3.org/2004/02/skos/core#exactMatch
<http://www.w3.org/2004/02/skos/core#exactMatch> rdf:type owl:AnnotationProperty ;
                                                 rdfs:comment "skos:exactMatch est une propriété SKOS du W3C utilisée pour relier deux concepts issus de schémas différents, indiquant une forte certitude qu'ils possèdent des significations équivalentes et peuvent être utilisés de manière interchangeable."@fr ;
                                                 rdfs:label "exactMatch"@en .


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


#################################################################
#    Object Properties
#################################################################

###  http://purl.obolibrary.org/obo/BFO_0000050
<http://purl.obolibrary.org/obo/BFO_0000050> rdf:type owl:ObjectProperty ;
                                             rdfs:subPropertyOf <http://purl.obolibrary.org/obo/RO_0002131> ;
                                             rdf:type owl:TransitiveProperty ;
                                             rdfs:comment "a core relation that holds between a part and its whole"@en ;
                                             rdfs:label "part of"@en .


###  http://purl.obolibrary.org/obo/BFO_0000054
<http://purl.obolibrary.org/obo/BFO_0000054> rdf:type owl:ObjectProperty ;
                                             owl:inverseOf <http://purl.obolibrary.org/obo/BFO_0000055> ;
                                             rdfs:domain <http://purl.obolibrary.org/obo/BFO_0000017> ;
                                             rdfs:range <http://purl.obolibrary.org/obo/BFO_0000015> ;
                                             rdfs:comment "Paraphrase of elucidation: a relation between a realizable entity and a process, 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 "realized in"@en .


###  http://purl.obolibrary.org/obo/BFO_0000055
<http://purl.obolibrary.org/obo/BFO_0000055> rdf:type owl:ObjectProperty ;
                                             rdfs:domain <http://purl.obolibrary.org/obo/BFO_0000015> ;
                                             rdfs:range <http://purl.obolibrary.org/obo/BFO_0000017> ;
                                             rdfs:comment "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://purl.obolibrary.org/obo/IAO_0000136
<http://purl.obolibrary.org/obo/IAO_0000136> rdf:type owl:ObjectProperty ;
                                             rdfs:domain <http://purl.obolibrary.org/obo/IAO_0000030> ;
                                             rdfs:comment "A (currently) primitive relation that relates an information artifact to an entity."@en ;
                                             rdfs:label "is about"@en .


###  http://purl.obolibrary.org/obo/RO_0000057
<http://purl.obolibrary.org/obo/RO_0000057> rdf:type owl:ObjectProperty ;
                                            rdfs:domain <http://purl.obolibrary.org/obo/BFO_0000003> ;
                                            rdfs:range <http://purl.obolibrary.org/obo/BFO_0000002> ;
                                            rdfs:comment "a relation between a process and a continuant, in which the continuant is somehow involved in the process."@en ;
                                            rdfs:label "has participant"@en .


###  http://purl.obolibrary.org/obo/RO_0002131
<http://purl.obolibrary.org/obo/RO_0002131> rdf:type owl:ObjectProperty ;
                                            rdfs:subPropertyOf <http://purl.obolibrary.org/obo/RO_0002323> ;
                                            rdf:type owl:SymmetricProperty ;
                                            rdfs:comment """A overlaps B if they share some part in common.
x overlaps y if and only if there exists some z such that x has part z and z part of y"""@en ;
                                            rdfs:label "overlaps"@en .


###  http://purl.obolibrary.org/obo/RO_0002233
<http://purl.obolibrary.org/obo/RO_0002233> rdf:type owl:ObjectProperty ;
                                            rdfs:subPropertyOf <http://purl.obolibrary.org/obo/RO_0000057> ;
                                            rdfs:domain <http://purl.obolibrary.org/obo/BFO_0000015> ;
                                            <http://purl.obolibrary.org/obo/IAO_0000116> "Décision en suspens : la recomposition n'est pas encore conçue. RO réserve cette relation aux entrées matérielles, alors que DK, CK, MSK et EK sont des artefacts d'information ; elle pourra donc être retirée."@fr ;
                                            rdfs:comment "p has input c iff: p is a process, c is a material entity, c is a participant in p, c is present at the start of p, and the state of c is modified during p."@en ;
                                            rdfs:label "has input"@en .


###  http://purl.obolibrary.org/obo/RO_0002234
<http://purl.obolibrary.org/obo/RO_0002234> rdf:type owl:ObjectProperty ;
                                            rdfs:subPropertyOf <http://purl.obolibrary.org/obo/RO_0000057> ;
                                            <http://purl.obolibrary.org/obo/IAO_0000116> "Décision en suspens : la recomposition n'est pas encore conçue. Relation gardée pour elle ; elle pourra être retirée."@fr ;
                                            rdfs:comment "p has output c iff c is a participant in p, c is present at the end of p, and c is not present in the same state at the beginning of p."@en ;
                                            rdfs:label "has output"@en .


###  http://purl.obolibrary.org/obo/RO_0002323
<http://purl.obolibrary.org/obo/RO_0002323> rdf:type owl:ObjectProperty ;
                                            rdfs:comment "A mereological relationship or a topological relationship"@en ;
                                            rdfs:label "mereotopologically related to"@en .


###  https://w3id.org/ontosim-dis#appliesExecutionKnowledge
:appliesExecutionKnowledge rdf:type owl:ObjectProperty ,
                                    owl:FunctionalProperty ;
                           rdfs:domain :SimulationExecution ;
                           rdfs:range :ExecutionKnowledge ;
                           rdfs:comment "Lie un processus d'exécution à la configuration qu'il réalise. Fonctionnelle : une exécution applique une configuration et une seule."@fr ,
                                        "Links an execution process to the configuration it realises. Functional: one execution applies exactly one configuration."@en ;
                           rdfs:label "appliesExecutionKnowledge"@en .


###  https://w3id.org/ontosim-dis#dependsOnAttribute
:dependsOnAttribute rdf:type owl:ObjectProperty ;
                    rdfs:domain :IndividualDeterminant ;
                    rdfs:range :IndividualAttribute ;
                    rdfs:comment "Lie un déterminant aux attributs individuels qu'il lit."@fr ,
                                 "Links a determinant to the individual attributes it reads."@en ;
                    rdfs:label "dependsOnAttribute"@en .


###  https://w3id.org/ontosim-dis#dependsOnCompartment
:dependsOnCompartment rdf:type owl:ObjectProperty ;
                      rdfs:domain :CompartmentDependentRate ;
                      rdfs:range :Compartment ;
                      rdfs:comment "Lie un taux aux compartiments dont il lit le contenu courant. Signature du couplage populationnel dans le paradigme compartimental."@fr ,
                                   "Links a rate to the compartments whose current content it reads. Signature of population coupling in the compartmental paradigm."@en ;
                      rdfs:label "dependsOnCompartment"@en .


###  https://w3id.org/ontosim-dis#dependsOnCountIn
:dependsOnCountIn rdf:type owl:ObjectProperty ;
                  rdfs:domain :PopulationCoupledDeterminant ;
                  rdfs:range :CouplingSource ;
                  rdfs:comment "Lie un déterminant aux catégories dont il lit l'effectif courant. Signature du couplage populationnel. La catégorie lue est un état de santé lorsque le risque dépend des humains infectés, un état de réservoir lorsqu'il dépend d'un milieu ou d'un hôte non humain. Pendant exact de dependsOnCompartment [3B] et de triggeredBy sur une interaction [3A]."@fr ,
                               "Links a determinant to the categories whose current head count it reads. Signature of population coupling. The category read is a health state when the risk depends on infected humans, a reservoir state when it depends on an environment or a non-human host. Exact counterpart of dependsOnCompartment [3B] and triggeredBy an interaction [3A]."@en ;
                  rdfs:label "dependsOnCountIn"@en .


###  https://w3id.org/ontosim-dis#detects
:detects rdf:type owl:ObjectProperty ;
         rdfs:domain :DetectionIntervention ;
         rdfs:range :DiseaseKnowledgeTemplate ;
         rdfs:comment "Lie une intervention de détection à la connaissance de maladie qu'elle recherche."@fr ,
                      "Links a detection intervention to the disease knowledge it looks for."@en ;
         rdfs:label "detects"@en ;
         <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#detects> .


###  https://w3id.org/ontosim-dis#executesModel
:executesModel rdf:type owl:ObjectProperty ,
                        owl:FunctionalProperty ;
               rdfs:domain :SimulationExecution ;
               rdfs:range :SimulationModel ;
               rdfs:comment "Lie une exécution au modèle qu'elle fait tourner."@fr ,
                            "Links an execution to the model it runs."@en ;
               rdfs:label "executesModel"@en .


###  https://w3id.org/ontosim-dis#governsCompartment
:governsCompartment rdf:type owl:ObjectProperty ,
                             owl:FunctionalProperty ;
                    rdfs:domain :DifferentialEquation ;
                    rdfs:range :Compartment ;
                    rdfs:comment "Lie une équation au compartiment dont elle donne la variation."@fr ,
                                 "Links an equation to the compartment whose variation it gives."@en ;
                    rdfs:label "governsCompartment"@en .


###  https://w3id.org/ontosim-dis#hasAgentState
:hasAgentState rdf:type owl:ObjectProperty ;
               rdfs:domain :AgentType ;
               rdfs:range :AgentState ;
               rdfs:comment "Lie une catégorie d'agents aux états que ses agents peuvent occuper."@fr ,
                            "Links a category of agents to the states its agents can occupy."@en ;
               rdfs:label "hasAgentState"@en .


###  https://w3id.org/ontosim-dis#hasAgentTransition
:hasAgentTransition rdf:type owl:ObjectProperty ;
                    rdfs:domain :AgentBasedModel ;
                    rdfs:range :AgentTransition ;
                    rdfs:comment "Lie un modèle aux changements d'état que ses agents peuvent subir."@fr ,
                                 "Links a model to the state changes its agents can undergo."@en ;
                    rdfs:label "hasAgentTransition"@en .


###  https://w3id.org/ontosim-dis#hasAgentType
:hasAgentType rdf:type owl:ObjectProperty ;
              rdfs:domain :AgentBasedModel ;
              rdfs:range :AgentType ;
              rdfs:comment "Lie un modèle aux catégories d'agents qu'il contient."@fr ,
                           "Links a model to the categories of agents it contains."@en ;
              rdfs:label "hasAgentType"@en .


###  https://w3id.org/ontosim-dis#hasBehavior
:hasBehavior rdf:type owl:ObjectProperty ;
             rdfs:domain :AgentBasedModel ;
             rdfs:range :Behavior ;
             rdfs:comment "Lie un modèle aux règles de comportement de ses agents."@fr ,
                          "Links a model to the behaviour rules of its agents."@en ;
             rdfs:label "hasBehavior"@en .


###  https://w3id.org/ontosim-dis#hasClimate
:hasClimate rdf:type owl:ObjectProperty ;
            rdfs:domain :ContextKnowledge ;
            rdfs:range :Climate ;
            rdfs:comment "Lie un contexte à ses conditions climatiques."@fr ,
                         "Links a context to its climatic conditions."@en ;
            rdfs:label "hasClimate"@en .


###  https://w3id.org/ontosim-dis#hasCompartment
:hasCompartment rdf:type owl:ObjectProperty ;
                rdfs:domain :CompartmentalModel ;
                rdfs:range :Compartment ;
                rdfs:comment "Lie un modèle compartimental à ses compartiments."@fr ,
                             "Links a compartmental model to its compartments."@en ;
                rdfs:label "hasCompartment"@en .


###  https://w3id.org/ontosim-dis#hasComponent
:hasComponent rdf:type owl:ObjectProperty ;
              rdfs:domain :ModelStructureKnowledge ;
              rdfs:range :ModelComponent ;
              rdfs:comment "Lie une structure de modèle aux composants qu'elle contient."@fr ,
                           "Links a model structure to the components it contains."@en ;
              rdfs:label "hasComponent"@en .


###  https://w3id.org/ontosim-dis#hasContextKnowledge
:hasContextKnowledge rdf:type owl:ObjectProperty ;
                     rdfs:domain :SimulationModel ;
                     rdfs:range :ContextKnowledge ;
                     rdfs:comment "Lie un modèle au contexte pour lequel il a été construit."@fr ,
                                  "Links a model to the context it was built for."@en ;
                     rdfs:label "hasContextKnowledge"@en .


###  https://w3id.org/ontosim-dis#hasDiseaseCourseShape
:hasDiseaseCourseShape rdf:type owl:ObjectProperty ;
                       rdfs:domain :DiseaseKnowledgeTemplate ;
                       rdfs:range <http://purl.obolibrary.org/obo/OGMS_0000063> ;
                       rdfs:comment "Lie une connaissance de maladie à la forme dynamique de son cours, telle que classifiée par OGMS. Cette forme contraint la structure du modèle indépendamment du déterminant : elle dit si un retour à l'état sain est possible, si un état absorbant est requis ou si la progression est monotone."@fr ,
                                    "Links a disease knowledge artifact to the dynamic shape of its course, as classified by OGMS. This shape constrains the structure of the model independently of the determinant: it says whether a return to health is possible, whether an absorbing state is required or whether progression is monotone."@en ;
                       rdfs:label "hasDiseaseCourseShape"@en .


###  https://w3id.org/ontosim-dis#hasEndAge
:hasEndAge rdf:type owl:ObjectProperty ,
                    owl:FunctionalProperty ;
           rdfs:domain :HealthState ;
           rdfs:range :ModelParameter ;
           rdfs:comment "Lie un état de santé au paramètre donnant l'âge au-delà duquel un individu n'y est plus."@fr ,
                        "Links a health state to the parameter giving the age beyond which an individual is no longer in it."@en ;
           rdfs:label "hasEndAge"@en ;
           <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#hasEndAge> .


###  https://w3id.org/ontosim-dis#hasEnvironmentModel
:hasEnvironmentModel rdf:type owl:ObjectProperty ,
                              owl:FunctionalProperty ;
                     rdfs:domain :AgentBasedModel ;
                     rdfs:range :EnvironmentModel ;
                     rdfs:comment "Lie un modèle au milieu dans lequel ses agents évoluent."@fr ,
                                  "Links a model to the surroundings in which its agents evolve."@en ;
                     rdfs:label "hasEnvironmentModel"@en .


###  https://w3id.org/ontosim-dis#hasEpidemiologicalRole
:hasEpidemiologicalRole rdf:type owl:ObjectProperty ;
                        rdfs:domain :DiseaseKnowledgeTemplate ;
                        rdfs:range :EpidemiologicalRole ;
                        rdfs:comment "Lie une connaissance de maladie aux rôles intervenant dans son cycle de transmission."@fr ,
                                     "Links a disease knowledge artifact to the roles involved in its transmission cycle."@en ;
                        rdfs:label "hasEpidemiologicalRole"@en .


###  https://w3id.org/ontosim-dis#hasEquation
:hasEquation rdf:type owl:ObjectProperty ;
             rdfs:domain :CompartmentalModel ;
             rdfs:range :DifferentialEquation ;
             rdfs:comment "Lie un modèle compartimental à ses équations différentielles."@fr ,
                          "Links a compartmental model to its differential equations."@en ;
             rdfs:label "hasEquation"@en .


###  https://w3id.org/ontosim-dis#hasExecutionKnowledge
:hasExecutionKnowledge rdf:type owl:ObjectProperty ;
                       rdfs:domain :SimulationModel ;
                       rdfs:range :ExecutionKnowledge ;
                       rdfs:comment "Lie un modèle aux configurations d'exécution définies pour lui. Non fonctionnelle : un même modèle peut être exécuté sous plusieurs configurations, simulateurs différents ou nombres de répétitions différents."@fr ,
                                    "Links a model to the execution configurations defined for it. Not functional: the same model may be run under several configurations, with different simulators or different run counts."@en ;
                       rdfs:label "hasExecutionKnowledge"@en .


###  https://w3id.org/ontosim-dis#hasFlow
:hasFlow rdf:type owl:ObjectProperty ;
         rdfs:domain :CompartmentalModel ;
         rdfs:range :TransitionFlow ;
         rdfs:comment "Lie un modèle compartimental à ses flux."@fr ,
                      "Links a compartmental model to its flows."@en ;
         rdfs:label "hasFlow"@en .


###  https://w3id.org/ontosim-dis#hasGeographicRegion
:hasGeographicRegion rdf:type owl:ObjectProperty ;
                     rdfs:domain :ContextKnowledge ;
                     rdfs:range :GeographicRegion ;
                     rdfs:comment "Lie un contexte aux territoires qu'il couvre."@fr ,
                                  "Links a context to the territories it covers."@en ;
                     rdfs:label "hasGeographicRegion"@en .


###  https://w3id.org/ontosim-dis#hasGranularityLevel
:hasGranularityLevel rdf:type owl:ObjectProperty ,
                              owl:FunctionalProperty ;
                     rdfs:domain :ModelStructureKnowledge ;
                     rdfs:range :GranularityLevel ;
                     rdfs:comment "Lie une structure de modèle à son niveau de détail."@fr ,
                                  "Links a model structure to its level of detail."@en ;
                     rdfs:label "hasGranularityLevel"@en .


###  https://w3id.org/ontosim-dis#hasHealthInfrastructure
:hasHealthInfrastructure rdf:type owl:ObjectProperty ;
                         rdfs:domain :ContextKnowledge ;
                         rdfs:range :HealthInfrastructure ;
                         rdfs:comment "Lie un contexte aux structures de santé disponibles."@fr ,
                                      "Links a context to the health facilities available."@en ;
                         rdfs:label "hasHealthInfrastructure"@en .


###  https://w3id.org/ontosim-dis#hasHealthState
:hasHealthState rdf:type owl:ObjectProperty ;
                rdfs:domain :DiseaseKnowledgeTemplate ;
                rdfs:range :HealthState ;
                rdfs:comment "Lie une connaissance de maladie aux états de santé qu'elle définit."@fr ,
                             "Links a disease knowledge artifact to the health states it defines."@en ;
                rdfs:label "hasHealthState"@en .


###  https://w3id.org/ontosim-dis#hasMaterialBasisIn
:hasMaterialBasisIn rdf:type owl:ObjectProperty ;
                    rdfs:domain <http://purl.obolibrary.org/obo/OGMS_0000031> ;
                    rdfs:range <http://purl.obolibrary.org/obo/OGMS_0000045> ;
                    rdfs:comment "Lie une maladie au désordre qui en est la base physique. OGMS énonce cette relation dans la définition textuelle de la maladie, mais ne la formalise pas. IDO la formalise sous son propre IRI ; nous la déclarons ici pour ne pas dépendre d'IDO."@fr ,
                                 "Links a disease to the disorder that is its physical basis. OGMS states this in the textual definition of disease but does not formalise it. IDO formalises it under its own IRI; we declare it here so as not to depend on IDO."@en ;
                    rdfs:label "hasMaterialBasisIn"@en .


###  https://w3id.org/ontosim-dis#hasModelNature
:hasModelNature rdf:type owl:ObjectProperty ,
                         owl:FunctionalProperty ;
                rdfs:domain :SimulationModel ;
                rdfs:range :ModelNature ;
                rdfs:comment "Dit si le modèle est mécaniste, empirique ou mixte. Fonctionnelle."@fr ,
                             "States whether the model is mechanistic, empirical or mixed. Functional."@en ;
                rdfs:label "hasModelNature"@en .


###  https://w3id.org/ontosim-dis#hasModelPurpose
:hasModelPurpose rdf:type owl:ObjectProperty ;
                 rdfs:domain :SimulationModel ;
                 rdfs:range :ModelPurpose ;
                 rdfs:comment "Lie un modèle aux objectifs pour lesquels il a été construit. Non fonctionnelle, délibérément : un même modèle peut servir à plusieurs choses, par exemple à comprendre une dynamique et à planifier une riposte."@fr ,
                              "Links a model to the purposes it was built for. Deliberately not functional: the same model may serve several ends, for instance understanding a dynamic and planning a response."@en ;
                 rdfs:label "hasModelPurpose"@en .


###  https://w3id.org/ontosim-dis#hasModelScope
:hasModelScope rdf:type owl:ObjectProperty ,
                        owl:FunctionalProperty ;
               rdfs:domain :SimulationModel ;
               rdfs:range :ModelScope ;
               rdfs:comment "Dit si le modèle est général ou spécifique. Fonctionnelle : un modèle est l'un ou l'autre, pas les deux."@fr ,
                            "States whether the model is general or specific. Functional: a model is one or the other, not both."@en ;
               rdfs:label "hasModelScope"@en .


###  https://w3id.org/ontosim-dis#hasOnsetAge
:hasOnsetAge rdf:type owl:ObjectProperty ,
                      owl:FunctionalProperty ;
             rdfs:domain :HealthState ;
             rdfs:range :ModelParameter ;
             rdfs:comment "Lie un état de santé au paramètre donnant l'âge à partir duquel un individu peut y entrer."@fr ,
                          "Links a health state to the parameter giving the age from which an individual may enter it."@en ;
             rdfs:label "hasOnsetAge"@en ;
             <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#hasOnsetAge> .


###  https://w3id.org/ontosim-dis#hasParadigm
:hasParadigm rdf:type owl:ObjectProperty ,
                      owl:FunctionalProperty ;
             rdfs:domain :ModelStructureKnowledge ;
             rdfs:range :ParadigmType ;
             rdfs:comment "Lie une structure de modèle à sa nature déterministe ou stochastique."@fr ,
                          "Links a model structure to its deterministic or stochastic nature."@en ;
             rdfs:label "hasParadigm"@en .


###  https://w3id.org/ontosim-dis#hasParameter
:hasParameter rdf:type owl:ObjectProperty ;
              rdfs:domain :SimulationModel ;
              rdfs:range :ModelParameter ;
              rdfs:comment "Lie un modèle à ses paramètres."@fr ,
                           "Links a model to its parameters."@en ;
              rdfs:label "hasParameter"@en .


###  https://w3id.org/ontosim-dis#hasPathogen
:hasPathogen rdf:type owl:ObjectProperty ;
             rdfs:domain :DiseaseKnowledgeTemplate ;
             rdfs:range :Pathogen ;
             rdfs:comment "Lie une connaissance de maladie à l'agent pathogène qui la cause."@fr ,
                          "Links a disease knowledge artifact to the pathogen causing it."@en ;
             rdfs:label "hasPathogen"@en .


###  https://w3id.org/ontosim-dis#hasPopulation
:hasPopulation rdf:type owl:ObjectProperty ;
               rdfs:domain :ContextKnowledge ;
               rdfs:range :Population ;
               rdfs:comment "Lie un contexte aux populations qu'il concerne."@fr ,
                            "Links a context to the populations it concerns."@en ;
               rdfs:label "hasPopulation"@en .


###  https://w3id.org/ontosim-dis#hasRate
:hasRate rdf:type owl:ObjectProperty ,
                  owl:FunctionalProperty ;
         rdfs:domain :TransitionFlow ;
         rdfs:range :RateSpecification ;
         rdfs:comment "Lie un flux à la façon dont son taux est déterminé."@fr ,
                      "Links a flow to the way its rate is determined."@en ;
         rdfs:label "hasRate"@en .


###  https://w3id.org/ontosim-dis#hasReservoirState
:hasReservoirState rdf:type owl:ObjectProperty ;
                   rdfs:domain :DiseaseKnowledgeTemplate ;
                   rdfs:range :ReservoirState ;
                   rdfs:comment "Lie une connaissance de maladie aux états de réservoir qui interviennent dans sa transmission. Une maladie qui en déclare au moins un est classée transmission médiée par l'environnement, sans que personne ne l'ait dit."@fr ,
                                "Links a disease knowledge artifact to the reservoir states involved in its transmission. A disease declaring at least one is classified as environmentally mediated, without anyone having said so."@en ;
                   rdfs:label "hasReservoirState"@en .


###  https://w3id.org/ontosim-dis#hasRiskFactor
:hasRiskFactor rdf:type owl:ObjectProperty ;
               rdfs:domain :DiseaseKnowledgeTemplate ;
               rdfs:range :RiskFactor ;
               rdfs:comment "Lie une connaissance de maladie à ses facteurs de risque."@fr ,
                            "Links a disease knowledge artifact to its risk factors."@en ;
               rdfs:label "hasRiskFactor"@en .


###  https://w3id.org/ontosim-dis#hasSensitivity
:hasSensitivity rdf:type owl:ObjectProperty ,
                         owl:FunctionalProperty ;
                rdfs:domain :DetectionIntervention ;
                rdfs:range :ModelParameter ;
                rdfs:comment "Lie une intervention de détection au paramètre qui en donne la sensibilité : la part des individus atteints que le test trouve effectivement. Passer par un paramètre plutôt que par un nombre en clair permet à la sensibilité de porter sa propre incertitude."@fr ,
                             "Links a detection intervention to the parameter giving its sensitivity: the share of affected individuals the test does find. Going through a parameter rather than a plain number allows the sensitivity to carry its own uncertainty."@en ;
                rdfs:label "hasSensitivity"@en ;
                <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#hasSensitivity> .


###  https://w3id.org/ontosim-dis#hasSourceHealthState
:hasSourceHealthState rdf:type owl:ObjectProperty ,
                               owl:FunctionalProperty ;
                      rdfs:domain :HealthStateTransition ;
                      rdfs:range :HealthState ;
                      rdfs:comment "Start health state of a transition. Distinct from hasSourceState of layer 2, which links model components, not knowledge."@en ,
                                   "État de santé de départ d'une transition. Distincte de hasSourceState de la couche 2, qui relie des composants de modèle et non des connaissances."@fr ;
                      rdfs:label "hasSourceHealthState"@en .


###  https://w3id.org/ontosim-dis#hasSourceState
:hasSourceState rdf:type owl:ObjectProperty ,
                         owl:FunctionalProperty ;
                rdfs:domain :TransitionComponent ;
                rdfs:range :StateComponent ;
                rdfs:comment "Start state of a transition."@en ,
                             "État de départ d'une transition."@fr ;
                rdfs:label "hasSourceState"@en .


###  https://w3id.org/ontosim-dis#hasSpatialType
:hasSpatialType rdf:type owl:ObjectProperty ,
                         owl:FunctionalProperty ;
                rdfs:domain :ModelStructureKnowledge ;
                rdfs:range :SpatialType ;
                rdfs:comment "Lie une structure de modèle à son traitement de l'espace."@fr ,
                             "Links a model structure to its handling of space."@en ;
                rdfs:label "hasSpatialType"@en .


###  https://w3id.org/ontosim-dis#hasSpecificity
:hasSpecificity rdf:type owl:ObjectProperty ,
                         owl:FunctionalProperty ;
                rdfs:domain :DetectionIntervention ;
                rdfs:range :ModelParameter ;
                rdfs:comment "Lie une intervention de détection au paramètre qui en donne la spécificité : la part des individus indemnes que le test écarte correctement."@fr ,
                             "Links a detection intervention to the parameter giving its specificity: the share of unaffected individuals the test correctly leaves aside."@en ;
                rdfs:label "hasSpecificity"@en ;
                <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#hasSpecificity> .


###  https://w3id.org/ontosim-dis#hasStateTransition
:hasStateTransition rdf:type owl:ObjectProperty ;
                    rdfs:domain :DiseaseKnowledgeTemplate ;
                    rdfs:range :HealthStateTransition ;
                    rdfs:comment "Lie une connaissance de maladie aux transitions qu'elle autorise."@fr ,
                                 "Links a disease knowledge artifact to the transitions it allows."@en ;
                    rdfs:label "hasStateTransition"@en .


###  https://w3id.org/ontosim-dis#hasStructureKnowledge
:hasStructureKnowledge rdf:type owl:ObjectProperty ,
                                owl:FunctionalProperty ;
                       rdfs:domain :SimulationModel ;
                       rdfs:range :ModelStructureKnowledge ;
                       rdfs:comment "Lie un modèle à la connaissance décrivant sa structure interne."@fr ,
                                    "Links a model to the knowledge describing its internal structure."@en ;
                       rdfs:label "hasStructureKnowledge"@en .


###  https://w3id.org/ontosim-dis#hasTargetHealthState
:hasTargetHealthState rdf:type owl:ObjectProperty ,
                               owl:FunctionalProperty ;
                      rdfs:domain :HealthStateTransition ;
                      rdfs:range :HealthState ;
                      rdfs:comment "End health state of a transition."@en ,
                                   "État de santé d'arrivée d'une transition."@fr ;
                      rdfs:label "hasTargetHealthState"@en .


###  https://w3id.org/ontosim-dis#hasTargetState
:hasTargetState rdf:type owl:ObjectProperty ,
                         owl:FunctionalProperty ;
                rdfs:domain :TransitionComponent ;
                rdfs:range :StateComponent ;
                rdfs:comment "End state of a transition."@en ,
                             "État d'arrivée d'une transition."@fr ;
                rdfs:label "hasTargetState"@en .


###  https://w3id.org/ontosim-dis#hasTemporalType
:hasTemporalType rdf:type owl:ObjectProperty ,
                          owl:FunctionalProperty ;
                 rdfs:domain :ModelStructureKnowledge ;
                 rdfs:range :TemporalType ;
                 rdfs:comment "Lie une structure de modèle à son traitement du temps."@fr ,
                              "Links a model structure to its handling of time."@en ;
                 rdfs:label "hasTemporalType"@en .


###  https://w3id.org/ontosim-dis#hasTransmissionRoute
:hasTransmissionRoute rdf:type owl:ObjectProperty ;
                      rdfs:domain :DiseaseKnowledgeTemplate ;
                      rdfs:range :TransmissionRoute ;
                      rdfs:comment "Lie une connaissance de maladie aux voies par lesquelles elle se transmet."@fr ,
                                   "Links a disease knowledge artifact to the routes by which it is transmitted."@en ;
                      rdfs:label "hasTransmissionRoute"@en .


###  https://w3id.org/ontosim-dis#hasUncertaintyDistribution
:hasUncertaintyDistribution rdf:type owl:ObjectProperty ;
                            rdfs:domain :ModelParameter ;
                            rdfs:range :ProbabilityDistribution ;
                            rdfs:comment "Lie un paramètre à la loi de probabilité qui décrit l'incertitude sur sa valeur. C'est ce qui rend possible l'analyse de sensibilité probabiliste : au lieu d'une valeur unique, le paramètre porte la loi dont sa valeur est tirée à chaque répétition de l'exécution."@fr ,
                                         "Links a parameter to the probability law describing the uncertainty on its value. This is what makes probabilistic sensitivity analysis possible: instead of a single value, the parameter carries the law its value is drawn from at each repetition of the run."@en ;
                            rdfs:label "hasUncertaintyDistribution"@en ;
                            <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/ontologies-ULL/OSDi#hasUncertaintyCharacterization> .


###  https://w3id.org/ontosim-dis#hasValidationMethod
:hasValidationMethod rdf:type owl:ObjectProperty ;
                     rdfs:domain :SimulationModel ;
                     rdfs:range :ValidationMethod ;
                     rdfs:comment "Lie un modèle aux méthodes par lesquelles il a été validé."@fr ,
                                  "Links a model to the methods by which it was validated."@en ;
                     rdfs:label "hasValidationMethod"@en .


###  https://w3id.org/ontosim-dis#involvesAgentType
:involvesAgentType rdf:type owl:ObjectProperty ;
                   rdfs:domain :InteractionType ;
                   rdfs:range :AgentType ;
                   rdfs:comment "Lie une sorte d'interaction aux catégories d'agents qui y participent."@fr ,
                                "Links a kind of interaction to the categories of agents that take part in it."@en ;
                   rdfs:label "involvesAgentType"@en .


###  https://w3id.org/ontosim-dis#involvesFlow
:involvesFlow rdf:type owl:ObjectProperty ;
              rdfs:domain :DifferentialEquation ;
              rdfs:range :TransitionFlow ;
              rdfs:comment "Lie une équation aux flux qui y figurent."@fr ,
                           "Links an equation to the flows appearing in it."@en ;
              rdfs:label "involvesFlow"@en .


###  https://w3id.org/ontosim-dis#isGovernedBy
:isGovernedBy rdf:type owl:ObjectProperty ;
              rdfs:domain :HealthStateTransition ;
              rdfs:range :TransitionDeterminant ;
              rdfs:comment "Lie une transition aux déterminants qui en fixent le taux ou la probabilité."@fr ,
                           "Links a transition to the determinants that set its rate or probability."@en ;
              rdfs:label "isGovernedBy"@en .


###  https://w3id.org/ontosim-dis#isLocatedInRegion
:isLocatedInRegion rdf:type owl:ObjectProperty ;
                   rdfs:domain :Population ;
                   rdfs:range :GeographicRegion ;
                   rdfs:comment "Lie une population au territoire où elle vit."@fr ,
                                "Links a population to the territory where it lives."@en ;
                   rdfs:label "isLocatedInRegion"@en .


###  https://w3id.org/ontosim-dis#isStateOfRole
:isStateOfRole rdf:type owl:ObjectProperty ,
                        owl:FunctionalProperty ;
               rdfs:domain :ReservoirState ;
               rdfs:range :EpidemiologicalRole ;
               rdfs:comment "Lie un état de réservoir au rôle épidémiologique dont il quantifie l'effectif : le rôle d'hôte intermédiaire pour les escargots infectés, le rôle de réservoir pour les cercaires présentes dans l'eau. Fonctionnelle : un effectif ne quantifie qu'un seul rôle."@fr ,
                            "Links a reservoir state to the epidemiological role whose head count it quantifies: the intermediate host role for infected snails, the reservoir role for cercariae present in the water. Functional: one head count quantifies one role only."@en ;
               rdfs:label "isStateOfRole"@en .


###  https://w3id.org/ontosim-dis#isSubRegionOf
:isSubRegionOf rdf:type owl:ObjectProperty ,
                        owl:TransitiveProperty ;
               rdfs:domain :GeographicRegion ;
               rdfs:range :GeographicRegion ;
               rdfs:comment "Lie un territoire au territoire plus large qui le contient. Transitive : un district dans une région dans un pays est dans ce pays. RO:located in n'est délibérément pas réutilisée ici, car elle relie des entités matérielles réelles, alors que nos régions sont des descriptions de territoires."@fr ,
                            "Links a territory to the larger territory containing it. Transitive: a district in a region in a country is in that country. RO:located in is deliberately not reused here, because it relates real material entities, whereas our regions are descriptions of territories."@en ;
               rdfs:label "isSubRegionOf"@en .


###  https://w3id.org/ontosim-dis#modifiesDeterminant
:modifiesDeterminant rdf:type owl:ObjectProperty ;
                     rdfs:domain :Intervention ;
                     rdfs:range :TransitionDeterminant ;
                     rdfs:comment "Lie une intervention aux déterminants dont elle modifie la valeur. C'est ce qui donne un sens formel à une intervention : sans cela, c'est une étiquette."@fr ,
                                  "Links an intervention to the determinants whose value it changes. This is what gives an intervention a formal meaning: without it, an intervention is a label."@en ;
                     rdfs:label "modifiesDeterminant"@en .


###  https://w3id.org/ontosim-dis#producesResult
:producesResult rdf:type owl:ObjectProperty ;
                rdfs:domain :SimulationExecution ;
                rdfs:range :SimulationResult ;
                rdfs:comment "Lie une exécution aux données qu'elle produit."@fr ,
                             "Links an execution to the data it produces."@en ;
                rdfs:label "producesResult"@en .


###  https://w3id.org/ontosim-dis#quantifiedBy
:quantifiedBy rdf:type owl:ObjectProperty ;
              rdfs:domain :TransitionDeterminant ;
              rdfs:range :ModelParameter ;
              rdfs:comment "Lie un déterminant au paramètre qui lui donne sa valeur : beta, gamma, un rapport de risque."@fr ,
                           "Links a determinant to the parameter that gives it its value: beta, gamma, a hazard ratio."@en ;
              rdfs:label "quantifiedBy"@en .


###  https://w3id.org/ontosim-dis#realisesDeterminant
:realisesDeterminant rdf:type owl:ObjectProperty ;
                     rdfs:subPropertyOf <http://purl.obolibrary.org/obo/IAO_0000136> ;
                     rdfs:domain :ModelComponent ;
                     rdfs:range :TransitionDeterminant ;
                     rdfs:comment "Déclare quel déterminant un composant de modèle réalise : un taux dépendant d'un compartiment [3B] ou une transition déclenchée par une interaction [3A] réalisent tous deux un déterminant couplé à la population."@fr ,
                                  "States which determinant a model component realises: a compartment-dependent rate [3B] or an interaction-triggered transition [3A] both realise a population-coupled determinant."@en ;
                     rdfs:label "realisesDeterminant"@en .


###  https://w3id.org/ontosim-dis#representsDisease
:representsDisease rdf:type owl:ObjectProperty ;
                   rdfs:subPropertyOf <http://purl.obolibrary.org/obo/IAO_0000136> ;
                   rdfs:domain :DiseaseKnowledgeTemplate ;
                   rdfs:range <http://purl.obolibrary.org/obo/OGMS_0000031> ;
                   rdfs:comment "Lie un artefact de connaissance de maladie à la maladie réelle dont il parle, c'est-à-dire une disposition portée par un organisme. Unique point de contact entre la couche informationnelle d'OntoSim-Dis et l'ontologie réaliste OGMS."@fr ,
                                "Links a disease knowledge artifact to the real disease it is about, a disposition borne by an organism. Only point of contact between the informational layer of OntoSim-Dis and the realist ontology OGMS."@en ;
                   rdfs:label "representsDisease"@en .


###  https://w3id.org/ontosim-dis#representsHealthState
:representsHealthState rdf:type owl:ObjectProperty ;
                       rdfs:subPropertyOf <http://purl.obolibrary.org/obo/IAO_0000136> ;
                       rdfs:domain :StateComponent ;
                       rdfs:range :HealthState ;
                       rdfs:comment "Déclare quel état de santé un composant d'état de modèle représente. Un compartiment S et un état d'agent susceptible utilisent tous deux cette même propriété."@fr ,
                                    "States which health state a model state component stands for. A compartment S and an agent state 'susceptible' both use this same property."@en ;
                       rdfs:label "representsHealthState"@en .


###  https://w3id.org/ontosim-dis#representsPhaseOf
:representsPhaseOf rdf:type owl:ObjectProperty ;
                   rdfs:subPropertyOf <http://purl.obolibrary.org/obo/IAO_0000136> ;
                   rdfs:domain :HealthState ;
                   rdfs:range <http://purl.obolibrary.org/obo/OGMS_0000063> ;
                   rdfs:comment "Lie un état de santé à la phase du cours de maladie qu'il représente. Un état de santé n'est pas une phase réelle : c'est une abstraction de modélisation qui en tient lieu."@fr ,
                                "Links a health state to the phase of the disease course it stands for. A health state is not a real phase: it is a modelling abstraction standing in for one."@en ;
                   rdfs:label "representsPhaseOf"@en .


###  https://w3id.org/ontosim-dis#representsStateTransition
:representsStateTransition rdf:type owl:ObjectProperty ;
                           rdfs:subPropertyOf <http://purl.obolibrary.org/obo/IAO_0000136> ;
                           rdfs:domain :TransitionComponent ;
                           rdfs:range :HealthStateTransition ;
                           rdfs:comment "Déclare quelle transition d'état de santé un composant de transition de modèle représente."@fr ,
                                        "States which health state transition a model transition component stands for."@en ;
                           rdfs:label "representsStateTransition"@en .


###  https://w3id.org/ontosim-dis#supersedesHealthState
:supersedesHealthState rdf:type owl:ObjectProperty ;
                       rdfs:domain :HealthState ;
                       rdfs:range :HealthState ;
                       rdfs:comment "Order of progression between health states, where one exists."@en ,
                                    "Ordre de progression entre états de santé, lorsqu'il en existe un."@fr ;
                       rdfs:label "supersedesHealthState"@en ;
                       <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/ontologies-ULL/OSDi#supersedesClinicalProgression> .


###  https://w3id.org/ontosim-dis#transmittedThroughRole
:transmittedThroughRole rdf:type owl:ObjectProperty ;
                        rdfs:domain :TransmissionRoute ;
                        rdfs:range :EpidemiologicalRole ;
                        rdfs:comment "Lie une voie de transmission au rôle par lequel elle passe, lorsqu'elle passe par un organisme vivant ou un milieu."@fr ,
                                     "Links a transmission route to the role it passes through, when it passes through a living organism or an environment."@en ;
                        rdfs:label "transmittedThroughRole"@en .


###  https://w3id.org/ontosim-dis#triggeredBy
:triggeredBy rdf:type owl:ObjectProperty ;
             rdfs:domain :AgentTransition ;
             rdfs:range :InteractionType ;
             rdfs:comment "Lie une transition à la sorte d'interaction qui la déclenche. Signature du couplage populationnel dans le paradigme multi-agents."@fr ,
                          "Links a transition to the kind of interaction that triggers it. Signature of population coupling in the agent-based paradigm."@en ;
             rdfs:label "triggeredBy"@en .


###  https://w3id.org/ontosim-dis#usesScenario
:usesScenario rdf:type owl:ObjectProperty ;
              rdfs:domain :SimulationModel ;
              rdfs:range :SimulationScenario ;
              rdfs:comment "Lie un modèle aux scénarios sous lesquels il est exécuté."@fr ,
                           "Links a model to the scenarios under which it is run."@en ;
              rdfs:label "usesScenario"@en .


#################################################################
#    Data properties
#################################################################

###  https://w3id.org/ontosim-dis#agentTypeName
:agentTypeName rdf:type owl:DatatypeProperty ;
               rdfs:domain :AgentType ;
               rdfs:range xsd:string ;
               rdfs:comment "Name of the agent category."@en ,
                            "Nom de la catégorie d'agents."@fr ;
               rdfs:label "agentTypeName"@en .


###  https://w3id.org/ontosim-dis#alphaParameter
:alphaParameter rdf:type owl:DatatypeProperty ;
                rdfs:domain :ProbabilityDistribution ;
                rdfs:range xsd:double ;
                rdfs:comment "Paramètre de forme d'une loi bêta ou gamma."@fr ,
                             "Shape parameter of a beta or gamma law."@en ;
                rdfs:label "alphaParameter"@en .


###  https://w3id.org/ontosim-dis#averageHouseholdSize
:averageHouseholdSize rdf:type owl:DatatypeProperty ;
                      rdfs:domain :Population ;
                      rdfs:range xsd:double ;
                      rdfs:comment "Average number of people per household. Governs the intensity of domestic contacts."@en ,
                                   "Nombre moyen de personnes par ménage. Gouverne l'intensité des contacts domestiques."@fr ;
                      rdfs:label "averageHouseholdSize"@en .


###  https://w3id.org/ontosim-dis#avgHumidity
:avgHumidity rdf:type owl:DatatypeProperty ;
             rdfs:domain :Climate ;
             rdfs:range xsd:double ;
             rdfs:comment "Average relative humidity as a percentage."@en ,
                          "Humidité relative moyenne en pourcentage."@fr ;
             rdfs:label "avgHumidity"@en .


###  https://w3id.org/ontosim-dis#avgTemperature
:avgTemperature rdf:type owl:DatatypeProperty ;
                rdfs:domain :Climate ;
                rdfs:range xsd:double ;
                rdfs:comment "Average annual temperature, in degrees Celsius."@en ,
                             "Température moyenne annuelle, en degrés Celsius."@fr ;
                rdfs:label "avgTemperature"@en .


###  https://w3id.org/ontosim-dis#basicReproductionNumber
:basicReproductionNumber rdf:type owl:DatatypeProperty ;
                         rdfs:domain :InfectiousDiseaseKnowledge ;
                         rdfs:range xsd:double ;
                         rdfs:comment "Average number of secondary cases produced by one case in a fully susceptible population."@en ,
                                      "Nombre moyen de cas secondaires produits par un cas dans une population entièrement susceptible."@fr ;
                         rdfs:label "basicReproductionNumber"@en .


###  https://w3id.org/ontosim-dis#behaviorExpression
:behaviorExpression rdf:type owl:DatatypeProperty ;
                    rdfs:domain :Behavior ;
                    rdfs:range xsd:string ;
                    rdfs:comment "Expression textuelle de la règle de comportement."@fr ,
                                 "Textual expression of the behaviour rule."@en ;
                    rdfs:label "behaviorExpression"@en .


###  https://w3id.org/ontosim-dis#betaParameter
:betaParameter rdf:type owl:DatatypeProperty ;
               rdfs:domain :ProbabilityDistribution ;
               rdfs:range xsd:double ;
               rdfs:comment "Second paramètre de forme d'une loi bêta."@fr ,
                            "Second shape parameter of a beta law."@en ;
               rdfs:label "betaParameter"@en .


###  https://w3id.org/ontosim-dis#caseFatalityRate
:caseFatalityRate rdf:type owl:DatatypeProperty ;
                  rdfs:domain :DiseaseKnowledgeTemplate ;
                  rdfs:range xsd:double ;
                  rdfs:comment "Fraction des cas symptomatiques se terminant par un décès, entre 0 et 1. Générique : vaut pour toute maladie létale."@fr ,
                               "Fraction of symptomatic cases that end in death, between 0 and 1. Generic: applies to any lethal disease."@en ;
                  rdfs:label "caseFatalityRate"@en .


###  https://w3id.org/ontosim-dis#compartmentInitialSize
:compartmentInitialSize rdf:type owl:DatatypeProperty ;
                        rdfs:domain :Compartment ;
                        rdfs:range xsd:double ;
                        rdfs:comment "Nombre d'individus dans le compartiment au début de la simulation."@fr ,
                                     "Number of individuals in the compartment at the start of the simulation."@en ;
                        rdfs:label "compartmentInitialSize"@en .


###  https://w3id.org/ontosim-dis#compartmentSymbol
:compartmentSymbol rdf:type owl:DatatypeProperty ;
                   rdfs:domain :Compartment ;
                   rdfs:range xsd:string ;
                   rdfs:comment "Symbol of the compartment in the equations, for instance S or I."@en ,
                                "Symbole du compartiment dans les équations, par exemple S ou I."@fr ;
                   rdfs:label "compartmentSymbol"@en .


###  https://w3id.org/ontosim-dis#contactRatePerDay
:contactRatePerDay rdf:type owl:DatatypeProperty ;
                   rdfs:domain :InteractionType ;
                   rdfs:range xsd:double ;
                   rdfs:comment "Average number of interactions of this kind per agent and per day."@en ,
                                "Nombre moyen d'interactions de cette sorte par agent et par jour."@fr ;
                   rdfs:label "contactRatePerDay"@en .


###  https://w3id.org/ontosim-dis#coverageRate
:coverageRate rdf:type owl:DatatypeProperty ;
              rdfs:domain :Intervention ;
              rdfs:range xsd:double ;
              rdfs:comment "Fraction de la population visée effectivement atteinte par l'intervention, entre 0 et 1. Pour une vaccination, c'est le taux de vaccination."@fr ,
                           "Fraction of the target population actually reached by the intervention, between 0 and 1. For a vaccination, this is the vaccination rate."@en ;
              rdfs:label "coverageRate"@en .


###  https://w3id.org/ontosim-dis#creationDate
:creationDate rdf:type owl:DatatypeProperty ;
              rdfs:domain :SimulationModel ;
              rdfs:range xsd:dateTime ;
              rdfs:comment "Date de création du modèle."@fr ,
                           "Date the model was created."@en ;
              rdfs:label "creationDate"@en .


###  https://w3id.org/ontosim-dis#defaultValue
:defaultValue rdf:type owl:DatatypeProperty ;
              rdfs:domain :ModelParameter ;
              rdfs:range xsd:double ;
              rdfs:comment "Valeur utilisée lorsqu'aucune n'est fournie."@fr ,
                           "Value used when none is supplied."@en ;
              rdfs:label "defaultValue"@en .


###  https://w3id.org/ontosim-dis#determinantExpression
:determinantExpression rdf:type owl:DatatypeProperty ;
                       rdfs:domain :TransitionDeterminant ;
                       rdfs:range xsd:string ;
                       rdfs:comment "Expression textuelle du déterminant, par exemple beta * I / N."@fr ,
                                    "Textual expression of the determinant, for instance beta * I / N."@en ;
                       rdfs:label "determinantExpression"@en .


###  https://w3id.org/ontosim-dis#diseaseName
:diseaseName rdf:type owl:DatatypeProperty ;
             rdfs:domain :DiseaseKnowledgeTemplate ;
             rdfs:range xsd:string ;
             rdfs:comment "Nom officiel de la maladie."@fr ,
                          "Official name of the disease."@en ;
             rdfs:label "diseaseName"@en .


###  https://w3id.org/ontosim-dis#endDate
:endDate rdf:type owl:DatatypeProperty ;
         rdfs:domain :SimulationScenario ;
         rdfs:range xsd:dateTime ;
         rdfs:comment "Date de fin du scénario."@fr ,
                      "End date of the scenario."@en ;
         rdfs:label "endDate"@en .


###  https://w3id.org/ontosim-dis#equationExpression
:equationExpression rdf:type owl:DatatypeProperty ;
                    rdfs:domain :DifferentialEquation ;
                    rdfs:range xsd:string ;
                    rdfs:comment "Expression textuelle de l'équation, par exemple dS/dt = -beta * S * I / N."@fr ,
                                 "Textual expression of the equation, for instance dS/dt = -beta * S * I / N."@en ;
                    rdfs:label "equationExpression"@en .


###  https://w3id.org/ontosim-dis#executionStatus
:executionStatus rdf:type owl:DatatypeProperty ;
                 rdfs:domain :SimulationExecution ;
                 rdfs:range xsd:string ;
                 rdfs:comment "State of the execution: pending, running, completed, failed."@en ,
                              "État de l'exécution : en attente, en cours, terminée, échouée."@fr ;
                 rdfs:label "executionStatus"@en .


###  https://w3id.org/ontosim-dis#hasAuthor
:hasAuthor rdf:type owl:DatatypeProperty ;
           rdfs:domain :SimulationModel ;
           rdfs:range xsd:string ;
           rdfs:comment "Le nom de l'auteur du modèle est sous forme de texte et non en classe. "@fr ,
                        "The model author's name is stored as text rather than as a class."@en ;
           rdfs:label "hasAuthor"@en ;
           <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#hasAuthor> .


###  https://w3id.org/ontosim-dis#hasPermanentImmunity
:hasPermanentImmunity rdf:type owl:DatatypeProperty ;
                      rdfs:domain :InfectiousDiseaseKnowledge ;
                      rdfs:range xsd:boolean ;
                      rdfs:comment "True when the immunity acquired after recovery lasts for life."@en ,
                                   "Vrai lorsque l'immunité acquise après guérison dure toute la vie."@fr ;
                      rdfs:label "hasPermanentImmunity"@en .


###  https://w3id.org/ontosim-dis#hasRefToDO
:hasRefToDO rdf:type owl:DatatypeProperty ;
            rdfs:domain :DiseaseKnowledgeTemplate ;
            rdfs:range xsd:string ;
            rdfs:comment "Disease Ontology identifier. Attaches the medical taxonomy, deliberately kept OUTSIDE the structure of the ontology."@en ,
                         "Identifiant Disease Ontology. Rattache la taxonomie médicale, délibérément tenue HORS de la structure de l'ontologie."@fr ;
            rdfs:label "hasRefToDO"@en ;
            <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#hasRefToDO> .


###  https://w3id.org/ontosim-dis#hasRefToICD
:hasRefToICD rdf:type owl:DatatypeProperty ;
             rdfs:domain :DiseaseKnowledgeTemplate ;
             rdfs:range xsd:string ;
             rdfs:comment "Code CIM de la maladie. Reprend la convention d'OSDi pour faciliter l'alignement."@fr ,
                          "ICD code of the disease. Follows the OSDi convention to ease alignment."@en ;
             rdfs:label "hasRefToICD"@en ;
             <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#hasRefToICD> .


###  https://w3id.org/ontosim-dis#hasRefToNCBITaxon
:hasRefToNCBITaxon rdf:type owl:DatatypeProperty ;
                   rdfs:domain :Pathogen ;
                   rdfs:range xsd:string ;
                   rdfs:comment "Identifiant NCBI Taxonomy de l'agent pathogène. Rattache la taxonomie biologique, délibérément tenue hors de la structure de l'ontologie."@fr ,
                                "NCBI Taxonomy identifier of the pathogen. Attaches the biological taxonomy, deliberately kept outside the structure of the ontology."@en ;
                   rdfs:label "hasRefToNCBITaxon"@en .


###  https://w3id.org/ontosim-dis#hasRefToSNOMED
:hasRefToSNOMED rdf:type owl:DatatypeProperty ;
                rdfs:domain :DiseaseKnowledgeTemplate ;
                rdfs:range xsd:string ;
                rdfs:comment "Identifiant SNOMED CT de la maladie. Reprend la convention d'OSDi."@fr ,
                             "SNOMED CT identifier of the disease. Follows the OSDi convention."@en ;
                rdfs:label "hasRefToSNOMED"@en ;
                <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#hasRefToSNOMED> .


###  https://w3id.org/ontosim-dis#healthStateName
:healthStateName rdf:type owl:DatatypeProperty ;
                 rdfs:domain :HealthState ;
                 rdfs:range xsd:string ;
                 rdfs:comment "Name of the health state."@en ,
                              "Nom de l'état de santé."@fr ;
                 rdfs:label "healthStateName"@en .


###  https://w3id.org/ontosim-dis#hospitalCapacity
:hospitalCapacity rdf:type owl:DatatypeProperty ;
                  rdfs:domain :HealthInfrastructure ;
                  rdfs:range xsd:integer ;
                  rdfs:comment "Nombre de lits disponibles. Fixe le seuil de saturation."@fr ,
                               "Number of beds available. Sets the saturation threshold."@en ;
                  rdfs:label "hospitalCapacity"@en .


###  https://w3id.org/ontosim-dis#incubationPeriodDays
:incubationPeriodDays rdf:type owl:DatatypeProperty ;
                      rdfs:domain :InfectiousDiseaseKnowledge ;
                      rdfs:range xsd:double ;
                      rdfs:comment "Average time between infection and the first symptoms, in days."@en ,
                                   "Durée moyenne entre l'infection et les premiers symptômes, en jours."@fr ;
                      rdfs:label "incubationPeriodDays"@en .


###  https://w3id.org/ontosim-dis#infectiousPeriodDays
:infectiousPeriodDays rdf:type owl:DatatypeProperty ;
                      rdfs:domain :InfectiousDiseaseKnowledge ;
                      rdfs:range xsd:double ;
                      rdfs:comment "Average duration during which a host can transmit, in days."@en ,
                                   "Durée moyenne pendant laquelle un hôte peut transmettre, en jours."@fr ;
                      rdfs:label "infectiousPeriodDays"@en .


###  https://w3id.org/ontosim-dis#initialAgentCount
:initialAgentCount rdf:type owl:DatatypeProperty ;
                   rdfs:domain :AgentType ;
                   rdfs:range xsd:integer ;
                   rdfs:comment "Nombre d'agents de cette catégorie au début de la simulation."@fr ,
                                "Number of agents of this category at the start of the simulation."@en ;
                   rdfs:label "initialAgentCount"@en .


###  https://w3id.org/ontosim-dis#interactionProbability
:interactionProbability rdf:type owl:DatatypeProperty ;
                        rdfs:domain :InteractionType ;
                        rdfs:range xsd:double ;
                        rdfs:comment "Probability that the interaction leads to the transition it triggers."@en ,
                                     "Probabilité que l'interaction entraîne la transition qu'elle déclenche."@fr ;
                        rdfs:label "interactionProbability"@en .


###  https://w3id.org/ontosim-dis#interventionEndDate
:interventionEndDate rdf:type owl:DatatypeProperty ;
                     rdfs:domain :Intervention ;
                     rdfs:range xsd:dateTime ;
                     rdfs:comment "Date de fin de l'intervention, ce qui permet de modéliser les interventions intermittentes."@fr ,
                                  "Date the intervention stops, which allows intermittent interventions to be modelled."@en ;
                     rdfs:label "interventionEndDate"@en .


###  https://w3id.org/ontosim-dis#interventionIntensity
:interventionIntensity rdf:type owl:DatatypeProperty ;
                       rdfs:domain :Intervention ;
                       rdfs:range xsd:double ;
                       rdfs:comment "Intensity of the intervention, between 0 and 1. 0 means no effect, 1 means maximal effect."@en ,
                                    "Intensité de l'intervention, entre 0 et 1. 0 signifie aucun effet, 1 un effet maximal."@fr ;
                       rdfs:label "interventionIntensity"@en .


###  https://w3id.org/ontosim-dis#interventionStartDate
:interventionStartDate rdf:type owl:DatatypeProperty ;
                       rdfs:domain :Intervention ;
                       rdfs:range xsd:dateTime ;
                       rdfs:comment "Date de début d'application de l'intervention."@fr ,
                                    "Date the intervention starts being applied."@en ;
                       rdfs:label "interventionStartDate"@en .


###  https://w3id.org/ontosim-dis#isAbsorbingState
:isAbsorbingState rdf:type owl:DatatypeProperty ;
                  rdfs:domain :HealthState ;
                  rdfs:range xsd:boolean ;
                  rdfs:comment "True when no transition leaves this state, for instance death."@en ,
                               "Vrai lorsqu'aucune transition ne quitte cet état, par exemple le décès."@fr ;
                  rdfs:label "isAbsorbingState"@en .


###  https://w3id.org/ontosim-dis#lambdaParameter
:lambdaParameter rdf:type owl:DatatypeProperty ;
                 rdfs:domain :ProbabilityDistribution ;
                 rdfs:range xsd:double ;
                 rdfs:comment "Paramètre de taux d'une loi exponentielle, gamma ou de Poisson."@fr ,
                              "Rate parameter of an exponential, gamma or Poisson law."@en ;
                 rdfs:label "lambdaParameter"@en .


###  https://w3id.org/ontosim-dis#latentPeriodDays
:latentPeriodDays rdf:type owl:DatatypeProperty ;
                  rdfs:domain :InfectiousDiseaseKnowledge ;
                  rdfs:range xsd:double ;
                  rdfs:comment "Average time between infection and the moment the host becomes infectious, in days. Distinct from the incubation period: one may transmit before showing symptoms."@en ,
                               "Durée moyenne entre l'infection et le moment où l'hôte devient infectieux, en jours. Distincte de la période d'incubation : on peut transmettre avant d'avoir des symptômes."@fr ;
                  rdfs:label "latentPeriodDays"@en .


###  https://w3id.org/ontosim-dis#lowerLimitParameter
:lowerLimitParameter rdf:type owl:DatatypeProperty ;
                     rdfs:domain :ProbabilityDistribution ;
                     rdfs:range xsd:double ;
                     rdfs:comment "Borne inférieure d'une loi uniforme."@fr ,
                                  "Lower bound of a uniform law."@en ;
                     rdfs:label "lowerLimitParameter"@en .


###  https://w3id.org/ontosim-dis#meanParameter
:meanParameter rdf:type owl:DatatypeProperty ;
               rdfs:domain :ProbabilityDistribution ;
               rdfs:range xsd:double ;
               rdfs:comment "Mean of a normal law."@en ,
                            "Moyenne d'une loi normale."@fr ;
               rdfs:label "meanParameter"@en .


###  https://w3id.org/ontosim-dis#medianAge
:medianAge rdf:type owl:DatatypeProperty ;
           rdfs:domain :Population ;
           rdfs:range xsd:double ;
           rdfs:comment "Median age of the population, in years."@en ,
                        "Âge médian de la population, en années."@fr ;
           rdfs:label "medianAge"@en .


###  https://w3id.org/ontosim-dis#modelDescription
:modelDescription rdf:type owl:DatatypeProperty ;
                  rdfs:domain :SimulationModel ;
                  rdfs:range xsd:string ;
                  rdfs:comment "Description libre du modèle."@fr ,
                               "Free-text description of the model."@en ;
                  rdfs:label "modelDescription"@en .


###  https://w3id.org/ontosim-dis#modelName
:modelName rdf:type owl:DatatypeProperty ;
           rdfs:domain :SimulationModel ;
           rdfs:range xsd:string ;
           rdfs:comment "Name of the model."@en ,
                        "Nom du modèle"@fr ;
           rdfs:label "modelName"@en .


###  https://w3id.org/ontosim-dis#modelVersion
:modelVersion rdf:type owl:DatatypeProperty ;
              rdfs:domain :SimulationModel ;
              rdfs:range xsd:string ;
              rdfs:comment "Version du modèle."@fr ,
                           "Version of the model."@en ;
              rdfs:label "modelVersion"@en .


###  https://w3id.org/ontosim-dis#numberOfRuns
:numberOfRuns rdf:type owl:DatatypeProperty ;
              rdfs:domain :ExecutionKnowledge ;
              rdfs:range xsd:integer ;
              rdfs:comment "Nombre de répétitions de l'exécution, utile pour les modèles stochastiques."@fr ,
                           "Number of repetitions of the execution, useful for stochastic models."@en ;
              rdfs:label "numberOfRuns"@en .


###  https://w3id.org/ontosim-dis#numberOfZones
:numberOfZones rdf:type owl:DatatypeProperty ;
               rdfs:domain :GeographicRegion ;
               rdfs:range xsd:integer ;
               rdfs:comment "Nombre de sous-zones administratives."@fr ,
                            "Number of administrative sub-zones."@en ;
               rdfs:label "numberOfZones"@en .


###  https://w3id.org/ontosim-dis#parameterName
:parameterName rdf:type owl:DatatypeProperty ;
               rdfs:domain :ModelParameter ;
               rdfs:range xsd:string ;
               rdfs:comment "Name of the parameter, for instance beta."@en ,
                            "Nom du paramètre, par exemple beta."@fr ;
               rdfs:label "parameterName"@en .


###  https://w3id.org/ontosim-dis#parameterUnit
:parameterUnit rdf:type owl:DatatypeProperty ;
               rdfs:domain :ModelParameter ;
               rdfs:range xsd:string ;
               rdfs:comment "Unit of the parameter, for instance day^-1."@en ,
                            "Unité du paramètre, par exemple jour^-1."@fr ;
               rdfs:label "parameterUnit"@en .


###  https://w3id.org/ontosim-dis#parameterValue
:parameterValue rdf:type owl:DatatypeProperty ;
                rdfs:domain :ModelParameter ;
                rdfs:range xsd:double ;
                rdfs:comment "Numeric value of the parameter."@en ,
                             "Valeur numérique du paramètre."@fr ;
                rdfs:label "parameterValue"@en .


###  https://w3id.org/ontosim-dis#pathogenName
:pathogenName rdf:type owl:DatatypeProperty ;
              rdfs:domain :Pathogen ;
              rdfs:range xsd:string ;
              rdfs:comment "Nom scientifique de l'agent pathogène."@fr ,
                           "Scientific name of the pathogen."@en ;
              rdfs:label "pathogenName"@en .


###  https://w3id.org/ontosim-dis#populationDensity
:populationDensity rdf:type owl:DatatypeProperty ;
                   rdfs:domain :Population ;
                   rdfs:range xsd:double ;
                   rdfs:comment "Density in inhabitants per square kilometre."@en ,
                                "Densité en habitants par kilomètre carré."@fr ;
                   rdfs:label "populationDensity"@en .


###  https://w3id.org/ontosim-dis#populationSize
:populationSize rdf:type owl:DatatypeProperty ;
                rdfs:domain :Population ;
                rdfs:range xsd:integer ;
                rdfs:comment "Effectif de la population."@fr ,
                             "Number of individuals in the population."@en ;
                rdfs:label "populationSize"@en .


###  https://w3id.org/ontosim-dis#probabilityParameter
:probabilityParameter rdf:type owl:DatatypeProperty ;
                      rdfs:domain :ProbabilityDistribution ;
                      rdfs:range xsd:double ;
                      rdfs:comment "Probability of success of a Bernoulli law, between 0 and 1."@en ,
                                   "Probabilité de succès d'une loi de Bernoulli, entre 0 et 1."@fr ;
                      rdfs:label "probabilityParameter"@en .


###  https://w3id.org/ontosim-dis#randomSeed
:randomSeed rdf:type owl:DatatypeProperty ;
            rdfs:domain :ExecutionKnowledge ;
            rdfs:range xsd:integer ;
            rdfs:comment "Graine du générateur aléatoire, nécessaire pour reproduire une exécution stochastique."@fr ,
                         "Seed of the random generator, needed to reproduce a stochastic run."@en ;
            rdfs:label "randomSeed"@en .


###  https://w3id.org/ontosim-dis#rateConstantValue
:rateConstantValue rdf:type owl:DatatypeProperty ;
                   rdfs:domain :ConstantRate ;
                   rdfs:range xsd:double ;
                   rdfs:comment "Valeur d'un taux constant, par jour."@fr ,
                                "Value of a constant rate, per day."@en ;
                   rdfs:label "rateConstantValue"@en .


###  https://w3id.org/ontosim-dis#rateExpression
:rateExpression rdf:type owl:DatatypeProperty ;
                rdfs:domain :RateSpecification ;
                rdfs:range xsd:string ;
                rdfs:comment "Expression textuelle du taux, par exemple beta * I / N."@fr ,
                             "Textual expression of the rate, for instance beta * I / N."@en ;
                rdfs:label "rateExpression"@en .


###  https://w3id.org/ontosim-dis#regionName
:regionName rdf:type owl:DatatypeProperty ;
            rdfs:domain :GeographicRegion ;
            rdfs:range xsd:string ;
            rdfs:comment "Nom officiel du territoire."@fr ,
                         "Official name of the territory."@en ;
            rdfs:label "regionName"@en .


###  https://w3id.org/ontosim-dis#reinfectionPossible
:reinfectionPossible rdf:type owl:DatatypeProperty ;
                     rdfs:domain :InfectiousDiseaseKnowledge ;
                     rdfs:range xsd:boolean ;
                     rdfs:comment "True when a recovered host can be infected again."@en ,
                                  "Vrai lorsqu'un hôte guéri peut être infecté à nouveau."@fr ;
                     rdfs:label "reinfectionPossible"@en .


###  https://w3id.org/ontosim-dis#scenarioDurationInDays
:scenarioDurationInDays rdf:type owl:DatatypeProperty ;
                        rdfs:domain :SimulationScenario ;
                        rdfs:range xsd:double ;
                        rdfs:comment "Duration covered by the scenario in days"@en ,
                                     "Durée couverte par le scénario en jours"@fr ;
                        rdfs:label "scenarioDurationInDays"@en .


###  https://w3id.org/ontosim-dis#simulationDurationInDays
:simulationDurationInDays rdf:type owl:DatatypeProperty ;
                          rdfs:domain :ModelStructureKnowledge ;
                          rdfs:range xsd:double ;
                          rdfs:comment "Durée totale simulée en jours"@fr ,
                                       "Total simulated duration in days"@en ;
                          rdfs:label "simulationDurationInDays"@en .


###  https://w3id.org/ontosim-dis#simulatorName
:simulatorName rdf:type owl:DatatypeProperty ;
               rdfs:domain :ExecutionKnowledge ;
               rdfs:range xsd:string ;
               rdfs:comment "Name of the simulator used, for instance JaDES, GAMA, NetLogo."@en ,
                            "Nom du simulateur employé, par exemple JaDES, GAMA, NetLogo."@fr ;
               rdfs:label "simulatorName"@en .


###  https://w3id.org/ontosim-dis#simulatorVersion
:simulatorVersion rdf:type owl:DatatypeProperty ;
                  rdfs:domain :ExecutionKnowledge ;
                  rdfs:range xsd:string ;
                  rdfs:comment "Version du simulateur employé."@fr ,
                               "Version of the simulator used."@en ;
                  rdfs:label "simulatorVersion"@en .


###  https://w3id.org/ontosim-dis#standardDeviationParameter
:standardDeviationParameter rdf:type owl:DatatypeProperty ;
                            rdfs:domain :ProbabilityDistribution ;
                            rdfs:range xsd:double ;
                            rdfs:comment "Standard deviation of a normal law."@en ,
                                         "Écart type d'une loi normale"@fr ;
                            rdfs:label "standardDeviationParameter"@en .


###  https://w3id.org/ontosim-dis#startDate
:startDate rdf:type owl:DatatypeProperty ;
           rdfs:domain :SimulationScenario ;
           rdfs:range xsd:dateTime ;
           rdfs:comment "Date de début du scénario."@fr ,
                        "Start date of the scenario."@en ;
           rdfs:label "startDate"@en .


###  https://w3id.org/ontosim-dis#timeStepInDays
:timeStepInDays rdf:type owl:DatatypeProperty ;
                rdfs:domain :ModelStructureKnowledge ;
                rdfs:range xsd:double ;
                rdfs:comment "Duration of one simulation step in days"@en ,
                             "Durée d'un pas de simulation en jours"@fr ;
                rdfs:label "timeStepInDays"@en .


###  https://w3id.org/ontosim-dis#upperLimitParameter
:upperLimitParameter rdf:type owl:DatatypeProperty ;
                     rdfs:domain :ProbabilityDistribution ;
                     rdfs:range xsd:double ;
                     rdfs:comment "Borne supérieure d'une loi uniforme."@fr ,
                                  "Upper bound of a uniform law."@en ;
                     rdfs:label "upperLimitParameter"@en .


#################################################################
#    Classes
#################################################################

###  http://purl.obolibrary.org/obo/BFO_0000001
<http://purl.obolibrary.org/obo/BFO_0000001> rdf:type owl:Class ;
                                             <http://purl.obolibrary.org/obo/IAO_0000116> "BFO:0000001 - imported via MIREOT. Root of the entire BFO hierarchy."@en ,
                                                                                          "BFO:0000001 - importé via MIREOT. Racine de toute la hiérarchie BFO."@fr ;
                                             rdfs:comment "An entity is anything that exists or has existed or will exist."@en ;
                                             rdfs:label "entity"@en ;
                                             rdfs:seeAlso "http://purl.obolibrary.org/obo/bfo.owl"^^xsd:anyURI .


###  http://purl.obolibrary.org/obo/BFO_0000002
<http://purl.obolibrary.org/obo/BFO_0000002> rdf:type owl:Class ;
                                             rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000001> ;
                                             owl:disjointWith <http://purl.obolibrary.org/obo/BFO_0000003> ;
                                             <http://purl.obolibrary.org/obo/IAO_0000116> "Entities persisting over time: models, diseases, populations."@en ,
                                                                                          "Entités persistant dans le temps : modèles, maladies, populations."@fr ;
                                             rdfs:comment "A continuant is an entity that persists, endures, or continues to exist through time while maintaining its identity."@en ;
                                             rdfs:label "continuant"@en ;
                                             rdfs:seeAlso "http://purl.obolibrary.org/obo/bfo.owl"^^xsd:anyURI .


###  http://purl.obolibrary.org/obo/BFO_0000003
<http://purl.obolibrary.org/obo/BFO_0000003> rdf:type owl:Class ;
                                             rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000001> ;
                                             <http://purl.obolibrary.org/obo/IAO_0000116> "BFO:0000003 - imported via MIREOT. Superclass of all processes in OntoSim-Dis."@en ,
                                                                                          "BFO:0000003 - importé via MIREOT. Superclasse de tous les processus dans OntoSim-Dis."@fr ;
                                             rdfs:comment "An occurrent is an entity that unfolds itself in time or it is the instantaneous boundary of such an entity (for example a beginning or an ending) or it is a temporal or spatiotemporal region which such an entity occupies_temporal_region or occupies_spatiotemporal_region."@en ;
                                             rdfs:label "occurrent"@en ;
                                             rdfs:seeAlso "http://purl.obolibrary.org/obo/bfo.owl"^^xsd:anyURI .


###  http://purl.obolibrary.org/obo/BFO_0000004
<http://purl.obolibrary.org/obo/BFO_0000004> rdf:type owl:Class ;
                                             rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000002> ;
                                             owl:disjointWith <http://purl.obolibrary.org/obo/BFO_0000020> ,
                                                              <http://purl.obolibrary.org/obo/BFO_0000031> ;
                                             rdfs:comment "b is an independent continuant = Def. b is a continuant which is such that there is no c and no t such that b s-depends_on c at t."@en ;
                                             rdfs:label "independent continuant"@en .


###  http://purl.obolibrary.org/obo/BFO_0000015
<http://purl.obolibrary.org/obo/BFO_0000015> rdf:type owl:Class ;
                                             rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000003> ;
                                             rdfs:comment "An occurrent that has temporal proper parts and for some time t, p s-depends_on some material entity at t."@en ;
                                             rdfs:label "process"@en .


###  http://purl.obolibrary.org/obo/BFO_0000016
<http://purl.obolibrary.org/obo/BFO_0000016> rdf:type owl:Class ;
                                             rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000017> ;
                                             rdfs:comment "Dire que « b est une disposition » signifie que : b est une entité réalisable ; le porteur de b est une entité matérielle ; b est telle que, si elle cesse d'exister, son porteur subit une modification physique ; la réalisation de b survient lorsque, et parce que, ce porteur se trouve dans certaines circonstances physiques particulières, et cette réalisation se produit en vertu de la constitution physique du porteur."@fr ,
                                                          "b is a disposition means: b is a realizable entity & b’s bearer is some material entity & b is such that if it ceases to exist, then its bearer is physically changed, & b’s realization occurs when and because this bearer is in some special physical circumstances, & this realization occurs in virtue of the bearer’s physical make-up."@en ;
                                             rdfs:label "disposition"@en .


###  http://purl.obolibrary.org/obo/BFO_0000017
<http://purl.obolibrary.org/obo/BFO_0000017> rdf:type owl:Class ;
                                             rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000020> ;
                                             owl:disjointWith <http://purl.obolibrary.org/obo/BFO_0000019> ;
                                             rdfs:comment "Dire que b est une entité réalisable revient à dire que b est un continuant spécifiquement dépendant qui inhère dans un continuant indépendant, autre qu'une région spatiale, et qui est d'un type dont les instances sont réalisées au cours de processus d'un type corrélé."@fr ,
                                                          "To say that b is a realizable entity is to say that b is a specifically dependent continuant that inheres in some independent continuant which is not a spatial region and is of a type instances of which are realized in processes of a correlated type."@en ;
                                             rdfs:label "realizable entity"@en .


###  http://purl.obolibrary.org/obo/BFO_0000019
<http://purl.obolibrary.org/obo/BFO_0000019> rdf:type owl:Class ;
                                             rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000020> ;
                                             rdfs:comment "a quality is a specifically dependent continuant that, in contrast to roles and dispositions, does not require any further process in order to be realized."@en ;
                                             rdfs:label "quality"@en .


###  http://purl.obolibrary.org/obo/BFO_0000020
<http://purl.obolibrary.org/obo/BFO_0000020> rdf:type owl:Class ;
                                             rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000002> ;
                                             owl:disjointWith <http://purl.obolibrary.org/obo/BFO_0000031> ;
                                             rdfs:comment "b is a specifically dependent continuant = Def. b is a continuant & there is some independent continuant c which is not a spatial region and which is such that b s-depends_on c at every time t during the course of b’s existence."@en ;
                                             rdfs:label "specifically dependent continuant"@en ;
                                             rdfs:seeAlso "http://purl.obolibrary.org/obo/bfo.owl"^^xsd:anyURI .


###  http://purl.obolibrary.org/obo/BFO_0000031
<http://purl.obolibrary.org/obo/BFO_0000031> rdf:type owl:Class ;
                                             rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000002> ;
                                             rdfs:comment "b is a generically dependent continuant = Def. b is a continuant that g-depends_on one or more other entities."@en ;
                                             rdfs:label "generically dependent continuant"@en .


###  http://purl.obolibrary.org/obo/BFO_0000040
<http://purl.obolibrary.org/obo/BFO_0000040> rdf:type owl:Class ;
                                             rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000004> ;
                                             owl:disjointWith <http://purl.obolibrary.org/obo/BFO_0000141> ;
                                             rdfs:comment "A material entity is an independent continuant that has some portion of matter as proper or improper continuant part."@en ;
                                             rdfs:label "material entity"@en .


###  http://purl.obolibrary.org/obo/BFO_0000141
<http://purl.obolibrary.org/obo/BFO_0000141> rdf:type owl:Class ;
                                             rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000004> ;
                                             rdfs:label "immaterial entity"@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_0000116> "Direct superclass of dsim:SimulationKnowledgeArtifact (Layer 2). Groups all informational artifacts of the ontology."@en ,
                                                                                          "Superclasse directe de dsim:SimulationKnowledgeArtifact (Couche 2). Regroupe tous les artefacts informationnels de l'ontologie"@fr ;
                                             rdfs:comment "A generically dependent continuant that is about some thing."@en ;
                                             rdfs:label "information content entity"@en .


###  http://purl.obolibrary.org/obo/OGMS_0000030
<http://purl.obolibrary.org/obo/OGMS_0000030> rdf:type owl:Class ;
                                              rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000016> ;
                                              rdfs:comment "A disposition in an organism that constitutes an increased risk of the organism's subsequently developing the disease X."@en ,
                                                           "Une prédisposition chez un organisme qui constitue un risque accru pour cet organisme de développer ultérieurement la maladie X."@fr ;
                                              rdfs:label "predisposition to disease of type X"@en .


###  http://purl.obolibrary.org/obo/OGMS_0000031
<http://purl.obolibrary.org/obo/OGMS_0000031> rdf:type owl:Class ;
                                              rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000016> ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :hasMaterialBasisIn ;
                                                                owl:someValuesFrom <http://purl.obolibrary.org/obo/OGMS_0000045>
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty <http://purl.obolibrary.org/obo/BFO_0000054> ;
                                                                owl:allValuesFrom <http://purl.obolibrary.org/obo/OGMS_0000063>
                                                              ] ;
                                              rdfs:comment "A disposition (i) to undergo pathological processes that (ii) exists in an organism because of one or more disorders in that organism."@en ,
                                                           "Une prédisposition (i) à subir des processus pathologiques qui (ii) existe chez un organisme en raison d'un ou plusieurs troubles affectant cet organisme."@fr ;
                                              rdfs:label "disease"@en .


###  http://purl.obolibrary.org/obo/OGMS_0000045
<http://purl.obolibrary.org/obo/OGMS_0000045> rdf:type owl:Class ;
                                              rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000040> ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty <http://purl.obolibrary.org/obo/BFO_0000050> ;
                                                                owl:someValuesFrom <http://purl.obolibrary.org/obo/OGMS_0000087>
                                                              ] ;
                                              rdfs:comment "A material entity which is clinically abnormal and part of an extended organism. Disorders are the physical basis of disease."@en ,
                                                           "Une entité matérielle cliniquement anormale et faisant partie d'un organisme étendu. Les troubles constituent le fondement physique de la maladie."@fr ;
                                              rdfs:label "disorder"@en .


###  http://purl.obolibrary.org/obo/OGMS_0000063
<http://purl.obolibrary.org/obo/OGMS_0000063> rdf:type owl:Class ;
                                              rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000015> ;
                                              rdfs:comment "The totality of all processes through which a given disease instance is realized."@en ;
                                              rdfs:label "disease course"@en .


###  http://purl.obolibrary.org/obo/OGMS_0000064
<http://purl.obolibrary.org/obo/OGMS_0000064> rdf:type owl:Class ;
                                              rdfs:subClassOf <http://purl.obolibrary.org/obo/OGMS_0000063> ;
                                              rdfs:comment "A disease course that (a) does not terminate in a return to normal homeostasis and (b) would, absent intervention, fall within abnormal homeostatic range."@en ;
                                              rdfs:label "chronic disease course"@en .


###  http://purl.obolibrary.org/obo/OGMS_0000065
<http://purl.obolibrary.org/obo/OGMS_0000065> rdf:type owl:Class ;
                                              rdfs:subClassOf <http://purl.obolibrary.org/obo/OGMS_0000063> ;
                                              rdfs:comment "A disease course that (a) does not terminate in a return to normal homeostasis and (b) would, absent intervention, involve an increasing deviation from homeostasis."@en ;
                                              rdfs:label "progressive disease course"@en .


###  http://purl.obolibrary.org/obo/OGMS_0000066
<http://purl.obolibrary.org/obo/OGMS_0000066> rdf:type owl:Class ;
                                              rdfs:subClassOf <http://purl.obolibrary.org/obo/OGMS_0000063> ;
                                              rdfs:comment "A disease course that terminates in a return to normal homeostasis."@en ;
                                              rdfs:label "transient disease course"@en .


###  http://purl.obolibrary.org/obo/OGMS_0000084
<http://purl.obolibrary.org/obo/OGMS_0000084> rdf:type owl:Class ;
                                              rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000040> ;
                                              rdfs:comment "An aggregate of organisms of the same type."@en ,
                                                           "Un regroupement d'organismes du même type."@fr ;
                                              rdfs:label "organism population"@en .


###  http://purl.obolibrary.org/obo/OGMS_0000087
<http://purl.obolibrary.org/obo/OGMS_0000087> rdf:type owl:Class ;
                                              rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000040> ;
                                              rdfs:comment "An object aggregate consisting of an organism and all material entities located within the organism, overlapping the organism, or occupying sites formed in part by the organism."@en ,
                                                           "Un agrégat d'objets constitué d'un organisme et de toutes les entités matérielles situées à l'intérieur de l'organisme, chevauchant l'organisme ou occupant des sites formés en partie par l'organisme."@fr ;
                                              rdfs:label "extended organism"@en .


###  http://purl.obolibrary.org/obo/OGMS_0000094
<http://purl.obolibrary.org/obo/OGMS_0000094> rdf:type owl:Class ;
                                              rdfs:subClassOf <http://purl.obolibrary.org/obo/OGMS_0000063> ;
                                              rdfs:comment "A disease course with an acute onset."@en ;
                                              rdfs:label "acute disease course"@en .


###  https://w3id.org/ontosim-dis#AcuteCourseDiseaseKnowledge
:AcuteCourseDiseaseKnowledge rdf:type owl:Class ;
                             owl:equivalentClass [ owl:intersectionOf ( :DiseaseKnowledgeTemplate
                                                                        [ rdf:type owl:Restriction ;
                                                                          owl:onProperty :hasDiseaseCourseShape ;
                                                                          owl:someValuesFrom <http://purl.obolibrary.org/obo/OGMS_0000094>
                                                                        ]
                                                                      ) ;
                                                   rdf:type owl:Class
                                                 ] ;
                             rdfs:subClassOf :DiseaseKnowledgeTemplate ;
                             rdfs:comment "A disease with an abrupt onset. Fourth course shape recognised by OGMS, alongside the chronic, progressive and transient forms. Constrains the structure of the model little, but qualifies the dynamics of entry."@en ,
                                          "Maladie à début brutal. Quatrième forme de cours reconnue par OGMS, aux côtés des formes chronique, progressive et transitoire. Contraint peu la structure du modèle mais qualifie la dynamique d'entrée."@fr ;
                             rdfs:label "AcuteCourseDiseaseKnowledge"@en .


###  https://w3id.org/ontosim-dis#AdministrativeRegion
:AdministrativeRegion rdf:type owl:Class ;
                      rdfs:subClassOf :GeographicRegion ;
                      rdfs:comment "Administrative division of a country. Senegal has fourteen of them."@en ,
                                   "Division administrative d'un pays. Le Sénégal en compte quatorze."@fr ;
                      rdfs:label "AdministrativeRegion"@en .


###  https://w3id.org/ontosim-dis#AgentBasedModel
:AgentBasedModel rdf:type owl:Class ;
                 rdfs:subClassOf :SimulationModel ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasAgentType ;
                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                   owl:onClass :AgentType
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasBehavior ;
                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                   owl:onClass :Behavior
                                 ] ;
                 rdfs:comment "A model in which autonomous agents, each following its own behaviour, interact and produce the behaviour of the system."@en ,
                              "Modèle dans lequel des agents autonomes, suivant chacun son comportement, interagissent et produisent le comportement du système."@fr ;
                 rdfs:label "AgentBasedModel"@en ;
                 <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#AgentBasedModel> .


###  https://w3id.org/ontosim-dis#AgentState
:AgentState rdf:type owl:Class ;
            rdfs:subClassOf :StateComponent ;
            rdfs:comment "A state an agent can occupy. Agent-based form of a state component."@en ,
                         "État qu'un agent peut occuper. Forme multi-agents d'un composant d'état."@fr ;
            rdfs:label "AgentState"@en .


###  https://w3id.org/ontosim-dis#AgentTransition
:AgentTransition rdf:type owl:Class ;
                 rdfs:subClassOf :TransitionComponent ;
                 rdfs:comment "A change of state of an agent. Inherits from the layer 2 transition its source and target states."@en ,
                              "Changement d'état d'un agent. Hérite de la transition de couche 2 ses états de départ et d'arrivée."@fr ;
                 rdfs:label "AgentTransition"@en .


###  https://w3id.org/ontosim-dis#AgentType
:AgentType rdf:type owl:Class ;
           rdfs:subClassOf :ModelComponent ;
           rdfs:comment """A category of autonomous entities in the model. 
The individual agent is not modelled because it exists only at run time."""@en ,
                        """Catégorie d'entités autonomes du modèle.
L'agent individuel n'est pas modélisé car il n'existe qu'à l'exécution."""@fr ;
           rdfs:label "AgentType"@en .


###  https://w3id.org/ontosim-dis#AridClimate
:AridClimate rdf:type owl:Class ;
             rdfs:subClassOf :Climate ;
             rdfs:comment "Climat sec à faibles précipitations."@fr ,
                          "Dry climate with little rainfall."@en ;
             rdfs:label "AridClimate"@en .


###  https://w3id.org/ontosim-dis#AttributeDrivenTransition
:AttributeDrivenTransition rdf:type owl:Class ;
                           rdfs:subClassOf :AgentTransition ;
                           owl:disjointWith :InteractionTriggeredTransition ;
                           rdfs:comment "A transition triggered by the agent's own attributes alone: its age, the time spent in its current state. Individual determinant."@en ,
                                        "Transition déclenchée par les seuls attributs de l'agent : son âge, le temps passé dans son état courant. Déterminant individuel."@fr ;
                           rdfs:label "AttributeDrivenTransition"@en .


###  https://w3id.org/ontosim-dis#Bacterium
:Bacterium rdf:type owl:Class ;
           rdfs:subClassOf :Pathogen ;
           rdfs:comment "Agent pathogène unicellulaire dépourvu de noyau."@fr ,
                        "Single-celled pathogen without a nucleus."@en ;
           rdfs:label "Bacterium"@en .


###  https://w3id.org/ontosim-dis#Behavior
:Behavior rdf:type owl:Class ;
          rdfs:subClassOf :RuleComponent ;
          rdfs:comment "A rule saying what an agent does according to its state and its surroundings."@en ,
                       "Règle disant ce que fait un agent selon son état et ce qui l'entoure."@fr ;
          rdfs:label "Behavior"@en .


###  https://w3id.org/ontosim-dis#BernoulliDistribution
:BernoulliDistribution rdf:type owl:Class ;
                       rdfs:subClassOf :ProbabilityDistribution ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :probabilityParameter ;
                                         owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onDataRange xsd:double
                                       ] ;
                       rdfs:comment "Law of a single trial with two outcomes, of given probability."@en ,
                                    "Loi d'un tirage unique à deux issues de probabilité donnée."@fr ;
                       rdfs:label "BernoulliDistribution"@en ;
                       <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#BernoulliDistributionExpression> .


###  https://w3id.org/ontosim-dis#BetaDistribution
:BetaDistribution rdf:type owl:Class ;
                  rdfs:subClassOf :ProbabilityDistribution ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :alphaParameter ;
                                    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onDataRange xsd:double
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :betaParameter ;
                                    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onDataRange xsd:double
                                  ] ;
                  rdfs:comment "Law on the interval zero to one, used for proportions and probabilities."@en ,
                               "Loi sur l'intervalle de zéro à un, employée pour les proportions et les probabilités."@fr ;
                  rdfs:label "BetaDistribution"@en ;
                  <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#BetaDistributionExpression> .


###  https://w3id.org/ontosim-dis#ChronicCourseDiseaseKnowledge
:ChronicCourseDiseaseKnowledge rdf:type owl:Class ;
                               owl:equivalentClass [ owl:intersectionOf ( :DiseaseKnowledgeTemplate
                                                                          [ rdf:type owl:Restriction ;
                                                                            owl:onProperty :hasDiseaseCourseShape ;
                                                                            owl:someValuesFrom <http://purl.obolibrary.org/obo/OGMS_0000064>
                                                                          ]
                                                                        ) ;
                                                     rdf:type owl:Class
                                                   ] ;
                               rdfs:subClassOf :DiseaseKnowledgeTemplate ;
                               rdfs:comment "A disease whose course does not return to normal homeostasis. Requires at least one absorbing state."@en ,
                                            "Maladie dont le cours ne revient pas à l'homéostasie normale. Impose au moins un état absorbant."@fr ;
                               rdfs:label "ChronicCourseDiseaseKnowledge"@en .


###  https://w3id.org/ontosim-dis#City
:City rdf:type owl:Class ;
      rdfs:subClassOf :GeographicRegion ;
      rdfs:comment "Localité urbaine."@fr ,
                   "Urban locality"@en ;
      rdfs:label "City"@en .


###  https://w3id.org/ontosim-dis#Climate
:Climate rdf:type owl:Class ;
         rdfs:subClassOf :SimulationKnowledgeArtifact ;
         rdfs:comment "Climatic conditions influencing disease transmission. Decisive for vector-borne and water-borne diseases, where temperature and humidity govern the life cycle of the vector or of the intermediate host."@en ,
                      "Conditions climatiques influençant la transmission des maladies. Déterminantes pour les maladies à vecteur et à transmission hydrique, où température et humidité gouvernent le cycle de vie du vecteur ou de l'hôte intermédiaire."@fr ;
         rdfs:label "Climate"@en .


###  https://w3id.org/ontosim-dis#Compartment
:Compartment rdf:type owl:Class ;
             rdfs:subClassOf :StateComponent ;
             rdfs:comment "A group of individuals sharing the same situation, counted together. Compartmental form of a state component."@en ,
                          "Groupe d'individus partageant la même situation, comptés ensemble. Forme compartimentale d'un composant d'état."@fr ;
             rdfs:label "Compartment"@en .


###  https://w3id.org/ontosim-dis#CompartmentDependentRate
:CompartmentDependentRate rdf:type owl:Class ;
                          rdfs:subClassOf :RateSpecification ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :dependsOnCompartment ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :Compartment
                                          ] ;
                          owl:disjointWith :ConstantRate ;
                          rdfs:comment "A rate whose value depends on the current content of one or more compartments, which makes the system non-linear and coupled. Compartmental form of population coupling."@en ,
                                       "Taux dont la valeur dépend du contenu courant d'un ou plusieurs compartiments, ce qui rend le système non linéaire et couplé. Forme compartimentale du couplage populationnel."@fr ;
                          rdfs:label "CompartmentDependentRate"@en .


###  https://w3id.org/ontosim-dis#CompartmentalModel
:CompartmentalModel rdf:type owl:Class ;
                    rdfs:subClassOf :SimulationModel ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasCompartment ;
                                      owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
                                      owl:onClass :Compartment
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :hasFlow ;
                                      owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onClass :TransitionFlow
                                    ] ;
                    rdfs:comment "A model dividing the population into compartments, between which flows carry individuals at rates."@en ,
                                 "Modèle divisant la population en compartiments, entre lesquels des flux font passer les individus à certains taux."@fr ;
                    rdfs:label "CompartmentalModel"@en .


###  https://w3id.org/ontosim-dis#ConstantRate
:ConstantRate rdf:type owl:Class ;
              rdfs:subClassOf :RateSpecification ;
              rdfs:comment "A rate that does not depend on the current content of any compartment. Individual determinant. 'Constant' means here independent of the compartments, not fixed in time: a seasonal rate that reads no compartment is also a ConstantRate. It is then declared as such, and its value is written with rateExpression, since rateConstantValue only gives a fixed value."@en ,
                           "Taux qui ne dépend du contenu courant d'aucun compartiment. Déterminant individuel. « Constant » veut dire ici indépendant des compartiments, et non fixe dans le temps : un taux saisonnier qui ne lit aucun compartiment est aussi un ConstantRate. On le déclare alors comme tel, et sa valeur s'écrit avec rateExpression, car rateConstantValue ne donne qu'une valeur fixe."@fr ;
              rdfs:label "ConstantRate"@en .


###  https://w3id.org/ontosim-dis#ContextKnowledge
:ContextKnowledge rdf:type owl:Class ;
                  rdfs:subClassOf :SimulationKnowledgeArtifact ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasClimate ;
                                    owl:allValuesFrom :Climate
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasHealthInfrastructure ;
                                    owl:allValuesFrom :HealthInfrastructure
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasGeographicRegion ;
                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass :GeographicRegion
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :hasPopulation ;
                                    owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass :Population
                                  ] ;
                  rdfs:comment "Deuxième composant du Quadruplet de recomposition (CK). Décrit où, pour qui et dans quelles conditions un modèle s'applique."@fr ,
                               "Second component of the recomposition Quadruplet (CK). Describes where, for whom and under which conditions a model applies."@en ;
                  rdfs:label "ContextKnowledge"@en .


###  https://w3id.org/ontosim-dis#Country
:Country rdf:type owl:Class ;
         rdfs:subClassOf :GeographicRegion ;
         rdfs:comment "Highest administrative level."@en ,
                      "Niveau administratif le plus haut."@fr ;
         rdfs:label "Country"@en .


###  https://w3id.org/ontosim-dis#CoupledAgentBasedModel
:CoupledAgentBasedModel rdf:type owl:Class ;
                        owl:equivalentClass [ owl:intersectionOf ( :AgentBasedModel
                                                                   [ rdf:type owl:Restriction ;
                                                                     owl:onProperty :hasAgentTransition ;
                                                                     owl:someValuesFrom :InteractionTriggeredTransition
                                                                   ]
                                                                 ) ;
                                              rdf:type owl:Class
                                            ] ;
                        rdfs:subClassOf :AgentBasedModel ;
                        rdfs:comment "An agent-based model containing at least one transition triggered by an interaction. Inferred by the reasoner without anyone declaring the model infectious."@en ,
                                     "Modèle multi-agents comportant au moins une transition déclenchée par une interaction. Inféré par le raisonneur sans que personne ait déclaré le modèle infectieux."@fr ;
                        rdfs:label "CoupledAgentBasedModel"@en .


###  https://w3id.org/ontosim-dis#CoupledCompartmentalModel
:CoupledCompartmentalModel rdf:type owl:Class ;
                           owl:equivalentClass [ owl:intersectionOf ( :CompartmentalModel
                                                                      [ rdf:type owl:Restriction ;
                                                                        owl:onProperty :hasFlow ;
                                                                        owl:someValuesFrom :CoupledFlow
                                                                      ]
                                                                    ) ;
                                                 rdf:type owl:Class
                                               ] ;
                           rdfs:subClassOf :CompartmentalModel ;
                           rdfs:comment "A compartmental model containing at least one coupled flow. Inferred by the reasoner without anyone declaring the model infectious."@en ,
                                        "Modèle compartimental comportant au moins un flux couplé. Inféré par le raisonneur sans que personne ait déclaré le modèle infectieux."@fr ;
                           rdfs:label "CoupledCompartmentalModel"@en .


###  https://w3id.org/ontosim-dis#CoupledDiseaseKnowledge
:CoupledDiseaseKnowledge rdf:type owl:Class ;
                         owl:equivalentClass [ owl:intersectionOf ( :DiseaseKnowledgeTemplate
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasStateTransition ;
                                                                      owl:someValuesFrom :CoupledTransition
                                                                    ]
                                                                  ) ;
                                               rdf:type owl:Class
                                             ] ;
                         rdfs:subClassOf :DiseaseKnowledgeTemplate ;
                         rdfs:comment "Connaissance de maladie comportant au moins une transition couplée. Le raisonneur classe ici toute maladie dont une transition dépend de l'état de la population, SANS qu'on ait déclaré qu'elle est infectieuse."@fr ,
                                      "Disease knowledge containing at least one coupled transition. The reasoner classifies here any disease one of whose transitions depends on the state of the population WITHOUT anyone having declared it infectious."@en ;
                         rdfs:label "CoupledDiseaseKnowledge"@en .


###  https://w3id.org/ontosim-dis#CoupledFlow
:CoupledFlow rdf:type owl:Class ;
             owl:equivalentClass [ owl:intersectionOf ( :TransitionFlow
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty :hasRate ;
                                                          owl:someValuesFrom :CompartmentDependentRate
                                                        ]
                                                      ) ;
                                   rdf:type owl:Class
                                 ] ;
             rdfs:subClassOf :TransitionFlow ;
             rdfs:comment "A flow whose rate depends on the content of a compartment."@en ,
                          "Flux dont le taux dépend du contenu d'un compartiment."@fr ;
             rdfs:label "CoupledFlow"@en .


###  https://w3id.org/ontosim-dis#CoupledTransition
:CoupledTransition rdf:type owl:Class ;
                   owl:equivalentClass [ owl:intersectionOf ( :HealthStateTransition
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty :isGovernedBy ;
                                                                owl:someValuesFrom :PopulationCoupledDeterminant
                                                              ]
                                                            ) ;
                                         rdf:type owl:Class
                                       ] ;
                   rdfs:subClassOf :HealthStateTransition ;
                   rdfs:comment "A health state transition governed by at least one population-coupled determinant."@en ,
                                "Transition d'état de santé gouvernée par au moins un déterminant couplé à la population."@fr ;
                   rdfs:label "CoupledTransition"@en .


###  https://w3id.org/ontosim-dis#CouplingSource
:CouplingSource rdf:type owl:Class ;
                rdfs:subClassOf :SimulationKnowledgeArtifact ;
                rdfs:comment "A category whose current head count can be read, and whose reading may make a risk vary. Abstract class: never instantiated directly, only subclassed. A human health state in the core, a reservoir state in the infectious extension."@en ,
                             "Catégorie dont on peut lire l'effectif courant et dont la lecture peut faire varier un risque. Classe abstraite : on n'en crée jamais d'instance directe, seulement des sous-classes. Un état de santé humain dans le noyau, un état de réservoir dans l'extension infectieuse."@fr ;
                rdfs:label "CouplingSource"@en .


###  https://w3id.org/ontosim-dis#DetectionIntervention
:DetectionIntervention rdf:type owl:Class ;
                       rdfs:subClassOf :Intervention ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasSensitivity ;
                                         owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :ModelParameter
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasSpecificity ;
                                         owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :ModelParameter
                                       ] ;
                       rdfs:comment "An intervention whose purpose is to find out whether an individual has the disease, rather than to treat it. It changes a determinant through what it triggers: a detected individual is treated, followed up or isolated."@en ,
                                    "Intervention dont le but est de savoir si un individu a la maladie, et non de la soigner. Elle modifie un déterminant par l'intermédiaire de ce qu'elle déclenche : un individu détecté est traité, suivi ou isolé."@fr ;
                       rdfs:label "DetectionIntervention"@en ;
                       <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#DetectionIntervention> .


###  https://w3id.org/ontosim-dis#DiagnosisIntervention
:DiagnosisIntervention rdf:type owl:Class ;
                       rdfs:subClassOf :DetectionIntervention ;
                       owl:disjointWith :ScreeningIntervention ;
                       rdfs:comment "Detection applied to an individual who already shows signs of the disease. This is what clinical practice does in the absence of screening."@en ,
                                    "Détection appliquée à un individu présentant déjà des signes de la maladie. C'est ce que fait la pratique clinique en l'absence de dépistage."@fr ;
                       rdfs:label "DiagnosisIntervention"@en ;
                       <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#DiagnosisIntervention> .


###  https://w3id.org/ontosim-dis#DifferentialEquation
:DifferentialEquation rdf:type owl:Class ;
                      rdfs:subClassOf :ModelComponent ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :involvesFlow ;
                                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :TransitionFlow
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :governsCompartment ;
                                        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                        owl:onClass :Compartment
                                      ] ;
                      rdfs:comment "The equation giving the variation over time of the content of one compartment, as the balance of the flows entering and leaving it."@en ,
                                   "Équation donnant la variation dans le temps du contenu d'un compartiment, comme bilan des flux qui y entrent et en sortent."@fr ;
                      rdfs:label "DifferentialEquation"@en .


###  https://w3id.org/ontosim-dis#DirectlyCoupledDeterminant
:DirectlyCoupledDeterminant rdf:type owl:Class ;
                            owl:equivalentClass [ owl:intersectionOf ( :PopulationCoupledDeterminant
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :dependsOnCountIn ;
                                                                         owl:someValuesFrom :HealthState
                                                                       ]
                                                                     ) ;
                                                  rdf:type owl:Class
                                                ] ;
                            rdfs:subClassOf :PopulationCoupledDeterminant ;
                            rdfs:comment "Classe DÉFINIE : déterminant dont la valeur se lit sur un effectif d'humains. Signature de la transmission interhumaine directe. Le raisonneur y classe la force d'infection du COVID, de la grippe, de la rougeole. N'est PAS disjointe de IndirectlyCoupledDeterminant : un risque peut lire les deux à la fois, ce qui est le cas du cycle complet de la schistosomiase."@fr ,
                                         "DEFINED class: a determinant whose value is read off a head count of humans. Signature of direct person-to-person transmission. NOT disjoint from IndirectlyCoupledDeterminant: one risk may read both, which is the case of the full schistosomiasis cycle."@en ;
                            rdfs:label "DirectlyCoupledDeterminant"@en .


###  https://w3id.org/ontosim-dis#DiseaseKnowledgeTemplate
:DiseaseKnowledgeTemplate rdf:type owl:Class ;
                          rdfs:subClassOf :SimulationKnowledgeArtifact ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :representsDisease ;
                                            owl:someValuesFrom <http://purl.obolibrary.org/obo/OGMS_0000031>
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasDiseaseCourseShape ;
                                            owl:allValuesFrom <http://purl.obolibrary.org/obo/OGMS_0000063>
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasRiskFactor ;
                                            owl:allValuesFrom :RiskFactor
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasHealthState ;
                                            owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
                                            owl:onClass :HealthState
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty :hasStateTransition ;
                                            owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                            owl:onClass :HealthStateTransition
                                          ] ;
                          rdfs:comment "First component of the recomposition Quadruplet (DK). Structured knowledge about a disease, independent of its type, of the modelling paradigm and of the geographical context. It is an information artifact: it is ABOUT a disease, it is not the disease."@en ,
                                       "Premier composant du Quadruplet de recomposition (DK). Connaissance structurée sur une maladie, indépendante de son type, du paradigme de modélisation et du contexte géographique. C'est un artefact d'information : il est À PROPOS d'une maladie, il n'est pas la maladie."@fr ;
                          rdfs:label "DiseaseKnowledgeTemplate"@en ;
                          <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/ontologies-ULL/OSDi#Disease> .


###  https://w3id.org/ontosim-dis#District
:District rdf:type owl:Class ;
          rdfs:subClassOf :GeographicRegion ;
          rdfs:comment "Administrative division of a region."@en ,
                       "Division administrative d'une région."@fr ;
          rdfs:label "District"@en .


###  https://w3id.org/ontosim-dis#DynamicParameter
:DynamicParameter rdf:type owl:Class ;
                  rdfs:subClassOf :ModelParameter ;
                  owl:disjointWith :StaticParameter ;
                  rdfs:comment "A parameter whose value varies with time, for instance a time-dependent transmission rate."@en ,
                               "Paramètre dont la valeur varie dans le temps, par exemple un taux de transmission dépendant du temps."@fr ;
                  rdfs:label "DynamicParameter"@en .


###  https://w3id.org/ontosim-dis#EnvironmentComponent
:EnvironmentComponent rdf:type owl:Class ;
                      rdfs:subClassOf :ModelComponent ;
                      rdfs:comment "An external or contextual factor influencing the modelled system: weather, terrain, infrastructure."@en ,
                                   "Facteur externe ou contextuel influençant le système modélisé : météo, relief, infrastructure."@fr ;
                      rdfs:label "EnvironmentComponent"@en .


###  https://w3id.org/ontosim-dis#EnvironmentModel
:EnvironmentModel rdf:type owl:Class ;
                  rdfs:subClassOf :EnvironmentComponent ;
                  rdfs:comment "Milieu dans lequel les agents se déplacent et se rencontrent. Sa nature spatiale est donnée par le type d'espace de la structure de modèle, en couche 2 et n'est pas répétée ici."@fr ,
                               "The surroundings in which agents move and meet. Its spatial nature is given by the spatial type of the model structure, in layer 2 and is not repeated here."@en ;
                  rdfs:label "EnvironmentModel"@en .


###  https://w3id.org/ontosim-dis#EnvironmentallyMediatedDiseaseKnowledge
:EnvironmentallyMediatedDiseaseKnowledge rdf:type owl:Class ;
                                         owl:equivalentClass [ owl:intersectionOf ( :InfectiousDiseaseKnowledge
                                                                                    [ rdf:type owl:Restriction ;
                                                                                      owl:onProperty :hasReservoirState ;
                                                                                      owl:someValuesFrom :ReservoirState
                                                                                    ]
                                                                                  ) ;
                                                               rdf:type owl:Class
                                                             ] ;
                                         rdfs:subClassOf :InfectiousDiseaseKnowledge ;
                                         rdfs:comment """Classe DÉFINIE : maladie infectieuse dont la transmission passe par un effectif non
humain. Le raisonneur l'infère à partir de la structure du modèle, SANS que personne
ait déclaré la maladie environnementale. Schistosomiase, paludisme et choléra y
tombent ; COVID, grippe et rougeole n'y tombent pas."""@fr ,
                                                      "DEFINED class: an infectious disease whose transmission goes through a non-human head count. The reasoner infers it from the structure of the model, WITHOUT anyone having declared the disease environmental. Schistosomiasis, malaria and cholera fall here; COVID, influenza and measles do not."@en ;
                                         rdfs:label "EnvironmentallyMediatedDiseaseKnowledge"@en .


###  https://w3id.org/ontosim-dis#EpidemiologicalRole
:EpidemiologicalRole rdf:type owl:Class ;
                     rdfs:subClassOf :SimulationKnowledgeArtifact ;
                     rdfs:comment "Part qu'un organisme prend dans la transmission d'une maladie."@fr ,
                                  "The part an organism plays in the transmission of a disease."@en ;
                     rdfs:label "EpidemiologicalRole"@en .


###  https://w3id.org/ontosim-dis#ExecutionKnowledge
:ExecutionKnowledge rdf:type owl:Class ;
                    rdfs:subClassOf :SimulationKnowledgeArtifact ;
                    rdfs:comment "Comment exécuter le modèle : quel simulateur, combien de répétitions, avec quelle graine aléatoire. Quatrième composant du Quadruplet, à côté de la connaissance de la maladie, du contexte et de la structure. Ce n'est pas l'exécution elle-même, qui est un processus, mais la configuration que cette exécution réalise."@fr ,
                                 "How to run the model: which simulator, how many runs, with which random seed. Fourth component of the Quadruplet, alongside disease, context and structure knowledge. It is not the execution itself, which is a process, but the configuration that execution realises."@en ;
                    rdfs:label "ExecutionKnowledge"@en .


###  https://w3id.org/ontosim-dis#ExponentialDistribution
:ExponentialDistribution rdf:type owl:Class ;
                         rdfs:subClassOf :ProbabilityDistribution ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :lambdaParameter ;
                                           owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onDataRange xsd:double
                                         ] ;
                         rdfs:comment "Law of the time between two events occurring at a constant rate."@en ,
                                      "Loi du temps séparant deux événements survenant à taux constant."@fr ;
                         rdfs:label "ExponentialDistribution"@en ;
                         <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#ExponentialDistributionExpression> .


###  https://w3id.org/ontosim-dis#FreeLivingStageState
:FreeLivingStageState rdf:type owl:Class ;
                      rdfs:subClassOf :ReservoirState ;
                      owl:disjointWith :NonHumanHostState ;
                      rdfs:comment "Effectif d'un stade libre de l'agent pathogène présent dans un milieu, hors de tout hôte. Les cercaires dans l'eau, les miracidies. Sous l'hypothèse de quasi-équilibre, cet effectif se lit sur celui des hôtes qui le produisent et n'a pas besoin d'un compartiment propre."@fr ,
                                   "Head count of a free-living stage of the pathogen present in an environment, outside any host. The cercariae in the water, the miracidia. Under the quasi-equilibrium assumption, this head count is read off that of the hosts producing it and needs no compartment of its own."@en ;
                      rdfs:label "FreeLivingStageState"@en .


###  https://w3id.org/ontosim-dis#Fungus
:Fungus rdf:type owl:Class ;
        rdfs:subClassOf :Pathogen ;
        rdfs:comment "Champignon pathogène."@fr ,
                     "Pathogenic fungus."@en ;
        rdfs:label "Fungus"@en .


###  https://w3id.org/ontosim-dis#GammaDistribution
:GammaDistribution rdf:type owl:Class ;
                   rdfs:subClassOf :ProbabilityDistribution ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :alphaParameter ;
                                     owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onDataRange xsd:double
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :lambdaParameter ;
                                     owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                     owl:onDataRange xsd:double
                                   ] ;
                   rdfs:comment "Law on positive values, used for costs and durations."@en ,
                                "Loi sur les valeurs positives, employée pour les coûts et les durées."@fr ;
                   rdfs:label "GammaDistribution"@en ;
                   <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#GammaDistributionExpression> .


###  https://w3id.org/ontosim-dis#GeographicRegion
:GeographicRegion rdf:type owl:Class ;
                  rdfs:subClassOf :SimulationKnowledgeArtifact ;
                  rdfs:comment "Territoire auquel un modèle s'applique. Quatre niveaux administratifs : pays, région, district, ville."@fr ,
                               "The territory a model applies to. Four administrative levels: country, region, district, city."@en ;
                  rdfs:label "GeographicRegion"@en .


###  https://w3id.org/ontosim-dis#GranularityLevel
:GranularityLevel rdf:type owl:Class ;
                  owl:equivalentClass [ rdf:type owl:Class ;
                                        owl:oneOf ( :GROUP
                                                    :INDIVIDUAL
                                                    :MULTISCALE
                                                    :REGIONAL
                                                  )
                                      ] ;
                  rdfs:subClassOf :SimulationKnowledgeArtifact ;
                  rdfs:comment "Level of detail at which the modelled entities are described. Closed list."@en ,
                               "Niveau de détail auquel les entités modélisées sont décrites. Liste fermée."@fr ;
                  rdfs:label "GranularityLevel"@en .


###  https://w3id.org/ontosim-dis#HealthCentre
:HealthCentre rdf:type owl:Class ;
              rdfs:subClassOf :HealthInfrastructure ;
              rdfs:comment "Local facility for primary care."@en ,
                           "Structure de proximité assurant les soins primaires."@fr ;
              rdfs:label "HealthCentre"@en .


###  https://w3id.org/ontosim-dis#HealthInfrastructure
:HealthInfrastructure rdf:type owl:Class ;
                      rdfs:subClassOf :SimulationKnowledgeArtifact ;
                      rdfs:comment "Health facilities available in the context. Determines the capacity to respond, and the saturation threshold beyond which lethality rises."@en ,
                                   "Structures de santé disponibles dans le contexte. Détermine la capacité de réponse, et le seuil de saturation au-delà duquel la létalité augmente."@fr ;
                      rdfs:label "HealthInfrastructure"@en .


###  https://w3id.org/ontosim-dis#HealthState
:HealthState rdf:type owl:Class ;
             rdfs:subClassOf :CouplingSource ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :representsPhaseOf ;
                               owl:someValuesFrom <http://purl.obolibrary.org/obo/OGMS_0000063>
                             ] ;
             owl:disjointWith :ReservoirState ;
             rdfs:comment "A state an individual can occupy with respect to a disease. It is knowledge about a phase of the disease course, NOT a component of a model: a compartment or an agent state represents it, through the bridge representsHealthState."@en ,
                          "État qu'un individu peut occuper vis-à-vis d'une maladie. C'est une connaissance sur une phase du cours de la maladie et NON un composant de modèle : un compartiment ou un état d'agent le représente, par le pont representsHealthState."@fr ;
             rdfs:label "HealthState"@en ;
             <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/ontologies-ULL/OSDi#ClinicalProgressionElement> .


###  https://w3id.org/ontosim-dis#HealthStateTransition
:HealthStateTransition rdf:type owl:Class ;
                       rdfs:subClassOf :SimulationKnowledgeArtifact ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :isGovernedBy ;
                                         owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :TransitionDeterminant
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasSourceHealthState ;
                                         owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :HealthState
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasTargetHealthState ;
                                         owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                         owl:onClass :HealthState
                                       ] ;
                       owl:disjointWith :ReservoirState ;
                       rdfs:comment "Passage d'un individu d'un état de santé à un autre. Classe pivot du noyau : c'est le seul endroit où la structure du modèle est décidée, parce que c'est le déterminant de la transition qui impose sa forme mathématique."@fr ,
                                    "The passage of an individual from one health state to another. Pivot class of the core: it is the only place where the structure of the model is decided, because it is the determinant of the transition that imposes its mathematical form."@en ;
                       rdfs:label "HealthStateTransition"@en ;
                       <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/ontologies-ULL/OSDi#Pathway> .


###  https://w3id.org/ontosim-dis#Hospital
:Hospital rdf:type owl:Class ;
          rdfs:subClassOf :HealthInfrastructure ;
          rdfs:comment "Facility with beds, able to admit severe cases."@en ,
                       "Structure disposant de lits, capable d'accueillir les cas graves."@fr ;
          rdfs:label "Hospital"@en .


###  https://w3id.org/ontosim-dis#HostRole
:HostRole rdf:type owl:Class ;
          rdfs:subClassOf :EpidemiologicalRole ;
          rdfs:comment "Organism in which the pathogen develops and which suffers the disease."@en ,
                       "Organisme dans lequel l'agent pathogène se développe et qui subit la maladie."@fr ;
          rdfs:label "HostRole"@en .


###  https://w3id.org/ontosim-dis#IndirectlyCoupledDeterminant
:IndirectlyCoupledDeterminant rdf:type owl:Class ;
                              owl:equivalentClass [ owl:intersectionOf ( :PopulationCoupledDeterminant
                                                                         [ rdf:type owl:Restriction ;
                                                                           owl:onProperty :dependsOnCountIn ;
                                                                           owl:someValuesFrom :ReservoirState
                                                                         ]
                                                                       ) ;
                                                    rdf:type owl:Class
                                                  ] ;
                              rdfs:subClassOf :PopulationCoupledDeterminant ;
                              rdfs:comment "Classe DÉFINIE : déterminant dont la valeur se lit sur un effectif non humain. Signature de la transmission médiée par un réservoir ou un milieu. Le raisonneur y classe le risque d'infection de la schistosomiase, du paludisme, du choléra."@fr ,
                                           "DEFINED class: a determinant whose value is read off a non-human head count. Signature of reservoir-mediated or environmentally mediated transmission. The reasoner classifies here the infection risk of schistosomiasis, malaria and cholera."@en ;
                              rdfs:label "IndirectlyCoupledDeterminant"@en .


###  https://w3id.org/ontosim-dis#IndividualAttribute
:IndividualAttribute rdf:type owl:Class ;
                     rdfs:subClassOf :SimulationKnowledgeArtifact ;
                     rdfs:comment "A clinical or demographic characteristic of an individual whose value can change the course of the disease: age, sex, comorbidity, biomarker, vaccination status."@en ,
                                  "Caractéristique clinique ou démographique d'un individu dont la valeur peut modifier l'évolution de la maladie : âge, sexe, comorbidité, biomarqueur, statut vaccinal."@fr ;
                     rdfs:label "IndividualAttribute"@en ;
                     <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#Attribute> .


###  https://w3id.org/ontosim-dis#IndividualDeterminant
:IndividualDeterminant rdf:type owl:Class ;
                       rdfs:subClassOf :TransitionDeterminant ;
                       owl:disjointWith :PopulationCoupledDeterminant ;
                       rdfs:comment "A determinant whose value does not depend on the other individuals. It may read attributes of the individual concerned (age, sex, comorbidity, biomarker), or none, like the recovery rate γ of the SIR model. Structural consequence: individual trajectories are independent, which allows microsimulation and multi-state models."@en ,
                                    "Déterminant dont la valeur ne dépend pas des autres individus. Il peut lire des attributs de l'individu concerné (âge, sexe, comorbidité, biomarqueur), ou aucun, comme le taux de guérison γ du modèle SIR. Conséquence structurelle : les trajectoires individuelles sont indépendantes, ce qui autorise la microsimulation et les modèles multi-états. Pleinement couvert par OSDi."@fr ;
                       rdfs:label "IndividualDeterminant"@en .


###  https://w3id.org/ontosim-dis#IndividualProgressionDiseaseKnowledge
:IndividualProgressionDiseaseKnowledge rdf:type owl:Class ;
                                       owl:equivalentClass [ owl:intersectionOf ( :DiseaseKnowledgeTemplate
                                                                                  [ rdf:type owl:Restriction ;
                                                                                    owl:onProperty :hasStateTransition ;
                                                                                    owl:allValuesFrom [ rdf:type owl:Restriction ;
                                                                                                        owl:onProperty :isGovernedBy ;
                                                                                                        owl:allValuesFrom :IndividualDeterminant
                                                                                                      ]
                                                                                  ]
                                                                                ) ;
                                                             rdf:type owl:Class
                                                           ] ;
                                       rdfs:subClassOf :DiseaseKnowledgeTemplate ;
                                       rdfs:comment "Connaissance de maladie dont toutes les transitions sont individuelles. Modélisable par microsimulation, modèle multi-états ou arbre de décision."@fr ,
                                                    "Disease knowledge all of whose transitions are individual. Modellable by microsimulation, multi-state model or decision tree."@en ;
                                       rdfs:label "IndividualProgressionDiseaseKnowledge"@en .


###  https://w3id.org/ontosim-dis#InfectiousDiseaseKnowledge
:InfectiousDiseaseKnowledge rdf:type owl:Class ;
                            owl:equivalentClass [ owl:intersectionOf ( :DiseaseKnowledgeTemplate
                                                                       [ rdf:type owl:Restriction ;
                                                                         owl:onProperty :hasPathogen ;
                                                                         owl:someValuesFrom :Pathogen
                                                                       ]
                                                                     ) ;
                                                  rdf:type owl:Class
                                                ] ;
                            rdfs:subClassOf :DiseaseKnowledgeTemplate ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty :hasTransmissionRoute ;
                                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                              owl:onClass :TransmissionRoute
                                            ] ;
                            rdfs:comment "Connaissance d'une maladie causée par un agent pathogène. Classe DÉFINIE : toute connaissance de maladie déclarant un agent pathogène est classée ici par le raisonneur, sans qu'on ait à dire qu'elle est infectieuse."@fr ,
                                         "Knowledge of a disease caused by a pathogen. DEFINED class: any disease knowledge declaring a pathogen is classified here by the reasoner, without anyone having to say it is infectious."@en ;
                            rdfs:label "InfectiousDiseaseKnowledge"@en ;
                            <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/ontologies-ULL/OSDi#InfectiousDisease> .


###  https://w3id.org/ontosim-dis#InitialCondition
:InitialCondition rdf:type owl:Class ;
                  rdfs:subClassOf :ModelParameter ;
                  rdfs:comment "A parameter giving the value of a quantity at the start of the simulation."@en ,
                               "Paramètre donnant la valeur d'une grandeur au début de la simulation."@fr ;
                  rdfs:label "InitialCondition"@en .


###  https://w3id.org/ontosim-dis#InteractionTriggeredTransition
:InteractionTriggeredTransition rdf:type owl:Class ;
                                owl:equivalentClass [ owl:intersectionOf ( :AgentTransition
                                                                           [ rdf:type owl:Restriction ;
                                                                             owl:onProperty :triggeredBy ;
                                                                             owl:someValuesFrom :InteractionType
                                                                           ]
                                                                         ) ;
                                                      rdf:type owl:Class
                                                    ] ;
                                rdfs:subClassOf :AgentTransition ;
                                rdfs:comment "A transition triggered by an interaction with other agents, hence depending on their state. Agent-based form of population coupling. Defined class: the reasoner classifies here any agent transition triggered by an interaction."@en ,
                                             "Transition déclenchée par une interaction avec d'autres agents, donc dépendant de leur état. Forme multi-agents du couplage populationnel. Classe définie : le raisonneur classe ici toute transition d'agent déclenchée par une interaction."@fr ;
                                rdfs:label "InteractionTriggeredTransition"@en .


###  https://w3id.org/ontosim-dis#InteractionType
:InteractionType rdf:type owl:Class ;
                 rdfs:subClassOf :ModelComponent ;
                 rdfs:comment "A kind of encounter or exchange between agents."@en ,
                              "Sorte de rencontre ou d'échange entre agents."@fr ;
                 rdfs:label "InteractionType"@en .


###  https://w3id.org/ontosim-dis#IntermediateHostRole
:IntermediateHostRole rdf:type owl:Class ;
                      rdfs:subClassOf :EpidemiologicalRole ;
                      rdfs:comment "Organism in which the pathogen goes through a stage of its life cycle before reaching its final host. The snail in schistosomiasis."@en ,
                                   "Organisme dans lequel l'agent pathogène accomplit une étape de son cycle de vie avant d'atteindre son hôte final. L'escargot dans la schistosomiase."@fr ;
                      rdfs:label "IntermediateHostRole"@en .


###  https://w3id.org/ontosim-dis#Intervention
:Intervention rdf:type owl:Class ;
              rdfs:subClassOf :SimulationKnowledgeArtifact ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :modifiesDeterminant ;
                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                owl:onClass :TransitionDeterminant
                              ] ;
              rdfs:comment "A control measure applied during the simulation, which changes the course of the disease by modifying at least one determinant."@en ,
                           "Mesure de contrôle appliquée pendant la simulation, qui modifie le cours de la maladie en agissant sur au moins un déterminant."@fr ;
              rdfs:label "Intervention"@en ;
              <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/ontologies-ULL/OSDi#Intervention> .


###  https://w3id.org/ontosim-dis#InterventionScenario
:InterventionScenario rdf:type owl:Class ;
                      rdfs:subClassOf :SimulationScenario ;
                      rdfs:comment "A scenario in which one or more interventions are applied: vaccination, treatment, control measure."@en ,
                                   "Scénario dans lequel une ou plusieurs interventions sont appliquées : vaccination, traitement, mesure de contrôle."@fr ;
                      rdfs:label "InterventionScenario"@en ;
                      <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/ontologies-ULL/OSDi#Intervention> .


###  https://w3id.org/ontosim-dis#Isolation
:Isolation rdf:type owl:Class ;
           rdfs:subClassOf :NonPharmaceuticalIntervention ;
           rdfs:comment "Mise à l'écart d'individus dont on sait qu'ils sont infectieux."@fr ,
                        "Separation of individuals known to be infectious."@en ;
           rdfs:label "Isolation"@en .


###  https://w3id.org/ontosim-dis#MaskWearing
:MaskWearing rdf:type owl:Class ;
             rdfs:subClassOf :NonPharmaceuticalIntervention ;
             rdfs:comment "Reduction of the probability of transmission during a contact."@en ,
                          "Réduction de la probabilité de transmission lors d'un contact."@fr ;
             rdfs:label "MaskWearing"@en .


###  https://w3id.org/ontosim-dis#MixedPopulation
:MixedPopulation rdf:type owl:Class ;
                 rdfs:subClassOf :Population ;
                 rdfs:comment "A population combining urban and rural zones within the same territory."@en ,
                              "Population mêlant zones urbaines et rurales au sein d'un même territoire."@fr ;
                 rdfs:label "MixedPopulation"@en .


###  https://w3id.org/ontosim-dis#ModelComponent
:ModelComponent rdf:type owl:Class ;
                rdfs:subClassOf :SimulationKnowledgeArtifact ;
                rdfs:comment "A constituent part of the structure of a model."@en ,
                             "Partie constitutive de la structure d'un modèle."@fr ;
                rdfs:label "ModelComponent"@en .


###  https://w3id.org/ontosim-dis#ModelNature
:ModelNature rdf:type owl:Class ;
             owl:equivalentClass [ rdf:type owl:Class ;
                                   owl:oneOf ( :EMPIRICAL
                                               :GREY_BOX
                                               :MECHANISTIC
                                             )
                                 ] ;
             rdfs:subClassOf :SimulationKnowledgeArtifact ;
             rdfs:comment "Dit si le modèle explique les mécanismes ou se contente de reproduire les observations. Liste fermée. Ce critère décide de ce qui est recomposable : on ne recompose pas une boîte noire comme un modèle à mécanismes."@fr ,
                          "States whether the model explains mechanisms or merely reproduces observations. Closed list. This criterion decides what can be recomposed: a black box is not recomposed the way a mechanistic model is."@en ;
             rdfs:label "ModelNature"@en .


###  https://w3id.org/ontosim-dis#ModelParameter
:ModelParameter rdf:type owl:Class ;
                rdfs:subClassOf :ModelComponent ;
                rdfs:comment "A named quantity whose value settles part of the behaviour of the model. Merges the former ParameterComponent and ModelParameter."@en ,
                             "Grandeur nommée dont la valeur fixe une partie du comportement du modèle. Fusionne les anciennes classes ParameterComponent et ModelParameter."@fr ;
                rdfs:label "ModelParameter"@en ;
                <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/ontologies-ULL/OSDi#Parameter> .


###  https://w3id.org/ontosim-dis#ModelPurpose
:ModelPurpose rdf:type owl:Class ;
              owl:equivalentClass [ rdf:type owl:Class ;
                                    owl:oneOf ( :DYNAMICS_RESEARCH
                                                :EPIDEMIC_PLANNING
                                                :METHODOLOGICAL_RESEARCH
                                                :RETROSPECTIVE_ANALYSIS
                                              )
                                  ] ;
              rdfs:subClassOf :SimulationKnowledgeArtifact ;
              rdfs:comment "Objectif pour lequel le modèle a été construit. Liste fermée. Connaître l'objectif permet de juger si un modèle convient à une situation donnée, et d'identifier les caractéristiques qu'il doit réunir."@fr ,
                           "Purpose the model was built for. Closed list. Knowing the purpose is what lets one judge whether a model fits a given situation, and identify the features it must combine."@en ;
              rdfs:label "ModelPurpose"@en .


###  https://w3id.org/ontosim-dis#ModelScope
:ModelScope rdf:type owl:Class ;
            owl:equivalentClass [ rdf:type owl:Class ;
                                  owl:oneOf ( :GENERAL
                                              :SPECIFIC
                                            )
                                ] ;
            rdfs:subClassOf :SimulationKnowledgeArtifact ;
            rdfs:comment "Dit si le modèle est réglable pour plusieurs maladies ou construit pour une seule. Liste fermée. C'est le critère qui décide si un modèle est réutilisable ailleurs."@fr ,
                         "States whether the model can be retuned for several diseases or was built for one. Closed list. This is the criterion that decides whether a model is reusable elsewhere."@en ;
            rdfs:label "ModelScope"@en .


###  https://w3id.org/ontosim-dis#ModelStructureKnowledge
:ModelStructureKnowledge rdf:type owl:Class ;
                         rdfs:subClassOf :SimulationKnowledgeArtifact ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasComponent ;
                                           owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :ModelComponent
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasGranularityLevel ;
                                           owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :GranularityLevel
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasParadigm ;
                                           owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :ParadigmType
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasSpatialType ;
                                           owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :SpatialType
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :hasTemporalType ;
                                           owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                           owl:onClass :TemporalType
                                         ] ;
                         rdfs:comment "Connaissance décrivant la structure interne d'un modèle : ses composants, et ses choix de traitement du hasard (déterministe ou stochastique), de temps, d'espace et de granularité. Composant MSK du Quadruplet de recomposition."@fr ,
                                      "Knowledge describing the internal structure of a model: its components, and its choices of handling of chance (deterministic or stochastic), time, space and granularity. MSK component of the recomposition Quadruplet."@en ;
                         rdfs:label "ModelStructureKnowledge"@en .


###  https://w3id.org/ontosim-dis#MovementRestriction
:MovementRestriction rdf:type owl:Class ;
                     rdfs:subClassOf :NonPharmaceuticalIntervention ;
                     rdfs:comment "Limitation des déplacements : confinement, couvre-feu, fermeture des frontières."@fr ,
                                  "Limitation of movement: lockdown, curfew, closure of borders."@en ;
                     rdfs:label "MovementRestriction"@en .


###  https://w3id.org/ontosim-dis#NonHumanHostState
:NonHumanHostState rdf:type owl:Class ;
                   rdfs:subClassOf :ReservoirState ;
                   rdfs:comment "Effectif d'organismes non humains se trouvant dans un état donné du cycle de l'agent pathogène. Les escargots infectés de la schistosomiase, les moustiques infectieux du paludisme."@fr ,
                                "Head count of non-human organisms in a given state of the pathogen cycle. The infected snails of schistosomiasis, the infectious mosquitoes of malaria."@en ;
                   rdfs:label "NonHumanHostState"@en .


###  https://w3id.org/ontosim-dis#NonPharmaceuticalIntervention
:NonPharmaceuticalIntervention rdf:type owl:Class ;
                               rdfs:subClassOf :Intervention ;
                               owl:disjointWith :PharmaceuticalIntervention ;
                               rdfs:comment "An intervention acting on behaviour or on regulation without any medical product."@en ,
                                            "Intervention agissant sur le comportement ou la réglementation sans produit médical."@fr ;
                               rdfs:label "NonPharmaceuticalIntervention"@en .


###  https://w3id.org/ontosim-dis#NormalDistribution
:NormalDistribution rdf:type owl:Class ;
                    rdfs:subClassOf :ProbabilityDistribution ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :meanParameter ;
                                      owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onDataRange xsd:double
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :standardDeviationParameter ;
                                      owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                      owl:onDataRange xsd:double
                                    ] ;
                    rdfs:comment "Loi symétrique caractérisée par une moyenne et un écart type."@fr ,
                                 "Symmetric law characterised by a mean and a standard deviation."@en ;
                    rdfs:label "NormalDistribution"@en ;
                    <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#NormalDistributionExpression> .


###  https://w3id.org/ontosim-dis#ParadigmType
:ParadigmType rdf:type owl:Class ;
              owl:equivalentClass [ rdf:type owl:Class ;
                                    owl:oneOf ( :DETERMINISTIC
                                                :STOCHASTIC
                                              )
                                  ] ;
              rdfs:subClassOf :SimulationKnowledgeArtifact ;
              rdfs:comment "Nature du traitement du hasard par le modèle : déterministe ou stochastique. Liste fermée. Malgré son nom, cette classe ne désigne pas le paradigme de modélisation au sens des couches 3A et 3B (agents, compartiments) : un modèle à compartiments peut être déterministe ou stochastique."@fr ,
                           "Nature of the model's handling of chance: deterministic or stochastic. Closed list. Despite its name, this class does not denote the modelling paradigm in the sense of layers 3A and 3B (agents, compartments): a compartmental model may be deterministic or stochastic."@en ;
              rdfs:label "ParadigmType"@en .


###  https://w3id.org/ontosim-dis#Parasite
:Parasite rdf:type owl:Class ;
          rdfs:subClassOf :Pathogen ;
          rdfs:comment "Organism living at the expense of a host, often with a life cycle passing through several hosts."@en ,
                       "Organisme vivant aux dépens d'un hôte, souvent avec un cycle de vie passant par plusieurs hôtes."@fr ;
          rdfs:label "Parasite"@en .


###  https://w3id.org/ontosim-dis#Pathogen
:Pathogen rdf:type owl:Class ;
          rdfs:subClassOf :SimulationKnowledgeArtifact ;
          rdfs:comment "Agent infectieux responsable de la maladie."@fr ,
                       "The infectious agent responsible for the disease."@en ;
          rdfs:label "Pathogen"@en .


###  https://w3id.org/ontosim-dis#PharmaceuticalIntervention
:PharmaceuticalIntervention rdf:type owl:Class ;
                            rdfs:subClassOf :Intervention ;
                            rdfs:comment "An intervention using a medical product: vaccine, antiviral, antibiotic."@en ,
                                         "Intervention reposant sur un produit médical : vaccin, antiviral, antibiotique."@fr ;
                            rdfs:label "PharmaceuticalIntervention"@en ;
                            <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/ontologies-ULL/OSDi#TherapeuticIntervention> .


###  https://w3id.org/ontosim-dis#PoissonDistribution
:PoissonDistribution rdf:type owl:Class ;
                     rdfs:subClassOf :ProbabilityDistribution ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :lambdaParameter ;
                                       owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onDataRange xsd:double
                                     ] ;
                     rdfs:comment "Law of the number of events occurring in a fixed interval."@en ,
                                  "Loi du nombre d'événements survenant dans un intervalle fixe."@fr ;
                     rdfs:label "PoissonDistribution"@en ;
                     <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#PoissonDistributionExpression> .


###  https://w3id.org/ontosim-dis#Population
:Population rdf:type owl:Class ;
            rdfs:subClassOf :SimulationKnowledgeArtifact ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty :isLocatedInRegion ;
                              owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                              owl:onClass :GeographicRegion
                            ] ;
            rdfs:comment "A group of individuals in a geographical context. Partial alignment with osdi:Population, which describes a clinical cohort by age, sex, life expectancy and size, here the population is situated, with its density, its households and its territory. The overlap is partial and must be documented as such."@en ,
                         "Groupe d'individus dans un contexte géographique. Alignement partiel avec osdi:Population, qui décrit une cohorte clinique par âge, sexe, espérance de vie et effectif ; ici la population est située, avec sa densité, ses ménages et son territoire. Le recouvrement est partiel et doit être documenté comme tel."@fr ;
            rdfs:label "Population"@en ;
            <http://www.w3.org/2004/02/skos/core#relatedMatch> <http://purl.obolibrary.org/obo/OGMS_0000084> ,
                                                               <https://w3id.org/ontologies-ULL/OSDi#Population> .


###  https://w3id.org/ontosim-dis#PopulationCoupledDeterminant
:PopulationCoupledDeterminant rdf:type owl:Class ;
                              rdfs:subClassOf :TransitionDeterminant ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty :dependsOnCountIn ;
                                                owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                                owl:onClass :CouplingSource
                                              ] ;
                              rdfs:comment "A determinant whose value depends on how many individuals are currently in some category, human or not. Canonical example: the force of infection. Structural consequence: the system is non-linear and coupled, individual trajectories are not independent."@en ,
                                           "Déterminant dont la valeur dépend du nombre d'individus se trouvant actuellement dans une catégorie donnée, humaine ou non. Exemple canonique : la force d'infection. Conséquence structurelle : le système est non linéaire et couplé, les trajectoires individuelles ne sont pas indépendantes."@fr ;
                              rdfs:label "PopulationCoupledDeterminant"@en .


###  https://w3id.org/ontosim-dis#ProbabilityDistribution
:ProbabilityDistribution rdf:type owl:Class ;
                         rdfs:subClassOf :SimulationKnowledgeArtifact ;
                         rdfs:comment "A probability law characterising the uncertainty of a parameter, or the random draw of a value."@en ,
                                      "Loi de probabilité caractérisant l'incertitude d'un paramètre, ou le tirage aléatoire d'une valeur."@fr ;
                         rdfs:label "ProbabilityDistribution"@en ;
                         <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/ontologies-ULL/OSDi#ProbabilityDistributionExpression> .


###  https://w3id.org/ontosim-dis#ProgressiveCourseDiseaseKnowledge
:ProgressiveCourseDiseaseKnowledge rdf:type owl:Class ;
                                   owl:equivalentClass [ owl:intersectionOf ( :DiseaseKnowledgeTemplate
                                                                              [ rdf:type owl:Restriction ;
                                                                                owl:onProperty :hasDiseaseCourseShape ;
                                                                                owl:someValuesFrom <http://purl.obolibrary.org/obo/OGMS_0000065>
                                                                              ]
                                                                            ) ;
                                                         rdf:type owl:Class
                                                       ] ;
                                   rdfs:subClassOf :DiseaseKnowledgeTemplate ;
                                   rdfs:comment "A disease with an increasing deviation from homeostasis. Requires an ordered progression through stages, without return."@en ,
                                                "Maladie à déviation croissante. Impose une progression ordonnée par stades, sans retour."@fr ;
                                   rdfs:label "ProgressiveCourseDiseaseKnowledge"@en .


###  https://w3id.org/ontosim-dis#Quarantine
:Quarantine rdf:type owl:Class ;
            rdfs:subClassOf :NonPharmaceuticalIntervention ;
            rdfs:comment "Mise à l'écart d'individus possiblement exposés, pour les empêcher de transmettre."@fr ,
                         "Separation of individuals who may have been exposed, to prevent them from transmitting."@en ;
            rdfs:label "Quarantine"@en .


###  https://w3id.org/ontosim-dis#RateSpecification
:RateSpecification rdf:type owl:Class ;
                   rdfs:subClassOf :ModelParameter ;
                   rdfs:comment "Façon dont le taux d'un flux est déterminé."@fr ,
                                "The way the rate of a flow is determined."@en ;
                   rdfs:label "RateSpecification"@en .


###  https://w3id.org/ontosim-dis#ReservoirRole
:ReservoirRole rdf:type owl:Class ;
               rdfs:subClassOf :EpidemiologicalRole ;
               rdfs:comment "Organism or environment where the pathogen persists between outbreaks."@en ,
                            "Organisme ou milieu où l'agent pathogène persiste entre deux épidémies."@fr ;
               rdfs:label "ReservoirRole"@en .


###  https://w3id.org/ontosim-dis#ReservoirState
:ReservoirState rdf:type owl:Class ;
                rdfs:subClassOf :CouplingSource ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :isStateOfRole ;
                                  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                  owl:onClass :EpidemiologicalRole
                                ] ;
                owl:disjointWith :TransitionDeterminant ;
                rdfs:comment "A non-human category whose current head count may make a risk vary: infected snails, cercariae present in a water body, infectious mosquitoes. It is not a health state, because the entity counted is not the individual whose disease is being modelled. It is the other kind of CouplingSource, the one that makes schistosomiasis representable."@en ,
                             "Catégorie non humaine dont l'effectif courant peut faire varier un risque : escargots infectés, cercaires présentes dans un point d'eau, moustiques infectieux. Ce n'est pas un état de santé, parce que l'entité comptée n'est pas l'individu dont on modélise la maladie. C'est l'autre sorte de CouplingSource, celle qui rend la schistosomiase représentable."@fr ;
                rdfs:label "ReservoirState"@en .


###  https://w3id.org/ontosim-dis#RiskFactor
:RiskFactor rdf:type owl:Class ;
            rdfs:subClassOf :SimulationKnowledgeArtifact ;
            rdfs:comment "An element increasing the probability of a transition. May be an individual attribute, a contextual element or an exposure."@en ,
                         "Élément augmentant la probabilité d'une transition. Peut être un attribut individuel, un élément de contexte ou une exposition."@fr ;
            rdfs:label "RiskFactor"@en ;
            <http://www.w3.org/2004/02/skos/core#closeMatch> <http://purl.obolibrary.org/obo/OGMS_0000030> .


###  https://w3id.org/ontosim-dis#RuleComponent
:RuleComponent rdf:type owl:Class ;
               rdfs:subClassOf :ModelComponent ;
               rdfs:comment "A rule governing the behaviour of the model: decision rule, behaviour rule, interaction rule."@en ,
                            "Règle gouvernant le comportement du modèle : règle de décision, de comportement, d'interaction."@fr ;
               rdfs:label "RuleComponent"@en .


###  https://w3id.org/ontosim-dis#RuralPopulation
:RuralPopulation rdf:type owl:Class ;
                 rdfs:subClassOf :Population ;
                 rdfs:comment "A population living mainly in the countryside, with a low density and fewer contacts."@en ,
                              "Population vivant majoritairement en zone rurale, à faible densité et à contacts moins fréquents."@fr ;
                 rdfs:label "RuralPopulation"@en .


###  https://w3id.org/ontosim-dis#SchoolClosure
:SchoolClosure rdf:type owl:Class ;
               rdfs:subClassOf :NonPharmaceuticalIntervention ;
               rdfs:comment "Closure of schools, which removes from the mixing population the age group with the highest contact rate."@en ,
                            "Fermeture des établissements scolaires."@fr ;
               rdfs:label "SchoolClosure"@en .


###  https://w3id.org/ontosim-dis#ScreeningIntervention
:ScreeningIntervention rdf:type owl:Class ;
                       rdfs:subClassOf :DetectionIntervention ;
                       rdfs:comment "Detection applied to a whole population, including individuals showing no sign of the disease. Newborn screening is the typical case."@en ,
                                    "Détection appliquée à une population entière, y compris aux individus ne présentant aucun signe de la maladie. Le dépistage néonatal en est le cas type."@fr ;
                       rdfs:label "ScreeningIntervention"@en ;
                       <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#ScreeningIntervention> .


###  https://w3id.org/ontosim-dis#SimulationExecution
:SimulationExecution rdf:type owl:Class ;
                     rdfs:subClassOf <http://purl.obolibrary.org/obo/BFO_0000015> ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :appliesExecutionKnowledge ;
                                       owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :ExecutionKnowledge
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :executesModel ;
                                       owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :SimulationModel
                                     ] ;
                     rdfs:comment """Ceci représente le processus d'exécution d'un modèle de simulation sur un simulateur.
Ce n'est pas un artefact d'information mais un processus car il se déroule dans le temps."""@fr ,
                                  """This represents the process of executing a simulation model on a simulator.
It is not an information artifact but a process, because it unfolds over time."""@en ;
                     rdfs:label "SimulationExecution"@en .


###  https://w3id.org/ontosim-dis#SimulationKnowledgeArtifact
:SimulationKnowledgeArtifact rdf:type owl:Class ;
                             rdfs:subClassOf <http://purl.obolibrary.org/obo/IAO_0000030> ;
                             rdfs:comment "Artefact d'information portant une connaissance utilisée pour construire, décrire ou exécuter un modèle de simulation."@fr ,
                                          "Information artifact carrying knowledge used to build, describe, or execute a simulation model."@en ;
                             rdfs:label "SimulationKnowledgeArtifact"@en .


###  https://w3id.org/ontosim-dis#SimulationModel
:SimulationModel rdf:type owl:Class ;
                 rdfs:subClassOf :SimulationKnowledgeArtifact ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasParameter ;
                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                   owl:onClass :ModelParameter
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasValidationMethod ;
                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                   owl:onClass :ValidationMethod
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :usesScenario ;
                                   owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                   owl:onClass :SimulationScenario
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasStructureKnowledge ;
                                   owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                   owl:onClass :ModelStructureKnowledge
                                 ] ;
                 rdfs:comment "A representation of a system whose behaviour is studied by simulation, independently of the paradigm used."@en ,
                              "Représentation d'un système dont on étudie le comportement par simulation, indépendamment du paradigme employé."@fr ;
                 rdfs:label "SimulationModel"@en ;
                 <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/ontologies-ULL/OSDi#Model> .


###  https://w3id.org/ontosim-dis#SimulationObservation
:SimulationObservation rdf:type owl:Class ;
                       rdfs:subClassOf :SimulationKnowledgeArtifact ;
                       rdfs:comment "Données réelles observées, servant à valider un modèle par comparaison avec ses résultats."@fr ,
                                    "Real observed data, used to validate a model by comparison with its results."@en ;
                       rdfs:label "SimulationObservation"@en .


###  https://w3id.org/ontosim-dis#SimulationResult
:SimulationResult rdf:type owl:Class ;
                  rdfs:subClassOf :SimulationKnowledgeArtifact ;
                  rdfs:comment "Data produced by a simulation execution."@en ,
                               "Données produites par une exécution de simulation."@fr ;
                  rdfs:label "SimulationResult"@en .


###  https://w3id.org/ontosim-dis#SimulationScenario
:SimulationScenario rdf:type owl:Class ;
                    rdfs:subClassOf :SimulationKnowledgeArtifact ;
                    rdfs:comment "A set of hypotheses and settings under which a model is run."@en ,
                                 "Ensemble d'hypothèses et de réglages sous lesquels un modèle est exécuté."@fr ;
                    rdfs:label "SimulationScenario"@en .


###  https://w3id.org/ontosim-dis#SocialDistancing
:SocialDistancing rdf:type owl:Class ;
                  rdfs:subClassOf :NonPharmaceuticalIntervention ;
                  rdfs:comment "Reduction of close contacts throughout the population."@en ,
                               "Réduction des contacts rapprochés dans l'ensemble de la population."@fr ;
                  rdfs:label "SocialDistancing"@en .


###  https://w3id.org/ontosim-dis#SpatialType
:SpatialType rdf:type owl:Class ;
             owl:equivalentClass [ rdf:type owl:Class ;
                                   owl:oneOf ( :GIS
                                               :GRID
                                               :NETWORK
                                               :NON_SPATIAL
                                             )
                                 ] ;
             rdfs:subClassOf :SimulationKnowledgeArtifact ;
             rdfs:comment "Façon dont l'espace est représenté dans le modèle. Liste fermée."@fr ,
                          "Way space is represented in the model. Closed list."@en ;
             rdfs:label "SpatialType"@en .


###  https://w3id.org/ontosim-dis#StateComponent
:StateComponent rdf:type owl:Class ;
                rdfs:subClassOf :ModelComponent ;
                rdfs:comment "A state that an entity of the model can occupy at a given time. Specialised as a compartment in compartmental models [C3B] and as an agent state in agent-based models [C3A]."@en ,
                             "État qu'une entité du modèle peut occuper à un instant donné. Se spécialise en compartiment pour les modèles compartimentaux [C3B] et en état d'agent pour les modèles à agents [C3A]."@fr ;
                rdfs:label "StateComponent"@en .


###  https://w3id.org/ontosim-dis#StaticApproximationAgentTransition
:StaticApproximationAgentTransition rdf:type owl:Class ;
                                    owl:equivalentClass [ owl:intersectionOf ( :AttributeDrivenTransition
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty :representsStateTransition ;
                                                                                 owl:someValuesFrom :CoupledTransition
                                                                               ]
                                                                             ) ;
                                                          rdf:type owl:Class
                                                        ] ;
                                    rdfs:subClassOf :AttributeDrivenTransition ;
                                    rdfs:comment "An agent transition that represents a coupled transition but is triggered by the agent's own attributes alone, not by an interaction. Agent-based form of the static approximation."@en ,
                                                 "Transition d'agent qui représente une transition couplée, mais qui est déclenchée par les seuls attributs de l'agent, et non par une interaction. Forme multi-agents de l'approximation statique."@fr ;
                                    rdfs:label "StaticApproximationAgentTransition"@en .


###  https://w3id.org/ontosim-dis#StaticApproximationFlow
:StaticApproximationFlow rdf:type owl:Class ;
                         owl:equivalentClass [ owl:intersectionOf ( :TransitionFlow
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :hasRate ;
                                                                      owl:someValuesFrom :ConstantRate
                                                                    ]
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty :representsStateTransition ;
                                                                      owl:someValuesFrom :CoupledTransition
                                                                    ]
                                                                  ) ;
                                               rdf:type owl:Class
                                             ] ;
                         rdfs:subClassOf :TransitionFlow ;
                         rdfs:comment "A flow that represents a coupled transition but whose rate is constant: it does not read the head count on which the risk depends. Compartmental form of the static approximation."@en ,
                                      "Flux qui représente une transition couplée, mais dont le taux est constant : il ne lit pas l'effectif dont dépend le risque. Forme compartimentale de l'approximation statique."@fr ;
                         rdfs:label "StaticApproximationFlow"@en .


###  https://w3id.org/ontosim-dis#StaticApproximationModel
:StaticApproximationModel rdf:type owl:Class ;
                          owl:equivalentClass [ owl:intersectionOf ( :SimulationModel
                                                                     [ rdf:type owl:Class ;
                                                                       owl:unionOf ( [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasAgentTransition ;
                                                                                       owl:someValuesFrom :StaticApproximationAgentTransition
                                                                                     ]
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty :hasFlow ;
                                                                                       owl:someValuesFrom :StaticApproximationFlow
                                                                                     ]
                                                                                   )
                                                                     ]
                                                                   ) ;
                                                rdf:type owl:Class
                                              ] ;
                          rdfs:subClassOf :SimulationModel ;
                          rdfs:comment "A model containing at least one static approximation: it represents a coupled transition without realising the coupling. It therefore ignores the indirect effects of an intervention, such as herd immunity. The approximation is acceptable when the intervention studied does not change transmission; otherwise, a dynamic model is needed. Inferred by the reasoner."@en ,
                                       "Modèle comportant au moins une approximation statique : il représente une transition couplée sans en réaliser le couplage. Il ignore donc les effets indirects d'une intervention, comme l'immunité de groupe. L'approximation est acceptable lorsque l'intervention étudiée ne modifie pas la transmission ; sinon, un modèle dynamique est nécessaire. Inféré par le raisonneur."@fr ;
                          rdfs:label "StaticApproximationModel"@en .


###  https://w3id.org/ontosim-dis#StaticParameter
:StaticParameter rdf:type owl:Class ;
                 rdfs:subClassOf :ModelParameter ;
                 rdfs:comment "A parameter whose value does not change during the simulation."@en ,
                              "Paramètre dont la valeur ne change pas au cours de la simulation."@fr ;
                 rdfs:label "StaticParameter"@en .


###  https://w3id.org/ontosim-dis#TemperateClimate
:TemperateClimate rdf:type owl:Class ;
                  rdfs:subClassOf :Climate ;
                  rdfs:comment "Climat à saisons marquées et températures modérées."@fr ,
                               "Climate with marked seasons and moderate temperatures."@en ;
                  rdfs:label "TemperateClimate"@en .


###  https://w3id.org/ontosim-dis#TemporalType
:TemporalType rdf:type owl:Class ;
              owl:equivalentClass [ rdf:type owl:Class ;
                                    owl:oneOf ( :CONTINUOUS
                                                :DISCRETE
                                              )
                                  ] ;
              rdfs:subClassOf :SimulationKnowledgeArtifact ;
              rdfs:comment "Nature du temps dans le modèle. Liste fermée."@fr ,
                           "Nature of time in the model. Closed list."@en ;
              rdfs:label "TemporalType"@en .


###  https://w3id.org/ontosim-dis#TransientCourseDiseaseKnowledge
:TransientCourseDiseaseKnowledge rdf:type owl:Class ;
                                 owl:equivalentClass [ owl:intersectionOf ( :DiseaseKnowledgeTemplate
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty :hasDiseaseCourseShape ;
                                                                              owl:someValuesFrom <http://purl.obolibrary.org/obo/OGMS_0000066>
                                                                            ]
                                                                          ) ;
                                                       rdf:type owl:Class
                                                     ] ;
                                 rdfs:subClassOf :DiseaseKnowledgeTemplate ;
                                 rdfs:comment "A disease whose course can end in a return to normal homeostasis. Allows a transition back to a healthy state."@en ,
                                              "Maladie dont le cours peut se terminer par un retour à l'homéostasie normale. Autorise une transition de retour vers un état sain."@fr ;
                                 rdfs:label "TransientCourseDiseaseKnowledge"@en .


###  https://w3id.org/ontosim-dis#TransitionComponent
:TransitionComponent rdf:type owl:Class ;
                     rdfs:subClassOf :ModelComponent ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasSourceState ;
                                       owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :StateComponent
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :hasTargetState ;
                                       owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onClass :StateComponent
                                     ] ;
                     rdfs:comment "A passage from one state to another. Has exactly one source state and one target state, whatever the paradigm. A transition to several states is represented by several transitions."@en ,
                                  "Passage d'un état à un autre. Possède exactement un état de départ et un état d'arrivée, quel que soit le paradigme. Une transition vers plusieurs états se représente par plusieurs transitions."@fr ;
                     rdfs:label "TransitionComponent"@en .


###  https://w3id.org/ontosim-dis#TransitionDeterminant
:TransitionDeterminant rdf:type owl:Class ;
                       owl:equivalentClass [ rdf:type owl:Class ;
                                             owl:unionOf ( :IndividualDeterminant
                                                           :PopulationCoupledDeterminant
                                                         )
                                           ] ;
                       rdfs:subClassOf :SimulationKnowledgeArtifact ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :quantifiedBy ;
                                         owl:allValuesFrom :ModelParameter
                                       ] ;
                       <http://purl.obolibrary.org/obo/IAO_0000116> "No equivalent in OSDi. OSDi has no class for what governs a transition: it attaches risk to a clinical progression element through the property hasRiskCharacterization, whose value is a parameter (for instance a relative risk) or a pathway."@en ,
                                                                    "Pas d'équivalent dans OSDi. OSDi n'a pas de classe pour ce qui gouverne une transition : il rattache le risque à un élément de progression clinique par la propriété hasRiskCharacterization, dont la valeur est un paramètre (un risque relatif, par exemple) ou un chemin (Pathway)."@fr ;
                       rdfs:comment "Ce qui gouverne le taux ou la probabilité d'une transition. La distinction entre ses deux sous-classes N'EST PAS médicale mais structurelle : elle dit si le risque d'un individu dépend des autres. C'est elle, et non la taxonomie des maladies, qui détermine la famille de modèles utilisable."@fr ,
                                    "What governs the rate or the probability of a transition. The distinction between its two subclasses is NOT medical but structural: it says whether the risk of one individual depends on the others. It is this distinction, and not the taxonomy of diseases, that determines the family of usable models."@en ;
                       rdfs:label "TransitionDeterminant"@en .


###  https://w3id.org/ontosim-dis#TransitionFlow
:TransitionFlow rdf:type owl:Class ;
                rdfs:subClassOf :TransitionComponent ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :hasRate ;
                                  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                  owl:onClass :RateSpecification
                                ] ;
                rdfs:comment "A passage of individuals from one compartment to another, governed by a rate. Inherits from the layer 2 transition its source and target states."@en ,
                             "Passage d'individus d'un compartiment à un autre, gouverné par un taux. Hérite de la transition de couche 2 ses états de départ et d'arrivée."@fr ;
                rdfs:label "TransitionFlow"@en .


###  https://w3id.org/ontosim-dis#TransmissionReducingIntervention
:TransmissionReducingIntervention rdf:type owl:Class ;
                                  owl:equivalentClass [ owl:intersectionOf ( :Intervention
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty :modifiesDeterminant ;
                                                                               owl:someValuesFrom :PopulationCoupledDeterminant
                                                                             ]
                                                                           ) ;
                                                        rdf:type owl:Class
                                                      ] ;
                                  rdfs:subClassOf :Intervention ;
                                  rdfs:comment "Classe DÉFINIE : intervention agissant sur un déterminant couplé à la population. N'a de sens que pour une maladie transmissible, puisque réduire les contacts ne change rien lorsque le risque ne dépend que de l'individu."@fr ,
                                               "DEFINED class: an intervention acting on a population-coupled determinant. Only makes sense for a transmissible disease, since reducing contacts changes nothing when the risk depends on the individual alone."@en ;
                                  rdfs:label "TransmissionReducingIntervention"@en .


###  https://w3id.org/ontosim-dis#TransmissionRoute
:TransmissionRoute rdf:type owl:Class ;
                   owl:equivalentClass [ rdf:type owl:Class ;
                                         owl:oneOf ( :AIRBORNE
                                                     :BLOODBORNE
                                                     :DIRECT_CONTACT
                                                     :DROPLET
                                                     :FECAL_ORAL
                                                     :FOODBORNE
                                                     :SEXUAL
                                                     :VECTOR_BORNE
                                                     :VERTICAL
                                                     :WATERBORNE
                                                   )
                                       ] ;
                   rdfs:subClassOf :SimulationKnowledgeArtifact ;
                   rdfs:comment "The biological route by which a communicable disease passes from one host to another. Closed list."@en ,
                                "Voie biologique par laquelle une maladie transmissible passe d'un hôte à un autre. Liste fermée."@fr ;
                   rdfs:label "TransmissionRoute"@en .


###  https://w3id.org/ontosim-dis#Treatment
:Treatment rdf:type owl:Class ;
           rdfs:subClassOf :PharmaceuticalIntervention ;
           rdfs:comment "A drug treatment of affected individuals. Usually acts on an individual determinant: it changes the recovery or the progression of the treated individual."@en ,
                        "Traitement médicamenteux des individus atteints. Agit en général sur un déterminant individuel : il modifie la guérison ou la progression de l'individu traité."@fr ;
           rdfs:label "Treatment"@en .


###  https://w3id.org/ontosim-dis#TropicalClimate
:TropicalClimate rdf:type owl:Class ;
                 rdfs:subClassOf :Climate ;
                 rdfs:comment "Climat chaud et humide, favorable à de nombreux vecteurs."@fr ,
                              "Hot and humid climate, favourable to many vectors."@en ;
                 rdfs:label "TropicalClimate"@en .


###  https://w3id.org/ontosim-dis#UniformDistribution
:UniformDistribution rdf:type owl:Class ;
                     rdfs:subClassOf :ProbabilityDistribution ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :lowerLimitParameter ;
                                       owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onDataRange xsd:double
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :upperLimitParameter ;
                                       owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                       owl:onDataRange xsd:double
                                     ] ;
                     rdfs:comment "Law giving the same weight to every value between two bounds."@en ,
                                  "Loi donnant le même poids à toutes les valeurs entre deux bornes."@fr ;
                     rdfs:label "UniformDistribution"@en ;
                     <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/ontologies-ULL/OSDi#UniformDistributionExpression> .


###  https://w3id.org/ontosim-dis#UrbanPopulation
:UrbanPopulation rdf:type owl:Class ;
                 rdfs:subClassOf :Population ;
                 rdfs:comment "A population living mainly in a city, with a high density and frequent contacts."@en ,
                              "Population vivant majoritairement en ville, à forte densité et à contacts fréquents."@fr ;
                 rdfs:label "UrbanPopulation"@en .


###  https://w3id.org/ontosim-dis#Vaccination
:Vaccination rdf:type owl:Class ;
             rdfs:subClassOf :PharmaceuticalIntervention ;
             rdfs:comment "A campaign moving individuals from a susceptible state to a protected state."@en ,
                          "Campagne faisant passer des individus d'un état susceptible à un état protégé."@fr ;
             rdfs:label "Vaccination"@en .


###  https://w3id.org/ontosim-dis#VaccinationCentre
:VaccinationCentre rdf:type owl:Class ;
                   rdfs:subClassOf :HealthInfrastructure ;
                   rdfs:comment "Facility dedicated to administering vaccines."@en ,
                                "Structure dédiée à l'administration des vaccins."@fr ;
                   rdfs:label "VaccinationCentre"@en .


###  https://w3id.org/ontosim-dis#ValidationMethod
:ValidationMethod rdf:type owl:Class ;
                  owl:equivalentClass [ rdf:type owl:Class ;
                                        owl:oneOf ( :ADEQUACY
                                                    :CROSS_MODEL
                                                    :HISTORICAL_DATA
                                                    :STATISTICAL
                                                  )
                                      ] ;
                  rdfs:subClassOf :SimulationKnowledgeArtifact ;
                  rdfs:comment "Method by which the model is shown to be fit for its purpose. Closed list."@en ,
                               "Méthode par laquelle on montre que le modèle convient à son objectif. Liste fermée."@fr ;
                  rdfs:label "ValidationMethod"@en .


###  https://w3id.org/ontosim-dis#VectorRole
:VectorRole rdf:type owl:Class ;
            rdfs:subClassOf :EpidemiologicalRole ;
            rdfs:comment "Organism carrying the pathogen from one host to another without suffering the disease."@en ,
                         "Organisme transportant l'agent pathogène d'un hôte à un autre sans subir la maladie."@fr ;
            rdfs:label "VectorRole"@en .


###  https://w3id.org/ontosim-dis#Virus
:Virus rdf:type owl:Class ;
       rdfs:subClassOf :Pathogen ;
       rdfs:comment "Acellular pathogen, which replicates only inside a host cell."@en ,
                    "Agent pathogène acellulaire, qui ne se réplique qu'à l'intérieur d'une cellule hôte."@fr ;
       rdfs:label "Virus"@en .


#################################################################
#    Individuals
#################################################################

###  https://w3id.org/ontosim-dis#ADEQUACY
:ADEQUACY rdf:type owl:NamedIndividual ,
                   :ValidationMethod ;
          rdfs:comment "Qualitative assessment of the model's logic and assumptions."@en ,
                       "Évaluation qualitative de la logique et des hypothèses du modèle."@fr ;
          rdfs:label "Adequacy validation"@en .


###  https://w3id.org/ontosim-dis#AIRBORNE
:AIRBORNE rdf:type owl:NamedIndividual ,
                   :TransmissionRoute ;
          rdfs:comment "Par des particules fines restant en suspension dans l'air."@fr ,
                       "Through fine particles remaining suspended in the air."@en ;
          rdfs:label "Airborne"@en .


###  https://w3id.org/ontosim-dis#BLOODBORNE
:BLOODBORNE rdf:type owl:NamedIndividual ,
                     :TransmissionRoute ;
            rdfs:comment "Par le sang ou des produits sanguins."@fr ,
                         "Through blood or blood products."@en ;
            rdfs:label "Bloodborne"@en .


###  https://w3id.org/ontosim-dis#CONTINUOUS
:CONTINUOUS rdf:type owl:NamedIndividual ,
                     :TemporalType ;
            rdfs:comment "Le temps s'écoule continûment, exemple les équations différentielles."@fr ,
                         """Time flows continuously
 as in differential equations."""@en ;
            rdfs:label "Continuous time"@en .


###  https://w3id.org/ontosim-dis#CROSS_MODEL
:CROSS_MODEL rdf:type owl:NamedIndividual ,
                      :ValidationMethod ;
             rdfs:comment "Comparaison avec un modèle établi du même phénomène."@fr ,
                          "Comparison with an established model of the same phenomenon."@en ;
             rdfs:label "Cross-model validation"@en .


###  https://w3id.org/ontosim-dis#DETERMINISTIC
:DETERMINISTIC rdf:type owl:NamedIndividual ,
                        :ParadigmType ;
               rdfs:comment "Les mêmes entrées donnent toujours les mêmes sorties."@fr ,
                            "Same inputs always give the same outputs."@en ;
               rdfs:label "Deterministic"@en .


###  https://w3id.org/ontosim-dis#DIRECT_CONTACT
:DIRECT_CONTACT rdf:type owl:NamedIndividual ,
                         :TransmissionRoute ;
                rdfs:comment "Par contact physique entre deux hôtes."@fr ,
                             "Through physical contact between two hosts."@en ;
                rdfs:label "Direct contact"@en .


###  https://w3id.org/ontosim-dis#DISCRETE
:DISCRETE rdf:type owl:NamedIndividual ,
                   :TemporalType ;
          rdfs:comment "Le temps avance par pas ou par événements."@fr ,
                       "Time advances by steps or by events."@en ;
          rdfs:label "Discrete time"@en .


###  https://w3id.org/ontosim-dis#DROPLET
:DROPLET rdf:type owl:NamedIndividual ,
                  :TransmissionRoute ;
         rdfs:comment "Par des gouttelettes respiratoires projetées à courte distance."@fr ,
                      "Through respiratory droplets projected over a short distance."@en ;
         rdfs:label "Droplet"@en .


###  https://w3id.org/ontosim-dis#DYNAMICS_RESEARCH
:DYNAMICS_RESEARCH rdf:type owl:NamedIndividual ,
                            :ModelPurpose ;
                   rdfs:comment "Explorer les mécanismes de propagation des maladies, leurs dynamiques et les facteurs qui les influencent. Objectif de compréhension."@fr ,
                                "Exploring disease spread mechanisms, their dynamics and the factors influencing them. An explanatory purpose."@en ;
                   rdfs:label "Dynamics research"@en .


###  https://w3id.org/ontosim-dis#EMPIRICAL
:EMPIRICAL rdf:type owl:NamedIndividual ,
                    :ModelNature ;
           rdfs:comment "Black-box model, describing the system's responses through equations fitted to experimental data, with no scientific principle or dynamic explanation. Its inner workings remain unknown."@en ,
                        "Modèle dit à boîte noire, qui décrit les réponses du système par des équations ajustées sur des données expérimentales, sans intégrer de principe scientifique ni d'explication dynamique. Le fonctionnement interne reste inconnu."@fr ;
           rdfs:label "Empirical"@en .


###  https://w3id.org/ontosim-dis#EPIDEMIC_PLANNING
:EPIDEMIC_PLANNING rdf:type owl:NamedIndividual ,
                            :ModelPurpose ;
                   rdfs:comment "Anticipating and managing potential epidemics by testing interventions and strategies, such as school closures or vaccination campaigns. A predictive purpose."@en ,
                                "Anticiper et gérer des épidémies potentielles en testant des interventions et des stratégies, comme les fermetures d'écoles ou les campagnes de vaccination. Objectif de prédiction."@fr ;
                   rdfs:label "Epidemic planning"@en .


###  https://w3id.org/ontosim-dis#FECAL_ORAL
:FECAL_ORAL rdf:type owl:NamedIndividual ,
                     :TransmissionRoute ;
            rdfs:comment "Par ingestion de matières contaminées par des selles."@fr ,
                         "Through ingestion of matter contaminated by faeces."@en ;
            rdfs:label "Faecal-oral"@en .


###  https://w3id.org/ontosim-dis#FOODBORNE
:FOODBORNE rdf:type owl:NamedIndividual ,
                    :TransmissionRoute ;
           rdfs:comment "Par des aliments contaminés."@fr ,
                        "Through contaminated food."@en ;
           rdfs:label "Foodborne"@en .


###  https://w3id.org/ontosim-dis#GENERAL
:GENERAL rdf:type owl:NamedIndividual ,
                  :ModelScope ;
         rdfs:comment "Model using generic dynamics and adjustable parameters, able to simulate a wide range of diseases sharing similar mechanisms. Needs less data and serves epidemic planning."@en ,
                      "Modèle employant des dynamiques génériques et des paramètres ajustables, qui permet de simuler un large éventail de maladies partageant des mécanismes similaires. Demande moins de données et sert à la planification épidémique."@fr ;
         rdfs:label "General"@en .


###  https://w3id.org/ontosim-dis#GIS
:GIS rdf:type owl:NamedIndividual ,
              :SpatialType ;
     rdfs:comment "L'espace est représenté par des données géographiques réelles."@fr ,
                  "Space is represented by real geographic data."@en ;
     rdfs:label "Geographic information system"@en .


###  https://w3id.org/ontosim-dis#GREY_BOX
:GREY_BOX rdf:type owl:NamedIndividual ,
                   :ModelNature ;
          rdfs:comment "Model mixing a mechanistic part and an empirical part: some subsystems are described by their mechanisms, others by relations fitted to data."@en ,
                       "Modèle mêlant une part mécaniste et une part empirique : certains sous-systèmes sont décrits par leurs mécanismes, d'autres par des relations ajustées sur les données."@fr ;
          rdfs:label "Grey box"@en .


###  https://w3id.org/ontosim-dis#GRID
:GRID rdf:type owl:NamedIndividual ,
               :SpatialType ;
      rdfs:comment "L'espace est représenté par une grille régulière de cellules."@fr ,
                   "Space is represented by a regular grid of cells."@en ;
      rdfs:label "grid"@en .


###  https://w3id.org/ontosim-dis#GROUP
:GROUP rdf:type owl:NamedIndividual ,
                :GranularityLevel ;
       rdfs:comment "Individuals are gathered into homogeneous groups."@en ,
                    "Les individus sont regroupés en groupes homogènes."@fr ;
       rdfs:label "Group"@en .


###  https://w3id.org/ontosim-dis#HISTORICAL_DATA
:HISTORICAL_DATA rdf:type owl:NamedIndividual ,
                          :ValidationMethod ;
                 rdfs:comment "Comparaison des résultats avec des données réelles observées."@fr ,
                              "Comparison of the results with real observed data."@en ;
                 rdfs:label "Historical data validation"@en .


###  https://w3id.org/ontosim-dis#INDIVIDUAL
:INDIVIDUAL rdf:type owl:NamedIndividual ,
                     :GranularityLevel ;
            rdfs:comment "Chaque individu est représenté séparément."@fr ,
                         "Each individual is represented separately."@en ;
            rdfs:label "Individual"@en .


###  https://w3id.org/ontosim-dis#MECHANISTIC
:MECHANISTIC rdf:type owl:NamedIndividual ,
                      :ModelNature ;
             rdfs:comment "Modèle dit à boîte blanche, construit sur la connaissance du fonctionnement du système, de ses éléments et de leurs interactions. Fournit des explications causales, au prix d'une complexité accrue."@fr ,
                          "White-box model, built on knowledge of how the system works, of its elements and their interactions. Yields causal explanations, at the cost of greater complexity."@en ;
             rdfs:label "Mechanistic"@en .


###  https://w3id.org/ontosim-dis#METHODOLOGICAL_RESEARCH
:METHODOLOGICAL_RESEARCH rdf:type owl:NamedIndividual ,
                                  :ModelPurpose ;
                         rdfs:comment "Améliorer les approches de modélisation elles-mêmes, pour les rendre plus efficaces, plus rapides ou plus robustes. Objectif de compréhension."@fr ,
                                      "Improving the modelling approaches themselves, to make them more effective, faster or more robust. An explanatory purpose."@en ;
                         rdfs:label "Methodological research"@en .


###  https://w3id.org/ontosim-dis#MULTISCALE
:MULTISCALE rdf:type owl:NamedIndividual ,
                     :GranularityLevel ;
            rdfs:comment "Plusieurs niveaux de détail coexistent dans le même modèle."@fr ,
                         "Several levels of detail coexist in the same model."@en ;
            rdfs:label "Multiscale"@en .


###  https://w3id.org/ontosim-dis#NETWORK
:NETWORK rdf:type owl:NamedIndividual ,
                  :SpatialType ;
         rdfs:comment "L'espace est représenté par un réseau de contacts ou de connexions."@fr ,
                      "Space is represented by a network of contacts or connections."@en ;
         rdfs:label "Network"@en .


###  https://w3id.org/ontosim-dis#NON_SPATIAL
:NON_SPATIAL rdf:type owl:NamedIndividual ,
                      :SpatialType ;
             rdfs:comment "L'espace n'est pas représenté, la population est supposée bien mélangée."@fr ,
                          "Space is not represented, the population is assumed well mixed."@en ;
             rdfs:label "Non spatial"@en .


###  https://w3id.org/ontosim-dis#REGIONAL
:REGIONAL rdf:type owl:NamedIndividual ,
                   :GranularityLevel ;
          rdfs:comment "L'unité décrite est un territoire."@fr ,
                       "The unit described is a territory."@en ;
          rdfs:label "Regional"@en .


###  https://w3id.org/ontosim-dis#RETROSPECTIVE_ANALYSIS
:RETROSPECTIVE_ANALYSIS rdf:type owl:NamedIndividual ,
                                 :ModelPurpose ;
                        rdfs:comment "Studying a past epidemic to assess how effective the response was and to prepare future interventions. A predictive purpose."@en ,
                                     "Étudier une épidémie passée pour évaluer l'efficacité des réponses et préparer les interventions futures. Objectif de prédiction."@fr ;
                        rdfs:label "Retrospective analysis"@en .


###  https://w3id.org/ontosim-dis#SEXUAL
:SEXUAL rdf:type owl:NamedIndividual ,
                 :TransmissionRoute ;
        rdfs:comment "Par contact sexuel."@fr ,
                     "Through sexual contact."@en ;
        rdfs:label "Sexual"@en .


###  https://w3id.org/ontosim-dis#SPECIFIC
:SPECIFIC rdf:type owl:NamedIndividual ,
                   :ModelScope ;
          rdfs:comment "Model embedding the transmission mechanisms and factors particular to one disease, often in a given context. Needs precise data and serves the assessment of targeted interventions."@en ,
                       "Modèle intégrant les mécanismes de transmission et les facteurs propres à une maladie précise, souvent dans un contexte donné. Demande des données précises et sert à évaluer des interventions ciblées."@fr ;
          rdfs:label "Specific"@en .


###  https://w3id.org/ontosim-dis#STATISTICAL
:STATISTICAL rdf:type owl:NamedIndividual ,
                      :ValidationMethod ;
             rdfs:comment "Statistical test of the agreement between results and reference data."@en ,
                          "Test statistique de l'accord entre les résultats et des données de référence."@fr ;
             rdfs:label "Statistical Validation"@en .


###  https://w3id.org/ontosim-dis#STOCHASTIC
:STOCHASTIC rdf:type owl:NamedIndividual ,
                     :ParadigmType ;
            rdfs:comment "Chance takes part and results vary from one run to another."@en ,
                         "Le hasard intervient et les résultats varient d'une exécution à l'autre."@fr ;
            rdfs:label "Stochastic"@en .


###  https://w3id.org/ontosim-dis#VECTOR_BORNE
:VECTOR_BORNE rdf:type owl:NamedIndividual ,
                       :TransmissionRoute ;
              rdfs:comment "Par un vecteur vivant, le plus souvent un arthropode. Voie du paludisme et de la dengue."@fr ,
                           "Through a living vector, usually an arthropod. Route of malaria and dengue."@en ;
              rdfs:label "Vector-borne"@en .


###  https://w3id.org/ontosim-dis#VERTICAL
:VERTICAL rdf:type owl:NamedIndividual ,
                   :TransmissionRoute ;
          rdfs:comment "De la mère à l'enfant, pendant la grossesse, l'accouchement ou l'allaitement."@fr ,
                       "From mother to child, during pregnancy, birth or breastfeeding."@en ;
          rdfs:label "Vertical"@en .


###  https://w3id.org/ontosim-dis#WATERBORNE
:WATERBORNE rdf:type owl:NamedIndividual ,
                     :TransmissionRoute ;
            rdfs:comment "Par de l'eau contaminée. Voie de la schistosomiase et du choléra."@fr ,
                         "Through contaminated water. Route of schistosomiasis and cholera."@en ;
            rdfs:label "Waterborne"@en .


#################################################################
#    General axioms
#################################################################

[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :AdministrativeRegion
                :City
                :Country
                :District
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :AridClimate
                :TemperateClimate
                :TropicalClimate
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :Bacterium
                :Fungus
                :Parasite
                :Virus
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :BernoulliDistribution
                :BetaDistribution
                :ExponentialDistribution
                :GammaDistribution
                :NormalDistribution
                :PoissonDistribution
                :UniformDistribution
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :EnvironmentComponent
                :ModelParameter
                :RuleComponent
                :StateComponent
                :TransitionComponent
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :HealthState
                :HealthStateTransition
                :IndividualAttribute
                :TransitionDeterminant
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :HealthState
                :HealthStateTransition
                :RiskFactor
                :TransitionDeterminant
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :HostRole
                :IntermediateHostRole
                :ReservoirRole
                :VectorRole
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :MixedPopulation
                :RuralPopulation
                :UrbanPopulation
              )
] .


[ rdf:type owl:AllDifferent ;
  owl:distinctMembers ( :ADEQUACY
                        :CONTINUOUS
                        :CROSS_MODEL
                        :DETERMINISTIC
                        :DISCRETE
                        :GIS
                        :GRID
                        :GROUP
                        :HISTORICAL_DATA
                        :INDIVIDUAL
                        :MULTISCALE
                        :NETWORK
                        :NON_SPATIAL
                        :REGIONAL
                        :STATISTICAL
                        :STOCHASTIC
                      )
] .


[ rdf:type owl:AllDifferent ;
  owl:distinctMembers ( :AIRBORNE
                        :BLOODBORNE
                        :DIRECT_CONTACT
                        :DROPLET
                        :FECAL_ORAL
                        :FOODBORNE
                        :SEXUAL
                        :VECTOR_BORNE
                        :VERTICAL
                        :WATERBORNE
                      )
] .


[ rdf:type owl:AllDifferent ;
  owl:distinctMembers ( :DYNAMICS_RESEARCH
                        :EMPIRICAL
                        :EPIDEMIC_PLANNING
                        :GENERAL
                        :GREY_BOX
                        :MECHANISTIC
                        :METHODOLOGICAL_RESEARCH
                        :RETROSPECTIVE_ANALYSIS
                        :SPECIFIC
                      )
] .


###  Generated by the OWL API (version 5.1.18) https://github.com/owlcs/owlapi/
