@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix : <http://www.w3id.org/urban-iot/electric#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix terms: <http://purl.org/dc/terms/> .

<http://schema.mobivoc.org/#PlugType>
    vann:usageNote "Tipi di prese standard che può avere un connettore."@it ;
    a owl:Class ;
    rdfs:label "Plug Type"@en, "Tipo di Presa"@it .

<http://w3id.org/urban-iot/kos/electric/EVSE-charge-category>
    a owl:NamedIndividual, <http://www.w3.org/2004/02/skos/core#ConceptScheme> ;
    rdfs:comment "Categoria di ricarica per colonnine di ricarica."@it, "Electric Mobility EVSE Charge Category."@en ;
    rdfs:label "Categoria di ricarica EVSE"@it, "EVSE Charge Category"@en .

<http://w3id.org/urban-iot/kos/electric/EVSE-state>
    a owl:NamedIndividual, <http://www.w3.org/2004/02/skos/core#ConceptScheme> ;
    rdfs:comment "State for Electric Vehicle Supply Equipment."@en, "Stato della Colonnina di Ricarica per Veicoli Elettrici."@it ;
    rdfs:label "EVSE state"@en, "Stato Colonnina di Ricarica"@it .

<http://w3id.org/urban-iot/kos/electric/charge-access-method>
    a owl:NamedIndividual, <http://www.w3.org/2004/02/skos/core#ConceptScheme> ;
    rdfs:comment "Electric Mobility Charge Vehicles Access Method."@en, "Metodo di accesso per ricarica di veicoli nella mobilità elettrica."@it ;
    rdfs:label "Charge Vehicles Access Method"@en, "Metodo di Accesso alla Ricarica"@it .

<http://w3id.org/urban-iot/kos/electric/parking-restriction>
    a owl:NamedIndividual, <http://www.w3.org/2004/02/skos/core#ConceptScheme> ;
    rdfs:comment "Electric Mobility Parking Restriction."@en, "Restrizione per le aree di parcheggio nella mobilità elettrica."@it ;
    rdfs:label "Parking Restriction"@en, "Restrizione Parcheggio"@it .

<http://w3id.org/urban-iot/kos/electric/power-supply>
    a owl:NamedIndividual, <http://www.w3.org/2004/02/skos/core#ConceptScheme> ;
    rdfs:comment "Electric Mobility Power Supply."@en, "Tipo di alimentazione per la mobilità elettrica."@it ;
    rdfs:label "Power Supply"@en, "Tipo di Alimentazione"@it .

<http://www.w3.org/2004/02/skos/core#Concept>
    a owl:Class .

<http://www.w3.org/2004/02/skos/core#ConceptScheme>
    a owl:Class .

<http://www.w3.org/2004/02/skos/core#inScheme>
    a owl:ObjectProperty .

<http://www.w3id.org/urban-iot/electric>
    dc:contributor "Area Pianificazione e Monitoraggio (AMAT Milano)", "Direzione Mobilità e Trasporti - Area Pianificazione e Programmazione Mobilità (Comune di Milano)", "Direzione Sistemi Informativi ed Agenda Digitale - Area Gestione ed Integrazione Dati (Comune di Milano)" ;
    dc:creator "Ilaria Baroni (Cefriel)", "Irene Celino (Cefriel)", "Mario Scrocca (Cefriel)" ;
    dc:publisher "Comune di Milano" ;
    dc:rights "Copyright Comune di Milano, 2020" ;
    dc:title "Ontologie per gli Apparati IoT Urbani - Modulo Electric Mobility"@it, "Urban IoT Ontologies - Electric Mobility Module"@en ;
    terms:bibliographicCitation "Comune di Milano. Urban IoT Ontologies - Electric Mobility Module (v1.0.1). http://www.w3id.org/urban-iot/electric" ;
    terms:license <https://creativecommons.org/licenses/by/4.0/> ;
    vann:preferredNamespacePrefix "uiote" ;
    vann:preferredNamespaceUri "http://www.w3id.org/urban-iot/electric#" ;
    a owl:Ontology ;
    rdfs:comment "Electric Mobility module of the suite of ontologies for urban IoT devices."@en, "Modulo Electric Mobility delle ontologie per gli apparati IoT urbani."@it ;
    rdfs:label "Ontologie per gli Apparati IoT Urbani - Modulo Electric Mobility"@it, "Urban IoT Ontologies - Electric Mobility Module"@en ;
    owl:imports <http://www.w3id.org/urban-iot/core/1.0.1> ;
    owl:versionIRI <http://www.w3id.org/urban-iot/electric/1.0.1> ;
    owl:versionInfo "v1.0.1" .

:ChargePointOperator
    a owl:Class ;
    rdfs:comment "Organization that manages the supply of electricity in the Charging Stations."@en, "Organizzazione che gestisce l'erogazione di corrente presso le Stazioni di Ricarica."@it ;
    rdfs:label "Charge Point Operator"@en, "Operatore del Punto di Ricarica"@it ;
    rdfs:subClassOf <https://schema.org/Organization> .

:ChargingService
    a owl:Class ;
    rdfs:comment "Service operated by an eMobility Service Provider, with the purpose to manage the use of Electric Vehicle Supply Equipments (EVSE)."@en, "Servizio operato da un Gestore di Servizi per la ricarica elettrica, con il fine di gestire l'utilizzo di Colonnine di Ricarica (EVSE)."@it ;
    rdfs:label "Charging Service"@en, "Servizio di Ricarica"@it ;
    rdfs:subClassOf <https://schema.org/Service> .

:ChargingServiceOffer
    a owl:Class ;
    rdfs:comment "Tariff offered to charge services Users."@en, "Tariffa offerta agli Utenti dei Servizi di Ricarica."@it ;
    rdfs:label "Charging Service Offer"@en, "Tariffa per Servizi di Ricarica"@it ;
    rdfs:subClassOf <https://schema.org/Offer> .

:ChargingSession
    a owl:Class ;
    rdfs:comment "Session where a\\n user asks to a charge for his vehicle, with all the information related to this activity."@en, "Sessione dove un utente richiede la carica del proprio veicolo, con tutte le informazioni collegate a questa attività."@it ;
    rdfs:label "Charging Session"@en, "Sessione di Ricarica"@it ;
    rdfs:subClassOf <http://www.w3id.org/urban-iot/core#UsageSession> .

:ChargingStation
    a owl:Class ;
    rdfs:comment "Luogo dove si possono ricaricare veicoli elettrici, comprensivo sia di Colonnine di Ricarica per Veicoli Elettrici (EVSE) che delle aree di sosta per lasciare il veicolo durante la ricarica."@it, "Place where it is possible to recharge vehicles, that includes both Electric Vehicle Supply Equipments (EVSE) and the parking areas to allow the vehicle stop during the charging activity."@en ;
    rdfs:label "Charging Station"@en, "Stazione di Ricarica"@it ;
    rdfs:subClassOf <http://www.w3id.org/urban-iot/core#MobilityStation>, <http://www.w3id.org/urban-iot/core#ServiceResource> .

:Connector
    a owl:Class ;
    rdfs:comment "Connector related to an Electric Vehicle Supply Equipment (EVSE)."@en, "Connettore collegato a una Colonnina di Ricarica per Veicoli Elettrici (EVSE)."@it ;
    rdfs:label "Connector"@en, "Connettore"@it .

:EVSE
    a owl:Class ;
    rdfs:comment "Colonnina di Ricarica (EVSE) messa a disposizione per la ricarica di veicoli elettrici."@it, "Electric Vehicle Supply Equipment (EVSE) available for charging vehicles."@en ;
    rdfs:label "Colonnina di Ricarica per Veicoli Elettrici (EVSE)"@it, "Electric Vehicle Supply Equipment (EVSE)"@en ;
    rdfs:subClassOf <http://www.w3.org/ns/sosa/Sensor> .

:EVSERecord
    a owl:Class ;
    rdfs:comment "Registration status for the Electric Vehicle Supply Equipment (EVSE): in charge, available, inoperative, ecc."@en, "Registrazione dello stato in cui si trova nei vari momenti la Colonnina di Ricarica (EVSE): in carica, disponibile, inattiva, etc."@it ;
    rdfs:label "Electric Vehicle Supply Equipment Record"@en, "Stato della Colonnina di Ricarica"@it ;
    rdfs:subClassOf <http://www.w3id.org/urban-iot/core#SensorRecord> .

:EVSEState
    a owl:ObjectProperty ;
    rdfs:comment "Associazioni a possibili stati  in cui una Colonnina per la Ricarica Veicoli Elettrici (EVSE) può trovarsi."@it, "Connection to possible states for an EVSE (Electric Vehicle Supply Equipment)."@en ;
    rdfs:domain :EVSERecord ;
    rdfs:label "EVSE state"@en, "stato dell'EVSE"@it ;
    rdfs:range [
        a owl:Class ;
        owl:intersectionOf (<http://www.w3.org/2004/02/skos/core#Concept>
            [
                a owl:Restriction ;
                owl:hasValue <http://w3id.org/urban-iot/kos/electric/EVSE-state> ;
                owl:onProperty <http://www.w3.org/2004/02/skos/core#inScheme>
            ]
        )
    ] .

:chargingDuringClosure
    a owl:DatatypeProperty ;
    rdfs:comment "Charging time during the closure of the service."@en, "Tempo di ricarica trascorso durante la chiusura del servizio."@it ;
    rdfs:domain :ChargingStation ;
    rdfs:label "charging during closure"@en, "ricarica durante la chiusura"@it ;
    rdfs:range xsd:boolean .

:chargingEnabledBy
    a owl:ObjectProperty ;
    rdfs:comment "Associa una Stazione di Ricarica ad un Servizio di Ricarica che l'abilita."@it, "Associates a Charging Station to a Charging Service which enabled it."@en ;
    rdfs:domain :ChargingSession ;
    rdfs:label "charging enabled by"@en, "ricarica abilitata da"@it ;
    rdfs:range :ChargingService ;
    rdfs:subPropertyOf <http://www.w3id.org/urban-iot/core#sessionEnabledBy> ;
    owl:inverseOf :enablesCharging .

:chargingPerformedBy
    a owl:ObjectProperty ;
    rdfs:comment "Associa una Sessione di Ricarica all'Utente Privato del Servizio che la esegue."@it, "Associates a Charging Session with a Service Private User who performs the Session."@en ;
    rdfs:domain :ChargingSession ;
    rdfs:label "charging performed by"@en, "ricarica effettuata da"@it ;
    rdfs:range <http://www.w3id.org/urban-iot/core#ServicePrivateUser> ;
    rdfs:subPropertyOf <http://www.w3id.org/urban-iot/core#sessionPerformedBy> ;
    owl:inverseOf :performsCharging .

:chargingSessionDuration
    a owl:DatatypeProperty ;
    rdfs:comment "Indica la durata di una determinata Sessione di Ricarica."@it, "Indicates the duration of a Charging Session."@en ;
    rdfs:domain :ChargingSession ;
    rdfs:label "charging session duration"@en, "durata sessione di ricarica"@it ;
    rdfs:range xsd:int ;
    rdfs:subPropertyOf <https://schema.org/duration> .

:chargingStationUsedIn
    a owl:ObjectProperty ;
    rdfs:comment "Associa una Stazione di Ricarica ad una Sessione di Ricarica che la utilizza."@it, "Associates a Charging Station to a Charging Session where the Station is used."@en ;
    rdfs:domain :ChargingStation ;
    rdfs:label "charging station used in"@en, "stazione di ricarica usata in"@it ;
    rdfs:range :ChargingSession ;
    rdfs:subPropertyOf <http://www.w3id.org/urban-iot/core#resourceUsedIn> ;
    owl:inverseOf :usesChargingStation .

:eMobilityServiceProvider
    a owl:Class ;
    rdfs:comment "Organization which offers the Charging Service"@en, "Organizzazione che fornisce il Servizio di Ricarica."@it ;
    rdfs:label "Gestore di Servizi per la Ricarica Elettica"@it, "eMobility Service Provider"@en ;
    rdfs:subClassOf <https://schema.org/Organization> .

:enablesCharging
    a owl:ObjectProperty ;
    rdfs:comment "A Charging Service can enable Charging Sessions"@en, "Un Servizio di Ricarica abilita Sessioni di Ricarica."@it ;
    rdfs:domain :ChargingService ;
    rdfs:label "abilita la ricarica"@it, "enables charging"@en ;
    rdfs:range :ChargingSession ;
    rdfs:subPropertyOf <http://www.w3id.org/urban-iot/core#enablesSession> .

:floorLevel
    a owl:DatatypeProperty ;
    rdfs:comment "Floore level where the Electric Vehicle Supply Equimpment (EVSE) is installed."@en, "Piano al quale è installata la colonnina di ricarica per veicoli elettrici (EVSE)."@it ;
    rdfs:domain :EVSE ;
    rdfs:label "floor level"@en, "numero di piano"@it ;
    rdfs:range xsd:int .

:hasChargeAccessMethod
    a owl:ObjectProperty ;
    rdfs:comment "Association for an Electric Vehicle Supply Equipment (EVSE) to possible methods to activate the charge."@en, "Associazione di una Colonnina di Ricarica per Veicoli Elettrici (EVSE) a possibili metodi per attivare la ricarica."@it ;
    rdfs:domain :EVSE ;
    rdfs:label "ha un metodo di accesso alla ricarica"@it, "has charge access method"@en ;
    rdfs:range [
        a owl:Class ;
        owl:intersectionOf (<http://www.w3.org/2004/02/skos/core#Concept>
            [
                a owl:Restriction ;
                owl:hasValue <http://w3id.org/urban-iot/kos/electric/charge-access-method> ;
                owl:onProperty <http://www.w3.org/2004/02/skos/core#inScheme>
            ]
        )
    ] .

:hasChargingServiceOffer
    a owl:ObjectProperty ;
    rdfs:comment "Associates a Charging Station to a Charging Offer."@en, "Associazine tra una Stazione di Ricarica e un'Offerta di Ricarica."@it ;
    rdfs:domain :ChargingStation ;
    rdfs:label "ha un'offerta di ricarica"@it, "has charging service offer"@en ;
    rdfs:range :ChargingServiceOffer .

:hasChargingStationOwner
    a owl:ObjectProperty ;
    rdfs:comment "Associa una Organizzazione a una Stazione di Ricarica, dove l'Organizzazione possiede la Stazione."@it, "Associates an Organization with a Charging Station, where the Organization owns the Station."@en ;
    rdfs:domain :ChargingStation ;
    rdfs:label "has charging station owner"@en, "possiede una stazione di ricarica"@it ;
    rdfs:range <https://schema.org/Organization> .

:hasConnector
    a owl:ObjectProperty ;
    rdfs:comment "Associa un Connettore ad una Colonnina di Ricarica per Veicoli Elettrici (EVSE)."@it, "Associates a Connector to an Electric Vehicle Supply Equipment (EVSE)."@en ;
    rdfs:domain :EVSE ;
    rdfs:label "ha un connettore"@it, "has connector"@en ;
    rdfs:range :Connector ;
    owl:inverseOf :isConnectorOf .

:hasEVSE
    a owl:ObjectProperty ;
    rdfs:comment "Associa una Stazione di Ricarica a una Colonnina per la Ricarica di Veicoli Elettrici (EVSE)."@it, "Associates a Charging Station to an Electric Vehicle Supply Equipment (EVSE)."@en ;
    rdfs:domain :ChargingStation ;
    rdfs:label "ha un EVSE"@it, "has EVSE"@en ;
    rdfs:range :EVSE ;
    owl:inverseOf :isEVSEOf .

:hasEVSEChargeCategory
    a owl:ObjectProperty ;
    rdfs:comment "Associa una Colonnina di Ricarica per Veicoli Elettirci (EVSE) alle possibili categorie di ricarica."@it, "Associates a Electric Vehicle Supply Equipment (EVSE) to the possible charge categories."@en ;
    rdfs:domain :EVSE ;
    rdfs:label "ha una categoria di ricarica per EVSE"@it, "has EVSE Charge Category"@en ;
    rdfs:range [
        a owl:Class ;
        owl:intersectionOf (<http://www.w3.org/2004/02/skos/core#Concept>
            [
                a owl:Restriction ;
                owl:hasValue <http://w3id.org/urban-iot/kos/electric/EVSE-charge-category> ;
                owl:onProperty <http://www.w3.org/2004/02/skos/core#inScheme>
            ]
        )
    ] .

:hasFacilityNearBy
    a owl:ObjectProperty ;
    rdfs:comment "Associa una Stazione di Ricarica ai possibili punti di interesse in zona, rappresentati come Luogo."@it, "Associates a Charging station with the possible point of interest near by, represented as Place."@en ;
    rdfs:domain :ChargingStation ;
    rdfs:label "ha punti di interesse vicini"@it, "has facility near by"@en ;
    rdfs:range <https://schema.org/Place> .

:hasParkingRestriction
    a owl:ObjectProperty ;
    rdfs:comment "Associa una Colonnina di Ricarica per Veicoli Elettrici (EVSE) a possibili restrizioni di sosta per poter sfruttare il servizio."@it, "Associates an Electric Vehicle Supply Equipment (EVSE) to possible parking restrictions to use the charging service."@en ;
    rdfs:domain :EVSE ;
    rdfs:label "ha restrizioni di parcheggio"@it, "has parking restriction"@en ;
    rdfs:range [
        a owl:Class ;
        owl:intersectionOf (<http://www.w3.org/2004/02/skos/core#Concept>
            [
                a owl:Restriction ;
                owl:hasValue <http://w3id.org/urban-iot/kos/electric/parking-restriction> ;
                owl:onProperty <http://www.w3.org/2004/02/skos/core#inScheme>
            ]
        )
    ] .

:hasPowerSupply
    a owl:ObjectProperty ;
    rdfs:comment "Associa un Connettore ai possibili tipi di alimentazione."@it, "Associates a Connector to possible power supplies."@en ;
    rdfs:domain :Connector ;
    rdfs:label "ha tipi di alimentazione"@it, "has power supply"@en ;
    rdfs:range [
        a owl:Class ;
        owl:intersectionOf (<http://www.w3.org/2004/02/skos/core#Concept>
            [
                a owl:Restriction ;
                owl:hasValue <http://w3id.org/urban-iot/kos/electric/power-supply> ;
                owl:onProperty <http://www.w3.org/2004/02/skos/core#inScheme>
            ]
        )
    ] .

:hasStandard
    a owl:ObjectProperty ;
    rdfs:comment "Associa un Connettore ai possibili standard di prese."@it, "Associates a Connector to possible standard."@en ;
    rdfs:domain :Connector ;
    rdfs:label "ha standard"@it, "has standard"@en ;
    rdfs:range <http://schema.mobivoc.org/#PlugType> .

:hasSubChargePointOperator
    a owl:ObjectProperty ;
    rdfs:comment "Associa una Stazione di Ricarica a un possibile sub operatore, identificato come Organizzazione."@it, "Associates a Charging Station to a possible sub operator, identified as an Organization."@en ;
    rdfs:domain :ChargingStation ;
    rdfs:label "ha un sub operatore di ricarica"@it, "has sub charge point operator"@en ;
    rdfs:range <https://schema.org/Organization> .

:isConnectorOf
    a owl:ObjectProperty ;
    rdfs:comment "Associa un Connettore ad una Colonnina di Ricarica per Veicoli Elettrici (EVSE)."@it, "Associates a Connector to an Electric Vehicle Supply Equipment (EVSE)."@en ;
    rdfs:domain :Connector ;
    rdfs:label "is connector of"@en, "è connettore di"@it ;
    rdfs:range :EVSE .

:isEVSEOf
    a owl:ObjectProperty ;
    rdfs:comment "Associa una Colonnina di Ricarica per Veicoli Elettrici (EVSE) ad una Stazione di Ricarica."@it, "Associates an Electric Vehicle Supply Equipment (EVSE) to a Charging Station."@en ;
    rdfs:domain :EVSE ;
    rdfs:label "is EVSE of"@en, "è EVSE di"@it ;
    rdfs:range :ChargingStation .

:isPrivate
    a owl:DatatypeProperty ;
    rdfs:comment "Indica se una Stazione di Ricarica sia privata o pubblica."@it, "Indicates if a Charging Station is private or public."@en ;
    rdfs:domain :ChargingStation ;
    rdfs:label "is private"@en, "è privata"@it ;
    rdfs:range xsd:boolean .

:makesStationAvailable
    a owl:ObjectProperty ;
    rdfs:comment "Associa un Servizio di Ricarica ad una Stazione di Ricarica, resa disponibile dal servizio."@it, "Associates a Charging Service to a Charging Station, made available by the Service."@en ;
    rdfs:domain :ChargingService ;
    rdfs:label "makes station available"@en, "rende la stazione disponibile"@it ;
    rdfs:range :ChargingStation ;
    rdfs:subPropertyOf <http://www.w3id.org/urban-iot/core#makesAvailable> ;
    owl:inverseOf :stationMadeAvailableBy .

:maxAmperageInA
    a owl:DatatypeProperty ;
    rdfs:comment "Indica il massimo amperaggio in Ampere per un Connettore."@it, "It is the maximum amperage expressed in Ampere for a Connector."@en ;
    rdfs:domain :Connector ;
    rdfs:label "massimo amperaggio in A"@it, "max amperage in A"@en ;
    rdfs:range xsd:double .

:maxPowerInKW
    a owl:DatatypeProperty ;
    rdfs:comment "Indica la massima potenza in kWatt per un Connettore."@it, "It is the maximum power expressed in kWatt for a Connector."@en ;
    rdfs:domain :Connector ;
    rdfs:label "massima potenza in kW"@it, "max power in kW"@en ;
    rdfs:range xsd:double .

:maxVoltageInV
    a owl:DatatypeProperty ;
    rdfs:comment "Indica il massimo voltaggio in Volt per un Connettore."@it, "It is the maximum voltage expressed in Volt for a Connector."@en ;
    rdfs:domain :Connector ;
    rdfs:label "massimo voltaggio in V"@it, "max voltage in V"@en ;
    rdfs:range xsd:double .

:minAmperageInA
    a owl:DatatypeProperty ;
    rdfs:comment "Indica il minimo amperaggio in Ampere per un Connettore."@it, "It is the minimum amperage expressed in Ampere for a Connector."@en ;
    rdfs:domain :Connector ;
    rdfs:label "min amperage in A"@en, "minimo amperaggio in A"@it ;
    rdfs:range xsd:double .

:minPowerInKW
    a owl:DatatypeProperty ;
    rdfs:comment "Indica la minima potenza in kWatt per un Connettore."@it, "It is the minimum power expressed in kWatt for a Connector."@en ;
    rdfs:domain :Connector ;
    rdfs:label "min power in kW"@en, "minima potenza in kW"@it ;
    rdfs:range xsd:double .

:minVoltageInV
    a owl:DatatypeProperty ;
    rdfs:comment "Indica il minimo voltaggio in Volt per un Connettore."@it, "It is the minimum voltage expressed in Volt for a Connector."@en ;
    rdfs:domain :Connector ;
    rdfs:label "min voltage in V"@en, "minimo voltaggio in V"@it ;
    rdfs:range xsd:double .

:operatedBy
    a owl:ObjectProperty ;
    rdfs:comment "Associa una Stazione di Ricarica all'Operatore del Punto di Ricarica che l'aziona dal punto di vista dell'erogazione di elettricità."@it, "Associates a Charging Station to a Charge Point Operator who operates it allowing the electricity supply."@en ;
    rdfs:domain :ChargingStation ;
    rdfs:label "operated by"@en, "operato da"@it ;
    rdfs:range :ChargePointOperator ;
    owl:inverseOf :operates .

:operates
    a owl:ObjectProperty ;
    rdfs:comment "Associa un Operatore del Punto di Ricarica ad una Stazione di Ricarica, che viene azionata dall'Operatore."@it, "Associates a Chage Point Operator to a Charging Station, which is operated by the Operator."@en ;
    rdfs:domain :ChargePointOperator ;
    rdfs:label "opera"@it, "operates"@en ;
    rdfs:range :ChargingStation .

:operatesSession
    a owl:ObjectProperty ;
    rdfs:comment "Associa un Operatore Punto del Ricarica ad una Sessione di Ricarica che lo coinvolge."@it, "Associates a Charge Point Operator to a Charging Session which involves him."@en ;
    rdfs:domain :ChargePointOperator ;
    rdfs:label "opera sessione"@it, "operates session"@en ;
    rdfs:range :ChargingSession ;
    owl:inverseOf :sessionOperatedBy .

:performsCharging
    a owl:ObjectProperty ;
    rdfs:comment "Associa un Utente Privato del Servizio ad una Sessione di Ricarica, eseguita dall'Utente stesso."@it, "Associates a Service Private User to a Charging Session, perfrmed by the User."@en ;
    rdfs:domain <http://www.w3id.org/urban-iot/core#ServicePrivateUser> ;
    rdfs:label "opera ricarica"@it, "performs charging"@en ;
    rdfs:range :ChargingSession ;
    rdfs:subPropertyOf <http://www.w3id.org/urban-iot/core#performsSession> .

:pricePerKWhCharge
    a owl:DatatypeProperty ;
    rdfs:comment "Prezzo espresso in base ai kWh di ricarica."@it, "Price expressed per kWh of charge."@en ;
    rdfs:domain :ChargingServiceOffer ;
    rdfs:label "prezzo al kWh di ricarica"@it, "price per kWh charge"@en ;
    rdfs:range xsd:double ;
    rdfs:subPropertyOf <https://schema.org/price> .

:pricePerMinuteCharge
    a owl:DatatypeProperty ;
    rdfs:comment "Prezzo espresso in base ai minuti di ricarica."@it, "Price expressed per minutes of charge."@en ;
    rdfs:domain :ChargingServiceOffer ;
    rdfs:label "prezzo al minuto di ricarica"@it, "price per minute charge"@en ;
    rdfs:range xsd:double ;
    rdfs:subPropertyOf <https://schema.org/price> .

:pricePerMinuteParking
    a owl:DatatypeProperty ;
    rdfs:comment "Prezzo espresso in base ai minuti di parcheggio."@it, "Price expressed per minute of parking."@en ;
    rdfs:domain :ChargingServiceOffer ;
    rdfs:label "prezzo al minuto di parcheggio"@it, "price per minute parking"@en ;
    rdfs:range xsd:double ;
    rdfs:subPropertyOf <https://schema.org/price> .

:pricePerMonthCharge
    a owl:DatatypeProperty ;
    rdfs:comment "Prezzo espresso in base al mese per ricarica."@it, "Price expressed per month of charge."@en ;
    rdfs:domain :ChargingServiceOffer ;
    rdfs:label "prezzo per mese di ricarica"@it, "price per month charge"@en ;
    rdfs:range xsd:double ;
    rdfs:subPropertyOf <https://schema.org/price> .

:providesCable
    a owl:DatatypeProperty ;
    rdfs:comment "Indica la presenza di cavo o meno, per un Connettore."@it, "Indicates the presence of a cable for the Connector."@en ;
    rdfs:domain :Connector ;
    rdfs:label "fornisce cavo"@it, "provides cable"@en ;
    rdfs:range xsd:boolean .

:providesChargingService
    a owl:ObjectProperty ;
    rdfs:comment "Associa un Gestore di Servizi per la Mobilità Elettrica ad un Servizio di Ricarica che fornisce."@it, "Associates an eMobility Service Provider to a Charging Service provided by him."@en ;
    rdfs:domain :eMobilityServiceProvider ;
    rdfs:label "offre servizio di ricarica"@it, "provides charging service"@en ;
    rdfs:range :ChargingService .

:rechargeTimeInMin
    a owl:DatatypeProperty ;
    rdfs:comment "Indica il tempo di ricarica in minuti per una Sessione di Ricarica."@it, "Indicates the charging time expressed in minutes for a Charging Session."@en ;
    rdfs:domain :ChargingSession ;
    rdfs:label "recharge time in min"@en, "tempo di ricarica in minuti"@it ;
    rdfs:range xsd:int .

:registeredUser
    a owl:DatatypeProperty ;
    rdfs:comment "Indica se la Sessione di Ricarica è stata eseguita da un utente registrato o meno."@it, "Indicates if a Charging Session is performed by a registered user or not."@en ;
    rdfs:domain :ChargingSession ;
    rdfs:label "registered user"@en, "utente registrato"@it ;
    rdfs:range xsd:boolean .

:renewableSources
    a owl:DatatypeProperty ;
    rdfs:comment "Informa rispetto all'uitilizzo di sorgenti di elettricità rinnovabili per una data Sessione di Ricarica."@it, "Provides information on the usage of renewable sources for a Charging Session."@en ;
    rdfs:domain :ChargingStation ;
    rdfs:label "renewable sources"@en, "sorgenti rinnovabili"@it ;
    rdfs:range xsd:boolean .

:sessionOperatedBy
    a owl:ObjectProperty ;
    rdfs:comment "Associa una Sessione di Ricarica all'Operatore del Punto di Ricarica che aziona l'erogazione di corrente."@it, "Associates a Charging Session to the Charge Point Operator who operates the electricity supply."@en ;
    rdfs:domain :ChargingSession ;
    rdfs:label "session operated by"@en, "sessione operata da"@it ;
    rdfs:range :ChargePointOperator .

:stationMadeAvailableBy
    a owl:ObjectProperty ;
    rdfs:comment "Associa una determinata Stazione di Ricarica che è stata resa disponibile da un determinato Servizio di Ricarica."@it, "Connect a specific Charging Station which is made available by a charging service."@en ;
    rdfs:domain :ChargingStation ;
    rdfs:label "station made available by"@en, "stazione resa disponibile da"@it ;
    rdfs:range :ChargingService ;
    rdfs:subPropertyOf <http://www.w3id.org/urban-iot/core#madeAvailableBy> .

:totalEnergy
    a owl:DatatypeProperty ;
    rdfs:comment "Energia totale erogata durante una Sessione di Ricarica."@it, "Total energy supplied during a Charging Session."@en ;
    rdfs:domain :ChargingSession ;
    rdfs:label "energia totale"@it, "total energy"@en ;
    rdfs:range xsd:double .

:usedConnector
    a owl:ObjectProperty ;
    rdfs:comment "Associa una Sessione di Ricarica ad un Connettore che viene utilizzato durante la Sessione."@it, "Associates a Charging Session to a Connector which is used during the Session."@en ;
    rdfs:domain :ChargingSession ;
    rdfs:label "connettore utilizzato"@it, "used connector"@en ;
    rdfs:range :Connector .

:usedEVSE
    a owl:ObjectProperty ;
    rdfs:comment "Associa una Sessione di Ricarica ad una Colonnina di Ricarica per Veicoli Elettrici (EVSE), che viene utilizzata durante la Sessione."@it, "Associates a Charging Session to an Electric Vehicle Supply Equipment (EVSE) which is used during the Session."@en ;
    rdfs:domain :ChargingSession ;
    rdfs:label "EVSE utilizzato"@it, "used EVSE"@en ;
    rdfs:range :EVSE .

:usesChargingStation
    a owl:ObjectProperty ;
    rdfs:comment "Associa una Sessione di Ricarica ad una Stazione di Ricarica, utilizzata durante la Sessione."@it, "Associates a Charging Session to a Charging Station, which is used during the Session."@en ;
    rdfs:domain :ChargingSession ;
    rdfs:label "stazione di ricarica utilizzata"@it, "uses charging station"@en ;
    rdfs:range :ChargingStation ;
    rdfs:subPropertyOf <http://www.w3id.org/urban-iot/core#usesResource> .

<https://schema.org/Organization>
    a owl:Class .

<https://schema.org/image>
    vann:usageNote "Literal datatype xsd:anyURI."@en ;
    a owl:DatatypeProperty ;
    rdfs:label "image"@en, "immagine"@it .

