Schoolzones
Berichten over schoolzones worden uitgewisseld op basis van DATEX II. De volgende informatie is vastgelegd in een schoolzones XML:
Onderwerp | DATEX II benaming |
---|---|
Schooljaar | schoolYear |
Schooltype | schoolType |
School naam | schoolInformation.name |
School code | schoolInformation.externalCode |
Adres | schoolInformation.organisationUnit.locationReference.facilityLocation.address |
Coordinaten | schoolInformation.organisationUnit.locationReference.locationForDisplay |
Schooltijden | schoolInformation.organisationUnit.operatingHours |
Naam Schoolzone(s) (te vermijden gebied) | schoolZoneRecord.schoolZoneLocation.gmlMultiPolygon.areaName |
Geometrie Schoolzone(s) (te vermijden gebied) | schoolZoneRecord.schoolZoneLocation.gmlMultiPolygon.gmlPolygon |
Schoolzone geverifieerd door gemeente | schoolZoneRecord.verification.verifiedByMunicipality |
Datum meest recente verificatie | schoolZoneRecord.verification.dateOfLastVerification |
Schoolstraat verkeersregel | schoolStreetInformation.typeOfRegulation.accessRestrictionType |
Voorwaarden van verkeersregel | schoolStreetInformation.condition.conditions |
Verkeersregel geverifieerd door gemeente | schoolStreetInformation.verification.verifiedByMunicipality |
XML Voorbeeld
<?xml version="1.0" encoding="UTF-8"?>
<d2:payload xmlns:com="http://levelC/schema/3/common" xmlns:d2="http://levelC/schema/3/d2Payload" xmlns:fac="http://levelC/schema/3/facilities" xmlns:cz="http://levelC/schema/3/controlledZone" xmlns:locx="http://levelC/schema/3/locationExtension" xmlns:tro="http://levelC/schema/3/trafficRegulation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:loc="http://levelC/schema/3/locationReferencing" xmlns:SRN="http://levelC/schema/3/societalResponsibleNavigationData" xsi:type="SRN:SrnDataPublication" lang="en-us" modelBaseVersion="3" id="String" version="String" xsi:schemaLocation="http://levelC/schema/3/d2Payload LevelC_3_D2Payload.xsd">
<com:publicationTime>2001-12-17T09:30:47Z</com:publicationTime>
<com:publicationCreator>
<com:country>a</com:country>
<com:nationalIdentifier>a</com:nationalIdentifier>
</com:publicationCreator>
<SRN:schoolZoneDataTable>
<SRN:schoolZoneDataRecord id="BINNummer" version="1">
<SRN:schoolYear>20222023</SRN:schoolYear>
<SRN:schoolType>primarySchool</SRN:schoolType>
<SRN:versionTime>2023-11-17T09:30:47Z</SRN:versionTime>
<SRN:schoolInformation xsi:type="fac:OrganisationSpecification" id="id uit de database" version="1">
<fac:name>
<com:values>
<com:value lang="nl-nl">De naam van de School</com:value>
</com:values>
</fac:name>
<fac:externalCode>BIN nummer</fac:externalCode>
<fac:organisationUnit>
<fac:locationReference xsi:type="loc:AreaLocation">
<loc:_locationReferenceExtension>
<loc:facilityLocation>
<locx:address>
<locx:postcode>3511 KL</locx:postcode>
<locx:city>
<com:values>
<com:value lang="nl-nl">Utrecht</com:value>
</com:values>
</locx:city>
<locx:addressLine order="0">
<locx:type>street</locx:type>
<locx:text>
<com:values>
<com:value lang="nl-nl">Schoolstraat</com:value>
</com:values>
</locx:text>
</locx:addressLine>
<locx:addressLine order="1">
<locx:type>houseNumber</locx:type>
<locx:text>
<com:values>
<com:value lang="nl-nl">25a</com:value>
</com:values>
</locx:text>
</locx:addressLine>
</locx:address>
</loc:facilityLocation>
</loc:_locationReferenceExtension>
<loc:coordinatesForDisplay>
<loc:latitude>5.141590</loc:latitude>
<loc:longitude>51.141590</loc:longitude>
</loc:coordinatesForDisplay>
</fac:locationReference>
<fac:operatingHours xsi:type="fac:OperatingHoursSpecification" id="eenId" version="1">
<fac:lastUpdated>2022-07-17T09:30:47Z</fac:lastUpdated>
<fac:overallPeriod>
<com:overallStartTime>2001-12-17T09:30:47Z</com:overallStartTime>
<com:overallEndTime>2001-12-17T09:30:47Z</com:overallEndTime>
<com:validPeriod>
<com:recurringTimePeriodOfDay>
<com:startTimeOfPeriod>08:30:00+01:00</com:startTimeOfPeriod>
<com:endTimeOfPeriod>12:30:00+01:00</com:endTimeOfPeriod>
</com:recurringTimePeriodOfDay>
<com:recurringTimePeriodOfDay>
<com:startTimeOfPeriod>13:30:00+01:00</com:startTimeOfPeriod>
<com:endTimeOfPeriod>15:30:00+01:00</com:endTimeOfPeriod>
</com:recurringTimePeriodOfDay>
<com:recurringDayWeekMonthPeriod>
<com:applicableDay>monday</com:applicableDay>
<com:applicableDay>tuesday</com:applicableDay>
<com:applicableDay>thursday</com:applicableDay>
<com:applicableDay>friday</com:applicableDay>
</com:recurringDayWeekMonthPeriod>
</com:validPeriod>
<com:exceptionPeriod>
<com:startOfPeriod>2022-07-01T00:00:00</com:startOfPeriod>
<com:endOfPeriod>2022-08-01T00:00:00</com:endOfPeriod>
<com:periodName>
<com:values>
<com:value lang="nl-nl">Zomervakantie</com:value>
</com:values>
</com:periodName>
</com:exceptionPeriod>
<com:exceptionPeriod>
<com:startOfPeriod>2022-10-16T00:00:00</com:startOfPeriod>
<com:endOfPeriod>2022-10-22T00:00:00</com:endOfPeriod>
<com:periodName>
<com:values>
<com:value lang="nl-nl">herfstvakantie</com:value>
</com:values>
</com:periodName>
</com:exceptionPeriod>
</fac:overallPeriod>
</fac:operatingHours>
</fac:organisationUnit>
</SRN:schoolInformation>
<SRN:schoolZoneRecord>
<SRN:schoolZoneLocation>
<loc:gmlMultiPolygon>
<loc:gmlAreaName>
<com:values>
<com:value lang="nl-nl">te vermijden gebied</com:value>
</com:values>
</loc:gmlAreaName>
<loc:gmlPolygon>
<loc:exterior>
<loc:posList>0 0 0 0</loc:posList>
</loc:exterior>
</loc:gmlPolygon>
</loc:gmlMultiPolygon>
</SRN:schoolZoneLocation>
<SRN:verification>
<SRN:verifiedByMunicipality>false</SRN:verifiedByMunicipality>
<SRN:dateOfLastVerification>2023-11-17</SRN:dateOfLastVerification>
</SRN:verification>
</SRN:schoolZoneRecord>
<SRN:schoolStreetInformation id="String" version="String">
<tro:typeOfRegulation xsi:type="tro:AccessRestriction">
<tro:accessRestrictionType>noEntry</tro:accessRestrictionType>
</tro:typeOfRegulation>
<tro:condition xsi:type="tro:ConditionSet" id="String" version="String">
<tro:operator>and</tro:operator>
<tro:conditions xsi:type="tro:VehicleCondition" id="k" version="1">
<tro:vehicleCharacteristics>
<com:vehicleType>anyVehicle</com:vehicleType>
</tro:vehicleCharacteristics>
</tro:conditions>
<tro:conditions xsi:type="tro:ValidityCondition" id="" version="">
<tro:validityByOrder>
<com:validityTimeSpecification>
<com:overallStartTime>2022-07-01T00:00:00</com:overallStartTime>
<com:validPeriod>
<com:recurringTimePeriodOfDay>
<com:startTimeOfPeriod>12:00:00</com:startTimeOfPeriod>
<com:endTimeOfPeriod>13:00:00</com:endTimeOfPeriod>
</com:recurringTimePeriodOfDay>
<com:recurringTimePeriodOfDay>
<com:startTimeOfPeriod>09:00:00</com:startTimeOfPeriod>
<com:endTimeOfPeriod>10:00:00</com:endTimeOfPeriod>
</com:recurringTimePeriodOfDay>
<com:recurringSpecialDay>
<com:intersectWithApplicableDays>true</com:intersectWithApplicableDays>
<com:specialDayType>schoolDay</com:specialDayType>
</com:recurringSpecialDay>
</com:validPeriod>
<com:exceptionPeriod>
<com:recurringSpecialDay>
<com:intersectWithApplicableDays>false</com:intersectWithApplicableDays>
<com:specialDayType>schoolHolidays</com:specialDayType>
</com:recurringSpecialDay>
</com:exceptionPeriod>
</com:validityTimeSpecification>
</tro:validityByOrder>
</tro:conditions>
</tro:condition>
<tro:verification>
<SRN:verifiedByMunicipality>false</SRN:verifiedByMunicipality>
</tro:verification>
</SRN:schoolStreetInformation>
</SRN:schoolZoneDataRecord>
</SRN:schoolZoneDataTable>
</d2:payload>
Validatie
Het DATEX II validatieprofiel in de vorm van een XML-schema (.xsd) voor deze informatiestroom is hier te vinden.