@prefix rdfs: . @prefix owl: . @prefix xsd: . @prefix dce: . @prefix dct: . @prefix skos: . @prefix agent: . @prefix event: . @prefix clineva: . @prefix clinproc: . @prefix clinobs: . @prefix clisko: . @prefix heca: . @prefix humdis: . @prefix ther: . a owl:Ontology; dce:title """Therapy"""@en; dce:creator """Hans Cools, MD, Agfa Healthcare/Belgium"""@en; dce:contributor """Until 2010: Pieterjan De Potter, Pedro Debevere, Ghent University - IBBT/ELIS - Multimedia Lab/Belgium"""@en; dce:publisher """Agfa Healthcare/Belgium"""@en; dce:description """General description of clinical therapy."""@en; dce:format """OWL Full"""@en; rdfs:comment """Copyright (c) 2009 Agfa-Gevaert Group and Ghent University - IBBT/ELIS - Multimedia Lab. All Rights Reserved. THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF Agfa-Gevaert Group and Ghent University - IBBT/ELIS - Multimedia Lab The copyright notice above does not evidence any actual or intended publication of such source code."""@en. # # CLASSES # ther:Therapy a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical therapy"""@en; skos:definition """An attempted remediation of a human health problem."""@en; # cf preventions in http://www.agfa.com/w3c/2009/clinicalProcedure#; different from therapy rdfs:subClassOf clinproc:Procedure, [ a owl:Restriction; owl:onProperty event:hasInput; owl:someValuesFrom [owl:disjointUnionOf (clineva:Diagnosis clineva:AbsentDiagnosis)]], [ a owl:Restriction; owl:onProperty event:after; owl:someValuesFrom clineva:Diagnosing]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "277132007"^^clisko:sct20080731DT]. ther:Monotherapy a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """monotherapy"""@en; skos:definition """Applying 1 clinical therapy at a time."""@en; rdfs:subClassOf ther:Therapy. ther:Polytherapy a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """polytherapy"""@en; skos:definition """Applying 2 or more therapies simultaneously."""@en; rdfs:subClassOf ther:Therapy; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "229554006"^^clisko:sct20080731DT]. ther:Intent a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """therapeutic intent"""@en; skos:definition """Intended effect of a clinical therapy on the evolution of a disorder."""@en; rdfs:subClassOf event:Intent; owl:oneOf (ther:Curative ther:Ameliorative ther:Stabilizing). ther:Protocol a rdfs:Class; rdfs:isDefinedBy ; rdfs:subClassOf clinproc:Pathway; skos:definition """Binding instructions for a therapy"""@en. ther:Cycle a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """therapy cycle"""@en; skos:definition """Cycle as a clinical therapy that can be repeated."""@en; rdfs:comment """A clinical therapy can comprise a number of cycles. A cycle can comprise subprocedures, e.g. administrations of different drugs."""@en; rdfs:subClassOf ther:Therapy. ther:Substance a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """therapeutic substance"""@en; skos:definition """Substance having a therapeutic effect."""@en; rdfs:subClassOf clinproc:Substance. ther:TherapeuticRole a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """therapeutic role"""@en; skos:definition """Role of anything applied in a clinical therapy."""@en; rdfs:subClassOf agent:Role. ther:TestedTherapeuticRole a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """tested therapeutic role"""@en; skos:definition """Therapeutic role confirmed in a test setting."""@en; rdfs:subClassOf ther:TherapeuticRole. ther:CausalTherapy a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """causal therapy"""@en; skos:definition """Therapy having effect on the cause of a disease."""@en; rdfs:subClassOf ther:Therapy; rdfs:subClassOf [ a owl:Restriction; owl:onProperty event:hasInput; owl:someValuesFrom clineva:CertainDiagnosis]. ther:NonCausalTherapy a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """noncausal therapy"""@en; skos:definition """Therapy having no effect on the cause of a disease."""@en; rdfs:subClassOf ther:Therapy. ther:BlindTherapy a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """blind therapy"""@en; skos:definition """Therapy started without knowing the cause of a disorder and/or the effect of a therapy."""@en; rdfs:subClassOf ther:Therapy #, rdfs:subClassOf [a owl:Restriction; owl:onProperty event:hasOutputLikelihood; owl:hasValue event:Unknown] . ther:EmpiricalTherapy a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """empirical therapy"""@en; skos:definition """Therapy started assuming possible effect based on experience (e.g. statistics) from similar cases."""@en; rdfs:subClassOf ther:Therapy; rdfs:subClassOf [ a owl:Restriction; owl:onProperty event:hasOutputLikelihood; owl:hasValue event:Likely]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "371018001"^^clisko:sct20080731DT]. ther:TargetedTherapy a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """targeted therapy"""@en; skos:definition """Therapy started with something having a tested therapeutic role."""@en; rdfs:subClassOf [ rdfs:subClassOf ther:Therapy; a owl:Restriction; owl:onProperty agent:hasAgent; owl:someValuesFrom [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom ther:TestedTherapeuticRole]], [ a owl:Restriction; owl:onProperty event:hasOutputLikelihood; owl:hasValue event:MostLikely]. #DrugTake rdfs:subClassOf x:SubstanceAbuse ther:Device a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """therapy device"""@en; skos:definition """Device used in a clinical therapy."""@en; rdfs:subClassOf heca:Device. ther:Drain a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """drain"""@en; rdfs:subClassOf ther:Device; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "32712000"^^clisko:sct20080731DT]. ther:IntracerebralDrain a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """intracerebral drain"""@en; rdfs:subClassOf ther:Drain; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "258645009"^^clisko:sct20080731DT]. ther:EvacuationProcedure a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """evacuation procedure"""@en; rdfs:subClassOf ther:Therapy; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "122461007"^^clisko:sct20080731DT]. ther:DrainageProcedure a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """drainage procedure"""@en; rdfs:subClassOf ther:EvacuationProcedure; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "122462000"^^clisko:sct20080731DT]. ther:LumbarPunctureToLowerIntracranialPressure a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """lumbar puncture to lower intracranial pressure"""@en; rdfs:subClassOf ther:DrainageProcedure; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "231062004"^^clisko:sct20080731DT]. ther:Surgery a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical surgery"""@en; skos:definition """Clinical therapy involving opening the coverage (skin, cornea, mucosa, etc) of a human body."""@en; rdfs:subClassOf ther:Therapy; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "387713003"^^clisko:sct20080731DT]. ther:OtherSurgeryThanSplenectomy skos:note """Just to show how far modelling can go :), created for a specific research project GUI."""@en; a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """other surgery than splenectomy"""@en; rdfs:subClassOf ther:Surgery. ther:Response a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical therapy response"""@en; skos:definition """Response of a human health disorder to a clinical therapy."""@en. ther:Curative # with sequel OR restitutio ad integrum a rdfs:Class, ther:Intent; rdfs:isDefinedBy ; rdfs:label """curative"""@en; skos:definition """Freeing of a health affliction."""@en. ther:Ameliorative a rdfs:Class, ther:Intent; rdfs:isDefinedBy ; rdfs:label """ameliorative"""@en; skos:definition """Lessening a health affliction."""@en. ther:Stabilizing a rdfs:Class, ther:Intent; rdfs:isDefinedBy ; rdfs:label """stabilizing"""@en; skos:definition """Stabilizing a health affliction."""@en. # course of disease under therapy: # curing # ameliorating # stabilizing # worsening ther:Residual a rdfs:Class, ther:Response; rdfs:isDefinedBy ; rdfs:label """residual"""@en; skos:definition """State of a human health disorder remaining after therapy."""@en; rdfs:subClassOf humdis:Residual. # # PROPERTIES # ther:treatedWith a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical therapy wherewith a clinical finding is treated."""@en; #owl:propertyChainAxiom (clinobs:findingIn ther:treatedWith); rdfs:domain clinobs:Finding; rdfs:range ther:Therapy. ther:firstTreatedWith a owl:ObjectProperty; rdfs:isDefinedBy ; rdfs:label """first treated with"""@en; skos:definition """Specifying a primary clinical therapy wherewith a clinical finding is treated."""@en; skos:note """Used in an N3 rule to establish this relation."""@en; #owl:propertyChainAxiom (clinobs:findingIn ther:treatedWith); rdfs:domain clinobs:Finding; rdfs:range ther:Therapy. ther:secondarilyTreatedWith a owl:ObjectProperty; rdfs:isDefinedBy ; rdfs:label """secondarily treated with"""@en; skos:definition """Specifying a secondary clinical therapy wherewith a clinical finding is treated."""@en; skos:note """Used in an N3 rule to establish this relation."""@en; #owl:propertyChainAxiom (clinobs:findingIn ther:treatedWith); rdfs:domain clinobs:Finding; rdfs:range ther:Therapy. ther:notTreatedWith a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical therapy not used for treating a clinical finding."""@en; rdfs:domain clinobs:Finding; rdfs:range ther:Therapy. ther:usedToTreat a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical finding treated with a clinical therapy."""@en; rdfs:domain ther:Therapy; rdfs:range clinobs:Finding. ther:treatedBy a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a health care professional treating a patient."""@en; rdfs:domain [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient]; rdfs:range [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Professional]. ther:treats # who, that treats a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a patient treated by a health care professional."""@en; owl:inverseOf ther:treatedBy; rdfs:domain [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Professional]; rdfs:range [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient]. ther:treatedIn a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a therapy wherein a patient is treated."""@en; rdfs:domain [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient]; rdfs:range ther:Therapy. ther:whereinTreated a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a patient treated in a therapy."""@en; owl:inverseOf ther:treatedIn; rdfs:domain ther:Therapy; rdfs:range [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient]. ther:hasIntent a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a therapeutic intent of a clinical therapy."""@en; rdfs:subPropertyOf event:hasIntent; rdfs:domain ther:Therapy; rdfs:range ther:Intent. ther:hasNumberOfCycles a owl:DatatypeProperty, owl:FunctionalProperty; rdfs:isDefinedBy ; skos:definition """Specifying a number of cycles of a clinical therapy."""@en; #owl:propertyChainAxiom (ther:hasCycle quant:hasNumber quant:hasMeasurement quant:hasValue); rdfs:domain ther:Therapy; rdfs:range xsd:decimal. ther:hasTherapyResponse a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a response of a human health disorder to a clinical therapy."""@en; owl:propertyChainAxiom (ther:treatedWith ther:wheretoResponse); rdfs:domain humdis:Disorder; rdfs:range humdis:State. ther:therapyResponseOf a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a human health disorder having a response to a clinical therapy."""@en; owl:propertyChainAxiom (ther:responseTo ther:usedToTreat); rdfs:domain humdis:State; rdfs:range humdis:Disorder. ther:responseTo a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical therapy whereto of a human health disorder has a response."""@en; rdfs:subPropertyOf event:outputOf; owl:propertyChainAxiom (humdis:stateOf ther:treatedWith); rdfs:domain humdis:State; rdfs:range ther:Therapy. ther:wheretoResponse a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a response of a human health disorder to a clinical therapy."""@en; rdfs:subPropertyOf event:hasOutput; owl:propertyChainAxiom (ther:usedToTreat humdis:hasState); rdfs:domain ther:Therapy; rdfs:range humdis:State. ther:hasResponseTo a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical therapy a human health disorder has a response to."""@en; owl:propertyChainAxiom (ther:hasTherapyResponse ther:responseTo); rdfs:domain humdis:Disorder; rdfs:range ther:Therapy. ther:hasCompleteRemissionAfter a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical therapy whereafter a human health disorder has a complete remission."""@en; rdfs:subPropertyOf ther:hasResponseTo; rdfs:domain [a owl:Restriction; owl:onProperty ther:hasTherapyResponse; owl:someValuesFrom humdis:CompleteRemission]; rdfs:range [a owl:Restriction; owl:onProperty ther:wheretoResponse; owl:someValuesFrom humdis:CompleteRemission]. ther:hasCompleteRemissionIPNAfter a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical therapy whereafter a human health disorder has a complete remission with insufficient platelets or neutrophils recovery."""@en; rdfs:subPropertyOf ther:hasResponseTo; rdfs:domain [a owl:Restriction; owl:onProperty ther:hasTherapyResponse; owl:someValuesFrom humdis:CompleteRemissionIPN]; rdfs:range [a owl:Restriction; owl:onProperty ther:wheretoResponse; owl:someValuesFrom humdis:CompleteRemissionIPN]. ther:hasCompleteRemissionUnconfirmedAfter a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical therapy whereafter a human health disorder has an unconfirmed complete remission."""@en; rdfs:subPropertyOf ther:hasResponseTo; rdfs:domain [a owl:Restriction; owl:onProperty ther:hasTherapyResponse; owl:someValuesFrom humdis:CompleteRemissionUnconfirmed]; rdfs:range [a owl:Restriction; owl:onProperty ther:wheretoResponse; owl:someValuesFrom humdis:CompleteRemissionUnconfirmed]. ther:hasPartialRemissionAfter a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical therapy whereafter a human health disorder has a partial remission."""@en; rdfs:subPropertyOf ther:hasResponseTo; rdfs:domain [a owl:Restriction; owl:onProperty ther:hasTherapyResponse; owl:someValuesFrom humdis:PartialRemission]; rdfs:range [a owl:Restriction; owl:onProperty ther:wheretoResponse; owl:someValuesFrom humdis:PartialRemission]. ther:hasNodularPartialRemissionAfter a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical therapy whereafter a human health disorder has a nodular partial remission."""@en; rdfs:subPropertyOf ther:hasResponseTo; rdfs:domain [a owl:Restriction; owl:onProperty ther:hasTherapyResponse; owl:someValuesFrom humdis:NodularPartialRemission]; rdfs:range [a owl:Restriction; owl:onProperty ther:wheretoResponse; owl:someValuesFrom humdis:NodularPartialRemission]. ther:stableAfter a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical therapy whereafter a human health disorder is stable."""@en; rdfs:subPropertyOf ther:hasResponseTo; rdfs:domain [a owl:Restriction; owl:onProperty ther:hasTherapyResponse; owl:someValuesFrom humdis:Stable]; rdfs:range [a owl:Restriction; owl:onProperty ther:wheretoResponse; owl:someValuesFrom humdis:Stable]. ther:progressiveAfter a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical therapy whereafter a human health disorder is progressive."""@en; rdfs:subPropertyOf ther:hasResponseTo; rdfs:domain [a owl:Restriction; owl:onProperty ther:hasTherapyResponse; owl:someValuesFrom humdis:Progressive]; rdfs:range [a owl:Restriction; owl:onProperty ther:wheretoResponse; owl:someValuesFrom humdis:Progressive]. ther:replaces a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a therapy replaced by another for the same patient and disease."""@en; skos:note """further formalization in an N3 rule."""@en; rdfs:domain ther:Therapy; rdfs:range ther:Therapy. ther:addedTo a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a therapy to which another is added for the same patient and disease."""@en; skos:note """further formalization in an N3 rule."""@en; rdfs:domain ther:Therapy; rdfs:range ther:Therapy.