<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rdf:RDF SYSTEM "http://metadata.net/sunago/fusion/owl.dtd">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
	<owl:Ontology rdf:about="">
		<owl:versionInfo>v 0.5 2003/09/08 09:38:51 slittle</owl:versionInfo>
		<rdfs:comment>FUSION: A fuel cell ontology</rdfs:comment>
		<!--  <owl:imports rdf:resource="http://www.example.org/foo"/> -->
	</owl:Ontology>
	<!-- ABC -->
	<owl:Class rdf:ID="Actuality">
		<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">From the ABC model</rdfs:comment>
	</owl:Class>
	<owl:Class rdf:ID="Abstraction">
		<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">From the ABC model</rdfs:comment>
	</owl:Class>
	<owl:Class rdf:ID="Time">
		<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">From the ABC model</rdfs:comment>
	</owl:Class>
	<!-- Also has abc:atTime -->
	<!-- %%%%%%%%%%%%%%%%% PARTS %%%%%%%%%%%%%%%%%% -->
	<!-- Classes -->
	<owl:Class rdf:ID="FuelCell">
		<rdfs:subClassOf rdf:resource="#Actuality"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#contains"/>
				<owl:allValuesFrom rdf:resource="#MEA"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="MEA">
		<rdfs:subClassOf rdf:resource="#Actuality"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#contains"/>
				<owl:someValuesFrom rdf:resource="#Electrolyte"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#contains"/>
				<owl:someValuesFrom rdf:resource="#Anode"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#contains"/>
				<owl:someValuesFrom rdf:resource="#Cathode"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#contains"/>
				<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</owl:maxCardinality>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="Electrolyte">
		<rdfs:subClassOf rdf:resource="#Actuality"/>
	</owl:Class>
	<owl:Class rdf:ID="Electrode">
		<rdfs:subClassOf rdf:resource="#Actuality"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#contains"/>
				<owl:someValuesFrom rdf:resource="#Catalyst"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Class>
				<owl:intersectionOf rdf:parseType="Collection">
					<owl:Restriction>
						<owl:onProperty rdf:resource="#contains"/>
						<owl:someValuesFrom rdf:resource="#Support"/>
					</owl:Restriction>
					<owl:Restriction>
						<owl:onProperty rdf:resource="#contains"/>
						<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:maxCardinality>
					</owl:Restriction>
				</owl:intersectionOf>
			</owl:Class>
	</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="Support">
		<rdfs:subClassOf rdf:resource="#Actuality"/>
	</owl:Class>
	<owl:Class rdf:ID="Catalyst">
		<rdfs:subClassOf rdf:resource="#Actuality"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#contains"/>
				<owl:someValuesFrom rdf:resource="#ActiveMetal"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#contains"/>
				<owl:someValuesFrom rdf:resource="#CatalystSupport"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="CatalystSupport">
		<rdfs:subClassOf rdf:resource="#Actuality"/>
	</owl:Class>
	<owl:Class rdf:ID="ActiveMetal">
		<rdfs:subClassOf rdf:resource="#Actuality"/>
	</owl:Class>
	<owl:Class rdf:ID="Anode">
		<rdfs:subClassOf rdf:resource="#Electrode"/>
	</owl:Class>
	<owl:Class rdf:ID="Cathode">
		<rdfs:subClassOf rdf:resource="#Electrode"/>
	</owl:Class>
	<!-- Properties -->
	<owl:ObjectProperty rdf:ID="contains">
		<rdfs:range rdf:resource="#Actuality"/>
		<rdfs:domain>
			<owl:Class>
				<owl:unionOf rdf:parseType="Collection">
					<owl:Class rdf:about="#FuelCell"/>
					<owl:Class rdf:about="#MEA"/>
					<owl:Class rdf:about="#Electrode"/>
					<owl:Class rdf:about="#Catalyst"/>
				</owl:unionOf>
			</owl:Class>
		</rdfs:domain>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="isPartOf">
		<owl:inverseOf rdf:resource="#contains"/>
	</owl:ObjectProperty>
	<!-- %%%%%%%%%%%%% END PARTS %%%%%%%%%%%%%%% -->
	<!-- %%%%%%%%%%%%%%%% DIMENSIONS %%%%%%%%%%%%%%%% -->
	<owl:Class rdf:ID="Dimension">
		<rdfs:subClassOf rdf:resource="#Abstraction"/>
	</owl:Class>
	<owl:DatatypeProperty rdf:ID="value" rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
		<rdfs:domain rdf:resource="#Dimension"/>
	</owl:DatatypeProperty>
	<owl:ObjectProperty rdf:ID="unit" rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
		<rdfs:domain rdf:resource="#Dimension"/>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="context" rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
		<rdfs:domain>
			<owl:Class>
				<owl:unionOf rdf:parseType="Collection">
					<owl:Class rdf:about="#Density"/>
					<owl:Class rdf:about="#Conductivity"/>
				</owl:unionOf>
			</owl:Class>
		</rdfs:domain>
		<rdfs:range rdf:resource="#Actuality"/>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="statisticalQuantifier" rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
		<rdfs:domain rdf:resource="#Dimension"/>
		<rdfs:range rdf:resource="#Dimension"/>
		<!--			<owl:Class>
	<owl:unionOf rdf:parseType="Collection">
	<owl:Class rdf:about="#Size"/>
	<owl:Class rdf:about="#Shape"/>
	<owl:Class rdf:about="#NearestNeighbour"/>
	<owl:Class rdf:about="#SurfaceRoughness"/>
	<owl:Class rdf:about="#Width"/>
	<owl:Class rdf:about="#SurfaceArea"/>
	<owl:Class rdf:about="#Density"/>
	</owl:unionOf>
	</owl:Class> -->
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="distribution">
		<rdfs:subPropertyOf rdf:resource="#statisticalQuantifier"/>
		<rdfs:domain rdf:resource="#Porosity"/>
		<rdfs:range rdf:resource="#Porosity"/>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="mean">
		<rdfs:subPropertyOf rdf:resource="#statisticalQuantifier"/>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="percentage">
		<rdfs:subPropertyOf rdf:resource="#statisticalQuantifier"/>
		<rdfs:domain rdf:resource="#Porosity"/>
		<rdfs:range rdf:resource="#Porosity"/>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="standardDeviation">
		<rdfs:subPropertyOf rdf:resource="#statisticalQuantifier"/>
	</owl:ObjectProperty>
	<!-- Classes -->
	<owl:Class rdf:ID="Conductivity">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#float"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="Cost">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#float"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="Composition">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#string"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="Density">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#float"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#context"/>
				<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</owl:minCardinality>
			</owl:Restriction>
			<!-- maybe add range restrictions for context -->
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="Efficiency">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#float"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="Lifetime">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#float"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="NearestNeighbour">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#float"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="OperatingVoltage">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#float"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="Porosity">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#float"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#unit"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#string"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="Shape">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="#http://www.w3.org/2001/XMLSchema#float"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="Size">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#float"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#unit"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#string"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="SpecificPower">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#float"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="SurfaceArea">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#float"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="SurfaceRoughness">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#float"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="Type">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#string"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="Voltage">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#float"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<owl:Class rdf:ID="Width">
		<rdfs:subClassOf rdf:resource="#Dimension"/>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#value"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#float"/>
			</owl:Restriction>
		</rdfs:subClassOf>
		<rdfs:subClassOf>
			<owl:Restriction>
				<owl:onProperty rdf:resource="#unit"/>
				<owl:allValuesFrom rdf:datatype="http://www.w3.org/2001/XMLSchema#string"/>
			</owl:Restriction>
		</rdfs:subClassOf>
	</owl:Class>
	<!-- Properties -->
	<owl:ObjectProperty rdf:ID="dimension">
		<rdfs:range rdf:resource="#Dimension"/>
		<rdfs:domain rdf:resource="#Actuality"/>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="composition">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#Composition"/>
		<rdfs:domain>
			<owl:Class>
				<owl:unionOf rdf:parseType="Collection">
					<owl:Class rdf:about="#ActiveMetal"/>
					<owl:Class rdf:about="#CatalystSupport"/>
					<owl:Class rdf:about="#Support"/>
					<owl:Class rdf:about="#Electrolyte"/>
				</owl:unionOf>
			</owl:Class>
		</rdfs:domain>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="conductivity">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#Conductivity"/>
		<rdfs:domain>
			<owl:Class>
				<owl:unionOf rdf:parseType="Collection">
					<owl:Class rdf:about="#Electrode"/>
					<owl:Class rdf:about="#Electrolyte"/>
				</owl:unionOf>
			</owl:Class>
		</rdfs:domain>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="cost">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#Cost"/>
		<rdfs:domain rdf:resource="#FuelCell"/>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="density" rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#Density"/>
		<rdfs:domain>
			<owl:Class>
				<owl:unionOf rdf:parseType="Collection">
					<owl:Class rdf:about="#Catalyst"/>
					<owl:Class rdf:about="#Electrode"/>
				</owl:unionOf>
			</owl:Class>
		</rdfs:domain>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="efficiency">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#Efficiency"/>
		<rdfs:domain rdf:resource="#FuelCell"/>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="lifetime">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#Lifetime"/>
		<rdfs:domain rdf:resource="#FuelCell"/>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="nearestNeighbour">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#NearestNeighbour"/>
		<rdfs:domain>
			<owl:Class>
				<owl:unionOf rdf:parseType="Collection">
					<owl:Class rdf:about="#ActiveMetal"/>
					<owl:Class rdf:about="#CatalystSupport"/>
					<owl:Class rdf:about="#Catalyst"/>
					<owl:Class rdf:about="#Support"/>
					<owl:Class rdf:about="#Electrode"/>
				</owl:unionOf>
			</owl:Class>
		</rdfs:domain>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="operatingVoltage">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#OperatingVoltage"/>
		<rdfs:domain rdf:resource="#FuelCell"/>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="porosity">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#Porosity"/>
		<rdfs:domain>
			<owl:Class>
				<owl:unionOf rdf:parseType="Collection">
					<owl:Class rdf:about="#CatalystSupport"/>
					<owl:Class rdf:about="#Electrode"/>
					<owl:Class rdf:about="#Electrolyte"/>
				</owl:unionOf>
			</owl:Class>
		</rdfs:domain>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="shape">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#Shape"/>
		<rdfs:domain>
			<owl:Class>
				<owl:unionOf rdf:parseType="Collection">
					<owl:Class rdf:about="#ActiveMetal"/>
					<owl:Class rdf:about="#Catalyst"/>
				</owl:unionOf>
			</owl:Class>
		</rdfs:domain>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="size">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#Size"/>
		<rdfs:domain>
			<owl:Class>
				<owl:unionOf rdf:parseType="Collection">
					<owl:Class rdf:about="#ActiveMetal"/>
					<owl:Class rdf:about="#CatalystSupport"/>
					<owl:Class rdf:about="#Catalyst"/>
				</owl:unionOf>
			</owl:Class>
		</rdfs:domain>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="specificPower">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#SpecificPower"/>
		<rdfs:domain rdf:resource="#FuelCell"/>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="surfaceArea">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#SurfaceArea"/>
		<rdfs:domain>
			<owl:Class>
				<owl:unionOf rdf:parseType="Collection">
					<owl:Class rdf:about="#Catalyst"/>
					<owl:Class rdf:about="#Electrode"/>
				</owl:unionOf>
			</owl:Class>
		</rdfs:domain>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="surfaceRoughness">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#SurfaceRoughness"/>
		<rdfs:domain>
			<owl:Class>
				<owl:unionOf rdf:parseType="Collection">
					<owl:Class rdf:about="#ActiveMetal"/>
					<owl:Class rdf:about="#Catalyst"/>
					<owl:Class rdf:about="#Electrode"/>
				</owl:unionOf>
			</owl:Class>
		</rdfs:domain>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="thickness">
		<owl:equivalentProperty rdf:resource="#width"/>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="type">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#Type"/>
		<rdfs:domain rdf:resource="#FuelCell"/>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="voltage">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#Voltage"/>
		<rdfs:domain rdf:resource="#FuelCell"/>
	</owl:ObjectProperty>
	<owl:ObjectProperty rdf:ID="width" rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
		<rdfs:subPropertyOf rdf:resource="#dimension"/>
		<rdfs:range rdf:resource="#Width"/>
		<rdfs:domain>
			<owl:Class>
				<owl:unionOf rdf:parseType="Collection">
					<owl:Class rdf:about="#Electrode"/>
					<owl:Class rdf:about="#Electrolyte"/>
				</owl:unionOf>
			</owl:Class>
		</rdfs:domain>
	</owl:ObjectProperty>
	<owl:DatatypeProperty rdf:ID="degree" rdf:type="http://www.w3.org/2002/07/owl#FunctionalProperty">
		<rdfs:domain rdf:resource="#NearestNeighbour"/>
		<rdfs:range rdf:datatype="http://www.w3.org/2001/XMLSchema#integer"/>
	</owl:DatatypeProperty>
	<!-- %%%%%%%%%%%%%%%%%% End DIMENSIONS %%%%%%%%%%%%%%%%%%% -->
</rdf:RDF>
