@prefix artleafs: .
@prefix bibo: .
@prefix chebi: .
@prefix dbo: .
@prefix dc: .
@prefix foaf: .
@prefix owl: .
@prefix qudt: .
@prefix rdfs: .
@prefix xsd: .
a owl:Ontology ;
dc:creator "Oier Beaskoetxea" ;
dc:description "Ontology code created by Chowlk" ;
dc:title "Photocatalysis Ontology" ;
owl:versionInfo "0.4.0" .
#################################################################
# Object Properties
#################################################################
artleafs:hasBET a owl:ObjectProperty ;
rdfs:range artleafs:BET ;
rdfs:label "has bet" .
artleafs:hasCondition a owl:ObjectProperty ;
rdfs:range artleafs:Condition ;
rdfs:label "has condition" .
artleafs:hasEg a owl:ObjectProperty ;
rdfs:range artleafs:Eg ;
rdfs:label "has eg" .
artleafs:hasOutputCuantity a owl:ObjectProperty ;
rdfs:range artleafs:OutputQuantity;
rdfs:label "has output cuantity" .
artleafs:hasReactionMedium a owl:ObjectProperty ;
rdfs:range artleafs:ReactionMedium ;
rdfs:label "has reaction medium" .
artleafs:hasReductant a owl:ObjectProperty ;
rdfs:range artleafs:Reductant ;
rdfs:label "has reductant" .
artleafs:hasRole a owl:ObjectProperty ;
rdfs:label "has role" ;
rdfs:range artleafs:MaterialTransformationRole .
artleafs:isFrom a owl:ObjectProperty ;
rdfs:range dbo:Country ;
rdfs:label "is from" .
artleafs:reportedIn a owl:ObjectProperty ;
rdfs:range bibo:Article ;
rdfs:label "reported in" .
dc:isPartOf a bibo:Journal ;
rdfs:range artleafs:ReactionMedium ;
rdfs:label "is part of" .
artleafs:hasChemical a owl:ObjectProperty ;
rdfs:range chebi:CHEBI:24431 ;
rdfs:label "has chemical" .
artleafs:hasInput a owl:ObjectProperty ;
rdfs:range artleafs:Input ;
rdfs:label "has input" .
artleafs:hasMaterialTransformationProcess a owl:ObjectProperty ;
rdfs:range artleafs:MaterialTransformationProcess ;
rdfs:label "has material transformation process" .
artleafs:hasOutput a owl:ObjectProperty ;
rdfs:range artleafs:Output ;
rdfs:label "has output" .
dc:creator a owl:ObjectProperty ;
rdfs:range foaf:Person ;
rdfs:label "creator" .
qudt:unit a owl:ObjectProperty ;
rdfs:range qudt:Unit ;
rdfs:label "unit" .
#################################################################
# Data Properties
#################################################################
artleafs:conditionType a owl:DatatypeProperty ;
rdfs:label "condition type" ;
rdfs:range xsd:string .
artleafs:cristalStructure a owl:DatatypeProperty ;
rdfs:label "cristal structure" ;
rdfs:range xsd:string .
artleafs:lampType a owl:DatatypeProperty ;
rdfs:label "lamp type" ;
rdfs:range xsd:string .
artleafs:lightSourceType a owl:DatatypeProperty ;
rdfs:label "light source type" ;
rdfs:range xsd:string .
artleafs:operationMode a owl:DatatypeProperty ;
rdfs:label "operation mode" ;
rdfs:range xsd:string .
artleafs:pH a owl:DatatypeProperty ;
rdfs:label "pH" ;
rdfs:range xsd:double .
artleafs:percentage a owl:DatatypeProperty ;
rdfs:label "percentage" ;
rdfs:range xsd:double .
artleafs:reactorType a owl:DatatypeProperty ;
rdfs:label "reactor type" ;
rdfs:range xsd:string .
artleafs:setUpType a owl:DatatypeProperty ;
rdfs:label "set up type" ;
rdfs:range xsd:string .
chebi:formula a owl:DatatypeProperty ;
rdfs:label "formula" ;
rdfs:range xsd:string .
dc:date a owl:DatatypeProperty ;
rdfs:label "date" .
dc:title a owl:DatatypeProperty ;
rdfs:label "title" .
bibo:abstract a owl:DatatypeProperty ;
rdfs:label "abstract" .
bibo:doi a owl:DatatypeProperty ;
rdfs:label "doi" .
bibo:issue a owl:DatatypeProperty ;
rdfs:label "issue" .
bibo:pageStart a owl:DatatypeProperty ;
rdfs:label "page start" .
bibo:volume a owl:DatatypeProperty ;
rdfs:label "volume" .
qudt:numericValue a owl:DatatypeProperty ;
rdfs:label "numeric value" .
qudt:value a owl:DatatypeProperty ;
rdfs:label "value" .
rdfs:label a owl:DatatypeProperty ;
rdfs:label "label" ;
rdfs:range xsd:string .
foaf:mbox a owl:DatatypeProperty ;
rdfs:label "mbox" .
#################################################################
# Classes
#################################################################
artleafs:BET a owl:Class ;
rdfs:label "BET" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty qudt:unit ] .
artleafs:Catalyst a artleafs:MaterialTransformationRole ; # a owl:Class
rdfs:label "Catalyst" .
artleafs:CatalystSetUpCondition a owl:Class ;
rdfs:label "Catalyst Set Up Condition" ;
rdfs:subClassOf artleafs:Condition .
artleafs:Co-catalyst a artleafs:MaterialTransformationRole ;
rdfs:label "Co-catalyst" .
artleafs:Condition a owl:Class ;
rdfs:label "Condition" .
artleafs:Dopant a artleafs:MaterialTransformationRole ;
rdfs:label "Dopant" .
artleafs:Dye a artleafs:MaterialTransformationRole ;
rdfs:label "Dye" .
artleafs:Eg a owl:Class ;
rdfs:label "Eg" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty qudt:unit ] .
artleafs:Gas a artleafs:ReactionMedium ;
rdfs:label "Gas" .
artleafs:IluminatedAreaCondition a owl:Class ;
rdfs:label "Iluminated Area Condition" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty qudt:unit ],
artleafs:LightSourceCondition .
artleafs:Input a owl:Class ;
rdfs:label "Input" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:hasRole ],
[ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:hasChemical ] .
artleafs:IrradianceCondition a owl:Class ;
rdfs:label "Irradiance Condition" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty qudt:unit ],
artleafs:LampCondition .
artleafs:LampCondition a owl:Class ;
rdfs:label "Lamp Condition" ;
rdfs:subClassOf artleafs:Condition .
artleafs:LightSourceCondition a owl:Class ;
rdfs:label "Light Source Condition" ;
rdfs:subClassOf artleafs:Condition .
artleafs:Liquid a artleafs:ReactionMedium ;
rdfs:label "Liquid" .
artleafs:MaterialTransformationProcess a owl:Class ;
rdfs:label "Material Transformation Process" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:hasOutput ],
[ a owl:Restriction ;
owl:maxCardinality "n"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:hasOutput ],
[ a owl:Restriction ;
owl:minCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:hasInput ],
[ a owl:Restriction ;
owl:maxCardinality "n"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:hasInput ],
[ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:reportedIn ],
[ a owl:Restriction ;
owl:maxCardinality "n"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:hasCondition ],
[ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:hasReactionMedium ],
[ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:hasReactionEg ],
[ a owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:hasBET ],
[ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:hasReductant ] .
artleafs:MaterialTransformationRole a owl:Class ;
rdfs:label "Material Transformation Role" .
artleafs:Output a owl:Class ;
rdfs:label "Output" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:hasChemical ],
[ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:hasOutputCuantity ] .
artleafs:OutputQuantity a owl:Class ;
rdfs:label "Output Quantity" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty qudt:unit ] .
artleafs:PowerCondition a owl:Class ;
rdfs:label "Power Condition" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty qudt:unit ],
artleafs:LampCondition .
artleafs:PressureCondition a owl:Class ;
rdfs:label "Pressure Condition" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty qudt:unit ],
artleafs:Condition .
artleafs:ReactionMedium a owl:Class ;
rdfs:label "Reaction Medium" .
artleafs:ReactionTimeCondition a owl:Class ;
rdfs:label "Reaction Time Condition" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty qudt:unit ],
artleafs:Condition .
artleafs:ReactorCondition a owl:Class ;
rdfs:label "Reactor Condition" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty qudt:unit ],
artleafs:Condition .
artleafs:SpaceVelocityCondition a owl:Class ;
rdfs:label "Space Velocity Condition" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty qudt:unit ],
artleafs:Condition .
artleafs:Support a artleafs:MaterialTransformationRole ;
rdfs:label "Support" .
artleafs:TemperatureCondition a owl:Class ;
rdfs:label "Temperature Condition" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty qudt:unit ],
artleafs:Condition .
artleafs:WavelengthCondition a owl:Class ;
rdfs:label "Wavelength Condition" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty qudt:unit ],
artleafs:LightSourceCondition .
dbo:Country a owl:Class ;
rdfs:label "Country" .
chebi:ChemicalEntity a owl:Class ;
rdfs:label "Chemical Entity" .
bibo:Article a owl:Class ;
rdfs:label "Article" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dc:isPartOf ] .
bibo:Journal a owl:Class ;
rdfs:label "Journal" .
qudt:Unit a owl:Class ;
rdfs:label "Unit" .
foaf:Person a owl:Class ;
rdfs:label "Person" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dc:creator ],
[ a owl:Restriction ;
owl:maxCardinality "*"^^xsd:nonNegativeInteger ;
owl:onProperty dc:creator ],
[ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:isFrom ],
[ a owl:Restriction ;
owl:minCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:hasMaterialTransformationProcess ],
[ a owl:Restriction ;
owl:maxCardinality "n"^^xsd:nonNegativeInteger ;
owl:onProperty artleafs:hasMaterialTransformationProcess ],
[ a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty qudt:unit ] .