Dit document beschrijft een implementatiemodel, in dit geval Eenvoudige 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:

Dit implementatiemodel maakt deel uit van de volledige set aan implementatiemodellen die horen bij de OTL data-aanleveringen. In dit implementatiemodel worden alle eenvoudige datatypes opgesomd. De eenvoudige datatypes zijn in 3 groepen op te delen:
  • Primitieven zoals bv. Decimal, Integer, String, ...
  • Kwantitatieve waarden welke een waarde beschrijven die in een bepaalde eenheid moet aangeleverd worden zoals bv. KwantWrdInMeter, KwantWrdInVolt, ...
  • Tekstwaarden met een constraint in de vorm van een reguliere expressie zoals bv. KleurRAL waar enkel een geldige RAL-kleur mag ingevuld worden.

Status van dit document

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

Dit document werd gepubliceerd als Kandidaat-standaard. De specificatie zoals in dit document beschreven doorloopt momenteel een periode van publieke review, tijdens welke geen wijzigingen aan deze specificatie worden doorgevoerd.
Dit document is bedoeld om uit te groeien tot een standaard in het beschreven domein. Desalniettemin heeft het op dit ogenblik geen officieel statuut en vertegenwoordigt het geen consensus binnen OSLO.

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

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.

Overzicht

In dit document worden de volgende datatypes toegelicht:
| Boolean | Datum | Datumtijd | Decimaal getal | Geheel getal | IPv4-adres | Kwantitatieve waarde in aantal jaar | Kwantitatieve waarde in ampere uur | Kwantitatieve waarde in ampère | Kwantitatieve waarde in bar | Kwantitatieve waarde in Celsius | Kwantitatieve waarde in centimeter | Kwantitatieve waarde in decimale graden | Kwantitatieve waarde in euro | Kwantitatieve waarde in gigabyte | Kwantitatieve waarde in herz | Kwantitatieve waarde in inch | Kwantitatieve waarde in Kelvin | Kwantitatieve waarde in kg per kubieke meter | Kwantitatieve waarde in kilo ampère | Kwantitatieve waarde in kilogram | Kwantitatieve waarde in kilogram per kubieke meter | Kwantitatieve waarde in kilogram per lopende meter | Kwantitatieve waarde in kiloNewton per meter | Kwantitatieve waarde in kilovolt | Kwantitatieve waarde in kilovoltampère | Kwantitatieve waarde in kilowatt | Kwantitatieve waarde in kN | Kwantitatieve waarde in kN per vierkante meter | Kwantitatieve waarde in kubieke centimeter | Kwantitatieve waarde in kubieke centimeter per meter | Kwantitatieve waarde in kubieke meter | Kwantitatieve waarde in kubieke meter per seconde | Kwantitatieve waarde in kubieke meter per uur | Kwantitatieve waarde in kVARh | Kwantitatieve waarde in kWh | Kwantitatieve waarde in liter | Kwantitatieve waarde in liter per minuut | Kwantitatieve waarde in maand | Kwantitatieve waarde in mAh | Kwantitatieve waarde in megahertz | Kwantitatieve waarde in megajoule | Kwantitatieve waarde in meter | Kwantitatieve waarde in meter TAW | Kwantitatieve waarde in microgram per kilogram | Kwantitatieve waarde in milliampère | Kwantitatieve waarde in millimeter | Kwantitatieve waarde in minuten | Kwantitatieve waarde in MPa | Kwantitatieve waarde in ohm | Kwantitatieve waarde in procent | Kwantitatieve waarde in promille | Kwantitatieve waarde in Rotaties per Minuut | Kwantitatieve waarde in seconde | Kwantitatieve waarde in ton | Kwantitatieve waarde in uur | Kwantitatieve waarde in vierkante meter | Kwantitatieve waarde in vierkante millimeters | Kwantitatieve waarde in volt | Kwantitatieve waarde in VoltAmpere | Kwantitatieve waarde in watt | Literal | Natuurlijk getal | RAL-kleur | String | Tekstblok | Tijd | URI |

Entiteiten

SQLite download

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

Auteurs en medewerkers