@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix mcr: <https://registry.apicrafter.io/vocab#> .
@prefix dt: <https://registry.apicrafter.io/datatype/> .
@prefix cat: <https://registry.apicrafter.io/category/> .
@prefix country: <https://registry.apicrafter.io/country/> .
@prefix tool: <https://registry.apicrafter.io/tool/> .

dt:fr_irve_id a skos:Concept ;
    skos:inScheme <https://registry.apicrafter.io/> ;
    skos:notation "fr_irve_id" ;
    skos:prefLabel "French EV charging station or point id (AFIREV)"@en ;
    skos:definition "Identifier of an electric vehicle charging station or charging point in France, built on the operator id assigned by AFIREV: FR, a three-character operator code, P for a station (id_station_itinerance) or E for a charging point (id_pdc_itinerance), and up to 30 letters and digits. The parts may be separated by asterisks (FR*S56*E...). The consolidated IRVE dataset on data.gouv.fr uses it."@en ;
    skos:prefLabel "Identifiant de station ou de point de recharge (AFIREV)"@fr ;
    skos:broader dt:id ;
    skos:example "FRS56PLMBT3H1YW1BIVW" ;
    skos:example "FRS56EPWRK1" ;
    skos:example "FR*S56*EPWRK1" ;
    mcr:status "draft" ;
    mcr:isPII false ;
    mcr:classification "identifier" ;
    mcr:regexp "^FR\\*?[A-Z0-9]{3}\\*?[PE][A-Z0-9]{1,30}$" ;
    dcterms:spatial country:FR ;
    rdfs:seeAlso <https://afirev.fr/> ;
    rdfs:seeAlso <https://schema.data.gouv.fr/etalab/schema-irve-statique/> .
