@prefix dcterms: . @prefix foaf: . @prefix geo: . @prefix infra: . @prefix owl: . @prefix prop: . @prefix rdf: . @prefix rdfs: . @prefix role: . @prefix sch: . @prefix seas: . @prefix time: . @prefix vann: . @prefix voaf: . @prefix vs: . @prefix xsd: . @prefix em: . @base . em:Electromobility rdf:type owl:Ontology ; owl:versionIRI ; dcterms:creator ; dcterms:contributor[foaf:mbox ; foaf:name "Bruno Traverson" ;] ; dcterms:created "2024-03-31"^^xsd:date ; dcterms:rights "Copyright Omega-X Consortium 2022-2025"@en ; dcterms:license ; dcterms:modified "2024-07-01"^^xsd:date ; dcterms:issued "2024-06-14"^^xsd:date ; dcterms:title "Electromobility Ontology"@en ; dcterms:description "The Electromobility ontology represents and organizes knowledge about the charging infrastructure for electric vehicles. This ontology defines concepts and relations that are relevant to the charging infrastructure - such as pool, station, charging point and connector- but do not cover electric vehicle characteritics. Roles of stakeholders of the charging infrastructure are further described in the ROLE ontology. Detailed characteristics of charging equipments and sites are given in the PROPERTY module."@en ; vann:preferredNamespacePrefix "em" ; vann:preferredNamespaceUri ; rdfs:label "Electromobility Ontology"@en ; owl:versionInfo "1.0" . #--------------------------------------------------------------- # Annotation properties #-------------------------------------------------------------- dcterms:contributor a owl:AnnotationProperty . dcterms:creator a owl:AnnotationProperty . dcterms:description a owl:AnnotationProperty . dcterms:issued a owl:AnnotationProperty . dcterms:license a owl:AnnotationProperty . dcterms:modified a owl:AnnotationProperty . dcterms:title a owl:AnnotationProperty . foaf:name a owl:DatatypeProperty . foaf:Person a owl:Class . vann:preferredNamespacePrefix a owl:AnnotationProperty . vann:preferredNamespaceUri a owl:AnnotationProperty . voaf:Vocabulary a owl:Class . vs:term_status a owl:AnnotationProperty . #---------------------------------------------------------------- # Classes #---------------------------------------------------------------- #-- Electric Vehicle Charging Station Pool em:ElectricVehicleChargingStationPool a owl:Class ; rdfs:label "Electric Vehicle Charging Station Pool"@en; rdfs:comment """(source eMIP) A Charging Pool is a location where charging infrastructure elements can be found. A Charging Pool may contain several Charging Stations."""@en ; rdfs:seeAlso ; rdfs:subClassOf seas:ElectricVehicleChargingStationPool, infra:Site; rdfs:isDefinedBy em: . #-- Equipment em:Equipment a owl:Class ; rdfs:label "Equipment"@en; rdfs:comment """Equipmen of Electromobility infratructure. May be either an ElectricVehicleChargingStation, an ElectricVehicleSupplyEquipment or an ElectricVehicleSupplyEquipmentConnector."""@en; rdfs:subClassOf infra:Equipment; rdfs:isDefinedBy em: . #-- Electric Vehicle Charging Station em:ElectricVehicleChargingStation a owl:Class ; rdfs:label "Electric Vehicle Charging Station"@en; rdfs:comment """(source eMIP) A Charging Station is a physical element, visible for the users, on which Charging Points are available. The Charging Station is also the �Human-Machine Interface� (HMI) between the charge infrastructure and the end users."""@en; rdfs:seeAlso ; rdfs:subClassOf seas:ElectricVehicleChargingStation, em:Equipment; owl:disjointWith em:ElectricVehicleSupplyEquipment, em:ElectricVehicleSupplyEquipmentConnector; rdfs:isDefinedBy em: . #-- Electric Vehicle Supply Equipment em:ElectricVehicleSupplyEquipment a owl:Class ; rdfs:label "Electric Vehicle Supply Equipment (EVSE)"@en; rdfs:comment """(source eMIP) A Charging Point, synonym of EVSE (Electric Vehicle Supply Equipment), is the energy supply element. An electrical vehicle can connect to a point on one of its connector. A Charging Point may have several Charging Connectors but only one vehicle could be charged at a time on a Charging Point."""@en; rdfs:seeAlso ; rdfs:subClassOf seas:ElectricVehicleServiceEquipment, em:Equipment; owl:disjointWith em:ElectricVehicleChargingStation, em:ElectricVehicleSupplyEquipmentConnector; rdfs:isDefinedBy em: . #-- Electric Vehicle Supply Equipment Connector em:ElectricVehicleSupplyEquipmentConnector a owl:Class ; rdfs:label "Electric Vehicle Supply Equipment (EVSE) Connector"@en; rdfs:comment """(source eMIP) A Connector related to an Electric Vehicle Supply Equipment (EVSE) that connects to the electric vehicle for the purpose of charging. It is an interface to deliver electricity."""@en ; rdfs:seeAlso ; rdfs:subClassOf seas:ElectricalConnectionPoint, em:Equipment; owl:disjointWith em:ElectricVehicleChargingStation, em:ElectricVehicleSupplyEquipment; rdfs:isDefinedBy em: . #-------------------------------------------------------------- # Object Properties #-------------------------------------------------------------- #-- Consists Of Station em:consistsOfStation a owl:ObjectProperty; rdfs:label "consists of station"@en ; rdfs:comment "links an Electric Vehicle Charging Station Pool to one of its station constituants."@en ; rdfs:domain em:ElectricVehicleChargingStationPool ; rdfs:range em:ElectricVehicleChargingStation ; rdfs:subPropertyOf infra:consistsOf; rdfs:isDefinedBy em: . #-- Consists Of EVSE em:consistsOfStation a owl:ObjectProperty; rdfs:label "consists of EVSE"@en ; rdfs:comment "links an Electric Vehicle Charging Station to one of its EVSE constituants."@en ; rdfs:domain em:ElectricVehicleChargingStation ; rdfs:range em:ElectricVehicleSupplyEquipment ; rdfs:subPropertyOf infra:consistsOf; rdfs:isDefinedBy em: . #-- Consists Of Connector em:consistsOfStation a owl:ObjectProperty; rdfs:label "consists of connector"@en ; rdfs:comment "links an Electric Vehicle Supply Equipment to one of its connector constituants."@en ; rdfs:domain em:ElectricVehicleSupplyEquipment ; rdfs:range em:ElectricVehicleSupplyEquipmentConnector ; rdfs:subPropertyOf infra:consistsOf; rdfs:isDefinedBy em: . #-- Has Address em:hasAddress a owl:ObjectProperty; rdfs:label "has address"@en ; rdfs:comment "links an Electric Vehicle Charging Station Pool to its address."@en ; rdfs:domain em:ElectricVehicleChargingStationPool ; rdfs:range sch:PostalAddress ; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Authentication Mode em:hasAuthenticationMode a owl:ObjectProperty; rdfs:label "has authentication mode"@en ; rdfs:comment "links an Electric Vehicle Charging Station to its authentication mode."@en ; rdfs:domain em:ElectricVehicleChargingStation ; rdfs:range prop:AuthenticationMode ; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Availability Status As Pool em:hasAvailabilityStatusAsPool a owl:ObjectProperty; rdfs:label "has availability status as pool"@en ; rdfs:comment "links an Electric Vehicle Charging Station Pool to its availability status."@en ; rdfs:domain em:ElectricVehicleChargingStationPool ; rdfs:range prop:AvailabilityStatus ; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Availability Status As Station em:hasAvailabilityStatusAsStation a owl:ObjectProperty; rdfs:label "has availability status as station"@en ; rdfs:comment "links an Electric Vehicle Charging Station to its availability status."@en ; rdfs:domain em:ElectricVehicleChargingStation ; rdfs:range prop:AvailabilityStatus ; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Availability Status As EVSE em:hasAvailabilityStatusAsEVSE a owl:ObjectProperty; rdfs:label "has availability status as EVSE"@en ; rdfs:comment "links an Electric Vehicle Supply Equipment to its availability status."@en ; rdfs:domain em:ElectricVehicleSupplyEquipment ; rdfs:range prop:AvailabilityStatus ; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Availability Status As Connector em:hasAvailabilityStatusAsConnector a owl:ObjectProperty; rdfs:label "has availability status as connector"@en ; rdfs:comment "links an Electric Vehicle Supply Equipment Connector to its availability status."@en ; rdfs:domain em:ElectricVehicleSupplyEquipmentConnector ; rdfs:range prop:AvailabilityStatus ; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Charging Speed em:hasChargingSpeed a owl:ObjectProperty; rdfs:label "has Charging Speed"@en ; rdfs:comment "links an Electric Vehicle Supply Equipment to its charging speed."@en ; rdfs:domain em:ElectricVehicleSupplyEquipment ; rdfs:range prop:ChargingSpeed; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Connector Format em:hasConnectorFormat rdf:type owl:ObjectProperty; rdfs:label "has connector format"@en ; rdfs:comment "links an Electric Vehicle Supply Equipment Connector to its connector format."@en ; rdfs:domain em:ElectricVehicleSupplyEquipmentConnector ; rdfs:range prop:ElectricVehicleSupplyEquipmentConnectorFormat ; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Connector Type em:hasConnectorType rdf:type owl:ObjectProperty; rdfs:label "has connector type"@en ; rdfs:comment "links an Electric Vehicle Supply Equipment Connector to its connector type."@en ; rdfs:domain em:ElectricVehicleSupplyEquipmentConnector ; rdfs:range prop:ElectricVehicleSupplyEquipmentConnectorType ; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Location As Pool em:hasLocationAsPool a owl:ObjectProperty; rdfs:label "has location as pool"@en ; rdfs:comment "links an Electric Vehicle Charging Station Pool to its location."@en ; rdfs:domain em:ElectricVehicleChargingStationPool ; rdfs:range geo:Point ; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Location As Station em:hasLocationAsStation a owl:ObjectProperty; rdfs:label "has location as station"@en ; rdfs:comment "links an Electric Vehicle Charging Station to its location."@en ; rdfs:domain em:ElectricVehicleChargingStation ; rdfs:range geo:Point ; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Market Participant em:hasMarketParticipant a owl:ObjectProperty; rdfs:label "has market participant"@en ; rdfs:comment "links an Electric Vehicle Charging Station Pool to a market participant."@en ; rdfs:domain em:ElectricVehicleChargingStationPool ; rdfs:range role:MarketParticipant ; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Maximum Electric Power As EVSE em:hasMaximumElectricPowerAsEVSE a owl:ObjectProperty; rdfs:label "has maximum electric power as EVSE"@en ; rdfs:comment "links an Electric Vehicle Supply Equipment to its maximum electric power."@en ; rdfs:domain em:ElectricVehicleSupplyEquipment; rdfs:range prop:MaximumElectricPower; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Maximum Electric Power As Connector em:hasMaximumElectricPowerAsConnector a owl:ObjectProperty; rdfs:label "has maximum electric power as connector"@en ; rdfs:comment "links an Electric Vehicle Supply Equipment Connector to its maximum electric power."@en ; rdfs:domain em:ElectricVehicleSupplyEquipmentConnector; rdfs:range prop:MaximumElectricPower; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Occupancy Status em:hasOccupancyStatus a owl:ObjectProperty; rdfs:label "has occupancy status"@en ; rdfs:comment "links an Electric Vehicle Supply Equipment to its occupancy status."@en ; rdfs:domain em:ElectricVehicleSupplyEquipment ; rdfs:range prop:OccupancyStatus ; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Payment Method em:hasPaymentMethod a owl:ObjectProperty; rdfs:label "has payment method"@en ; rdfs:comment "links an Electric Vehicle Charging Station to its payment method."@en ; rdfs:domain em:ElectricVehicleChargingStation ; rdfs:range prop:PaymentMethod; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Has Qualified Association em:hasQualifiedAssociation a owl:ObjectProperty; rdfs:label "has qualified association"@en ; rdfs:comment "links an Electric Vehicle Charging Station Pool to a qualified association."@en ; rdfs:domain em:ElectricVehicleChargingStationPool ; rdfs:range role:Association ; rdfs:subPropertyOf infra:hasSystemProperty; rdfs:isDefinedBy em: . #-- Is Part Of Pool em:isPartOfPool a owl:ObjectProperty; rdfs:label "is part of pool"@en ; rdfs:comment "links an Electric Vehicle Charging Station to its Electric Vehicle Charging Station Pool."@en ; rdfs:domain em:ElectricVehicleChargingStation ; rdfs:range em:ElectricVehicleChargingStationPool ; rdfs:subPropertyOf infra:isPartOf; rdfs:isDefinedBy em: . #-- Is Part Of Station em:isPartOfStation a owl:ObjectProperty; rdfs:label "is part of station"@en ; rdfs:comment "links an Electric Vehicle Supply Equipment to its Electric Vehicle Charging Station."@en ; rdfs:domain em:ElectricVehicleSupplyEquipment ; rdfs:range em:ElectricVehicleChargingStation ; rdfs:subPropertyOf infra:isPartOf; rdfs:isDefinedBy em: . #-- Is Part Of EVSE em:isPartOfPool a owl:ObjectProperty; rdfs:label "is part of EVSE"@en ; rdfs:comment "links an Electric Vehicle Supply Equipment Connector to its Electric Vehicle Supply Equipment."@en ; rdfs:domain em:ElectricVehicleSupplyEquipmentConnector ; rdfs:range em:ElectricVehicleSupplyEquipment ; rdfs:subPropertyOf infra:isPartOf; rdfs:isDefinedBy em: . #-------------------------------------------------------------- # Datatype Properties #-------------------------------------------------------------- #-- Bookable em:bookable a owl:DatatypeProperty ; rdfs:label "bookable"@en ; rdfs:comment "indicates if an Electric Vehicle Supply Equipment can be reserved in advance."@en ; rdfs:domain em:ElectricVehicleSupplyEquipment; rdfs:range xsd:boolean; rdfs:isDefinedBy em: . #-- Name em:name a owl:DatatypeProperty ; rdfs:label "name"@en ; rdfs:comment "designates an Electric Vehicle Charging Station Pool."@en ; rdfs:domain em:ElectricVehicleChargingStationPool; rdfs:range xsd:string; rdfs:isDefinedBy em: . #-- Visual Identifier em:visualIdentifier a owl:DatatypeProperty ; rdfs:label "visual identifier"@en ; rdfs:comment "distinguishes visually an Electromobility Equipment."@en ; rdfs:domain em:Equipment; rdfs:range xsd:string; rdfs:isDefinedBy em: .