# baseURI: https://w3id.org/nwb/hoofdwegennet
# imports: https://w3id.org/list

@prefix nwb: <https://w3id.org/nwb/hoofdwegennet#> .
@prefix list: <https://w3id.org/list#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://w3id.org/nwb/hoofdwegennet>
  rdf:type owl:Ontology ;
  owl:imports <https://w3id.org/list> ;
  owl:versionInfo "Created with TopBraid Composer" ;
.
nwb:EmptyList_1
  rdf:type list:EmptyList ;
.
nwb:Coordinate
  rdf:type owl:Class ;
  rdfs:label "Coordinaat"@nl ;
  rdfs:label "Coordinate"@en ;
  rdfs:subClassOf owl:Thing ;
.
nwb:DrivewayPosition
  rdf:type owl:Class ;
  rdfs:comment "Dit veld is enkele gevuld bij wegvakken die behoren bij gehectometreerde wegen en geeft aan hoe een wegvak gepositioneerd is t.o.v. de wegoriëntatie lijn, en kan de waarde L(inks) , M(idden) of R(echts) hebben. De wegoriëntatie lijn is een denkbeeldige lijn midden op de weg en loopt in de richting van oplopende hectometrering."@nl ;
  rdfs:label "Baanpostie tov Wol"@nl ;
  rdfs:label "Driveway position"@en ;
  rdfs:label "POS_TV_WOL" ;
  rdfs:subClassOf owl:Thing ;
  owl:equivalentClass [
      rdf:type owl:Class ;
      owl:oneOf (
          nwb:DrivewayPositionLeft
          nwb:DrivewayPositionMiddle
          nwb:DrivewayPositionRight
        ) ;
    ] ;
.
nwb:DrivewayPositionLeft
  rdf:type nwb:DrivewayPosition ;
  nwb:drivewayPositionCode "L" ;
  rdfs:label "Baanpositie links"@nl ;
  rdfs:label "Driveway position left"@en ;
.
nwb:DrivewayPositionMiddle
  rdf:type nwb:DrivewayPosition ;
  nwb:drivewayPositionCode "M" ;
  rdfs:label "Baanpositie midden"@nl ;
  rdfs:label "Driveway position middle"@en ;
.
nwb:DrivewayPositionRight
  rdf:type nwb:DrivewayPosition ;
  rdfs:label "Baanpositie rechts"@nl ;
  rdfs:label "Driveway position right"@en ;
.
nwb:DrivewaySubtype
  rdf:type owl:Class ;
  rdfs:comment "Met deze code wordt een classificering van de functie die en wegvak in het wegennetwerk heeft aangegeven.Voor wegvakken die tot het hoofdwegennet behoren is dit attribuut altijd gevuld, voor overige wegen meestal niet. De belangrijkste baansubsoorten zijn :  HR : Hoofdrijbaan ; AF : Afrit, OP : Toerit ; BVD : Verbindingsweg direct ; MRB : Mini rotondebaan ; NRB : Normale rotonde baan ;"@nl ;
  rdfs:label "BST_CODE" ;
  rdfs:label "Baansubsoort_code"@nl ;
  rdfs:label "Driveway subtype code"@en ;
  rdfs:subClassOf owl:Thing ;
  owl:equivalentClass [
      rdf:type owl:Class ;
      owl:oneOf (
          nwb:DrivewaySubtypeAccess
          nwb:DrivewaySubtypeDirectConnection
          nwb:DrivewaySubtypeExit
          nwb:DrivewaySubtypeMainDriveway
          nwb:DrivewaySubtypeParallelRoad
          nwb:DrivewaySubtypePointPiece
          nwb:DrivewaySubtypeServiceRoad
        ) ;
    ] ;
.
nwb:DrivewaySubtypeAccess
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "OP" ;
  rdfs:label "Access"@en ;
  rdfs:label "Toerit"@nl ;
.
nwb:DrivewaySubtypeBusDriveway
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "BU" ;
  rdfs:label "Bus driveway"@en ;
  rdfs:label "Busbaan"@nl ;
.
nwb:DrivewaySubtypeDirectConnection
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "VBD" ;
  rdfs:label "Direct connection"@en ;
  rdfs:label "Verbindingsweg direct"@nl ;
.
nwb:DrivewaySubtypeExit
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "AF" ;
  rdfs:label "Afrit"@nl ;
  rdfs:label "Exit"@en ;
.
nwb:DrivewaySubtypeIndirectConnection
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "VBI" ;
  rdfs:label "Indirect connection"@en ;
  rdfs:label "Verbindingsweg indirect"@nl ;
.
nwb:DrivewaySubtypeIntermediateDriveway
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "TN" ;
  rdfs:label "Intermediate driveway"@en ;
  rdfs:label "Tussenbaan"@nl ;
.
nwb:DrivewaySubtypeMainDriveway
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "HR" ;
  rdfs:label "Hoofdrijbaan"@nl ;
  rdfs:label "Main driveway"@en ;
.
nwb:DrivewaySubtypeParallelRoad
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "PAR" ;
  rdfs:label "Parallel road"@en ;
  rdfs:label "Parallelweg (niet ventweg)"@nl ;
.
nwb:DrivewaySubtypeParkingLot
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "PKP" ;
  rdfs:label "Serviceroad tp/from parking lot"@en ;
  rdfs:label "Verzorgingsbaan van/naar parkeerplaats"@nl ;
.
nwb:DrivewaySubtypeParkingLotWithFillingStation
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "PKB" ;
  rdfs:label "Parkeerplaats met benzinestation"@nl ;
  rdfs:label "Parking lot with filling station"@en ;
.
nwb:DrivewaySubtypePointPiece
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "PST" ;
  rdfs:comment "Puntstuk =  snijpunt verharding"@nl ;
  rdfs:label "Point piece"@en ;
  rdfs:label "Puntstuk"@nl ;
.
nwb:DrivewaySubtypeSemiDirectConnection
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "VBS" ;
  rdfs:label "Semi direct connection"@en ;
  rdfs:label "Verbindingsweg semi-direct"@nl ;
.
nwb:DrivewaySubtypeServiceRoad
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "VWG" ;
  rdfs:label "Service road"@en ;
  rdfs:label "Ventweg"@nl ;
.
nwb:DrivewaySubtypeShortCutConnection
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "VBK" ;
  rdfs:label "Short cut connection"@en ;
  rdfs:label "Verbindingsweg kortsluitend"@nl ;
.
nwb:DrivewaySubtypeShuntingTrack
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "VBR" ;
  rdfs:label "Verbindingsweg rangeerbaan"@nl ;
.
nwb:HouseNumberStructure
  rdf:type owl:Class ;
  rdfs:comment "Deze attributen geven aan of er zich huisnummers aan de linkerzijde (of rechterzijde) van de weg aanwezig bevinden en of deze even, oneven of een combinatie van beide zijn. De termen even en oneven worden gedefinieerd aan de hand van de positieve richting van een wegvak, lopend van een begin- naar een eindjunctie. Het waardebereik van de attributen is: ‘Even’ (E), ‘Oneven’ (O), ‘Beide’ (B), ‘Geen huisnummers aanwezig’ (N), ‘Onbekend of niet van toepassing’( .. )."@nl ;
  rdfs:label "House number structure"@en ;
  rdfs:label "Huisnummerstructuur"@nl ;
  rdfs:subClassOf owl:Thing ;
  owl:equivalentClass [
      rdf:type owl:Class ;
      owl:oneOf (
          nwb:HouseNumberStructureAbsent
          nwb:HouseNumberStructureBoth
          nwb:HouseNumberStructureEven
          nwb:HouseNumberStructureOdd
          nwb:HouseNumberStructureUnknownOrInapplicable
        ) ;
    ] ;
.
nwb:HouseNumberStructureAbsent
  rdf:type nwb:HouseNumberStructure ;
  nwb:houseNumberStructureCode "N" ;
  rdfs:label "Absent"@en ;
  rdfs:label "Niet aanwezig"@nl ;
.
nwb:HouseNumberStructureBoth
  rdf:type nwb:HouseNumberStructure ;
  nwb:houseNumberStructureCode "B" ;
  rdfs:label "Beide"@nl ;
  rdfs:label "Both"@en ;
.
nwb:HouseNumberStructureEven
  rdf:type nwb:HouseNumberStructure ;
  nwb:houseNumberStructureCode "E" ;
  rdfs:label "Even"@en ;
  rdfs:label "Even"@nl ;
.
nwb:HouseNumberStructureOdd
  rdf:type nwb:HouseNumberStructure ;
  nwb:houseNumberStructureCode "O" ;
  rdfs:label "Odd"@en ;
  rdfs:label "Oneven"@nl ;
.
nwb:HouseNumberStructureUnknownOrInapplicable
  rdf:type nwb:HouseNumberStructure ;
  nwb:houseNumberStructureCode "..." ;
  rdfs:label "Onbekend of niet van toepassing"@nl ;
  rdfs:label "Unknown or inapplicable"@en ;
.
nwb:MultiLineString
  rdf:type rdfs:Class ;
  rdfs:label "Multi line string"@en ;
  rdfs:subClassOf list:OWLList ;
  rdfs:subClassOf [
      rdf:type owl:Restriction ;
      owl:allValuesFrom nwb:Coordinate ;
      owl:onProperty list:hasContents ;
    ] ;
  rdfs:subClassOf [
      rdf:type owl:Restriction ;
      owl:allValuesFrom [
          rdf:type owl:Class ;
          owl:unionOf (
              nwb:MultiLineString
              list:EmptyList
            ) ;
        ] ;
      owl:onProperty list:hasNext ;
    ] ;
.
nwb:OtherConnection
  rdf:type nwb:DrivewaySubtype ;
  nwb:drivewaySubtypeCode "VBW" ;
  rdfs:label "Other connection"@en ;
  rdfs:label "Verbindingsweg (overig)"@nl ;
.
nwb:RDCoordinate
  rdf:type owl:Class ;
  rdfs:comment "Rijksdriehoekscoordinaat"@nl ;
  rdfs:label "RD Coordinate"@en ;
  rdfs:label "RD coordinaat"@nl ;
  rdfs:subClassOf nwb:Coordinate ;
.
nwb:RDMultiLineString
  rdf:type rdfs:Class ;
  rdfs:label "RD Multi line string"@en ;
  rdfs:label "RD Multilijnstring"@nl ;
  rdfs:subClassOf nwb:MultiLineString ;
  rdfs:subClassOf [
      rdf:type owl:Restriction ;
      owl:allValuesFrom nwb:RDCoordinate ;
      owl:onProperty list:hasContents ;
    ] ;
  rdfs:subClassOf [
      rdf:type owl:Restriction ;
      owl:allValuesFrom [
          rdf:type owl:Class ;
          owl:unionOf (
              nwb:RDMultiLineString
              list:EmptyList
            ) ;
        ] ;
      owl:onProperty list:hasNext ;
    ] ;
.
nwb:RelativePosition
  rdf:type owl:Class ;
  rdfs:label "Relatieve positie"@nl ;
  rdfs:label "Relative position"@en ;
  rdfs:subClassOf owl:Thing ;
  owl:equivalentClass [
      rdf:type owl:Class ;
      owl:oneOf (
          nwb:RelativePositionNorth
          nwb:RelativePositionSouth
          nwb:RelativePositionEast
          nwb:RelativePositionWest
          nwb:RelativePositionLeft
          nwb:RelativePositionRight
          nwb:RelativePositionNull
        ) ;
    ] ;
.
nwb:RelativePositionEast
  rdf:type nwb:RelativePosition ;
  nwb:relativePositionCode "O" ;
  rdfs:label "East"@en ;
  rdfs:label "Oost"@nl ;
.
nwb:RelativePositionLeft
  rdf:type nwb:RelativePosition ;
  nwb:relativePositionCode "L" ;
  rdfs:comment "Links, gezien in de administratieve richting van de weg"@nl ;
  rdfs:label "Left"@en ;
  rdfs:label "Links"@nl ;
.
nwb:RelativePositionNorth
  rdf:type nwb:RelativePosition ;
  nwb:relativePositionCode "N" ;
  rdfs:label "Noord"@nl ;
  rdfs:label "North"@en ;
.
nwb:RelativePositionNull
  rdf:type nwb:RelativePosition ;
  nwb:relativePositionCode "#" ;
  rdfs:label "Geen"@nl ;
  rdfs:label "Null"@en ;
.
nwb:RelativePositionRight
  rdf:type nwb:RelativePosition ;
  nwb:relativePositionCode "R" ;
  rdfs:comment "Rechs, gezien in de administratieve richting van de weg."@nl ;
  rdfs:label "Rechts"@nl ;
  rdfs:label "Right"@en ;
.
nwb:RelativePositionSouth
  rdf:type nwb:RelativePosition ;
  nwb:relativePositionCode "Z" ;
  rdfs:label "South"@nl ;
  rdfs:label "Zuid"@nl ;
.
nwb:RelativePositionWest
  rdf:type nwb:RelativePosition ;
  nwb:relativePositionCode "W" ;
  rdfs:label "West"@en ;
  rdfs:label "West"@nl ;
.
nwb:RoadAuthorityType
  rdf:type owl:Class ;
  rdfs:comment "Een wegbeheerder wordt gedefinieerd als een instantie of rechtspersoon die, als staatkundig onderdeel van de Nederlandse staat, een (deel van de) weg beheert. Een weg is een verzameling wegvakken die door een wegbeheerder wordt beheerd en die een min of meer aaneengesloten weg vormt (hoewel een kort ontbrekend stuk denkbaar is). Het kan hier om een straat gaan, maar bijvoorbeeld ook om een rijksweg."@nl ;
  rdfs:label "Road authority type"@en ;
  rdfs:label "Wegbeheerdersoort"@nl ;
  rdfs:subClassOf owl:Thing ;
  owl:equivalentClass [
      rdf:type owl:Class ;
      owl:oneOf (
          nwb:RoadAuthorityTypeState
          nwb:RoadAuthorityTypeProvince
          nwb:RoadAuthorityTypeMunicipality
          nwb:RoadAuthorityTypeWaterAuthority
        ) ;
    ] ;
.
nwb:RoadAuthorityTypeMunicipality
  rdf:type nwb:RoadAuthorityType ;
  rdfs:label "Gemeente"@nl ;
  rdfs:label "Municipality"@en ;
.
nwb:RoadAuthorityTypeProvince
  rdf:type nwb:RoadAuthorityType ;
  rdfs:label "Province"@en ;
  rdfs:label "Provincie"@nl ;
.
nwb:RoadAuthorityTypeState
  rdf:type nwb:RoadAuthorityType ;
  rdfs:label "Rijk"@nl ;
  rdfs:label "State"@en ;
.
nwb:RoadAuthorityTypeWaterAuthority
  rdf:type nwb:RoadAuthorityType ;
  rdfs:label "Water authority"@en ;
  rdfs:label "Waterschap"@nl ;
.
nwb:RoadJunction
  rdf:type owl:Class ;
  rdfs:comment """Een junctie gecreëerd bij: 
<ul>
<li>een splitsing van het wegennetwerk of het einde van een doodlopende weg</li>
<li>een wijziging van straatnaam</li>
<li>een gemeentegrens of een PTT-woonplaatsgrens</li>
<li>een wijziging van de wegbeheerder of wegbeheerdersoort</li>
<li>een wijziging van het wegnummer</li>
<li>een dubbele hectometrering (het voorkomen van twee of meer hectometerbordjes met dezelfde hectometrering)</li>
<li>een doorlopende straat met een keerlus</li>
<li>indien de wegassen zich meer dan 20 meter van elkaar scheiden, worden twee juncties gecreëerd, anders één</li>
<ul>"""@nl ;
  rdfs:label "Junctie"@nl ;
  rdfs:label "Road junction"@en ;
.
nwb:RoadSection
  rdf:type owl:Class ;
  rdfs:label "Road section"@en ;
  rdfs:label "Wegvak"@nl ;
  rdfs:subClassOf [
      rdf:type owl:Restriction ;
      owl:cardinality "1"^^xsd:nonNegativeInteger ;
      owl:onProperty nwb:beginJunction ;
    ] ;
  rdfs:subClassOf [
      rdf:type owl:Restriction ;
      owl:cardinality "1"^^xsd:nonNegativeInteger ;
      owl:onProperty nwb:endJunction ;
    ] ;
.
nwb:WGS84Coordinate
  rdf:type owl:Class ;
  rdfs:label "WGS84 Coordinaat"@nl ;
  rdfs:label "WGS84 Coordinate"@en ;
  rdfs:subClassOf nwb:Coordinate ;
.
nwb:WGS84MultiLineString
  rdf:type rdfs:Class ;
  rdfs:label "WGS84 Multi line string"@en ;
  rdfs:label "WGS84 Multilijnstring"@nl ;
  rdfs:subClassOf nwb:MultiLineString ;
  rdfs:subClassOf [
      rdf:type owl:Restriction ;
      owl:allValuesFrom [
          rdf:type owl:Class ;
          owl:unionOf (
              nwb:WGS84MultiLineString
              list:EmptyList
            ) ;
        ] ;
      owl:onProperty list:hasNext ;
    ] ;
.
nwb:administrativeDirection
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "In dit attribuut wordt vastgelegd  of de fysieke richting van een wegvak ( komt overeen met de richting  begin_junctie naar eind_junctie ) overeenkomt met de administratieve richting van de weg waarvan dit wegvak deel uit maakt.  H  betekent gelijk gericht , T is tegengesteld gericht. De administratieve richting van een weg wordt toegekend door de RWS-CIV aan het hoofdwegennet en is vastgelegd in het document ‘ DE ACTUELE WEGENLIJST’ , deze richting komt over het algemeen overeen met de richting van de oplopende hectometrering. Zo loopt de administratieve richting van Rijksweg 2 van Amsterdam naar Eijsden ( Belgische grens). En rijdt het verkeer dat van Amsterdam naar Maastricht rijdt dus  over wegvakken met relatieve positie = R en dat in de andere richting rijdt over wegvakken met relatieve positie = L"@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "ADMRICHTNG" ;
  rdfs:label "Administratieve richting"@nl ;
  rdfs:label "Administrative direction"@en ;
  rdfs:range xsd:boolean ;
.
nwb:beginDistance
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "BEGAFSTAND" ;
  rdfs:label "Begin distance"@en ;
  rdfs:label "Beginafstand"@nl ;
  rdfs:range xsd:integer ;
.
nwb:beginJunction
  rdf:type owl:FunctionalProperty ;
  rdf:type owl:ObjectProperty ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "JTE_ID_BEG" ;
  rdfs:range nwb:RoadJunction ;
.
nwb:beginKilometer
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "BEGINKM" ;
  rdfs:label "Begin kilometer"@en ;
  rdfs:label "Beginkilometer"@nl ;
  rdfs:range xsd:double ;
.
nwb:drivewayPosition
  rdf:type owl:FunctionalProperty ;
  rdf:type owl:ObjectProperty ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "Baanpositie"@nl ;
  rdfs:label "Driveway position"@en ;
  rdfs:range nwb:DrivewayPosition ;
.
nwb:drivewayPositionCode
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:domain nwb:DrivewayPosition ;
  rdfs:label "Baanpositiecode"@nl ;
  rdfs:label "Driveway position code"@en ;
  rdfs:range xsd:string ;
.
nwb:drivewaySubtype
  rdf:type owl:FunctionalProperty ;
  rdf:type owl:ObjectProperty ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "BST_CODE" ;
  rdfs:range nwb:DrivewaySubtype ;
.
nwb:drivewaySubtypeCode
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:domain nwb:DrivewaySubtype ;
  rdfs:label "Baansubsoort_code"@nl ;
  rdfs:label "Driveway subtype code"@en ;
  rdfs:range xsd:string ;
.
nwb:drivingDirection
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "Met dit attribuut wordt aangegeven of de verplichte rijrichting op dit wegvak gelijk op tegengesteld is aan de fysieke richting ( begin- naar eindjunctie) van een wegvak. Dit veld is enkel gevuld voor wegvakken die tot het hoofdwegennet behoren. Voor het overige wegennet is veld met blanks gevuld en betekent dus onbekende rijrichting ; H betekent gelijk en T betekent tegengesteld aan de fysieke richting."@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "Driving direction"@en ;
  rdfs:label "RIJRICHTNG" ;
  rdfs:label "Rijrichting"@nl ;
  rdfs:range xsd:boolean ;
.
nwb:endDistance
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "ENDAFSTAND" ;
  rdfs:label "Eindafstand"@nl ;
  rdfs:label "End distance"@en ;
  rdfs:range xsd:integer ;
.
nwb:endJunction
  rdf:type owl:FunctionalProperty ;
  rdf:type owl:ObjectProperty ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "JTE_ID_END" ;
  rdfs:range nwb:RoadJunction ;
.
nwb:endKilometer
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "EINDKM" ;
  rdfs:label "Eindkilometer"@nl ;
  rdfs:label "End kilometer"@en ;
  rdfs:range xsd:double ;
.
nwb:firstHouseNumberLeft
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "Aanduiding van het eerste huisnummer dat zich ter linkerzijde  – gezien vanuit de beginjunctie – van een wegvak bevindt."@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "E_HNR_LNKS" ;
  rdfs:label "Eerste huisnummer links"@nl ;
  rdfs:label "First house number left"@en ;
  rdfs:range xsd:integer ;
.
nwb:firstHouseNumberRight
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "Aanduiding van het eerste huisnummer dat zich ter rechterzijde  – gezien vanuit de beginjunctie – van een wegvak bevindt."@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "E_HNR_RHTS" ;
  rdfs:label "Eerste huisnummer rechts"@nl ;
  rdfs:label "First house number right"@en ;
  rdfs:range xsd:integer ;
.
nwb:geometry
  rdf:type owl:FunctionalProperty ;
  rdf:type owl:ObjectProperty ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "the_geom" ;
  rdfs:range nwb:MultiLineString ;
.
nwb:hectoLetter
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "Dit attribuut wordt toegevoegd om het onderscheid aan te geven tussen hoofdrijbanen en nevenrijbanen. Een hectoletter is de op het hectometerbord toegevoegde letter indien het een nevenrijbaan betreft (het hoeft niet te gaan om de fysieke aanwezigheid van het bord, zie hectopunt voor uitleg). Nevenrijbanen zijn die rijbanen die geen hoofdrijbanen zijn, zoals op- en afritten (weergegeven met de letters a, b, c of d) en PKB’s (Parkeerplaats/Benzinestations, weergegeven met o.a. de letters m en n). Met betrekking tot het waardebereik kunnen voor het attribuut hectoletter alle letters van het alfabet worden gebruikt. In tegenstelling tot alle andere variabelen in het NWB worden hectoletters weergegeven in kleine letters."@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "HECTO_LTTR" ;
  rdfs:label "Hecto letter"@en ;
  rdfs:label "Hectoletter"@nl ;
  rdfs:range xsd:string ;
.
nwb:houseNumberStructureCode
  rdf:type owl:FunctionalProperty ;
  rdf:type owl:ObjectProperty ;
  rdfs:domain nwb:HouseNumberStructure ;
  rdfs:label "House number structure code"@en ;
  rdfs:label "Huisnummerstructurecode"@nl ;
  rdfs:range nwb:HouseNumberStructure ;
.
nwb:houseNumberStructureLeft
  rdf:type owl:FunctionalProperty ;
  rdf:type owl:ObjectProperty ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "HNRSTRLNKS" ;
  rdfs:label "House number structure left"@en ;
  rdfs:label "Huisnummerstructuur Links"@nl ;
  rdfs:range nwb:HouseNumberStructure ;
.
nwb:houseNumberStructureRight
  rdf:type owl:FunctionalProperty ;
  rdf:type owl:ObjectProperty ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "HNRSTRRHTS" ;
  rdfs:label "House number structure right"@en ;
  rdfs:label "Huisnummerstructuur Rechts"@nl ;
  rdfs:range nwb:HouseNumberStructure ;
.
nwb:lastHouseNumberLeft
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "Aanduiding van het laatste huisnummer dat zich ter linkerzijde  – gezien vanuit de beginjunctie – van een wegvak bevindt."@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "L_HNR_LNKS" ;
  rdfs:label "Laatste huisnummer links"@nl ;
  rdfs:label "Last house number left"@en ;
  rdfs:range xsd:integer ;
.
nwb:lastHouseNumberRight
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "Aanduiding van het laatste huisnummer dat zich ter rechterzijde  – gezien vanuit de beginjunctie – van een wegvak bevindt."@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "L_HNR_RHTS" ;
  rdfs:label "Laatste huisnummer rechts"@nl ;
  rdfs:label "Last house number right"@en ;
  rdfs:range xsd:integer ;
.
nwb:lat
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:domain nwb:WGS84Coordinate ;
  rdfs:label "Breedtegraad"@nl ;
  rdfs:label "Latitude"@en ;
  rdfs:range xsd:decimal ;
.
nwb:lon
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:domain nwb:WGS84Coordinate ;
  rdfs:label "Lengtetegraad"@nl ;
  rdfs:label "Longitude"@en ;
  rdfs:range xsd:decimal ;
.
nwb:municipalityId
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "Een gemeentecode is een unieke, 4-cijferige code voor elke gemeente in Nederland, die wordt betrokken van het Centraal Bureau voor de Statistiek. Een gemeentecode bevat dezelfde informatie als een gemeentenaam, met dien verstande dat met koppelen op gemeentecode fouten worden voorkomen als gevolg van verschil in schrijfwijzen van gemeentenamen."@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "GME_ID" ;
  rdfs:label "Gemeentecode"@nl ;
  rdfs:label "Municipality ID"@en ;
  rdfs:range xsd:integer ;
.
nwb:municipalityName
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "Een gemeente is een verzameling van woonplaatsen, buurten of wijken, inclusief de daarbij behorende buitengebieden en met een door de rijksoverheid vastgestelde grens. Een gemeente is samengesteld uit één of meer BAG Woonplaatsen en bevat daardoor één of meer bebouwde kommen, waarvan er één vaak dezelfde naam heeft als de gemeente in haar geheel. Een gemeente hoeft echter niet alleen uit hele Woonplaatsen te bestaan, maar kan ook delen hiervan bevatten."@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "GME_NAAM" ;
  rdfs:label "Gemeentenaam"@nl ;
  rdfs:label "Municipality name"@en ;
  rdfs:range xsd:string ;
.
nwb:relativePosition
  rdf:type owl:FunctionalProperty ;
  rdf:type owl:ObjectProperty ;
  rdfs:comment """Dit attribuut wordt gebruikt om onderscheid te kunnen maken tussen wegvakken die naast elkaar liggen (bij bv. twee baanswegen) en voor het overige dezelfde administratieve attributen hebben. 
De relatieve positie wordt weergegeven door een letter. Voor wegen die een administratieve richting hebben , dit zijn de wegen uit het hoofdwegennet,  wordt de relatieve positie aangeduid als links (L) of rechts (R) gezien in de administratieve richting. Bij alle overige wegen wordt gebruik gemaakt van een aanduiding in windrichting (N, Z, O of W)."""@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "RPE_CODE" ;
  rdfs:label "Relatieve positie"@nl ;
  rdfs:label "Relative position"@en ;
  rdfs:range nwb:RelativePosition ;
.
nwb:relativePositionCode
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:domain nwb:RelativePosition ;
  rdfs:range xsd:string ;
.
nwb:residence
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "Een woonplaats wordt gedefinieerd als het gebied dat wordt ingesloten door een verzameling straten die in de BAG als één woonplaats wordt beschouwd. Een Woonplaats omvat niet alleen de bebouwde kom, maar ook het direct omliggende gebied. Een Woonplaats kan in meer dan één gemeente liggen."@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "Residence"@en ;
  rdfs:label "WPSNAAMNEN" ;
  rdfs:label "Woonplaats"@nl ;
  rdfs:range xsd:string ;
.
nwb:roadAuthorityId
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "Road authority ID"@en ;
  rdfs:label "WEGBEHCODE" ;
  rdfs:label "Wegbeheerdercode"@nl ;
  rdfs:range xsd:integer ;
.
nwb:roadAuthorityName
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "Road authority name"@en ;
  rdfs:label "WEGBEHNAAM" ;
  rdfs:label "Wegbeheerdernaam"@nl ;
  rdfs:range xsd:string ;
.
nwb:roadAuthorityType
  rdf:type owl:FunctionalProperty ;
  rdf:type owl:ObjectProperty ;
  rdfs:comment "Het waardebereik van dit attribuut is: beheerd door het Rijk (R), een provincie (P), een gemeente (G), een waterschap (W) of een andere wegbeheerder (T)."@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "Road authority type"@en ;
  rdfs:label "WEGBEHSRT" ;
  rdfs:label "Wegbeheerdersoort"@nl ;
  rdfs:range nwb:RoadAuthorityType ;
.
nwb:roadJunctionId
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "Ook elke junctie is voorzien van een uniek identificatienummer (junctie-ID). Juncties bepalen de topologie (logische verbinding tussen wegvakken) van het netwerk. Ze ontstaan op locaties waar het netwerk zich splitst (in 2 of meer wegvakken), doodloopt of in speciale gevallen zoals bij een gemeentegrens, keerlus, et cetera."@nl ;
  rdfs:domain nwb:RoadJunction ;
  rdfs:label "Junctie-ID"@nl ;
  rdfs:label "Road junction ID"@en ;
  rdfs:range xsd:integer ;
.
nwb:roadNumber
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment """Een wegnummer wordt gedefinieerd als het nummer van een weg zoals dat is vastgesteld door de wegbeheerder. Een wegnummer bestaat uit de volgende hoofdletters en/of cijfers: 
<ul>
<li>Voor rijkswegen: in uitleverformaat AIC het administratieve rijkswegnummer zoals vastgesteld door Rijkswaterstaat, bestaande uit maximaal 3 cijfers. In uitleverformaat GDF wordt in geval van rijkswegen aan bovengenoemde cijfercombinatie een ’R’ toegevoegd;</li>
<li>Voor provinciale wegen (zowel in AIC als GDF): de door het Inter Provinciaal Overleg (IPO) – in samenwerking met de ANWB – vastgestelde nummering, bestaande uit een combinatie van één letter en maximaal 3 cijfers. Deze letter is meestal een ‘N’, maar kan in sommige gevallen ook een ‘A’ zijn. Bij hoge uitzondering betreft het een letter die door een provinciale wegbeheerder zelf is vastgesteld. Een andere uitzondering doet zich voor in de provincie Noord-Brabant, waar een eigen nummering wordt gehanteerd, bestaande uit maximaal 3 cijfers. (Proviciale wegen hebben hebben evenals de rijkswegen  ook een (ANWB) routenummer de zg A/E/N nummers die dus kunnen afwijken van de wegnummmers van de wegbeheerder) </li></ul>
Omdat slechts  het hoofdwegennet  voorzien is van wegnummers en dus  niet alle wegvakken voorzien zijn van een wegnummer, zal een aantal velden leeg blijven. Het veld ‘straatnaam’ zal dan echter altijd gevuld zijn. Indien een wegvak geen straatnaam en/of wegnummer heeft, zal het niet in het NWB-Wegen worden opgenomen."""@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "Road number"@en ;
  rdfs:label "WEGNUMMER" ;
  rdfs:label "Wegnummer"@nl ;
  rdfs:range xsd:string ;
.
nwb:roadPartLetter
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "Een wegdeel, dat wil zeggen een gedeelte van een weg waarlangs de hectometrering uniek is, heeft over de gehele lengte eenzelfde wegdeelletter. Deze maakt samen met de hectometrering van de weg (zie hieronder) een unieke plaatsaanduiding op de weg in de lengterichting mogelijk. Standaard wordt voor een wegdeelletter de waarde ‘R’ ingevuld, tenzij een ander deel van de gehectometreerde weg dezelfde hectometrering heeft. In dat geval krijgt het volgende stuk de waarde ‘B’. Eventuele andere volgende stukken binnen dezelfde weg krijgen de waarde ‘C’ enz. Bijvoorbeeld op de A59 bij Zierikzee en de A59 tussen Den Bosch en Oss komt dezelfde hectometrering voor. Zodoende krijgt het traject Den Bosch-Oss de letter ‘B’."@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "Road part letter"@en ;
  rdfs:label "WEGDEELLTR" ;
  rdfs:label "Wegdeelletter"@nl ;
  rdfs:range xsd:string ;
.
nwb:roadSectionId
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "In het NWB-Wegen is elk wegvak voorzien van een uniek wegvak-ID, een 10-cijferig identificatienummer dat slechts eenmalig in het NWB voorkomt. Hierin verschilt dit geografische attribuut van de andere attributen – zoals een straatnaam of een wegnummer – die ook informatie verstrekken over een wegvak. Een wegnummer bijvoorbeeld kan immers betrekking hebben op meerdere wegvakken. Door de identificatiecode zijn andere gegevens en kenmerken van één wegvak eenvoudig te koppelen. Een wegvak-ID is qua uniciteit te vergelijken met een vingerafdruk van een mens, of met een kadastraal perceelnummer dat ook slechts eenmalig wordt uitgegeven."@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "Road section ID"@en ;
  rdfs:label "WVK_ID" ;
  rdfs:label "Wegvak-ID"@nl ;
  rdfs:range xsd:long ;
.
nwb:startDate
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "WVK_BEGDAT" ;
  rdfs:range xsd:date ;
.
nwb:streetName
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "Een straat wordt gedefinieerd als een verzameling wegvakken die binnen een gemeente en een woonplaats onder één en dezelfde naam bekend is (voor definities van gemeente en woonplaats: zie hieronder). Alle bij de BAG bekende straten zijn in het NWB-Wegen opgenomen. Elk wegvak krijgt aan de hand van de NEN-schrijfwijze1 een PTT-straatnaam (de PTT hanteert echter een alternatieve norm). Ook straatnamen die niet voorkomen in de PTT-bestanden, bijvoorbeeld omdat er zich in een bepaalde straat geen huizen bevinden, worden in het NWB-Wegen opgenomen. In een klein aantal gevallen wordt door de RWS-CIV zelf een straatnaam toegekend."@nl ;
  rdfs:domain nwb:RoadSection ;
  rdfs:label "STT_NAAM" ;
  rdfs:label "Straatnaam"@nl ;
  rdfs:label "Street name"@en ;
  rdfs:range xsd:string ;
.
nwb:x
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "De exacte geografische ligging van juncties en wegvakken wordt bepaald aan de hand van X- en Y-coördinaten. In het  NWB wordt  gebruik gemaakt  van het in Nederland gebruikelijke Rijksdriehoekcoördinatenstelsel ."@nl ;
  rdfs:domain nwb:RDCoordinate ;
  rdfs:label "X-coordinate (unit: meter)"@en ;
  rdfs:label "X-coördinaat (eenheid: meter}"@nl ;
  rdfs:range xsd:decimal ;
.
nwb:y
  rdf:type owl:DatatypeProperty ;
  rdf:type owl:FunctionalProperty ;
  rdfs:comment "De exacte geografische ligging van juncties en wegvakken wordt bepaald aan de hand van X- en Y-coördinaten. In het  NWB wordt  gebruik gemaakt  van het in Nederland gebruikelijke Rijksdriehoekcoördinatenstelsel ."@nl ;
  rdfs:domain nwb:RDCoordinate ;
  rdfs:label "Y-coordinate"@en ;
  rdfs:label "Y-coördinaat"@nl ;
  rdfs:range xsd:decimal ;
.
