Dit document beschrijft een implementatiemodel, in dit geval Union datatypes. Een implementatiemodel is een toepassing van vocabularia voor een concreet doel. Het beschrijft in alle detail (zoals kardinaliteiten, codelijsten, datatypes, ...) de gewenste datastructuur.

Samenvatting

Dit is een implementatiemodel op bestaande vocabularia m.b.t. (weg)aanhorigheden waaronder:

In dit implementatiemodel worden de verschillende union datatypes opgelijst.
Een union datatype is een datatype dat zich gedraagt zoals een keuzelijst maar met dat verschil dat de keuzeopties niet allemaal van hetzelfde datatype zijn. Er moet dus steeds een keuze gemaakt worden uit 1 van de opties binnen een union datatype.
Een voorbeeld is de afmeting van een verkeersbord waarbij afhankelijk van de vorm van het bord andere afmetingen ingegeven moeten worden.

Status van dit document

Dit implementatiemodel dient om het specifieke gebruik van de entiteiten relevant voor de beschreven applicatie te verduidelijken.

Feedback, een vraag of een melding van een probleem op deze specificatie kan gegeven worden via ons contactformulier.

Licentie

Deze specificatie van Informatie Vlaanderen is gepubliceerd onder de "Modellicentie Gratis Hergebruik - v1.0".

Conformiteit

Een implementatiemodel is een specificatie voor gegevensuitwisseling dat bijkomende beperkingen introduceert voor het toepassen van vocabularia. Dergelijke bijkomende beperkingen kunnen de volgende elementen bevatten:

  • verfijning van de terminologie (klassen en eigenschappen) consistent met de semantiek uit de betreffende specificaties met een welbepaald gebruik als doel;
  • externe terminologie (klassen en eigenschappen) gebruikt voor nieuwe/extra termen die niet in de bestaande vocabularia voorkomen.

Om conform te zijn met dit implementatiemodel, geldt voor een implementatie dat ze:

  • MOET Voor elke klasse steeds de eigenschappen bevatten die als minimum kardinaliteit 1 hebben.
  • MAG NIET meer dan 1 instantie bevatten van eigenschappen die 1 als maximum kardinaliteit hebben.
  • MAG terminologie (klassen en eigenschappen) gebruiken op een manier die consistent is met haar semantiek (definitie, gebruik, domein en bereik).
  • MAG NIET terminologie van andere gecontroleerde vocabularia gebruiken dan diegene die gedefinieerd wordt in dit implementatiemodel.
  • MAG uitgebreid worden met klassen en eigenschappen van andere datamodellen (vocabularia) die niet overlappen met terminologie uit dit implementatiemodel.

Entiteiten

Datatypes

Afmeting bxh in millimeter

Beschrijving
Complex datatype voor de afmeting van de breedte en hoogte in millimeter.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: breedte, hoogte.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
breedte Kwantitatieve waarde in millimeter 1 De breedte in millimeter.
hoogte Kwantitatieve waarde in millimeter 1 De hoogte in millimeter.

Afmeting bxl in centimeter.

Beschrijving
Complex datatype voor de afmeting van de breedte en de lengte in centimeter.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: breedte, lengte.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
breedte Kwantitatieve waarde in centimeter 1 De breedte in centimeter.
lengte Kwantitatieve waarde in centimeter 1 De lengte in centimeter.

Afmeting diameter in centimeter

Beschrijving
Complex datatype voor de afmeting van een diameter in centimeter.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: diameter.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
diameter Kwantitatieve waarde in centimeter 1 De diameter in centimeter.

Afmeting diameter in millimeter

Beschrijving
Complex datatype voor de afmeting van een diameter in millimeter.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: diameter.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
diameter Kwantitatieve waarde in millimeter 1 De diameter in millimeter.

afmeting grondvlak

Beschrijving
Datatype voor de afmeting van een (grond)vlak volgens zijn vorm.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: rechthoekig, rond.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
rechthoekig Afmeting bxl in centimeter. 1 Afmetingen voor breedte en lengte of diepte. De breedte meet van links naar rechts in vooraanzicht, de lengte van voor naar achter.
rond Afmeting diameter in centimeter 1 Afmeting van de diameter in centimeter van een rond (grond)vlak.

Afmeting verkeersbord

Beschrijving
Union datatype voor de afmeting van het verkeersbord.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: achthoekig, driehoekig, rond, vierhoekig, zeshoekig.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
achthoekig Afmeting zijde in millimeter 0..1 De afmeting van een zijde van een achthoek.
driehoekig Afmeting zijde in millimeter 0..1 De afmeting van een driehoekig verkeersbord (zijde in millimeter).
rond Afmeting diameter in millimeter 0..1 De diameter van een verkeersbord (in millimeter).
vierhoekig Afmeting bxh in millimeter 0..1 De afmeting voor een vierhoekig verkeersbord (breedte en hoogte in meter).
zeshoekig Afmeting zijde in millimeter 0..1 De afmeting van een zijde van een zeshoek.

Afmeting zijde in millimeter

Beschrijving
Complex datatype voor de afmeting van een zijde in millimeter.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: zijde.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
zijde Kwantitatieve waarde in millimeter 1 De afmeting van een zijde in millimeter.

Bevestiging wegverlichtingstoestel

Beschrijving
Union datatype voor de wijze waarop verlichtingstoestellen bevestigd zijn op een lichtmast,indien dit een standaard methode is dan kan deze geselecteerd worden uit een keuzelijst. Bij afwijkende methode kan de methode toegelicht worden.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: afwijkende methode, standaard methode.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
afwijkende methode String 0..1 Tekstveld waarin de afwijkende methode van bevestiging van verlichtingstoestel aan lichtmast kan beschreven worden.
standaard methode Bevestiging voor wegverlichtingstoestellen 0..1 Bepaling van de standaardbevestigingen van verlichtingstoestellen aan lichtmasten Link

Decimaal getal

Beschrijving
Beschrijft een decimaal getal volgens http://www.w3.org/2001/XMLSchema#decimal
Gebruik
https://www.w3.org/TR/xmlschema-2/#decimal
Eigenschappen
Voor dit datatype zijn geen eigenschappen gedefinieerd.

Kwantitatieve waarde in centimeter

Beschrijving
Een kwantitatieve waarde die een getal in centimeter uitdrukt.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: standaard eenheid, waarde.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
standaard eenheid Literal 1 De standaard eenheid bij dit datatype is uitgedrukt in centimeter. "cm"^^cdt:ucumunit
waarde Decimaal getal 1 Bevat een getal die bij het datatype hoort.

Kwantitatieve waarde in meter

Beschrijving
Een kwantitatieve waarde die een getal in meter uitdrukt.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: standaard eenheid, waarde.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
standaard eenheid Literal 1 De standaard eenheid bij dit datatype is uitgedrukt in meter. "m"^^cdt:ucumunit
waarde Decimaal getal 1 Bevat een getal die bij het datatype hoort.

Kwantitatieve waarde in millimeter

Beschrijving
Een kwantitatieve waarde die een getal in millimeter uitdrukt.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: standaard eenheid, waarde.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
standaard eenheid Literal 1 De standaard eenheid bij dit datatype is uitgedrukt in millimeter. "mm"^^cdt:ucumunit
waarde Decimaal getal 1 Bevat een getal die bij het datatype hoort.

Kwantitatieve waarde in ton

Beschrijving
Een kwantitatieve waarde die een getal in ton uitdrukt.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: standaard eenheid, waarde.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
standaard eenheid Literal 1 De standaard eenheid bij dit datatype is uitgedrukt in ton. "t"^^cdt:ucumunit
waarde Decimaal getal 1 Bevat een getal die bij het datatype hoort.

Laagtype van de bitumineuze verharding

Beschrijving
Union datatype voor een laagtype anders dan de profileerlaag. Bij een profileerlaag kan men het gewicht toelichten.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: laagtype, profileerlaag.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
laagtype BV laagtype 0..1 Het type van de bitumineuze verharding. Link
profileerlaag Profileerlaag 0..1 De laag die het profiel verbetert van de verharding.

Literal

Beschrijving
Beschrijft een constante.
Gebruik
http://www.w3.org/2000/01/rdf-schema#Literal
Eigenschappen
Voor dit datatype zijn geen eigenschappen gedefinieerd.

Masthoogte

Beschrijving
Union datatype om een standaard of afwijkende masthoogte te bepalen.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: afwijkende hoogte, standaard hoogte.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
afwijkende hoogte Kwantitatieve waarde in meter 0..1 De afwijkende hoogte van de mast in meter.
standaard hoogte Wv masthoogte 0..1 Bepaling van de standaard hoogte van een mast. Link

Profileerlaag

Beschrijving
Complex datatype om extra informatie te capteren van de profilerende laag.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: gewicht, laagtype.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
gewicht Kwantitatieve waarde in ton 1 Het gewicht van de profileerlaag in ton.
laagtype BV laagtype 1 Het type van de bitumineuze verharding. Link

String

Beschrijving
Beschrijft een tekstregel volgens http://www.w3.org/2001/XMLSchema#string
Gebruik
https://www.w3.org/TR/xmlschema-2/#string
Eigenschappen
Voor dit datatype zijn geen eigenschappen gedefinieerd.

SQLite download

Een herbruikbare SQLite database van alle implementatiemodellen is terug te vinden op: SQLite download

JSON-LD context

(niet normatief)

Een herbruikbare JSON-LD context definitie voor dit implementatiemodel is terug te vinden op: /doc/implementatiemodel/union-datatypes/ontwerpdocument/1.0.0/context/union-datatypes.jsonld

SHACL template

(niet normatief)

Een herbruikbare SHACL template definitie voor dit implementatiemodel is terug te vinden op: /doc/implementatiemodel/union-datatypes/ontwerpdocument/1.0.0/context/union-datatypes-SHACL.ttl

Auteurs en medewerkers