@prefix : <http://sweetontology.net/matrEnergy/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix sorepsc: <http://sweetontology.net/reprSciComponent/> .
@prefix somaeq: <http://sweetontology.net/matrEquipment/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix somaen: <http://sweetontology.net/matrEnergy/> .
@prefix sophen: <http://sweetontology.net/phenEnergy/> .
@prefix sorelph: <http://sweetontology.net/relaPhysical/> .
@base <http://sweetontology.net/matrEnergy> .

<http://sweetontology.net/matrEnergy> rdf:type owl:Ontology ;
                                       owl:imports <http://sweetontology.net/matrEquipment> ,
                                                   <http://sweetontology.net/phenEnergy> ,
                                                   <http://sweetontology.net/relaPhysical> ,
                                                   <http://sweetontology.net/reprSciComponent> ;
                                       rdfs:label "SWEET Ontology Material Energy" ;
                                       dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
                                       owl:versionInfo "3.6.0" .

#################################################################
#    Object Properties
#################################################################

###  http://sweetontology.net/relaPhysical/hasEnergySource
sorelph:hasEnergySource rdf:type owl:ObjectProperty .


#################################################################
#    Classes
#################################################################

###  http://sweetontology.net/matrEnergy/Battery
somaen:Battery rdf:type owl:Class ;
              rdfs:subClassOf somaen:EnergyStorage ;
              rdfs:label "battery"@en .


###  http://sweetontology.net/matrEnergy/Biodiesel
somaen:Biodiesel rdf:type owl:Class ;
                rdfs:subClassOf somaen:Biofuel ;
                rdfs:label "biodiesel"@en .


###  http://sweetontology.net/matrEnergy/Biofuel
somaen:Biofuel rdf:type owl:Class ;
              rdfs:subClassOf somaen:Fuel ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty sorelph:hasEnergySource ;
                                owl:allValuesFrom somaen:Biomass
                              ] ;
              rdfs:label "biofuel"@en .


###  http://sweetontology.net/matrEnergy/Biomass
somaen:Biomass rdf:type owl:Class ;
              rdfs:subClassOf somaen:EnergyStorage ;
              rdfs:label "biomass"@en .


###  http://sweetontology.net/matrEnergy/CompundParabolicConcentrator
somaen:CompundParabolicConcentrator rdf:type owl:Class ;
                                   rdfs:subClassOf somaen:EnergyCollector ;
                                   rdfs:label "compund parabolic concentrator"@en .


###  http://sweetontology.net/matrEnergy/EnergyCollector
somaen:EnergyCollector rdf:type owl:Class ;
                      rdfs:subClassOf somaeq:Infrastructure ;
                      rdfs:label "energy collector"@en .


###  http://sweetontology.net/matrEnergy/EnergyConversionDevice
somaen:EnergyConversionDevice rdf:type owl:Class ;
                             rdfs:subClassOf somaeq:Infrastructure ;
                             rdfs:label "energy conversion device"@en .


###  http://sweetontology.net/matrEnergy/EnergyDistributionSystem
somaen:EnergyDistributionSystem rdf:type owl:Class ;
                               rdfs:subClassOf somaeq:Infrastructure ;
                               rdfs:label "energy distribution system"@en .


###  http://sweetontology.net/matrEnergy/EnergyStorage
somaen:EnergyStorage rdf:type owl:Class ;
                    rdfs:subClassOf sorepsc:Storage ;
                    rdfs:label "energy storage"@en .


###  http://sweetontology.net/matrEnergy/Ethanol
somaen:Ethanol rdf:type owl:Class ;
              rdfs:subClassOf somaen:Biofuel ;
              rdfs:label "ethanol"@en .


###  http://sweetontology.net/matrEnergy/FlatPlateCollector
somaen:FlatPlateCollector rdf:type owl:Class ;
                         rdfs:subClassOf somaen:EnergyCollector ;
                         rdfs:label "flat plate collector"@en .


###  http://sweetontology.net/matrEnergy/Fuel
somaen:Fuel rdf:type owl:Class ;
           rdfs:subClassOf somaen:EnergyStorage ;
           rdfs:label "fuel"@en .


###  http://sweetontology.net/matrEnergy/FuelCell
somaen:FuelCell rdf:type owl:Class ;
               rdfs:subClassOf somaen:EnergyStorage ;
               rdfs:label "fuel cell"@en .


###  http://sweetontology.net/matrEnergy/GeothermalPowerPlant
somaen:GeothermalPowerPlant rdf:type owl:Class ;
                           rdfs:subClassOf somaen:PowerPlant ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty sorelph:hasEnergySource ;
                                             owl:allValuesFrom sophen:Geothermal
                                           ] ;
                           rdfs:label "geothermal power plant"@en .


###  http://sweetontology.net/matrEnergy/HeatExchanger
somaen:HeatExchanger rdf:type owl:Class ;
                    rdfs:subClassOf somaen:EnergyDistributionSystem ;
                    rdfs:label "heat exchanger"@en .


###  http://sweetontology.net/matrEnergy/HeatPump
somaen:HeatPump rdf:type owl:Class ;
               rdfs:subClassOf somaen:EnergyDistributionSystem ;
               rdfs:label "heat pump"@en .


###  http://sweetontology.net/matrEnergy/Heater
somaen:Heater rdf:type owl:Class ;
             rdfs:subClassOf somaen:EnergyConversionDevice ;
             rdfs:label "heater"@en .


###  http://sweetontology.net/matrEnergy/HydrogenEnergy
somaen:HydrogenEnergy rdf:type owl:Class ;
                     rdfs:subClassOf somaen:EnergyStorage ;
                     rdfs:label "hydrogen energy"@en .


###  http://sweetontology.net/matrEnergy/ParabolicTrough
somaen:ParabolicTrough rdf:type owl:Class ;
                      rdfs:subClassOf somaen:EnergyCollector ;
                      rdfs:label "parabolic trough"@en .


###  http://sweetontology.net/matrEnergy/PhotovoltaicCell
somaen:PhotovoltaicCell rdf:type owl:Class ;
                       rdfs:subClassOf somaen:EnergyCollector ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty sorelph:hasEnergySource ;
                                         owl:allValuesFrom sophen:SolarPower
                                       ] ;
                       rdfs:label "photovoltaic cell"@en .


###  http://sweetontology.net/matrEnergy/PowerGrid
somaen:PowerGrid rdf:type owl:Class ;
                rdfs:subClassOf somaen:EnergyDistributionSystem ;
                rdfs:label "power grid"@en .


###  http://sweetontology.net/matrEnergy/PowerPlant
somaen:PowerPlant rdf:type owl:Class ;
                 rdfs:subClassOf somaen:EnergyConversionDevice ;
                 rdfs:label "power plant"@en .


###  http://sweetontology.net/matrEnergy/PowerTransmissionFacility
somaen:PowerTransmissionFacility rdf:type owl:Class ;
                                rdfs:subClassOf somaeq:Infrastructure ;
                                rdfs:label "power transmission facility"@en .


###  http://sweetontology.net/matrEnergy/Refrigerator
somaen:Refrigerator rdf:type owl:Class ;
                   rdfs:subClassOf somaen:EnergyConversionDevice ;
                   rdfs:label "refrigerator"@en .


###  http://sweetontology.net/matrEnergy/SmartGrid
somaen:SmartGrid rdf:type owl:Class ;
                rdfs:subClassOf somaen:PowerGrid ;
                rdfs:label "smart grid"@en .


###  http://sweetontology.net/matrEnergy/TubularCollector
somaen:TubularCollector rdf:type owl:Class ;
                       rdfs:subClassOf somaen:EnergyCollector ;
                       rdfs:label "tubular collector"@en .


###  http://sweetontology.net/matrEquipment/Infrastructure
somaeq:Infrastructure rdf:type owl:Class .


###  http://sweetontology.net/phenEnergy/Geothermal
sophen:Geothermal rdf:type owl:Class .


###  http://sweetontology.net/phenEnergy/SolarPower
sophen:SolarPower rdf:type owl:Class .


###  http://sweetontology.net/reprSciComponent/Storage
sorepsc:Storage rdf:type owl:Class .


###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
