@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix dce: <http://purl.org/dc/elements/1.1/>.
@prefix skos: <http://www.w3.org/2004/02/skos/core#>.
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
@prefix unit: <http://sweet.jpl.nasa.gov/2.3/reprSciUnits.owl#>.
@prefix mrela: <http://sweet.jpl.nasa.gov/2.3/relaMath.owl#>.
@prefix screla: <http://sweet.jpl.nasa.gov/2.3/relaSci.owl#>.
@prefix agent: <http://eulersharp.sourceforge.net/2003/03swap/agent#>.
@prefix event: <http://eulersharp.sourceforge.net/2003/03swap/event#>.
@prefix physical: <http://eulersharp.sourceforge.net/2003/03swap/physicalResource#>.
@prefix space: <http://eulersharp.sourceforge.net/2003/03swap/space#>.
@prefix humanbody: <http://eulersharp.sourceforge.net/2003/03swap/humanBody#>.
@prefix quant: <http://eulersharp.sourceforge.net/2003/03swap/quantities#>.
@prefix units: <http://eulersharp.sourceforge.net/2003/03swap/units#>.
@prefix clineva: <http://www.agfa.com/w3c/2009/clinicalEvaluation#>.
@prefix clinproc: <http://www.agfa.com/w3c/2009/clinicalProcedure#>.
@prefix clisko: <http://www.agfa.com/w3c/2009/clinicalSKOSSchemes#>.
@prefix hurifa: <http://www.agfa.com/w3c/2009/humanRiskFactors#>.
@prefix ther: <http://www.agfa.com/w3c/2009/therapy#>.
@prefix heca: <http://www.agfa.com/w3c/2009/healthCare#>.
@prefix clinobs: <http://www.agfa.com/w3c/2009/clinicalObservation#>.
@prefix dradfo: <http://www.agfa.com/w3c/2009/drugAdministrationForms#>.
@prefix drug: <http://www.agfa.com/w3c/2009/drugTherapy#>.

<http://www.agfa.com/w3c/2009/drugTherapy>
	a owl:Ontology;
	dce:title """Drug Therapy"""@en;
	dce:creator """Hans Cools, MD; Agfa Healthcare/Belgium"""@en;
	dce:contributor """Until 2010: Pieterjan De Potter; Ghent University - IBBT/ELIS - Multimedia Lab/Belgium"""@en;
	dce:publisher """Agfa Healthcare/Belgium"""@en;
	dce:description """Formal general description of clinical drug 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
#

drug:Therapy
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug therapy"""@en;
	skos:definition """Clinical therapy implying administration of a drug."""@en;
	rdfs:subClassOf ther:Therapy, [
		a owl:Restriction; owl:onProperty event:hasSubProcedure; owl:someValuesFrom drug:Administering];
	skos:exactMatch [a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "416608005"^^clisko:sct20080731DT].

drug:Administering
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug administering"""@en;
	skos:definition """Administering a clinical drug to a patient."""@en;
	rdfs:subClassOf clinproc:SubstanceAdministering, [
		a owl:Restriction; owl:onProperty event:hasObject; owl:someValuesFrom drug:AdministrationForm], [
		a owl:Restriction; owl:onProperty quant:hasFrequency; owl:someValuesFrom drug:AdministeringFrequency], [
		a owl:Restriction; owl:onProperty clinproc:whereinAdministered; owl:someValuesFrom drug:AdministrationForm], [
		a owl:Restriction; owl:onProperty event:hasOutput; owl:someValuesFrom drug:Administration];
	skos:exactMatch [a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "18629005"^^clisko:sct20080731DT].

drug:Administration
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug administration"""@en;
	skos:definition """Output of clinical drug administering."""@en;
	rdfs:subClassOf [
		a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom drug:Administering], [
		a owl:Restriction; owl:onProperty clinproc:administrationOf; owl:someValuesFrom drug:AdministrationForm].

drug:Substance
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug substance"""@en;
	skos:definition """Substance, when absorbed into a patient's body, aims at restoring a function or preventing a deterioration."""@en;
	rdfs:subClassOf clinproc:Substance, agent:DrugSubstance, [
		a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom drug:Role];
	skos:exactMatch [a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "410942007"^^clisko:sct20080731DT].

drug:Role # -> DUO?
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug role"""@en;
	skos:definition """Role of a clinical drug substance."""@en;
	rdfs:subClassOf ther:TherapeuticRole, clinproc:PreventiveRole, clineva:DiagnosticRole, [
		a owl:Restriction; owl:onProperty agent:rolePlayedBy; owl:someValuesFrom drug:Substance].

drug:ExperimentalSubstance
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """experimental clinical drug"""@en;
	skos:definition """Substance used as drug in an experimental clinical setting."""@en;
	rdfs:subClassOf drug:Substance;
	skos:exactMatch [a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "902003"^^clisko:sct20080731DT].

drug:Concentration
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug strength"""@en;
	skos:definition """Concentration of a clinical drug as active substance in an administration form."""@en;
	rdfs:subClassOf quant:Concentration.

# drug:ConcentrationMeasurement

drug:Product
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug product"""@en;
	skos:definition """Clinical drug as suitable for administration."""@en;
	rdfs:comment """Clinical drug usually produced by a pharmaceutical company."""@en;
	skos:note """A placebo does not contain a known active part."""@en;
	rdfs:subClassOf physical:Product, physical:Compound, [
		a owl:Restriction; owl:onProperty space:containedBy; owl:someValuesFrom drug:AdministrationForm].

drug:Excipient
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug product excipient"""@en;
	skos:definition """Substance added to a clinical drug product, having an effect other than a clinical drug substance; cf http://www.agfa.com/w3c/2009/drugExcipients#."""@en;
	skos:note """cf http://www.agfa.com/w3c/2009/drugExcipients#."""@en;
	rdfs:subClassOf clinproc:Substance.

drug:ExcipientRole
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug product excipient role"""@en;
	skos:definition """Role of a clinical drug product excipient."""@en;
	rdfs:subClassOf agent:Role.

drug:Compound
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug compound"""@en;
	skos:definition """Clinical drug product containing more than 1 active substance."""@en;
	rdfs:subClassOf drug:Product, [
		a owl:Restriction; owl:onProperty drug:hasActivePart; owl:minCardinality "2"^^xsd:nonNegativeInteger].

drug:AdministrationForm
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug administration form"""@en;
	skos:definition """Form in which a clinical drug product is administered."""@en;
	rdfs:subClassOf physical:Product, clinproc:AdministrableSubstance, [
		a owl:Restriction; owl:onProperty space:contains; owl:someValuesFrom drug:Product];
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "421967003"^^clisko:sct20080731DT].

# drug:dose, eg. nasal spray
#	unit dose, e.g. puff, ampoule
#	skos:exactMatch [
#		a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "408102007"^^clisko:sct20080731DT].

drug:Package
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug package"""@en;
	skos:definition """Clinical drug as available for purchase."""@en;
	rdfs:subClassOf physical:Product, [
		a owl:Restriction; owl:onProperty space:contains; owl:someValuesFrom drug:PackageUnit].

drug:CombiPackage
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug combination package"""@en;
	skos:definition """Clinical drug package containing more than 1 administration form, each in its own package."""@en;
	rdfs:subClassOf physical:Product, [
		a owl:Restriction; owl:onProperty space:contains; owl:someValuesFrom drug:Package], [
		a owl:Restriction; owl:onProperty space:contains; owl:minCardinality "2"^^xsd:nonNegativeInteger].

drug:PackageUnit
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug package unit"""@en;
	skos:definition """Individually packaged clinical drug administration form unit."""@en;
	rdfs:comment """E.g. tablet, ampoule, infusion bag, bottle."""@en;
	rdfs:subClassOf physical:Product, [
		a owl:Restriction; owl:onProperty space:contains; owl:someValuesFrom drug:AdministrationForm].

drug:PackageUnitQuantity
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug package unit quantity"""@en;
	skos:definition """Quantity in which a clinical drug administration form is available."""@en;
	rdfs:comment """E.g. an injection solution available in 3 milliliter."""@en;
	rdfs:subClassOf [owl:disjointUnionOf (quant:Mass quant:Volume drug:AdministrationFormQuantity)].

drug:Monotherapy
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """monodrug therapy"""@en;
	skos:definition """Clinical therapy implying administration of 1 drug at a time."""@en;
	rdfs:subClassOf drug:Therapy.

drug:Polytherapy
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """polydrug therapy"""@en;
	skos:definition """Clinical therapy implying administration of 2 or more drugs simultaneously."""@en;
	rdfs:subClassOf drug:Therapy.

drug:Dosage
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug dosage"""@en;
	skos:definition """Clinical drug administration form dosed in a quantity, as output of clinical drug dosing, given at one time."""@en;
	rdfs:comment """E.g. 3 (x 1) tablets, 3 x 5 ml sirup (= 3 tsp sirup)."""@en.

drug:DosageQuantity
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug administration form dosage quantity"""@en;
	skos:definition """Quantity in which a clinical drug administration form is dosed."""@en;
	rdfs:comment """E.g. 3 (x 1) tablets, 3 x 5 ml (= 3 tsp) (sirup)."""@en;
	rdfs:subClassOf [owl:disjointUnionOf (quant:Mass quant:Volume drug:AdministrationFormQuantity)].

drug:AdministrationFormQuantity
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug administration form quantity"""@en;
	skos:definition """Quantity of a drug administration form of which the unit is the drug administration form itself."""@en;
	rdfs:comment """E.g. 3 tablets."""@en;
	rdfs:subClassOf quant:PhysicalQuantity, [
		a owl:Restriction; owl:onProperty quant:hasMeasurement; owl:allValuesFrom [
			a owl:Restriction; owl:onProperty quant:hasUnit; owl:someValuesFrom drug:administrationFormUnit]].

drug:AdministeringFrequency
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug administering frequency"""@en;
	skos:definition """Frequency of clinical drug administering."""@en;
	rdfs:subClassOf quant:Frequency, [
		a owl:Restriction; owl:onProperty quant:frequencyOf; owl:someValuesFrom drug:Administering].

drug:Prescribing
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug prescribing"""@en;
	skos:definition """Clinical prescribing, describing one or more drugs and how to administer them."""@en;
	rdfs:subClassOf clinproc:Prescribing, [
		a owl:Restriction; owl:onProperty event:hasOutput; owl:allValuesFrom drug:Prescription].

drug:Prescription
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug prescription"""@en;
	skos:definition """Clinical prescription as outcome of clinical drug prescribing."""@en;
	rdfs:comment """E.g. R/ Glucophage 500 mg; DT/ 1 package 60 tablets; S/ 3 x 1 tablet/day."""@en;
	rdfs:subClassOf clinproc:Prescription, [
		a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom drug:Prescribing], [
		a owl:Restriction; owl:onProperty clinproc:whereinPrescribed; owl:someValuesFrom drug:Package], [
		a owl:Restriction; owl:onProperty clinproc:whereinPrescribed; owl:someValuesFrom drug:Dosage], [
		a owl:Restriction; owl:onProperty clinproc:whereinPrescribed; owl:someValuesFrom drug:AdministeringFrequency].

drug:Delivering
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug delivering"""@en;
	skos:definition """Pharmacist handing over a clinical drug to a patient."""@en;
	rdfs:subClassOf event:Delivering, clinproc:Procedure, [
		a owl:Restriction; owl:onProperty agent:hasDonor; owl:someValuesFrom heca:Pharmacist], [
		a owl:Restriction; owl:onProperty agent:hasRecipient; owl:someValuesFrom heca:Patient], [
		a owl:Restriction; owl:onProperty event:hasOutput; owl:allValuesFrom drug:Delivery].

drug:Delivery
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug delivered"""@en;
	skos:definition """Clinical drug handed over by a pharmacist to a patient."""@en;
	rdfs:subClassOf event:Delivery, [
		a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom drug:Delivering], [
		a owl:Restriction; owl:onProperty event:whereinDelivered; owl:someValuesFrom drug:Package].

drug:DeliveryCondition
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug delivery condition"""@en;
	skos:definition """Condition to be satisfied in order for a clinical drug to be delivered."""@en;
	rdfs:subClassOf event:Condition.

drug:AdverseReaction
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """adverse drug reaction"""@en;
	skos:definition """An adverse reaction associated with the use of a clinical drug at a normal dose."""@en;
	rdfs:subClassOf hurifa:RiskFactor;
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "106190000"^^clisko:sct20080731DT], [
		a skos:Concept; skos:inScheme clisko:icpc2; skos:notation "A85"^^clisko:icpc2DT], [
		a skos:Concept; skos:inScheme clisko:icd10; skos:notation "T88.7"^^clisko:icd10DT].

drug:MarketState
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug market state"""@en;
	skos:definition """State of a clinical drug on the pharmaceutical market."""@en;
	owl:oneOf (drug:onMarket drug:outOfMarket drug:pulledOffMarket drug:marketStateUnknown drug:pulledOffMarketByCompany drug:approvalSuspended).

drug:Immunisation
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """immunisation"""@en;
	skos:definition """Making a human body immune to a pathogen."""@en;
	owl:intersectionOf (clinproc:PrimaryPreventing drug:Therapy);
	skos:exactMatch [a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "127785005"^^clisko:sct20080731DT].

drug:ActiveImmunisation
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """active immunisation"""@en;
	skos:definition """Making a human body immune by letting it form antibodies to a pathogen."""@en;
	rdfs:subClassOf drug:Immunisation;
	skos:exactMatch [a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "33879002"^^clisko:sct20080731DT].

drug:Interacting
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """drug interacting"""@en;
	skos:definition """An interacting involving 2 or more agents of which at least 1 is a clinical drug."""@en;
	skos:note """Not limited to direct interaction between agents."""@en;
	rdfs:subClassOf clinproc:Interacting,  [
		a owl:Restriction; owl:onProperty agent:hasAgent; owl:someValuesFrom drug:Substance], [
		a owl:Restriction; owl:onProperty event:hasOutput; owl:someValuesFrom drug:Interaction].

drug:Interaction
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """drug interaction"""@en;
	skos:definition """Output of drug interacting."""@en;
	rdfs:subClassOf event:Interaction, [
		a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom drug:Interacting], [
		a owl:Restriction; owl:onProperty event:hasObject; owl:someValuesFrom clinobs:Finding].

drug:InteractionState
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """interaction state"""@en;
	skos:definition """State of a clinical drug interaction."""@en;
	owl:oneOf (drug:interactionDocumented drug:interactionExpected drug:interactionUnlikely drug:interactionUnknown).

drug:administrationFormUnit
	a units:Unit;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug administration form unit"""@en;
	skos:definition """Clinical drug administration form as unit."""@en;
	rdfs:comment """E.g. a tablet, a capsule."""@en;
	skos:exactMatch [a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "408103002"^^clisko:sct20080731DT].

drug:milligramPerTablet
	a units:Unit, unit:UnitDefinedByProduct;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """milligram per tablet"""@en;
	skos:definition """Unit of a concentration of a clinical drug in mg in a tablet."""@en;
	quant:unitOf [a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom quant:Concentration];
	mrela:hasOperand units:milligram, drug:perTablet.

drug:milligramPerCapsule
	a units:Unit, unit:UnitDefinedByProduct;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """milligram per capsule"""@en;
	skos:definition """Unit of a concentration of a clinical drug in mg in a capsule."""@en;
	quant:unitOf [a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom quant:Concentration];
	mrela:hasOperand units:milligram, drug:perCapsule.

#drug:microgramPerDose ## do not uncomment without uncommenting perDose
#	a unit:UnitDefinedByProduct;
#	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
#	rdfs:label """microgram per dose"""@en;
#	skos:definition """Unit of a concentration of a clinical drug in µg per dose."""@en;
#	quant:unitOf quant:Concentration;
#	mrela:hasOperand units:milligram, drug:perDose.

drug:perCapsule
	a unit:UnitDerivedByRaisingToPower;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """per capsule"""@en;
	skos:definition """Per capsule as unit of concentration."""@en;
	mrela:toThePower "-1"^^xsd:double;
	screla:hasBaseUnit dradfo:Capsule;
	quant:unitOf [a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom quant:Concentration];
	skos:exactMatch [a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "428641000"^^clisko:sct20080731DT].

drug:perTablet
	a unit:UnitDerivedByRaisingToPower;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """per tablet"""@en;
	skos:definition """Per tablet as unit of mass concentration."""@en;
	mrela:toThePower "-1"^^xsd:double;
	screla:hasBaseUnit dradfo:Tablet;
	quant:unitOf [a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom quant:Concentration].

#drug:perDose ## do not uncomment without uncommenting dose
#	a unit:UnitDerivedByRaisingToPower; 
#	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
#	rdfs:label """per dose"""@en;
#	skos:definition """Per dose as unit of concentration."""@en;
#	mrela:toThePower "-1"^^xsd:double;
#	screla:hasBaseUnit drug:dose;
#	quant:unitOf [a owl:Restriction; owl:onProperty quant:measurementOf; owl:someValuesFrom quant:Concentration].

drug:freeOfPrescription
	a drug:DeliveryCondition;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """free of prescription"""@en; # over-the-counter
	skos:definition """Clinical drug that can be delivered without the need of a prescription of a medical professional."""@en.

drug:subjectToPrescription
	a drug:DeliveryCondition;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """subject to prescription"""@en;
	skos:definition """Clinical drug that can be delivered only on prescription of a medical professional."""@en.
	# add restriction

drug:narcoticDeliveryCondition
	a drug:DeliveryCondition;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """narcotic delivery condition"""@en;
	skos:definition """Narcotic clinical drug that can be delivered only on special prescription of a medical professional."""@en.
	# add restriction

drug:subjectToPrescriptionWithExceptions
	a drug:DeliveryCondition;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """subject to prescription with exceptions"""@en;
	skos:definition """Clinical drug that can be delivered, with some exceptions, only on prescription of a medical professional."""@en.
	# add restriction

drug:interactionDocumented
	a drug:InteractionState;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """interaction documented"""@en;
	skos:definition """ ."""@en.

drug:interactionExpected
	a drug:InteractionState;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """interaction expected"""@en;
	skos:definition """ ."""@en.

drug:interactionUnknown
	a drug:InteractionState;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """interaction unknown"""@en;
	skos:definition """ ."""@en.

drug:interactionUnlikely
	a drug:InteractionState;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """interaction unlikely"""@en;
	skos:definition """ ."""@en.

drug:onMarket
	a drug:MarketState;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug on market"""@en;
	skos:definition """Clinical drug present on the pharmaceutical market."""@en.

drug:outOfMarket
	a drug:MarketState;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug out of market"""@en;
	skos:definition """Clinical drug absent from the pharmaceutical market."""@en.

drug:pulledOffMarket
	a drug:MarketState;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug pulled off market"""@en;
	skos:definition """Clinical drug pulled off the pharmaceutical market."""@en.

drug:pulledOffMarketByCompany 
	a drug:MarketState;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug pulled off market by company"""@en;
	skos:definition """Clinical drug pulled off the pharmaceutical market by the producing pharmaceutical company."""@en.

drug:approvalSuspended
	a drug:MarketState;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug approval suspended"""@en;
	skos:definition """Clinical drug of which the approval for marketing has been suspended."""@en.

drug:marketStateUnknown
	a drug:MarketState;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	rdfs:label """clinical drug market state unknown"""@en;
	skos:definition """Clinical drug of which the market state is unknown."""@en.

#
# PROPERTIES
#

drug:whereinAdministered
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a drug administered in a clinical therapy."""@en;
	owl:propertyChainAxiom (event:hasSubProcedure clinproc:whereinAdministered space:contains drug:hasActivePart);
	rdfs:domain drug:Therapy;
	rdfs:range drug:Substance.

drug:hasGenericName
	a rdf:Property;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a generic name of a clinical drug."""@en;
	rdfs:subPropertyOf foaf:name;
	rdfs:domain drug:Substance;
	rdfs:range rdfs:Literal.

drug:hasConcentration	# owl:propertyChainAxiom (space:contains drug:hasActivePart drug:hasConcentration)
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a concentration or 'strength' of a drug substance."""@en;
	rdfs:subPropertyOf quant:hasPhysicalQuantity;
	rdfs:domain drug:Substance;
	rdfs:range drug:Concentration.

drug:hasActivePart
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a clinical drug as active part of a drug product."""@en;
	rdfs:subPropertyOf clinproc:hasActivePart;
	rdfs:domain drug:Product;
	rdfs:range drug:Substance.

drug:activePartOf
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a drug product containing a clinical drug as active part."""@en;
	owl:inverseOf drug:hasActivePart;
	rdfs:domain drug:Substance;
	rdfs:range drug:Product.

drug:hasExcipient
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a non active part of a drug product."""@en;
	rdfs:subPropertyOf space:contains;
	rdfs:domain drug:Product;
	rdfs:range drug:Excipient.

drug:excipientOf
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a drug product containing a non active part."""@en;
	rdfs:subPropertyOf space:containedBy;
	owl:inverseOf drug:hasExcipient;
	rdfs:domain drug:Excipient;
	rdfs:range drug:Product.

drug:hasUnitsPerPackage
	a owl:DatatypeProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying the number of drug administration form units in a package."""@en;
	rdfs:domain drug:AdministrationForm;
	rdfs:range xsd:nonNegativeInteger.

drug:hasAdministrationForm
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying an administration form of a clinical drug dosage."""@en;
	rdfs:domain drug:Dosage;
	rdfs:range drug:AdministrationForm.

drug:administrationFormOf
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a clinical drug dosage having a clinical drug administration form."""@en;
	owl:inverseOf drug:hasAdministrationForm;
	rdfs:domain drug:AdministrationForm;
	rdfs:range drug:Dosage.

drug:hasDosage
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a clinical drug dosage of an administration."""@en;
	rdfs:domain drug:Administration;
	rdfs:range drug:Dosage.

drug:dosageOf
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying an administration of a clinical drug dosage."""@en;
	owl:inverseOf drug:hasDosage;
	rdfs:domain drug:Dosage;
	rdfs:range drug:Administration.

drug:hasDosageQuantity
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying an administration form quantity of a clinical drug dosage."""@en;
	rdfs:subPropertyOf quant:hasPhysicalQuantity;
	rdfs:domain drug:Dosage;
	rdfs:range drug:DosageQuantity.

drug:hasAdministrationSite
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a administration body site of a drug administration form as used in a clinical drug administering."""@en;
	rdfs:domain drug:AdministrationForm;
	rdfs:range humanbody:Structure.

#drug:batch
#	a rdf:Property;
#	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
#	skos:definition """Specifying a code of the batch in which a drug was produced."""@en;
#	rdfs:domain drug:Package;
#	rdfs:range rdfs:Literal.

drug:hasRefills
	a owl:DatatypeProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a number of refills that can be done before a new prescription is needed."""@en;
	rdfs:domain drug:Package;
	rdfs:range xsd:nonNegativeInteger.

drug:hasAdministrationInstructions
	a rdf:Property;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying instructions for clinical drug administration."""@en;
	rdfs:comment """E.g. '30 min before breakfast'."""@en;
	rdfs:domain drug:Package;
	rdfs:range rdfs:Literal.

drug:gotPrescribed
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a clinical drug package a patient got prescribed."""@en;
	rdfs:subPropertyOf clinproc:gotPrescribed;
	rdfs:domain [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient];
	rdfs:range drug:Package.

drug:prescribedFor
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a human patient that got a clinical drug package prescribed."""@en;
	rdfs:subPropertyOf clinproc:prescribedFor;
	rdfs:domain drug:Package;
	rdfs:range [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient].

drug:hasMarketState
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying the market state of a clinical drug as commercially available."""@en;
	rdfs:domain drug:Package;
	rdfs:range drug:MarketState.

drug:hasDeliveryCondition
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying the delivery condition of a clinical drug as commercially available."""@en;
	rdfs:domain drug:Package;
	rdfs:range drug:DeliveryCondition.

drug:hasAffectedDrug
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a drug affected by another one with which it is interacting."""@en;
	rdfs:domain drug:Interacting;
	rdfs:range drug:Substance.

drug:hasAffectingDrug
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a drug affecting another one with which it is interacting."""@en;
	rdfs:domain drug:Interacting;
	rdfs:range drug:Substance.

drug:hasAffectedDrugInteractionState
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying an affected drug's interaction state."""@en;
	rdfs:domain drug:Interacting;
	rdfs:range drug:InteractionState.

drug:hasAffectingDrugInteractionState
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying an affecting drug's interaction state."""@en;
	rdfs:domain drug:Interacting;
	rdfs:range drug:InteractionState.

drug:affects
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a drug affecting another one in an interaction."""@en;
	rdfs:domain drug:Substance;
	rdfs:range drug:Substance.

drug:interactionOf
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugTherapy#>;
	skos:definition """Specifying a drug of an interaction."""@en;
	rdfs:domain drug:Interaction;
	rdfs:range drug:Substance.