@prefix dce: <http://purl.org/dc/elements/1.1/>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix skos: <http://www.w3.org/2004/02/skos/core#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix fos: <http://eulersharp.sourceforge.net/2003/03swap/foster#>.
@prefix space: <http://eulersharp.sourceforge.net/2003/03swap/space#>.
@prefix quant: <http://eulersharp.sourceforge.net/2003/03swap/quantities#>.
@prefix units: <http://eulersharp.sourceforge.net/2003/03swap/units#>.
@prefix adminroute: <http://www.agfa.com/w3c/2009/administrationRoutes#>.
@prefix clisko: <http://www.agfa.com/w3c/2009/clinicalSKOSSchemes#>.
@prefix dradfo: <http://www.agfa.com/w3c/2009/drugAdministrationForms#>.
@prefix drug: <http://www.agfa.com/w3c/2009/drugTherapy#>.
@prefix drugpack: <http://www.agfa.com/w3c/2009/drugPackages#>.

<http://www.agfa.com/w3c/2009/drugPackages>
	a owl:Ontology;
	dce:title """Drug Packages"""@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 drug packages."""@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.

#
# INSTANCES
#

# General example
[
	a drug:CombiPackage;
	space:contains [
		a drug:Package;
		space:contains [
			a drug:PackageUnit;
			space:contains [
				a drug:AdministrationForm;
				space:contains [
					a drug:Product; #/drug:Compound
					drug:hasActivePart [
						a drug:Substance;
						drug:hasGenericName """ciprofloxacin"""@en]]]]]].

drugpack:atenololChlortalidoneMylan56x50
	a drug:Package;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugPackages#>;
	rdfs:label """Atenolol/ Chlortalidone Mylan 50/12,5 56 compr."""@nl;
	space:contains [
		a dradfo:Tablet;
		space:contains [ # a drug:Compound
			fos:hasBrandName """Atenolol / Chlortalidone Mylan"""@nl;
			drug:hasActivePart [ # a drug:Substance
				drug:hasGenericName """atenolol"""@nl; # beta-blocker
				drug:hasConcentration [
					quant:hasMeasurement [
						quant:hasValue "50"^^xsd:decimal; quant:hasUnit drug:milligramPerTablet]]];
			drug:hasActivePart [
				drug:hasGenericName """chloortalidon"""@nl; # diuretic
				drug:hasConcentration [
					quant:hasMeasurement [
						quant:hasValue "12,5"^^xsd:decimal; quant:hasUnit drug:milligramPerTablet]]]];
		drug:hasUnitsPerPackage "56"^^xsd:nonNegativeInteger].

drugpack:atenololChlortalidoneMylan56x100-25
	a drug:Package;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugPackages#>;
	rdfs:label """Atenolol/ Chlortalidone Mylan 100/25 56 compr."""@nl;
	space:contains [
		a dradfo:Tablet;
		space:contains [ # a drug:Compound
			fos:hasBrandName """Atenolol / Chlortalidone Mylan""";
			drug:hasActivePart [ # a drug:Substance
				drug:hasGenericName """atenolol"""@nl;
				drug:hasConcentration [
					quant:hasMeasurement [
						quant:hasValue "100"^^xsd:decimal; quant:hasUnit drug:milligramPerTablet]]];
			drug:hasActivePart [
				drug:hasGenericName """chloortalidon"""@nl;
				drug:hasConcentration [
					quant:hasMeasurement [
						quant:hasValue "25"^^xsd:decimal; quant:hasUnit drug:milligramPerTablet]]]];
		drug:hasUnitsPerPackage "56"^^xsd:nonNegativeInteger].

drugpack:glucophageCom60x500mg
	a drug:Package;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugPackages#>;
	rdfs:label """Glucophage compr. 60x 500mg"""@nl;
	space:contains [
		a dradfo:Tablet;
		space:contains [ # drug:Product
			fos:hasBrandName """Glucophage"""@nl;
			drug:hasActivePart [
				drug:hasGenericName """metformine"""@nl;
				drug:hasConcentration [
					quant:hasMeasurement [
						quant:hasValue "500"^^xsd:decimal; quant:hasUnit drug:milligramPerTablet]]];
		drug:hasUnitsPerPackage "60"^^xsd:nonNegativeInteger]];
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:cnk1; skos:notation "0321612"^^clisko:cnk1DT].                

drugpack:glucophageCom100x850mg
	a drug:Package;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugPackages#>;
	rdfs:label """Glucophage compr. 100x 850mg"""@nl;
	space:contains [
		a dradfo:Tablet;
		space:contains [
			fos:hasBrandName """Glucophage"""@nl;
			drug:hasActivePart [
				drug:hasGenericName """metformine"""@nl;
				drug:hasConcentration [
					quant:hasMeasurement [
						quant:hasValue "850"^^xsd:decimal; quant:hasUnit drug:milligramPerTablet]]];
		drug:hasUnitsPerPackage "100"^^xsd:nonNegativeInteger]];
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:cnk1; skos:notation "0044057"^^clisko:cnk1DT].

drugpack:novorapidCartPenfill
	a drug:Package;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugPackages#>;
	rdfs:label """Novorapid cart. Penfill 5x 3ml 100 U/ml"""@nl;
	space:contains [
		a drug:PackageUnit;
		space:contains [ # drug:AdministrationForm
			a dradfo:InjectionSolution;
			space:contains [ # drug:Product
				fos:hasBrandName """Novorapid"""@nl;
				drug:hasActivePart [
					drug:hasGenericName """insuline aspart"""@nl;
					drug:hasConcentration [
						quant:hasMeasurement [
							quant:hasValue "100"^^xsd:decimal; quant:hasUnit units:unitsPerMilliliter]]]];
		quant:hasVolume [ # drug:PackageUnitQuantity
				quant:hasValue "3"^^xsd:decimal; quant:hasUnit units:milliliter];
		drug:hasUnitsPerPackage "5"^^xsd:nonNegativeInteger]];
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:cnk1; skos:notation "1576073"^^clisko:cnk1DT].

drugpack:nizoralCreme
	a drug:Package;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugPackages#>;
	rdfs:label """Nizoral creme 30g 20mg/ g"""@nl;
	space:contains [
		a drug:PackageUnit;
		space:contains [
			a dradfo:Cream;
			space:contains [
				fos:hasBrandName """Nizoral"""@nl;
				drug:hasActivePart [
					drug:hasGenericName """ketoconazol"""@nl;
					drug:hasConcentration [
						quant:hasMeasurement [
							quant:hasValue "20"^^xsd:decimal; quant:hasUnit units:milligramPerGram]]]];
			quant:hasMass [
				quant:hasValue "30"^^xsd:decimal; quant:hasUnit units:gram];
			drug:hasUnitsPerPackage "1"^^xsd:nonNegativeInteger]];
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:cnk1; skos:notation "1576073"^^clisko:cnk1DT].

drugpack:artelacOogdruppels
	a drug:Package;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/drugPackages#>;
	rdfs:label """oogdruppels 10ml 3,2mg/ml"""@nl;
	space:contains [
		space:contains [
			a dradfo:EyeDrops;
			space:contains [
				fos:hasBrandName """Artelac"""@nl;
				drug:hasActivePart [
					drug:hasGenericName """hypromellose"""@nl;
					drug:hasConcentration [
						quant:hasMeasurement [
							quant:hasValue "3.2"^^xsd:decimal; quant:hasUnit units:milligramPerMilliliter]]]];
			drug:hasUnitsPerPackage "1"^^xsd:nonNegativeInteger]];
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:cnk1; skos:notation ""^^clisko:cnk1DT].