@prefix : <https://data.svk.se/ontology/codelist/productiontype#> .
@prefix category: <https://data.svk.se/ontology/codelist/productioncategory#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@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 emdo: <https://data.svk.se/ontology/emdo#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@base <https://data.svk.se/ontology/codelist/productiontype#> .

<https://data.svk.se/ontology/codelist/productiontype>
    rdf:type owl:Ontology ;
    owl:versionIRI <https://data.svk.se/ontology/codelist/productiontype/v1.0.0> ;
    owl:imports <http://www.w3.org/2004/02/skos/core> ;
    rdfs:label "Svenska Kraftnät Production Type Codelist"@en , "Svenska Kraftnät kodlista för kraftproduktion"@sv ;
    dcterms:description "Samlad kodlista för specifika kraftslag."@sv ,
                        "Comprehensive code list for specific types of power production."@en ;
    dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
    dcterms:publisher <https://www.svk.se> .

#################################################################
# Concept Schemes
#################################################################

:productionTypeScheme rdf:type owl:NamedIndividual , skos:ConceptScheme ;
    skos:prefLabel "Production Types"@en , "Kraftslag"@sv .

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

emdo:ProductionType rdf:type owl:Class .


#################################################################
# 2. Production Types (Specifika kraftslag)
#################################################################

:biomass rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "biomass" ;
    skos:prefLabel "Biomass"@en , "Biomassa"@sv ;
    skos:altLabel "Biomass sources"@en , "Kraftslag biomassa"@sv ;
    skos:broader category:renewable ;
    skos:definition "Electricity generation from biomass sources."@en ;
    skos:definition "Elproduktion från biomassa."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B01> .

:energyStorage rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "energyStorage" ;
    skos:prefLabel "Energy storage"@en , "Energilagring"@sv ;
    skos:altLabel "Storage technologies (non-hydro)"@en , "Energilagringstekniker (ej vattenkraft)"@sv ;
    skos:broader category:storage ;
    skos:definition "Electricity generation from energy storage technologies (non-hydro)."@en ;
    skos:definition "Elproduktion från energilagringstekniker som inte är vattenkraft."@sv .

:fossilBrownCoalLignite rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "fossilBrownCoalLignite" ;
    skos:prefLabel "Fossil Brown coal/Lignite"@en , "Fossilt brunkol/lignit"@sv ;
    skos:altLabel "Brown coal and lignite"@en , "Brunkol eller lignit"@sv ;
    skos:broader category:fossil ;
    skos:definition "Electricity generation from brown coal or lignite."@en ;
    skos:definition "Elproduktion från brunkol eller lignit."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B02> .

:fossilCoalDerivedGas rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "fossilCoalDerivedGas" ;
    skos:prefLabel "Fossil Coal-derived gas"@en , "Fossilt kolgas"@sv ;
    skos:altLabel "Coal-derived gas generation"@en , "Elproduktion från kolgas"@sv ;
    skos:broader category:fossil ;
    skos:definition "Electricity generation from coal-derived gas."@en ;
    skos:definition "Elproduktion från kolgas."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B03> .

:fossilGas rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "fossilGas" ;
    skos:prefLabel "Fossil Gas"@en , "Fossil gas"@sv ;
    skos:altLabel "Fossil natural gas"@en , "Fossilt naturgas"@sv ;
    skos:broader category:fossil ;
    skos:definition "Electricity generation from fossil natural gas."@en ;
    skos:definition "Elproduktion från fossil naturgas."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B04> .

:fossilHardCoal rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "fossilHardCoal" ;
    skos:prefLabel "Fossil Hard coal"@en , "Fossilt stenkol"@sv ;
    skos:altLabel "Hard coal generation"@en , "Elproduktion från stenkol"@sv ;
    skos:broader category:fossil ;
    skos:definition "Electricity generation from hard coal."@en ;
    skos:definition "Elproduktion från stenkol."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B05> .

:fossilOil rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "fossilOil" ;
    skos:prefLabel "Fossil Oil"@en , "Fossil olja"@sv ;
    skos:altLabel "Fossil oil generation"@en , "Elproduktion från fossil olja"@sv ;
    skos:broader category:fossil ;
    skos:definition "Electricity generation from fossil oil."@en ;
    skos:definition "Elproduktion från fossil olja."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B06> .

:fossilOilShale rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "fossilOilShale" ;
    skos:prefLabel "Fossil Oil shale"@en , "Fossil oljeskiffer"@sv ;
    skos:altLabel "Oil shale generation"@en , "Elproduktion från oljeskiffer"@sv ;
    skos:broader category:fossil ;
    skos:definition "Electricity generation from oil shale."@en ;
    skos:definition "Elproduktion från oljeskiffer."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B07> .

:fossilPeat rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "fossilPeat" ;
    skos:prefLabel "Fossil Peat"@en , "Fossil torv"@sv ;
    skos:altLabel "Peat generation"@en , "Elproduktion från torv"@sv ;
    skos:broader category:fossil ;
    skos:definition "Electricity generation from peat."@en ;
    skos:definition "Elproduktion från torv."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B08> .

:geothermal rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "geothermal" ;
    skos:prefLabel "Geothermal"@en , "Geotermisk energi"@sv ;
    skos:altLabel "Geothermal sources"@en , "Elproduktion från geotermiska energikällor"@sv ;
    skos:broader category:renewable ;
    skos:definition "Electricity generation from geothermal sources."@en ;
    skos:definition "Elproduktion från geotermiska energikällor."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B09> .

:hydroPumpedStorage rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "hydroPumpedStorage" ;
    skos:prefLabel "Hydro Pumped Storage"@en , "Vattenkraft pumpkraft"@sv ;
    skos:altLabel "Pumped-storage hydropower"@en , "Elproduktion från pumpkraftverk"@sv ;
    skos:broader category:storage ;
    skos:definition "Electricity generation from pumped-storage hydropower plants."@en ;
    skos:definition "Elproduktion från pumpkraftverk."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B10> .

:hydroRunOfTheRiverAndPondage rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "hydroRunOfTheRiverAndPondage" ;
    skos:prefLabel "Hydro Run-of-river and pondage"@en , "Vattenkraft strömmande och reglerbar vattenkraft"@sv ;
    skos:altLabel "Run-of-river hydropower"@en , "Elproduktion från strömmande och reglerbar vattenkraft"@sv ;
    skos:broader category:renewable ;
    skos:definition "Electricity generation from run-of-river and pondage hydropower plants."@en ;
    skos:definition "Elproduktion från strömmande och reglerbar vattenkraft."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B11> .

:hydroWaterReservoir rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "hydroWaterReservoir" ;
    skos:prefLabel "Hydro Water Reservoir"@en , "Vattenkraft vattenmagasin"@sv ;
    skos:altLabel "Reservoir hydropower"@en , "Elproduktion från vattenkraftverk med vattenmagasin"@sv ;
    skos:broader category:renewable ;
    skos:definition "Electricity generation from reservoir hydropower plants."@en ;
    skos:definition "Elproduktion från vattenkraftverk med vattenmagasin."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B12> .

:marine rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "marine" ;
    skos:prefLabel "Marine"@en , "Marin energi"@sv ;
    skos:altLabel "Marine energy sources"@en , "Elproduktion från marina energikällor"@sv ;
    skos:broader category:renewable ;
    skos:definition "Electricity generation from marine energy sources."@en ;
    skos:definition "Elproduktion från marina energikällor."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B13> .

:nuclear rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "nuclear" ;
    skos:prefLabel "Nuclear"@en , "Kärnkraft"@sv ;
    skos:altLabel "Nuclear fission"@en , "Elproduktion baserad på kärnklyvning"@sv ;
    skos:broader category:nuclear ;
    skos:definition "Electricity generation from nuclear fission."@en ;
    skos:definition "Elproduktion baserad på kärnklyvning."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B14> .

:other rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "other" ;
    skos:prefLabel "Other"@en , "Övrigt"@sv ;
    skos:altLabel "Other unclassified generation"@en , "Elproduktion som inte klassificeras någon annanstans"@sv ;
    skos:broader category:other ;
    skos:definition "Electricity generation not classified elsewhere."@en ;
    skos:definition "Elproduktion som inte klassificeras någon annanstans."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B15> .

:otherRenewable rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "otherRenewable" ;
    skos:prefLabel "Other renewable"@en , "Övrig förnybar energi"@sv ;
    skos:altLabel "Other renewable sources"@en , "Förnybar elproduktion som inte klassificeras någon annanstans"@sv ;
    skos:broader category:renewable ;
    skos:definition "Renewable electricity generation not classified elsewhere."@en ;
    skos:definition "Förnybar elproduktion som inte klassificeras någon annanstans."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B16> .

:solar rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "solar" ;
    skos:prefLabel "Solar"@en , "Solkraft"@sv ;
    skos:altLabel "Solar energy"@en , "Elproduktion från solenergi"@sv ;
    skos:broader category:renewable ;
    skos:definition "Electricity generation from solar energy."@en ;
    skos:definition "Elproduktion från solenergi."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B17> .

:waste rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "waste" ;
    skos:prefLabel "Waste"@en , "Avfall"@sv ;
    skos:altLabel "Waste sources"@en , "Elproduktion från avfall"@sv ;
    skos:broader category:renewable ;
    skos:definition "Electricity generation from waste sources."@en ;
    skos:definition "Elproduktion från avfall."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B18> .

:windOffshore rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "windOffshore" ;
    skos:prefLabel "Wind Offshore"@en , "Havsbaserad vindkraft"@sv ;
    skos:altLabel "Offshore wind turbines"@en , "Elproduktion från havsbaserade vindkraftverk"@sv ;
    skos:broader category:renewable ;
    skos:definition "Electricity generation from offshore wind turbines."@en ;
    skos:definition "Elproduktion från havsbaserade vindkraftverk."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B19> .

:windOnshore rdf:type owl:NamedIndividual , skos:Concept , emdo:ProductionType ;
    skos:inScheme :productionTypeScheme ;
    skos:notation "windOnshore" ;
    skos:prefLabel "Wind Onshore"@en , "Landbaserad vindkraft"@sv ;
    skos:altLabel "Onshore wind turbines"@en , "Elproduktion från landbaserade vindkraftverk"@sv ;
    skos:broader category:renewable ;
    skos:definition "Electricity generation from onshore wind turbines."@en ;
    skos:definition "Elproduktion från landbaserade vindkraftverk."@sv .
    # skos:exactMatch <urn:entsoe:productiontype:B20> .